1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2125],{6125:(e,r,t)=>{t.r(r),t.d(r,{Action:()=>er,Close:()=>et,Description:()=>ee,Provider:()=>Z,Root:()=>Q,Title:()=>$,Toast:()=>L,ToastAction:()=>z,ToastClose:()=>V,ToastDescription:()=>H,ToastProvider:()=>j,ToastTitle:()=>O,ToastViewport:()=>k,Viewport:()=>J,createToastScope:()=>R});var n=t(42955),o=t(56394),a=t(44284),l=t(75213),i=t(89810),u=t(45243),s=t(83280),d=t(11519),c=t(12320),f=t(96641),p=t(97280),v=t(50384),m=t(31502),h=t(42023),g=t(49531),w="ToastProvider",[b,x,y]=(0,i.N)("Toast"),[C,R]=(0,u.A)("Toast",[y]),[T,E]=C(w),j=e=>{let{__scopeToast:r,label:t="Notification",duration:o=5e3,swipeDirection:a="right",swipeThreshold:l=50,children:i}=e,[u,s]=n.useState(null),[d,c]=n.useState(0),f=n.useRef(!1),p=n.useRef(!1);return t.trim()||console.error("Invalid prop `label` supplied to `".concat(w,"`. Expected non-empty `string`.")),(0,g.jsx)(b.Provider,{scope:r,children:(0,g.jsx)(T,{scope:r,label:t,duration:o,swipeDirection:a,swipeThreshold:l,toastCount:d,viewport:u,onViewportChange:s,onToastAdd:n.useCallback(()=>c(e=>e+1),[]),onToastRemove:n.useCallback(()=>c(e=>e-1),[]),isFocusedToastEscapeKeyDownRef:f,isClosePausedRef:p,children:i})})};j.displayName=w;var S="ToastViewport",M=["F8"],P="toast.viewportPause",D="toast.viewportResume",k=n.forwardRef((e,r)=>{let{__scopeToast:t,hotkey:o=M,label:a="Notifications ({hotkey})",...i}=e,u=E(S,t),d=x(t),c=n.useRef(null),p=n.useRef(null),v=n.useRef(null),m=n.useRef(null),h=(0,l.s)(r,m,u.onViewportChange),w=o.join("+").replace(/Key/g,"").replace(/Digit/g,""),y=u.toastCount>0;n.useEffect(()=>{let e=e=>{var r;0!==o.length&&o.every(r=>e[r]||e.code===r)&&(null==(r=m.current)||r.focus())};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[o]),n.useEffect(()=>{let e=c.current,r=m.current;if(y&&e&&r){let t=()=>{if(!u.isClosePausedRef.current){let e=new CustomEvent(P);r.dispatchEvent(e),u.isClosePausedRef.current=!0}},n=()=>
1{if(u.isClosePausedRef.current){let e=new CustomEvent(D);r.dispatchEvent(e),u.isClosePausedRef.current=!1}},o=r=>{e.contains(r.relatedTarget)||n()},a=()=>{e.contains(document.activeElement)||n()};return e.addEventListener("focusin",t),e.addEventListener("focusout",o),e.addEventListener("pointermove",t),e.addEventListener("pointerleave",a),window.addEventListener("blur",t),window.addEventListener("focus",n),()=>{e.removeEventListener("focusin",t),e.removeEventListener("focusout",o),e.removeEventListener("pointermove",t),e.removeEventListener("pointerleave",a),window.removeEventListener("blur",t),window.removeEventListener("focus",n)}}},[y,u.isClosePausedRef]);let C=n.useCallback(e=>{let{tabbingDirection:r}=e,t=d().map(e=>{let t=e.ref.current,n=[t,...function(e){let r=[],t=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let r="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||r?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;t.nextNode();)r.push(t.currentNode);return r}(t)];return"forwards"===r?n:n.reverse()});return("forwards"===r?t.reverse():t).flat()},[d]);return n.useEffect(()=>{let e=m.current;if(e){let r=r=>{let t=r.altKey||r.ctrlKey||r.metaKey;if("Tab"===r.key&&!t){var n,o,a;let t=document.activeElement,l=r.shiftKey;if(r.target===e&&l){null==(n=p.current)||n.focus();return}let i=C({tabbingDirection:l?"backwards":"forwards"}),u=i.findIndex(e=>e===t);Y(i.slice(u+1))?r.preventDefault():l?null==(o=p.current)||o.focus():null==(a=v.current)||a.focus()}};return e.addEventListener("keydown",r),()=>e.removeEventListener("keydown",r)}},[d,C]),(0,g.jsxs)(s.lg,{ref:c,role:"region","aria-label":a.replace("{hotkey}",w),tabIndex:-1,style:{pointerEvents:y?void 0:"none"},children:[y&&(0,g.jsx)(N,{ref:p,onFocusFromOutsideViewport:()=>{Y(C({tabbingDirection:"forwards"}))}}),(0,g.jsx)(b.Slot,{scope:t,children:(0,g.jsx)(f.sG.ol,{tabIndex:-1,...i,ref:h})}),y&&(0,g.jsx)(N,{ref:v,onFocusFromOutsideViewport:()=>{Y(C({tabbingDirection:"backwards"}))}})]})});k.displayName=S;var I="ToastFocusProxy",N=n.forwardRef((e,r)=>{let{__scopeToast:t,onFocusFromOutsideViewport:n,...o}=e,a=E(I,t);return(0,g.jsx)(h.s6,{tabIndex:0,...o,ref:r,style:{position:"fixed"},onFocus:e=>{var r;let t=e.relatedTarget;(null==(r=a.viewport)?void 0:r.contains(t))||n()}})});N.displayName=I;var A="Toast",L=n.forwardRef((e,r)=>{let{forceMount:t,open:n,defaultOpen:o,onOpenChange:l,...i}=e,[u,s]=(0,v.i)({prop:n,defaultProp:null==o||o,onChange:l,caller:A});return(0,g.jsx)(c.C,{present:t||u,children:(0,g.jsx)(_,{open:u,...i,ref:r,onClose:()=>s(!1),onPause:(0,p.c)(e.onPause),onResume:(0,p.c)(e.onResume),onSwipeStart:(0,a.mK)(e.onSwipeStart,e=>{e.currentTarget.setAttribute("data-swipe","start")}),onSwipeMove:(0,a.mK)(e.onSwipeMove,e=>{let{x:r,y:t}=e.detail.delta;e.currentTarget.setAttribute("data-swipe","move"),e.currentTarget.style.setProperty("--radix-toast-swipe-move-x","".concat(r,"px")),e.currentTarget.style.setProperty("--radix-toast-swipe-move-y","".concat(t,"px"))}),onSwipeCancel:(0,a.mK)(e.onSwipeCancel,e=>{e.currentTarget.setAttribute("data-swipe","cancel"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),e.currentTarget.style.removeProperty("--radix-toast-swipe-end-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-end-y")}),onSwipeEnd:(0,a.mK)(e.onSwipeEnd,e=>{let{x:r,y:t}=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(r,"px")),e.currentTarget.style.setProperty("--radix-toast-swipe-end-y","".concat(t,"px")),s(!1)})})})});L.displayName=A;var[K,F]=C(A,{onClose(){}}),_=n.forwardRef((e,r)=>{let{__scopeToast:t,type:i="foreground",duration:u,open:d,onClose:c,onEscapeKeyDown:v,onPause:m,onResume:h,onSwipeStart:w,onSwipeMove:x,onSwipeCancel:y,onSwipeEnd:C,...R}=e,T=E(A,t),[j,S]=n.useState(null),M=(0,l.s)(r,e=>
1S(e)),k=n.useRef(null),I=n.useRef(null),N=u||T.duration,L=n.useRef(0),F=n.useRef(N),_=n.useRef(0),{onToastAdd:O,onToastRemove:H}=T,B=(0,p.c)(()=>{var e;(null==j?void 0:j.contains(document.activeElement))&&(null==(e=T.viewport)||e.focus()),c()}),z=n.useCallback(e=>{e&&e!==1/0&&(window.clearTimeout(_.current),L.current=new Date().getTime(),_.current=window.setTimeout(B,e))},[B]);n.useEffect(()=>{let e=T.viewport;if(e){let r=()=>{z(F.current),null==h||h()},t=()=>{let e=new Date().getTime()-L.current;F.current=F.current-e,window.clearTimeout(_.current),null==m||m()};return e.addEventListener(P,t),e.addEventListener(D,r),()=>{e.removeEventListener(P,t),e.removeEventListener(D,r)}}},[T.viewport,N,m,h,z]),n.useEffect(()=>{d&&!T.isClosePausedRef.current&&z(N)},[d,N,T.isClosePausedRef,z]),n.useEffect(()=>(O(),()=>H()),[O,H]);let U=n.useMemo(()=>j?function e(r){let t=[];return Array.from(r.childNodes).forEach(r=>{var n;if(r.nodeType===r.TEXT_NODE&&r.textContent&&t.push(r.textContent),(n=r).nodeType===n.ELEMENT_NODE){let n=r.ariaHidden||r.hidden||"none"===r.style.display,o=""===r.dataset.radixToastAnnounceExclude;if(!n)if(o){let e=r.dataset.radixToastAnnounceAlt;e&&t.push(e)}else t.push(...e(r))}}),t}(j):null,[j]);return T.viewport?(0,g.jsxs)(g.Fragment,{children:[U&&(0,g.jsx)(G,{__scopeToast:t,role:"status","aria-live":"foreground"===i?"assertive":"polite",children:U}),(0,g.jsx)(K,{scope:t,onClose:B,children:o.createPortal((0,g.jsx)(b.ItemSlot,{scope:t,children:(0,g.jsx)(s.bL,{asChild:!0,onEscapeKeyDown:(0,a.mK)(v,()=>{T.isFocusedToastEscapeKeyDownRef.current||B(),T.isFocusedToastEscapeKeyDownRef.current=!1}),children:(0,g.jsx)(f.sG.li,{tabIndex:0,"data-state":d?"open":"closed","data-swipe-direction":T.swipeDirection,...R,ref:M,style:{userSelect:"none",touchAction:"none",...e.style},onKeyDown:(0,a.mK)(e.onKeyDown,e=>{"Escape"===e.key&&(null==v||v(e.nativeEvent),e.nativeEvent.defaultPrevented||(T.isFocusedToastEscapeKeyDownRef.current=!0,B()))}),onPointerDown:(0,a.mK)(e.onPointerDown,e=>{0===e.button&&(k.current={x:e.clientX,y:e.clientY})}),onPointerMove:(0,a.mK)(e.onPointerMove,e=>{if(!k.current)return;let r=e.clientX-k.current.x,t=e.clientY-k.current.y,n=!!I.current,o=["left","right"].includes(T.swipeDirection),a=["left","up"].includes(T.swipeDirection)?Math.min:Math.max,l=o?a(0,r):0,i=o?0:a(0,t),u="touch"===e.pointerType?10:2,s={x:l,y:i},d={originalEvent:e,delta:s};n?(I.current=s,X("toast.swipeMove",x,d,{discrete:!1})):W(s,T.swipeDirection,u)?(I.current=s,X("toast.swipeStart",w,d,{discrete:!1}),e.target.setPointerCapture(e.pointerId)):(Math.abs(r)>u||Math.abs(t)>u)&&(k.current=null)}),onPointerUp:(0,a.mK)(e.onPointerUp,e=>{let r=I.current,t=e.target;if(t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),I.current=null,k.current=null,r){let t=e.currentTarget,n={originalEvent:e,delta:r};W(r,T.swipeDirection,T.swipeThreshold)?X("toast.swipeEnd",C,n,{discrete:!0}):X("toast.swipeCancel",y,n,{discrete:!0}),t.addEventListener("click",e=>e.preventDefault(),{once:!0})}})})})}),T.viewport)})]}):null}),G=e=>{let{__scopeToast:r,children:t,...o}=e,a=E(A,r),[l,i]=n.useState(!1),[u,s]=n.useState(!1);return function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:()=>{},r=(0,p.c)(e);(0,m.N)(()=>{let e=0,t=0;return e=window.requestAnimationFrame(()=>t=window.requestAnimationFrame(r)),()=>{window.cancelAnimationFrame(e),window.cancelAnimationFrame(t)}},[r])}(()=>i(!0)),n.useEffect(()=>{let e=window.setTimeout(()=>s(!0),1e3);return()=>window.clearTimeout(e)},[]),u?null:(0,g.jsx)(d.Portal,{asChild:!0,children:(0,g.jsx)(h.s6,{...o,children:l&&(0,g.jsxs)(g.Fragment,{children:[a.label," ",t]})})})},O=n.forwardRef((e,r)=>{let{__scopeToast:t,...n}=e;return(0,g.jsx)(f.sG.div,{...n,ref:r})});O.displayName="ToastTitle";var H=n.forwardRef((e,r)=>{let{__scopeToast:t,...n}=e;return(0,g.jsx)(f.sG.div,{...n,ref:r})});H.displayName="ToastDescription";var B="ToastAction",z=n.forwardRef((e,r)=>{let{altText:t,...n}=e;return t.trim()?(0,g.jsx)(q,{altText:t,asChild:!0,children:(0,g.jsx)(V,{...n,ref:r})}):(console.error("Invalid prop `altText` supplied to `".concat(B,"`. Expected non-empty `string`.")),null)});z.displayName=B;var U="ToastClose",V=n.forwardRef((e,r)=>{let{__scopeToast:t,...n}=e,o=F(U,t);return(0,g.jsx)(q,{asChild:!0,children:(0,g.jsx)(f.sG.button,{type:"button",...n,ref:r,onClick:(0,a.mK)(e.onClick,o.onClose)})})});V.displayName=U;var q=n.forwardRef((e,r)=>{let{__scopeToast:t,altText:n,...o}=e;return(0,g.jsx)(f.sG.div,{"data-radix-toast-announce-exclude":"","data-radix-toast-announce-alt":n||void 0,...o,ref:r})});function X(e,r,t,n){let{discrete:o}=n,a=t.originalEvent.currentTarget,l=new CustomEvent(e,{bubbles:!0,cancelable:!0,detail:t});r&&a.addEventListener(e,r,{once:!0}),o?(0,f.hO)(a,l):a.dispatchEvent(l)}var W=function(e,r){let t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,n=Math.abs(e.x),o=Math.abs(e.y),a=n>o;return"left"===r||"right"===r?a&&n>t:!a&&o>t};function Y(e){let r=document.activeElement;return e.some(e=>e===r||(e.focus(),document.activeElement!==r))}var Z=j,J=k,Q=L,$=O,ee=H,er=z,et=V},7948:(e,r,t)=>{t.r(r),t.d(r,{Root:()=>C,Switch:()=>g,SwitchThumb:()=>b,Thumb:()=>R,createSwitchScope:()=>v});
1var n=t(42955),o=t(44284),a=t(75213),l=t(45243),i=t(50384),u=t(47104),s=t(69528),d=t(96641),c=t(49531),f="Switch",[p,v]=(0,l.A)(f),[m,h]=p(f),g=n.forwardRef((e,r)=>{let{__scopeSwitch:t,name:l,checked:u,defaultChecked:s,required:p,disabled:v,value:h="on",onCheckedChange:g,form:w,...b}=e,[C,R]=n.useState(null),T=(0,a.s)(r,e=>R(e)),E=n.useRef(!1),j=!C||w||!!C.closest("form"),[S,M]=(0,i.i)({prop:u,defaultProp:null!=s&&s,onChange:g,caller:f});return(0,c.jsxs)(m,{scope:t,checked:S,disabled:v,children:[(0,c.jsx)(d.sG.button,{type:"button",role:"switch","aria-checked":S,"aria-required":p,"data-state":y(S),"data-disabled":v?"":void 0,disabled:v,value:h,...b,ref:T,onClick:(0,o.mK)(e.onClick,e=>{M(e=>!e),j&&(E.current=e.isPropagationStopped(),E.current||e.stopPropagation())})}),j&&(0,c.jsx)(x,{control:C,bubbles:!E.current,name:l,value:h,checked:S,required:p,disabled:v,form:w,style:{transform:"translateX(-100%)"}})]})});g.displayName=f;var w="SwitchThumb",b=n.forwardRef((e,r)=>{let{__scopeSwitch:t,...n}=e,o=h(w,t);return(0,c.jsx)(d.sG.span,{"data-state":y(o.checked),"data-disabled":o.disabled?"":void 0,...n,ref:r})});b.displayName=w;var x=n.forwardRef((e,r)=>{let{__scopeSwitch:t,control:o,checked:l,bubbles:i=!0,...d}=e,f=n.useRef(null),p=(0,a.s)(f,r),v=(0,u.Z)(l),m=(0,s.X)(o);return n.useEffect(()=>{let e=f.current;if(!e)return;let r=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set;if(v!==l&&r){let t=new Event("click",{bubbles:i});r.call(e,l),e.dispatchEvent(t)}},[v,l,i]),(0,c.jsx)("input",{type:"checkbox","aria-hidden":!0,defaultChecked:l,...d,tabIndex:-1,ref:p,style:{...d.style,...m,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})});function y(e){return e?"checked":"unchecked"}x.displayName="SwitchBubbleInput";var C=g,R=b},9782:(e,r,t)=>{t.r(r),t.d(r,{Control:()=>X,Field:()=>V,Form:()=>w,FormControl:()=>j,FormField:()=>C,FormLabel:()=>T,FormMessage:()=>D,FormSubmit:()=>K,FormValidityState:()=>L,Label:()=>q,Message:()=>W,Root:()=>U,Submit:()=>Z,ValidityState:()=>Y,createFormScope:()=>f});var n=t(42955),o=t(44284),a=t(75213),l=t(45243),i=t(27708),u=t(93171),s=t(96641),d=t(49531),[c,f]=(0,l.A)("Form"),p="Form",[v,m]=c(p),[h,g]=c(p),w=n.forwardRef((e,r)=>{let{__scopeForm:t,onClearServerErrors:l=()=>{},...i}=e,u=n.useRef(null),c=(0,a.s)(r,u),[f,p]=n.useState({}),m=n.useCallback(e=>f[e],[f]),g=n.useCallback((e,r)=>p(t=>{var n;return{...t,[e]:{...null!=(n=t[e])?n:{},...r}}}),[]),w=n.useCallback(e=>{p(r=>({...r,[e]:void 0})),E(r=>({...r,[e]:{}}))},[]),[b,x]=n.useState({}),y=n.useCallback(e=>{var r;return null!=(r=b[e])?r:[]},[b]),C=n.useCallback((e,r)=>{x(t=>{var n;return{...t,[e]:[...null!=(n=t[e])?n:[],r]}})},[]),R=n.useCallback((e,r)=>{x(t=>{var n;return{...t,[e]:(null!=(n=t[e])?n:[]).filter(e=>e.id!==r)}})},[]),[T,E]=n.useState({}),j=n.useCallback(e=>{var r;return null!=(r=T[e])?r:{}},[T]),S=n.useCallback((e,r)=>{E(t=>{var n;return{...t,[e]:{...null!=(n=t[e])?n:{},...r}}})},[]),[M,P]=n.useState({}),D=n.useCallback((e,r)=>{P(t=>{let n=new Set(t[e]).add(r);return{...t,[e]:n}})},[]),k=n.useCallback((e,r)=>{P(t=>{let n=new Set(t[e]);return n.delete(r),{...t,[e]:n}})},[]),I=n.useCallback(e=>{var r;return Array.from(null!=(r=M[e])?r:[]).join(" ")||void 0},[M]);return(0,d.jsx)(v,{scope:t,getFieldValidity:m,onFieldValidityChange:g,getFieldCustomMatcherEntries:y,onFieldCustomMatcherEntryAdd:C,onFieldCustomMatcherEntryRemove:R,getFieldCustomErrors:j,onFieldCustomErrorsChange:S,onFieldValiditionClear:w,children:(0,d.jsx)(h,{scope:t,onFieldMessageIdAdd:D,onFieldMessageIdRemove:k,getFieldDescription:I,children:(0,d.jsx)(s.sG.form,{...i,ref:c,onInvalid:(0,o.mK)(e.onInvalid,e=>{let r=O(e.currentTarget);r===e.target&&r.focus(),e.preventDefault()}),onSubmit:(0,o.mK)(e.onSubmit,l,{checkForDefaultPrevented:!1}),onReset:(0,o.mK)(e.onReset,l)})})})});w.displayName=p;var b="FormField",[x,y]=c(b),C=n.forwardRef((e,r)=>{let{__scopeForm:t,name:n,serverInvalid:o=!1,...a}=e,l=m(b,t).getFieldValidity(n),u=(0,i.B)();return(0,d.jsx)(x,{scope:t,id:u,name:n,serverInvalid:o,children:(0,d.jsx)(s.sG.div,{"data-valid":B(l,o),"data-invalid":z(l,o),...a,ref:r})})});C.displayName=b;var R="FormLabel",T=n.forwardRef((e,r)=>{let{__scopeForm:t,...n}=e,o=m(R,t),a=y(R,t),l=n.htmlFor||a.id,i=o.getFieldValidity(a.name);return(0,d.jsx)(u.Label,{"data-valid":B(i,a.serverInvalid),"data-invalid":z(i,a.serverInvalid),...n,ref:r,htmlFor:l})});T.displayName=R;var E="FormControl",j=n.forwardRef((e,r)=>{let{__scopeForm:t,...l}=e,i=m(E,t),u=y(E,t),c=g(E,t),f=n.useRef(null),p=(0,a.s)(r,f),v=l.name||u.name,h=l.id||u.id,w=i.getFieldCustomMatcherEntries(v),{onFieldValidityChange:b,onFieldCustomErrorsChange:x,onFieldValiditionClear:C}=i,R=n.useCallback(async e=>{if(H(e.validity))return void b(v,F(e.validity));let r=e.form?new FormData(e.form):new FormData,t=[e.value,r],n=[],o=[];
1w.forEach(e=>{!function(e,r){var t;return"AsyncFunction"===e.match.constructor.name||(t=e.match,t(...r)instanceof Promise)}(e,t)?"Function"===e.match.constructor.name&&n.push(e):o.push(e)});let a=Object.fromEntries(n.map(e=>{let{id:r,match:n}=e;return[r,n(...t)]})),l=Object.values(a).some(Boolean);if(e.setCustomValidity(l?S:""),b(v,F(e.validity)),x(v,a),!l&&o.length>0){let r=o.map(e=>{let{id:r,match:n}=e;return n(...t).then(e=>[r,e])}),n=Object.fromEntries(await Promise.all(r)),a=Object.values(n).some(Boolean);e.setCustomValidity(a?S:""),b(v,F(e.validity)),x(v,n)}},[w,v,x,b]);n.useEffect(()=>{let e=f.current;if(e){let r=()=>R(e);return e.addEventListener("change",r),()=>e.removeEventListener("change",r)}},[R]);let T=n.useCallback(()=>{let e=f.current;e&&(e.setCustomValidity(""),C(v))},[v,C]);n.useEffect(()=>{var e;let r=null==(e=f.current)?void 0:e.form;if(r)return r.addEventListener("reset",T),()=>r.removeEventListener("reset",T)},[T]),n.useEffect(()=>{let e=f.current,r=null==e?void 0:e.closest("form");if(r&&u.serverInvalid){let t=O(r);t===e&&t.focus()}},[u.serverInvalid]);let j=i.getFieldValidity(v);return(0,d.jsx)(s.sG.input,{"data-valid":B(j,u.serverInvalid),"data-invalid":z(j,u.serverInvalid),"aria-invalid":!!u.serverInvalid||void 0,"aria-describedby":c.getFieldDescription(v),title:"",...l,ref:p,id:h,name:v,onInvalid:(0,o.mK)(e.onInvalid,e=>{R(e.currentTarget)}),onChange:(0,o.mK)(e.onChange,e=>{T()})})});j.displayName=E;var S="This value is not valid",M={badInput:S,patternMismatch:"This value does not match the required pattern",rangeOverflow:"This value is too large",rangeUnderflow:"This value is too small",stepMismatch:"This value does not match the required step",tooLong:"This value is too long",tooShort:"This value is too short",typeMismatch:"This value does not match the required type",valid:void 0,valueMissing:"This value is missing"},P="FormMessage",D=n.forwardRef((e,r)=>{let{match:t,name:n,...o}=e,a=y(P,e.__scopeForm),l=null!=n?n:a.name;return void 0===t?(0,d.jsx)(N,{...o,ref:r,name:l,children:e.children||S}):"function"==typeof t?(0,d.jsx)(I,{match:t,...o,ref:r,name:l}):(0,d.jsx)(k,{match:t,...o,ref:r,name:l})});D.displayName=P;var k=n.forwardRef((e,r)=>{let{match:t,forceMatch:n=!1,name:o,children:a,...l}=e,i=m(P,l.__scopeForm).getFieldValidity(o);return n||(null==i?void 0:i[t])?(0,d.jsx)(N,{ref:r,...l,name:o,children:null!=a?a:M[t]}):null}),I=n.forwardRef((e,r)=>{let{match:t,forceMatch:o=!1,name:l,id:u,children:s,...c}=e,f=m(P,c.__scopeForm),p=n.useRef(null),v=(0,a.s)(r,p),h=(0,i.B)(),g=null!=u?u:h,w=n.useMemo(()=>({id:g,match:t}),[g,t]),{onFieldCustomMatcherEntryAdd:b,onFieldCustomMatcherEntryRemove:x}=f;n.useEffect(()=>(b(l,w),()=>x(l,w.id)),[w,l,b,x]);let y=f.getFieldValidity(l),C=f.getFieldCustomErrors(l)[g];return o||y&&!H(y)&&C?(0,d.jsx)(N,{id:g,ref:v,...c,name:l,children:null!=s?s:S}):null}),N=n.forwardRef((e,r)=>{let{__scopeForm:t,id:o,name:a,...l}=e,u=g(P,t),c=(0,i.B)(),f=null!=o?o:c,{onFieldMessageIdAdd:p,onFieldMessageIdRemove:v}=u;return n.useEffect(()=>(p(a,f),()=>v(a,f)),[a,f,p,v]),(0,d.jsx)(s.sG.span,{id:f,...l,ref:r})}),A="FormValidityState",L=e=>{let{__scopeForm:r,name:t,children:n}=e,o=m(A,r),a=y(A,r),l=null!=t?t:a.name,i=o.getFieldValidity(l);return(0,d.jsx)(d.Fragment,{children:n(i)})};L.displayName=A;var K=n.forwardRef((e,r)=>{let{__scopeForm:t,...n}=e;return(0,d.jsx)(s.sG.button,{type:"submit",...n,ref:r})});function F(e){let r={};for(let t in e)r[t]=e[t];return r}function _(e){return e instanceof HTMLElement}function G(e){return"validity"in e&&(!1===e.validity.valid||"true"===e.getAttribute("aria-invalid"))}function O(e){let[r]=Array.from(e.elements).filter(_).filter(G);return r}function H(e){let r=!1;for(let t in e)if("valid"!==t&&"customError"!==t&&e[t]){r=!0;break}return r}function B(e,r){if((null==e?void 0:e.valid)===!0&&!r)return!0}function z(e,r){if((null==e?void 0:e.valid)===!1||r)return!0}K.displayName="FormSubmit";var U=w,V=C,q=T,X=j,W=D,Y=L,Z=K},9837:(e,r,t)=>{t.r(r),t.d(r,{Content:()=>k,List:()=>P,Root:()=>M,Tabs:()=>b,TabsContent:()=>E,TabsList:()=>y,TabsTrigger:()=>R,Trigger:()=>D,createTabsScope:()=>m});var n=t(42955),o=t(44284),a=t(45243),l=t(30355),i=t(12320),u=t(96641),s=t(53288),d=t(50384),c=t(27708),f=t(49531),p="Tabs",[v,m]=(0,a.A)(p,[l.RG]),h=(0,l.RG)(),[g,w]=v(p),b=n.forwardRef((e,r)=>{let{__scopeTabs:t,value:n,onValueChange:o,defaultValue:a,orientation:l="horizontal",dir:i,activationMode:v="automatic",...m}=e,h=(0,s.jH)(i),[w,b]=(0,d.i)({prop:n,onChange:o,defaultProp:null!=a?a:"",caller:p});return(0,f.jsx)(g,{scope:t,baseId:(0,c.B)(),value:w,onValueChange:b,orientation:l,dir:h,activationMode:v,children:(0,f.jsx)(u.sG.div,{dir:h,"data-orientation":l,...m,ref:r})})});b.displayName=p;var x="TabsList",y=n.forwardRef((e,r)=>{let{__scopeTabs:t,loop:n=!0,...o}=e,a=w(x,t),i=h(t);return(0,f.jsx)(l.bL,{asChild:!0,...i,orientation:a.orientation,dir:a.dir,loop:n,children:(0,f.jsx)(u.sG.div,{role:"tablist","aria-orientation":a.orientation,...o,ref:r})})});y.displayName=x;var C="TabsTrigger",R=n.forwardRef((e,r)=>{let{__scopeTabs:t,value:n,disabled:a=!1,...i}=e,s=w(C,t),d=h(t),c=j(s.baseId,n),p=S(s.baseId,n),v=n===s.value;return(0,f.jsx)(l.q7,{asChild:!0,...d,focusable:!a,active:v,children:(0,f.jsx)(u.sG.button,{type:"button",role:"tab","aria-selected":v,"aria-controls":p,"data-state":v?"active":"inactive","data-disabled":a?"":void 0,disabled:a,id:c,...i,ref:r,onMouseDown:(0,o.mK)(e.onMouseDown,e=>{a||0!==e.button||!1!==e.ctrlKey?e.preventDefault():s.onValueChange(n)}),onKeyDown:(0,o.mK)(e.onKeyDown,e=>
1{[" ","Enter"].includes(e.key)&&s.onValueChange(n)}),onFocus:(0,o.mK)(e.onFocus,()=>{let e="manual"!==s.activationMode;v||a||!e||s.onValueChange(n)})})})});R.displayName=C;var T="TabsContent",E=n.forwardRef((e,r)=>{let{__scopeTabs:t,value:o,forceMount:a,children:l,...s}=e,d=w(T,t),c=j(d.baseId,o),p=S(d.baseId,o),v=o===d.value,m=n.useRef(v);return n.useEffect(()=>{let e=requestAnimationFrame(()=>m.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,f.jsx)(i.C,{present:a||v,children:t=>{let{present:n}=t;return(0,f.jsx)(u.sG.div,{"data-state":v?"active":"inactive","data-orientation":d.orientation,role:"tabpanel","aria-labelledby":c,hidden:!n,id:p,tabIndex:0,...s,ref:r,style:{...e.style,animationDuration:m.current?"0s":void 0},children:n&&l})}})});function j(e,r){return"".concat(e,"-trigger-").concat(r)}function S(e,r){return"".concat(e,"-content-").concat(r)}E.displayName=T;var M=b,P=y,D=R,k=E},10637:(e,r,t)=>{t.d(r,{J:()=>u});var n,o=t(31502),a=t(42955),l=(n||(n=t.t(a,2)))[" useEffectEvent ".trim().toString()],i=(n||(n=t.t(a,2)))[" useInsertionEffect ".trim().toString()];function u(e){if("function"==typeof l)return l(e);let r=a.useRef(()=>{throw Error("Cannot call an event handler while rendering.")});return"function"==typeof i?i(()=>{r.current=e}):(0,o.N)(()=>{r.current=e}),a.useMemo(()=>(...e)=>r.current?.(...e),[])}},14884:(e,r,t)=>{t.r(r),t.d(r,{Accordion:()=>C,AccordionContent:()=>H,AccordionHeader:()=>F,AccordionItem:()=>L,AccordionTrigger:()=>G,Content:()=>X,Header:()=>V,Item:()=>U,Root:()=>z,Trigger:()=>q,createAccordionScope:()=>x});var n=t(42955),o=t(45243),a=t(89810),l=t(75213),i=t(44284),u=t(50384),s=t(96641),d=t(73854),c=t(27708),f=t(53288),p=t(49531),v="Accordion",m=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[h,g,w]=(0,a.N)(v),[b,x]=(0,o.A)(v,[w,d.createCollapsibleScope]),y=(0,d.createCollapsibleScope)(),C=n.forwardRef((e,r)=>{let{type:t,...n}=e;return(0,p.jsx)(h.Provider,{scope:e.__scopeAccordion,children:"multiple"===t?(0,p.jsx)(M,{...n,ref:r}):(0,p.jsx)(S,{...n,ref:r})})});C.displayName=v;var[R,T]=b(v),[E,j]=b(v,{collapsible:!1}),S=n.forwardRef((e,r)=>{let{value:t,defaultValue:o,onValueChange:a=()=>{},collapsible:l=!1,...i}=e,[s,d]=(0,u.i)({prop:t,defaultProp:null!=o?o:"",onChange:a,caller:v});return(0,p.jsx)(R,{scope:e.__scopeAccordion,value:n.useMemo(()=>s?[s]:[],[s]),onItemOpen:d,onItemClose:n.useCallback(()=>l&&d(""),[l,d]),children:(0,p.jsx)(E,{scope:e.__scopeAccordion,collapsible:l,children:(0,p.jsx)(k,{...i,ref:r})})})}),M=n.forwardRef((e,r)=>{let{value:t,defaultValue:o,onValueChange:a=()=>{},...l}=e,[i,s]=(0,u.i)({prop:t,defaultProp:null!=o?o:[],onChange:a,caller:v}),d=n.useCallback(e=>s(function(){let r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return[...r,e]}),[s]),c=n.useCallback(e=>s(function(){let r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return r.filter(r=>r!==e)}),[s]);return(0,p.jsx)(R,{scope:e.__scopeAccordion,value:i,onItemOpen:d,onItemClose:c,children:(0,p.jsx)(E,{scope:e.__scopeAccordion,collapsible:!0,children:(0,p.jsx)(k,{...l,ref:r})})})}),[P,D]=b(v),k=n.forwardRef((e,r)=>{let{__scopeAccordion:t,disabled:o,dir:a,orientation:u="vertical",...d}=e,c=n.useRef(null),v=(0,l.s)(c,r),w=g(t),b="ltr"===(0,f.jH)(a),x=(0,i.mK)(e.onKeyDown,e=>{var r;if(!m.includes(e.key))return;let t=e.target,n=w().filter(e=>{var r;return!(null==(r=e.ref.current)?void 0:r.disabled)}),o=n.findIndex(e=>e.ref.current===t),a=n.length;if(-1===o)return;e.preventDefault();let l=o,i=a-1,s=()=>{(l=o+1)>i&&(l=0)},d=()=>{(l=o-1)<0&&(l=i)};switch(e.key){case"Home":l=0;break;case"End":l=i;break;case"ArrowRight":"horizontal"===u&&(b?s():d());break;case"ArrowDown":"vertical"===u&&s();break;case"ArrowLeft":"horizontal"===u&&(b?d():s());break;case"ArrowUp":"vertical"===u&&d()}null==(r=n[l%a].ref.current)||r.focus()});return(0,p.jsx)(P,{scope:t,disabled:o,direction:a,orientation:u,children:(0,p.jsx)(h.Slot,{scope:t,children:(0,p.jsx)(s.sG.div,{...d,"data-orientation":u,ref:v,onKeyDown:o?void 0:x})})})}),I="AccordionItem",[N,A]=b(I),L=n.forwardRef((e,r)=>{let{__scopeAccordion:t,value:n,...o}=e,a=D(I,t),l=T(I,t),i=y(t),u=(0,c.B)(),s=n&&l.value.includes(n)||!1,f=a.disabled||e.disabled;return(0,p.jsx)(N,{scope:t,open:s,disabled:f,triggerId:u,children:(0,p.jsx)(d.Root,{"data-orientation":a.orientation,"data-state":B(s),...i,...o,ref:r,disabled:f,open:s,onOpenChange:e=>{e?l.onItemOpen(n):l.onItemClose(n)}})})});L.displayName=I;var K="AccordionHeader",F=n.forwardRef((e,r)=>{let{__scopeAccordion:t,...n}=e,o=D(v,t),a=A(K,t);return(0,p.jsx)(s.sG.h3,{"data-orientation":o.orientation,"data-state":B(a.open),"data-disabled":a.disabled?"":void 0,...n,ref:r})});F.displayName=K;var _="AccordionTrigger",G=n.forwardRef((e,r)=>{let{__scopeAccordion:t,...n}=e,o=D(v,t),a=A(_,t),l=j(_,t),i=y(t);return(0,p.jsx)(h.ItemSlot,{scope:t,children:(0,p.jsx)(d.Trigger,{"aria-disabled":a.open&&!l.collapsible||void 0,"data-orientation":o.orientation,id:a.triggerId,...i,...n,ref:r})})});G.displayName=_;var O="AccordionContent",H=n.forwardRef((e,r)=>{let{__scopeAccordion:t,...n}=e,o=D(v,t),a=A(O,t),l=y(t);return(0,p.jsx)(d.Content,{role:"region","aria-labelledby":a.triggerId,"data-orientation":o.orientation,...l,...n,ref:r,
1style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...e.style}})});function B(e){return e?"open":"closed"}H.displayName=O;var z=C,U=L,V=F,q=G,X=H},18181:(e,r,t)=>{var n=t(42955),o="function"==typeof Object.is?Object.is:function(e,r){return e===r&&(0!==e||1/e==1/r)||e!=e&&r!=r},a=n.useState,l=n.useEffect,i=n.useLayoutEffect,u=n.useDebugValue;function s(e){var r=e.getSnapshot;e=e.value;try{var t=r();return!o(e,t)}catch(e){return!0}}var d="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,r){return r()}:function(e,r){var t=r(),n=a({inst:{value:t,getSnapshot:r}}),o=n[0].inst,d=n[1];return i(function(){o.value=t,o.getSnapshot=r,s(o)&&d({inst:o})},[e,t,r]),l(function(){return s(o)&&d({inst:o}),e(function(){s(o)&&d({inst:o})})},[e]),u(t),t};r.useSyncExternalStore=void 0!==n.useSyncExternalStore?n.useSyncExternalStore:d},18857:(e,r,t)=>{t.r(r),t.d(r,{Indicator:()=>y,Progress:()=>f,ProgressIndicator:()=>v,Root:()=>x,createProgressScope:()=>s});var n=t(42955),o=t(45243),a=t(96641),l=t(49531),i="Progress",[u,s]=(0,o.A)(i),[d,c]=u(i),f=n.forwardRef((e,r)=>{var t,n,o,i;let{__scopeProgress:u,value:s=null,max:c,getValueLabel:f=m,...p}=e;(c||0===c)&&!w(c)&&console.error((t="".concat(c),n="Progress","Invalid prop `max` of value `".concat(t,"` supplied to `").concat(n,"`. Only numbers greater than 0 are valid max values. Defaulting to `").concat(100,"`.")));let v=w(c)?c:100;null===s||b(s,v)||console.error((o="".concat(s),i="Progress","Invalid prop `value` of value `".concat(o,"` supplied to `").concat(i,"`. The `value` prop must be:\n - a positive number\n - less than the value passed to `max` (or ").concat(100," if no `max` prop is set)\n - `null` or `undefined` if the progress is indeterminate.\n\nDefaulting to `null`.")));let x=b(s,v)?s:null,y=g(x)?f(x,v):void 0;return(0,l.jsx)(d,{scope:u,value:x,max:v,children:(0,l.jsx)(a.sG.div,{"aria-valuemax":v,"aria-valuemin":0,"aria-valuenow":g(x)?x:void 0,"aria-valuetext":y,role:"progressbar","data-state":h(x,v),"data-value":null!=x?x:void 0,"data-max":v,...p,ref:r})})});f.displayName=i;var p="ProgressIndicator",v=n.forwardRef((e,r)=>{var t;let{__scopeProgress:n,...o}=e,i=c(p,n);return(0,l.jsx)(a.sG.div,{"data-state":h(i.value,i.max),"data-value":null!=(t=i.value)?t:void 0,"data-max":i.max,...o,ref:r})});function m(e,r){return"".concat(Math.round(e/r*100),"%")}function h(e,r){return null==e?"indeterminate":e===r?"complete":"loading"}function g(e){return"number"==typeof e}function w(e){return g(e)&&!isNaN(e)&&e>0}function b(e,r){return g(e)&&!isNaN(e)&&e<=r&&e>=0}v.displayName=p;var x=f,y=v},18890:(e,r,t)=>{t.r(r),t.d(r,{Arrow:()=>Y,CheckboxItem:()=>U,Content:()=>O,ContextMenu:()=>g,ContextMenuArrow:()=>k,ContextMenuCheckboxItem:()=>j,ContextMenuContent:()=>C,ContextMenuGroup:()=>R,ContextMenuItem:()=>E,ContextMenuItemIndicator:()=>P,ContextMenuLabel:()=>T,ContextMenuPortal:()=>x,ContextMenuRadioGroup:()=>S,ContextMenuRadioItem:()=>M,ContextMenuSeparator:()=>D,ContextMenuSub:()=>N,ContextMenuSubContent:()=>L,ContextMenuSubTrigger:()=>A,ContextMenuTrigger:()=>b,Group:()=>H,Item:()=>z,ItemIndicator:()=>X,Label:()=>B,Portal:()=>G,RadioGroup:()=>V,RadioItem:()=>q,Root:()=>F,Separator:()=>W,Sub:()=>Z,SubContent:()=>Q,SubTrigger:()=>J,Trigger:()=>_,createContextMenuScope:()=>p});var n=t(42955),o=t(44284),a=t(45243),l=t(96641),i=t(63079),u=t(97280),s=t(50384),d=t(49531),c="ContextMenu",[f,p]=(0,a.A)(c,[i.UE]),v=(0,i.UE)(),[m,h]=f(c),g=e=>{let{__scopeContextMenu:r,children:t,onOpenChange:o,dir:a,modal:l=!0}=e,[s,c]=n.useState(!1),f=v(r),p=(0,u.c)(o),h=n.useCallback(e=>{c(e),p(e)},[p]);return(0,d.jsx)(m,{scope:r,open:s,onOpenChange:h,modal:l,children:(0,d.jsx)(i.bL,{...f,dir:a,open:s,onOpenChange:h,modal:l,children:t})})};g.displayName=c;var w="ContextMenuTrigger",b=n.forwardRef((e,r)=>{let{__scopeContextMenu:t,disabled:a=!1,...u}=e,s=h(w,t),c=v(t),f=n.useRef({x:0,y:0}),p=n.useRef({getBoundingClientRect:()=>DOMRect.fromRect({width:0,height:0,...f.current})}),m=n.useRef(0),g=n.useCallback(()=>window.clearTimeout(m.current),[]),b=e=>{f.current={x:e.clientX,y:e.clientY},s.onOpenChange(!0)};return n.useEffect(()=>g,[g]),n.useEffect(()=>void(a&&g()),[a,g]),(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(i.Mz,{...c,virtualRef:p}),(0,d.jsx)(l.sG.span,{"data-state":s.open?"open":"closed","data-disabled":a?"":void 0,...u,ref:r,style:{WebkitTouchCallout:"none",...e.style},onContextMenu:a?e.onContextMenu:(0,o.mK)(e.onContextMenu,e=>{g(),b(e),e.preventDefault()}),onPointerDown:a?e.onPointerDown:(0,o.mK)(e.onPointerDown,K(e=>{g(),m.current=window.setTimeout(()=>b(e),700)})),onPointerMove:a?e.onPointerMove:(0,o.mK)(e.onPointerMove,K(g)),onPointerCancel:a?e.onPointerCancel:(0,o.mK)(e.onPointerCancel,K(g)),onPointerUp:a?e.onPointerUp:(0,o.mK)(e.onPointerUp,K(g))})]})});b.displayName=w;var x=e=>{let{__scopeContextMenu:r,...t}=e,n=v(r);return(0,d.jsx)(i.ZL,{...n,...t})};x.displayName="ContextMenuPortal";var y="ContextMenuContent",C=n.forwardRef((e,r)=>{let{__scopeContextMenu:t,...o}=e,a=h(y,t),l=v(t),u=n.useRef(!1);return(0,d.jsx)(i.UC,{...l,...o,ref:r,side:"right",sideOffset:2,align:"start",onCloseAutoFocus:r=>{var t;null==(t=e.onCloseAutoFocus)||t.call(e,r),!r.defaultPrevented&&u.current&&r.preventDefault(),u.current=!1},onInteractOutside:r=>{var t;null==(t=e.onInteractOutside)||t.call(e,r),r.defaultPrevented||a.modal||(u.current=!0)},style:{...e.style,"--radix-context-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-context-menu-content-available-width":"var(--radix-popper-available-width)","--radix-context-menu-content-available-height":"var(--radix-popper-available-height)","--radix-context-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-context-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});C.displayName=y;var R=n.forwardRef((e,r)=>{let{__scopeContextMenu:t,...n}=e,o=v(t);return(0,d.jsx)(i.YJ,{...o,...n,ref:r})});R.displayName="ContextMenuGroup";var T=n.forwardRef((e,r)=>{let{__scopeContextMenu:t,...n}=e,o=v(t);return(0,d.jsx)(i.JU,{...o,...n,ref:r})});T.displayName="ContextMenuLabel";var E=n.forwardRef((e,r)=>{let{__scopeContextMenu:t,...n}=e,o=v(t);return(0,d.jsx)(i.q7,{...o,...n,ref:r})});E.displayName="ContextMenuItem";var j=n.forwardRef((e,r)=>{let{__scopeContextMenu:t,...n}=e,o=v(t);return(0,d.jsx)(i.H_,{...o,...n,ref:r})});j.displayName="ContextMenuCheckboxItem";var S=n.forwardRef((e,r)=>{let{__scopeContextMenu:t,...n}=e,o=v(t);return(0,d.jsx)(i.z6,{...o,...n,ref:r})});S.displayName="ContextMenuRadioGroup";var M=n.forwardRef((e,r)=>{let{__scopeContextMenu:t,...n}=e,o=v(t);return(0,d.jsx)(i.hN,{...o,...n,ref:r})});M.displayName="ContextMenuRadioItem";var P=n.forwardRef((e,r)=>{let{__scopeContextMenu:t,...n}=e,o=v(t);return(0,d.jsx)(i.VF,{...o,...n,ref:r})});P.displayName="ContextMenuItemIndicator";var D=n.forwardRef((e,r)=>{let{__scopeContextMenu:t,...n}=e,o=v(t);return(0,d.jsx)(i.wv,{...o,...n,ref:r})});D.displayName="ContextMenuSeparator";var k=n.forwardRef((e,r)=>{let{__scopeContextMenu:t,...n}=e,o=v(t);return(0,d.jsx)(i.i3,{...o,...n,ref:r})});k.displayName="ContextMenuArrow";var I="ContextMenuSub",N=e=>{let{__scopeContextMenu:r,children:t,onOpenChange:n,open:o,defaultOpen:a}=e,l=v(r),[u,c]=(0,s.i)({prop:o,defaultProp:null!=a&&a,onChange:n,caller:I});return(0,d.jsx)(i.Pb,{...l,open:u,onOpenChange:c,children:t})};N.displayName=I;var A=n.forwardRef((e,r)=>{let{__scopeContextMenu:t,...n}=e,o=v(t);return(0,d.jsx)(i.ZP,{...o,...n,ref:r})});A.displayName="ContextMenuSubTrigger";var L=n.forwardRef((e,r)=>{let{__scopeContextMenu:t,...n}=e,o=v(t);
1return(0,d.jsx)(i.G5,{...o,...n,ref:r,style:{...e.style,"--radix-context-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-context-menu-content-available-width":"var(--radix-popper-available-width)","--radix-context-menu-content-available-height":"var(--radix-popper-available-height)","--radix-context-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-context-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});function K(e){return r=>"mouse"!==r.pointerType?e(r):void 0}L.displayName="ContextMenuSubContent";var F=g,_=b,G=x,O=C,H=R,B=T,z=E,U=j,V=S,q=M,X=P,W=D,Y=k,Z=N,J=A,Q=L},26262:(e,r,t)=>{t.r(r),t.d(r,{Indicator:()=>G,Item:()=>_,RadioGroup:()=>N,RadioGroupIndicator:()=>K,RadioGroupItem:()=>L,Root:()=>F,createRadioGroupScope:()=>M});var n=t(42955),o=t(44284),a=t(75213),l=t(45243),i=t(96641),u=t(30355),s=t(50384),d=t(53288),c=t(69528),f=t(47104),p=t(12320),v=t(49531),m="Radio",[h,g]=(0,l.A)(m),[w,b]=h(m),x=n.forwardRef((e,r)=>{let{__scopeRadio:t,name:l,checked:u=!1,required:s,disabled:d,value:c="on",onCheck:f,form:p,...m}=e,[h,g]=n.useState(null),b=(0,a.s)(r,e=>g(e)),x=n.useRef(!1),y=!h||p||!!h.closest("form");return(0,v.jsxs)(w,{scope:t,checked:u,disabled:d,children:[(0,v.jsx)(i.sG.button,{type:"button",role:"radio","aria-checked":u,"data-state":T(u),"data-disabled":d?"":void 0,disabled:d,value:c,...m,ref:b,onClick:(0,o.mK)(e.onClick,e=>{u||null==f||f(),y&&(x.current=e.isPropagationStopped(),x.current||e.stopPropagation())})}),y&&(0,v.jsx)(R,{control:h,bubbles:!x.current,name:l,value:c,checked:u,required:s,disabled:d,form:p,style:{transform:"translateX(-100%)"}})]})});x.displayName=m;var y="RadioIndicator",C=n.forwardRef((e,r)=>{let{__scopeRadio:t,forceMount:n,...o}=e,a=b(y,t);return(0,v.jsx)(p.C,{present:n||a.checked,children:(0,v.jsx)(i.sG.span,{"data-state":T(a.checked),"data-disabled":a.disabled?"":void 0,...o,ref:r})})});C.displayName=y;var R=n.forwardRef((e,r)=>{let{__scopeRadio:t,control:o,checked:l,bubbles:u=!0,...s}=e,d=n.useRef(null),p=(0,a.s)(d,r),m=(0,f.Z)(l),h=(0,c.X)(o);return n.useEffect(()=>{let e=d.current;if(!e)return;let r=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set;if(m!==l&&r){let t=new Event("click",{bubbles:u});r.call(e,l),e.dispatchEvent(t)}},[m,l,u]),(0,v.jsx)(i.sG.input,{type:"radio","aria-hidden":!0,defaultChecked:l,...s,tabIndex:-1,ref:p,style:{...s.style,...h,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})});function T(e){return e?"checked":"unchecked"}R.displayName="RadioBubbleInput";var E=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],j="RadioGroup",[S,M]=(0,l.A)(j,[u.RG,g]),P=(0,u.RG)(),D=g(),[k,I]=S(j),N=n.forwardRef((e,r)=>{let{__scopeRadioGroup:t,name:n,defaultValue:o,value:a,required:l=!1,disabled:c=!1,orientation:f,dir:p,loop:m=!0,onValueChange:h,...g}=e,w=P(t),b=(0,d.jH)(p),[x,y]=(0,s.i)({prop:a,defaultProp:null!=o?o:null,onChange:h,caller:j});return(0,v.jsx)(k,{scope:t,name:n,required:l,disabled:c,value:x,onValueChange:y,children:(0,v.jsx)(u.bL,{asChild:!0,...w,orientation:f,dir:b,loop:m,children:(0,v.jsx)(i.sG.div,{role:"radiogroup","aria-required":l,"aria-orientation":f,"data-disabled":c?"":void 0,dir:b,...g,ref:r})})})});N.displayName=j;var A="RadioGroupItem",L=n.forwardRef((e,r)=>{let{__scopeRadioGroup:t,disabled:l,...i}=e,s=I(A,t),d=s.disabled||l,c=P(t),f=D(t),p=n.useRef(null),m=(0,a.s)(r,p),h=s.value===i.value,g=n.useRef(!1);return n.useEffect(()=>{let e=e=>{E.includes(e.key)&&(g.current=!0)},r=()=>g.current=!1;return document.addEventListener("keydown",e),document.addEventListener("keyup",r),()=>{document.removeEventListener("keydown",e),document.removeEventListener("keyup",r)}},[]),(0,v.jsx)(u.q7,{asChild:!0,...c,focusable:!d,active:h,children:(0,v.jsx)(x,{disabled:d,required:s.required,
1checked:h,...f,...i,name:s.name,ref:m,onCheck:()=>s.onValueChange(i.value),onKeyDown:(0,o.mK)(e=>{"Enter"===e.key&&e.preventDefault()}),onFocus:(0,o.mK)(i.onFocus,()=>{var e;g.current&&(null==(e=p.current)||e.click())})})})});L.displayName=A;var K=n.forwardRef((e,r)=>{let{__scopeRadioGroup:t,...n}=e,o=D(t);return(0,v.jsx)(C,{...o,...n,ref:r})});K.displayName="RadioGroupIndicator";var F=N,_=L,G=K},27685:(e,r,t)=>{t.r(r),t.d(r,{Arrow:()=>ei,CheckboxItem:()=>et,Content:()=>Q,Group:()=>$,Item:()=>er,ItemIndicator:()=>ea,Label:()=>ee,Menu:()=>Y,Menubar:()=>E,MenubarArrow:()=>z,MenubarCheckboxItem:()=>_,MenubarContent:()=>A,MenubarGroup:()=>L,MenubarItem:()=>F,MenubarItemIndicator:()=>H,MenubarLabel:()=>K,MenubarMenu:()=>P,MenubarPortal:()=>I,MenubarRadioGroup:()=>G,MenubarRadioItem:()=>O,MenubarSeparator:()=>B,MenubarSub:()=>V,MenubarSubContent:()=>X,MenubarSubTrigger:()=>q,MenubarTrigger:()=>k,Portal:()=>J,RadioGroup:()=>en,RadioItem:()=>eo,Root:()=>W,Separator:()=>el,Sub:()=>eu,SubContent:()=>ed,SubTrigger:()=>es,Trigger:()=>Z,createMenubarScope:()=>x});var n=t(42955),o=t(89810),a=t(53288),l=t(44284),i=t(75213),u=t(45243),s=t(27708),d=t(63079),c=t(30355),f=t(96641),p=t(50384),v=t(49531),m="Menubar",[h,g,w]=(0,o.N)(m),[b,x]=(0,u.A)(m,[w,c.RG]),y=(0,d.UE)(),C=(0,c.RG)(),[R,T]=b(m),E=n.forwardRef((e,r)=>{let{__scopeMenubar:t,value:o,onValueChange:l,defaultValue:i,loop:u=!0,dir:s,...d}=e,g=(0,a.jH)(s),w=C(t),[b,x]=(0,p.i)({prop:o,onChange:l,defaultProp:null!=i?i:"",caller:m}),[y,T]=n.useState(null);return(0,v.jsx)(R,{scope:t,value:b,onMenuOpen:n.useCallback(e=>{x(e),T(e)},[x]),onMenuClose:n.useCallback(()=>x(""),[x]),onMenuToggle:n.useCallback(e=>{x(r=>r?"":e),T(e)},[x]),dir:g,loop:u,children:(0,v.jsx)(h.Provider,{scope:t,children:(0,v.jsx)(h.Slot,{scope:t,children:(0,v.jsx)(c.bL,{asChild:!0,...w,orientation:"horizontal",loop:u,dir:g,currentTabStopId:y,onCurrentTabStopIdChange:T,children:(0,v.jsx)(f.sG.div,{role:"menubar",...d,ref:r})})})})})});E.displayName=m;var j="MenubarMenu",[S,M]=b(j),P=e=>{let{__scopeMenubar:r,value:t,...o}=e,a=(0,s.B)(),l=t||a||"LEGACY_REACT_AUTO_VALUE",i=T(j,r),u=y(r),c=n.useRef(null),f=n.useRef(!1),p=i.value===l;return n.useEffect(()=>{p||(f.current=!1)},[p]),(0,v.jsx)(S,{scope:r,value:l,triggerId:(0,s.B)(),triggerRef:c,contentId:(0,s.B)(),wasKeyboardTriggerOpenRef:f,children:(0,v.jsx)(d.bL,{...u,open:p,onOpenChange:e=>{e||i.onMenuClose()},modal:!1,dir:i.dir,...o})})};P.displayName=j;var D="MenubarTrigger",k=n.forwardRef((e,r)=>{let{__scopeMenubar:t,disabled:o=!1,...a}=e,u=C(t),s=y(t),p=T(D,t),m=M(D,t),g=n.useRef(null),w=(0,i.s)(r,g,m.triggerRef),[b,x]=n.useState(!1),R=p.value===m.value;return(0,v.jsx)(h.ItemSlot,{scope:t,value:m.value,disabled:o,children:(0,v.jsx)(c.q7,{asChild:!0,...u,focusable:!o,tabStopId:m.value,children:(0,v.jsx)(d.Mz,{asChild:!0,...s,children:(0,v.jsx)(f.sG.button,{type:"button",role:"menuitem",id:m.triggerId,"aria-haspopup":"menu","aria-expanded":R,"aria-controls":R?m.contentId:void 0,"data-highlighted":b?"":void 0,"data-state":R?"open":"closed","data-disabled":o?"":void 0,disabled:o,...a,ref:w,onPointerDown:(0,l.mK)(e.onPointerDown,e=>{!o&&0===e.button&&!1===e.ctrlKey&&(p.onMenuOpen(m.value),R||e.preventDefault())}),onPointerEnter:(0,l.mK)(e.onPointerEnter,()=>{if(p.value&&!R){var e;p.onMenuOpen(m.value),null==(e=g.current)||e.focus()}}),onKeyDown:(0,l.mK)(e.onKeyDown,e=>{!o&&(["Enter"," "].includes(e.key)&&p.onMenuToggle(m.value),"ArrowDown"===e.key&&p.onMenuOpen(m.value),["Enter"," ","ArrowDown"].includes(e.key)&&(m.wasKeyboardTriggerOpenRef.current=!0,e.preventDefault()))}),onFocus:(0,l.mK)(e.onFocus,()=>x(!0)),onBlur:(0,l.mK)(e.onBlur,()=>x(!1))})})})})});k.displayName=D;var I=e=>{let{__scopeMenubar:r,...t}=e,n=y(r);return(0,v.jsx)(d.ZL,{...n,...t})};I.displayName="MenubarPortal";var N="MenubarContent",A=n.forwardRef((e,r)=>{let{__scopeMenubar:t,align:o="start",...a}=e,i=y(t),u=T(N,t),s=M(N,t),c=g(t),f=n.useRef(!1);return(0,v.jsx)(d.UC,{id:s.contentId,"aria-labelledby":s.triggerId,"data-radix-menubar-content":"",...i,...a,ref:r,align:o,onCloseAutoFocus:(0,l.mK)(e.onCloseAutoFocus,e=>{if(!u.value&&!f.current){var r;null==(r=s.triggerRef.current)||r.focus()}f.current=!1,e.preventDefault()}),onFocusOutside:(0,l.mK)(e.onFocusOutside,e=>{let r=e.target;c().some(e=>{var t;return null==(t=e.ref.current)?void 0:t.contains(r)})&&e.preventDefault()}),onInteractOutside:(0,l.mK)(e.onInteractOutside,()=>{f.current=!0}),onEntryFocus:e=>{s.wasKeyboardTriggerOpenRef.current||e.preventDefault()},onKeyDown:(0,l.mK)(e.onKeyDown,e=>
1{if(["ArrowRight","ArrowLeft"].includes(e.key)){let r=e.target,t=r.hasAttribute("data-radix-menubar-subtrigger"),n=r.closest("[data-radix-menubar-content]")!==e.currentTarget,o=("rtl"===u.dir?"ArrowRight":"ArrowLeft")===e.key;if(!o&&t||n&&o)return;let a=c().filter(e=>!e.disabled).map(e=>e.value);o&&a.reverse();let l=a.indexOf(s.value),[i]=a=u.loop?function(e,r){return e.map((t,n)=>e[(r+n)%e.length])}(a,l+1):a.slice(l+1);i&&u.onMenuOpen(i)}},{checkForDefaultPrevented:!1}),style:{...e.style,"--radix-menubar-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-menubar-content-available-width":"var(--radix-popper-available-width)","--radix-menubar-content-available-height":"var(--radix-popper-available-height)","--radix-menubar-trigger-width":"var(--radix-popper-anchor-width)","--radix-menubar-trigger-height":"var(--radix-popper-anchor-height)"}})});A.displayName=N;var L=n.forwardRef((e,r)=>{let{__scopeMenubar:t,...n}=e,o=y(t);return(0,v.jsx)(d.YJ,{...o,...n,ref:r})});L.displayName="MenubarGroup";var K=n.forwardRef((e,r)=>{let{__scopeMenubar:t,...n}=e,o=y(t);return(0,v.jsx)(d.JU,{...o,...n,ref:r})});K.displayName="MenubarLabel";var F=n.forwardRef((e,r)=>{let{__scopeMenubar:t,...n}=e,o=y(t);return(0,v.jsx)(d.q7,{...o,...n,ref:r})});F.displayName="MenubarItem";var _=n.forwardRef((e,r)=>{let{__scopeMenubar:t,...n}=e,o=y(t);return(0,v.jsx)(d.H_,{...o,...n,ref:r})});_.displayName="MenubarCheckboxItem";var G=n.forwardRef((e,r)=>{let{__scopeMenubar:t,...n}=e,o=y(t);return(0,v.jsx)(d.z6,{...o,...n,ref:r})});G.displayName="MenubarRadioGroup";var O=n.forwardRef((e,r)=>{let{__scopeMenubar:t,...n}=e,o=y(t);return(0,v.jsx)(d.hN,{...o,...n,ref:r})});O.displayName="MenubarRadioItem";var H=n.forwardRef((e,r)=>{let{__scopeMenubar:t,...n}=e,o=y(t);return(0,v.jsx)(d.VF,{...o,...n,ref:r})});H.displayName="MenubarItemIndicator";var B=n.forwardRef((e,r)=>{let{__scopeMenubar:t,...n}=e,o=y(t);return(0,v.jsx)(d.wv,{...o,...n,ref:r})});B.displayName="MenubarSeparator";var z=n.forwardRef((e,r)=>{let{__scopeMenubar:t,...n}=e,o=y(t);return(0,v.jsx)(d.i3,{...o,...n,ref:r})});z.displayName="MenubarArrow";var U="MenubarSub",V=e=>{let{__scopeMenubar:r,children:t,open:n,onOpenChange:o,defaultOpen:a}=e,l=y(r),[i,u]=(0,p.i)({prop:n,defaultProp:null!=a&&a,onChange:o,caller:U});return(0,v.jsx)(d.Pb,{...l,open:i,onOpenChange:u,children:t})};V.displayName=U;var q=n.forwardRef((e,r)=>{let{__scopeMenubar:t,...n}=e,o=y(t);return(0,v.jsx)(d.ZP,{"data-radix-menubar-subtrigger":"",...o,...n,ref:r})});q.displayName="MenubarSubTrigger";var X=n.forwardRef((e,r)=>{let{__scopeMenubar:t,...n}=e,o=y(t);return(0,v.jsx)(d.G5,{...o,"data-radix-menubar-content":"",...n,ref:r,style:{...e.style,"--radix-menubar-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-menubar-content-available-width":"var(--radix-popper-available-width)","--radix-menubar-content-available-height":"var(--radix-popper-available-height)","--radix-menubar-trigger-width":"var(--radix-popper-anchor-width)","--radix-menubar-trigger-height":"var(--radix-popper-anchor-height)"}})});X.displayName="MenubarSubContent";var W=E,Y=P,Z=k,J=I,Q=A,$=L,ee=K,er=F,et=_,en=G,eo=O,ea=H,el=B,ei=z,eu=V,es=q,ed=X},30355:(e,r,t)=>{t.d(r,{RG:()=>y,bL:()=>D,q7:()=>k});var n=t(42955),o=t(44284),a=t(89810),l=t(75213),i=t(45243),u=t(27708),s=t(96641),d=t(97280),c=t(50384),f=t(53288),p=t(49531),v="rovingFocusGroup.onEntryFocus",m={bubbles:!1,cancelable:!0},h="RovingFocusGroup",[g,w,b]=(0,a.N)(h),[x,y]=(0,i.A)(h,[b]),[C,R]=x(h),T=n.forwardRef((e,r)=>(0,p.jsx)(g.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,p.jsx)(g.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,p.jsx)(E,{...e,ref:r})})}));T.displayName=h;var E=n.forwardRef((e,r)=>{let{__scopeRovingFocusGroup:t,orientation:a,loop:i=!1,dir:u,currentTabStopId:g,defaultCurrentTabStopId:b,onCurrentTabStopIdChange:x,onEntryFocus:y,preventScrollOnEntryFocus:R=!1,...T}=e,E=n.useRef(null),j=(0,l.s)(r,E),S=(0,f.jH)(u),[M,D]=(0,c.i)({prop:g,defaultProp:null!=b?b:null,onChange:x,caller:h}),[k,I]=n.useState(!1),N=(0,d.c)(y),A=w(t),L=n.useRef(!1),[K,F]=n.useState(0);return n.useEffect(()=>{let e=E.current;if(e)return e.addEventListener(v,N),()=>e.removeEventListener(v,N)}
1,[N]),(0,p.jsx)(C,{scope:t,orientation:a,dir:S,loop:i,currentTabStopId:M,onItemFocus:n.useCallback(e=>D(e),[D]),onItemShiftTab:n.useCallback(()=>I(!0),[]),onFocusableItemAdd:n.useCallback(()=>F(e=>e+1),[]),onFocusableItemRemove:n.useCallback(()=>F(e=>e-1),[]),children:(0,p.jsx)(s.sG.div,{tabIndex:k||0===K?-1:0,"data-orientation":a,...T,ref:j,style:{outline:"none",...e.style},onMouseDown:(0,o.mK)(e.onMouseDown,()=>{L.current=!0}),onFocus:(0,o.mK)(e.onFocus,e=>{let r=!L.current;if(e.target===e.currentTarget&&r&&!k){let r=new CustomEvent(v,m);if(e.currentTarget.dispatchEvent(r),!r.defaultPrevented){let e=A().filter(e=>e.focusable);P([e.find(e=>e.active),e.find(e=>e.id===M),...e].filter(Boolean).map(e=>e.ref.current),R)}}L.current=!1}),onBlur:(0,o.mK)(e.onBlur,()=>I(!1))})})}),j="RovingFocusGroupItem",S=n.forwardRef((e,r)=>{let{__scopeRovingFocusGroup:t,focusable:a=!0,active:l=!1,tabStopId:i,children:d,...c}=e,f=(0,u.B)(),v=i||f,m=R(j,t),h=m.currentTabStopId===v,b=w(t),{onFocusableItemAdd:x,onFocusableItemRemove:y,currentTabStopId:C}=m;return n.useEffect(()=>{if(a)return x(),()=>y()},[a,x,y]),(0,p.jsx)(g.ItemSlot,{scope:t,id:v,focusable:a,active:l,children:(0,p.jsx)(s.sG.span,{tabIndex:h?0:-1,"data-orientation":m.orientation,...c,ref:r,onMouseDown:(0,o.mK)(e.onMouseDown,e=>{a?m.onItemFocus(v):e.preventDefault()}),onFocus:(0,o.mK)(e.onFocus,()=>m.onItemFocus(v)),onKeyDown:(0,o.mK)(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey)return void m.onItemShiftTab();if(e.target!==e.currentTarget)return;let r=function(e,r,t){var n;let o=(n=e.key,"rtl"!==t?n:"ArrowLeft"===n?"ArrowRight":"ArrowRight"===n?"ArrowLeft":n);if(!("vertical"===r&&["ArrowLeft","ArrowRight"].includes(o))&&!("horizontal"===r&&["ArrowUp","ArrowDown"].includes(o)))return M[o]}(e,m.orientation,m.dir);if(void 0!==r){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let t=b().filter(e=>e.focusable).map(e=>e.ref.current);if("last"===r)t.reverse();else if("prev"===r||"next"===r){"prev"===r&&t.reverse();let n=t.indexOf(e.currentTarget);t=m.loop?function(e,r){return e.map((t,n)=>e[(r+n)%e.length])}(t,n+1):t.slice(n+1)}setTimeout(()=>P(t))}}),children:"function"==typeof d?d({isCurrentTabStop:h,hasTabStop:null!=C}):d})})});S.displayName=j;var M={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function P(e){let r=arguments.length>1&&void 0!==arguments[1]&&arguments[1],t=document.activeElement;for(let n of e)if(n===t||(n.focus({preventScroll:r}),document.activeElement!==t))return}var D=T,k=S},35091:(e,r,t)=>{t.r(r),t.d(r,{Avatar:()=>m,AvatarFallback:()=>b,AvatarImage:()=>g,Fallback:()=>R,Image:()=>C,Root:()=>y,createAvatarScope:()=>f});var n=t(42955),o=t(45243),a=t(97280),l=t(31502),i=t(96641),u=t(45038),s=t(49531),d="Avatar",[c,f]=(0,o.A)(d),[p,v]=c(d),m=n.forwardRef((e,r)=>{let{__scopeAvatar:t,...o}=e,[a,l]=n.useState("idle");return(0,s.jsx)(p,{scope:t,imageLoadingStatus:a,onImageLoadingStatusChange:l,children:(0,s.jsx)(i.sG.span,{...o,ref:r})})});m.displayName=d;var h="AvatarImage",g=n.forwardRef((e,r)=>{let{__scopeAvatar:t,src:o,onLoadingStatusChange:d=()=>{},...c}=e,f=v(h,t),p=function(e,r){let{referrerPolicy:t,crossOrigin:o}=r,a=(0,u.z)(),i=n.useRef(null),s=a?(i.current||(i.current=new window.Image),i.current):null,[d,c]=n.useState(()=>x(s,e));return(0,l.N)(()=>{c(x(s,e))},[s,e]),(0,l.N)(()=>{let e=e=>()=>{c(e)};if(!s)return;let r=e("loaded"),n=e("error");return s.addEventListener("load",r),s.addEventListener("error",n),t&&(s.referrerPolicy=t),"string"==typeof o&&(s.crossOrigin=o),()=>{s.removeEventListener("load",r),s.removeEventListener("error",n)}},[s,o,t]),d}(o,c),m=(0,a.c)(e=>{d(e),f.onImageLoadingStatusChange(e)});return(0,l.N)(()=>{"idle"!==p&&m(p)},[p,m]),"loaded"===p?(0,s.jsx)(i.sG.img,{...c,ref:r,src:o}):null});g.displayName=h;var w="AvatarFallback",b=n.forwardRef((e,r)=>{let{__scopeAvatar:t,delayMs:o,...a}=e,l=v(w,t),[u,d]=n.useState(void 0===o);return n.useEffect(()=>{if(void 0!==o){let e=window.setTimeout(()=>d(!0),o);return()=>window.clearTimeout(e)}},[o]),u&&"loaded"!==l.imageLoadingStatus?(0,s.jsx)(i.sG.span,{...a,ref:r}):null});function x(e,r){return e?r?(e.src!==r&&(e.src=r),e.complete&&e.naturalWi
1dth>0?"loaded":"loading"):"error":"idle"}b.displayName=w;var y=m,C=g,R=b},37143:(e,r,t)=>{t.r(r),t.d(r,{Corner:()=>J,Root:()=>X,ScrollArea:()=>b,ScrollAreaCorner:()=>F,ScrollAreaScrollbar:()=>R,ScrollAreaThumb:()=>A,ScrollAreaViewport:()=>y,Scrollbar:()=>Y,Thumb:()=>Z,Viewport:()=>W,createScrollAreaScope:()=>h});var n=t(42955),o=t(96641),a=t(12320),l=t(45243),i=t(75213),u=t(97280),s=t(53288),d=t(31502),c=t(76966),f=t(44284),p=t(49531),v="ScrollArea",[m,h]=(0,l.A)(v),[g,w]=m(v),b=n.forwardRef((e,r)=>{let{__scopeScrollArea:t,type:a="hover",dir:l,scrollHideDelay:u=600,...d}=e,[c,f]=n.useState(null),[v,m]=n.useState(null),[h,w]=n.useState(null),[b,x]=n.useState(null),[y,C]=n.useState(null),[R,T]=n.useState(0),[E,j]=n.useState(0),[S,M]=n.useState(!1),[P,D]=n.useState(!1),k=(0,i.s)(r,e=>f(e)),I=(0,s.jH)(l);return(0,p.jsx)(g,{scope:t,type:a,dir:I,scrollHideDelay:u,scrollArea:c,viewport:v,onViewportChange:m,content:h,onContentChange:w,scrollbarX:b,onScrollbarXChange:x,scrollbarXEnabled:S,onScrollbarXEnabledChange:M,scrollbarY:y,onScrollbarYChange:C,scrollbarYEnabled:P,onScrollbarYEnabledChange:D,onCornerWidthChange:T,onCornerHeightChange:j,children:(0,p.jsx)(o.sG.div,{dir:I,...d,ref:k,style:{position:"relative","--radix-scroll-area-corner-width":R+"px","--radix-scroll-area-corner-height":E+"px",...e.style}})})});b.displayName=v;var x="ScrollAreaViewport",y=n.forwardRef((e,r)=>{let{__scopeScrollArea:t,children:a,nonce:l,...u}=e,s=w(x,t),d=n.useRef(null),c=(0,i.s)(r,d,s.onViewportChange);return(0,p.jsxs)(p.Fragment,{children:[(0,p.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:l}),(0,p.jsx)(o.sG.div,{"data-radix-scroll-area-viewport":"",...u,ref:c,style:{overflowX:s.scrollbarXEnabled?"scroll":"hidden",overflowY:s.scrollbarYEnabled?"scroll":"hidden",...e.style},children:(0,p.jsx)("div",{ref:s.onContentChange,style:{minWidth:"100%",display:"table"},children:a})})]})});y.displayName=x;var C="ScrollAreaScrollbar",R=n.forwardRef((e,r)=>{let{forceMount:t,...o}=e,a=w(C,e.__scopeScrollArea),{onScrollbarXEnabledChange:l,onScrollbarYEnabledChange:i}=a,u="horizontal"===e.orientation;return n.useEffect(()=>(u?l(!0):i(!0),()=>{u?l(!1):i(!1)}),[u,l,i]),"hover"===a.type?(0,p.jsx)(T,{...o,ref:r,forceMount:t}):"scroll"===a.type?(0,p.jsx)(E,{...o,ref:r,forceMount:t}):"auto"===a.type?(0,p.jsx)(j,{...o,ref:r,forceMount:t}):"always"===a.type?(0,p.jsx)(S,{...o,ref:r}):null});R.displayName=C;var T=n.forwardRef((e,r)=>{let{forceMount:t,...o}=e,l=w(C,e.__scopeScrollArea),[i,u]=n.useState(!1);return n.useEffect(()=>{let e=l.scrollArea,r=0;if(e){let t=()=>{window.clearTimeout(r),u(!0)},n=()=>{r=window.setTimeout(()=>u(!1),l.scrollHideDelay)};return e.addEventListener("pointerenter",t),e.addEventListener("pointerleave",n),()=>{window.clearTimeout(r),e.removeEventListener("pointerenter",t),e.removeEventListener("pointerleave",n)}}},[l.scrollArea,l.scrollHideDelay]),(0,p.jsx)(a.C,{present:t||i,children:(0,p.jsx)(j,{"data-state":i?"visible":"hidden",...o,ref:r})})}),E=n.forwardRef((e,r)=>{var t;let{forceMount:o,...l}=e,i=w(C,e.__scopeScrollArea),u="horizontal"===e.orientation,s=V(()=>c("SCROLL_END"),100),[d,c]=(t={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,r)=>{let n=t[e][r];return null!=n?n:e},"hidden"));return n.useEffect(()=>{if("idle"===d){let e=window.setTimeout(()=>c("HIDE"),i.scrollHideDelay);return()=>window.clearTimeout(e)}},[d,i.scrollHideDelay,c]),n.useEffect(()=>{let e=i.viewport,r=u?"scrollLeft":"scrollTop";if(e){let t=e[r],n=()=>{let n=e[r];t!==n&&(c("SCROLL"),s()),t=n};return e.addEventListener("scroll",n),()=>e.removeEventListener("scroll",n)}},[i.viewport,u,c,s]),(0,p.jsx)(a.C,{present:o||"hidden"!==d,children:(0,p.jsx)(S,{"data-state":"hidden"===d?"hidden":"visible",...l,ref:r,onPointerEnter:(0,f.mK)(e.onPointerEnter,()=>c("POINTER_ENTER")),onPointerLeave:(0,f.mK)(e.onPointerLeave,()=>c("POINTER_LEAVE"))})})}),j=n.forwardRef((e,r)=>{let t=w(C,e.__scopeScrollArea),{forceMount:o,...l}=e,[i,u]=n.useState(!1),s="horizontal"===e.orientation,d=V(()=>
1{if(t.viewport){let e=t.viewport.offsetWidth<t.viewport.scrollWidth,r=t.viewport.offsetHeight<t.viewport.scrollHeight;u(s?e:r)}},10);return q(t.viewport,d),q(t.content,d),(0,p.jsx)(a.C,{present:o||i,children:(0,p.jsx)(S,{"data-state":i?"visible":"hidden",...l,ref:r})})}),S=n.forwardRef((e,r)=>{let{orientation:t="vertical",...o}=e,a=w(C,e.__scopeScrollArea),l=n.useRef(null),i=n.useRef(0),[u,s]=n.useState({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),d=O(u.viewport,u.content),c={...o,sizes:u,onSizesChange:s,hasThumb:!!(d>0&&d<1),onThumbChange:e=>l.current=e,onThumbPointerUp:()=>i.current=0,onThumbPointerDown:e=>i.current=e};function f(e,r){return function(e,r,t){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"ltr",o=H(t),a=r||o/2,l=t.scrollbar.paddingStart+a,i=t.scrollbar.size-t.scrollbar.paddingEnd-(o-a),u=t.content-t.viewport;return z([l,i],"ltr"===n?[0,u]:[-1*u,0])(e)}(e,i.current,u,r)}return"horizontal"===t?(0,p.jsx)(M,{...c,ref:r,onThumbPositionChange:()=>{if(a.viewport&&l.current){let e=B(a.viewport.scrollLeft,u,a.dir);l.current.style.transform="translate3d(".concat(e,"px, 0, 0)")}},onWheelScroll:e=>{a.viewport&&(a.viewport.scrollLeft=e)},onDragScroll:e=>{a.viewport&&(a.viewport.scrollLeft=f(e,a.dir))}}):"vertical"===t?(0,p.jsx)(P,{...c,ref:r,onThumbPositionChange:()=>{if(a.viewport&&l.current){let e=B(a.viewport.scrollTop,u);l.current.style.transform="translate3d(0, ".concat(e,"px, 0)")}},onWheelScroll:e=>{a.viewport&&(a.viewport.scrollTop=e)},onDragScroll:e=>{a.viewport&&(a.viewport.scrollTop=f(e))}}):null}),M=n.forwardRef((e,r)=>{let{sizes:t,onSizesChange:o,...a}=e,l=w(C,e.__scopeScrollArea),[u,s]=n.useState(),d=n.useRef(null),c=(0,i.s)(r,d,l.onScrollbarXChange);return n.useEffect(()=>{d.current&&s(getComputedStyle(d.current))},[d]),(0,p.jsx)(I,{"data-orientation":"horizontal",...a,ref:c,sizes:t,style:{bottom:0,left:"rtl"===l.dir?"var(--radix-scroll-area-corner-width)":0,right:"ltr"===l.dir?"var(--radix-scroll-area-corner-width)":0,"--radix-scroll-area-thumb-width":H(t)+"px",...e.style},onThumbPointerDown:r=>e.onThumbPointerDown(r.x),onDragScroll:r=>e.onDragScroll(r.x),onWheelScroll:(r,t)=>{if(l.viewport){let n=l.viewport.scrollLeft+r.deltaX;e.onWheelScroll(n),function(e,r){return e>0&&e<r}(n,t)&&r.preventDefault()}},onResize:()=>{d.current&&l.viewport&&u&&o({content:l.viewport.scrollWidth,viewport:l.viewport.offsetWidth,scrollbar:{size:d.current.clientWidth,paddingStart:G(u.paddingLeft),paddingEnd:G(u.paddingRight)}})}})}),P=n.forwardRef((e,r)=>{let{sizes:t,onSizesChange:o,...a}=e,l=w(C,e.__scopeScrollArea),[u,s]=n.useState(),d=n.useRef(null),c=(0,i.s)(r,d,l.onScrollbarYChange);return n.useEffect(()=>{d.current&&s(getComputedStyle(d.current))},[d]),(0,p.jsx)(I,{"data-orientation":"vertical",...a,ref:c,sizes:t,style:{to
1p:0,right:"ltr"===l.dir?0:void 0,left:"rtl"===l.dir?0:void 0,bottom:"var(--radix-scroll-area-corner-height)","--radix-scroll-area-thumb-height":H(t)+"px",...e.style},onThumbPointerDown:r=>e.onThumbPointerDown(r.y),onDragScroll:r=>e.onDragScroll(r.y),onWheelScroll:(r,t)=>{if(l.viewport){let n=l.viewport.scrollTop+r.deltaY;e.onWheelScroll(n),function(e,r){return e>0&&e<r}(n,t)&&r.preventDefault()}},onResize:()=>{d.current&&l.viewport&&u&&o({content:l.viewport.scrollHeight,viewport:l.viewport.offsetHeight,scrollbar:{size:d.current.clientHeight,paddingStart:G(u.paddingTop),paddingEnd:G(u.paddingBottom)}})}})}),[D,k]=m(C),I=n.forwardRef((e,r)=>{let{__scopeScrollArea:t,sizes:a,hasThumb:l,onThumbChange:s,onThumbPointerUp:d,onThumbPointerDown:c,onThumbPositionChange:v,onDragScroll:m,onWheelScroll:h,onResize:g,...b}=e,x=w(C,t),[y,R]=n.useState(null),T=(0,i.s)(r,e=>R(e)),E=n.useRef(null),j=n.useRef(""),S=x.viewport,M=a.content-a.viewport,P=(0,u.c)(h),k=(0,u.c)(v),I=V(g,10);function N(e){E.current&&m({x:e.clientX-E.current.left,y:e.clientY-E.current.top})}return n.useEffect(()=>{let e=e=>{let r=e.target;(null==y?void 0:y.contains(r))&&P(e,M)};return document.addEventListener("wheel",e,{passive:!1}),()=>document.removeEventListener("wheel",e,{passive:!1})},[S,y,M,P]),n.useEffect(k,[a,k]),q(y,I),q(x.content,I),(0,p.jsx)(D,{scope:t,scrollbar:y,hasThumb:l,onThumbChange:(0,u.c)(s),onThumbPointerUp:(0,u.c)(d),onThumbPositionChange:k,onThumbPointerDown:(0,u.c)(c),children:(0,p.jsx)(o.sG.div,{...b,ref:T,style:{position:"absolute",...b.style},onPointerDown:(0,f.mK)(e.onPointerDown,e=>{0===e.button&&(e.target.setPointerCapture(e.pointerId),E.current=y.getBoundingClientRect(),j.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",x.viewport&&(x.viewport.style.scrollBehavior="auto"),N(e))}),onPointerMove:(0,f.mK)(e.onPointerMove,N),onPointerUp:(0,f.mK)(e.onPointerUp,e=>{let r=e.target;r.hasPointerCapture(e.pointerId)&&r.releasePointerCapture(e.pointerId),document.body.style.webkitUserSelect=j.current,x.viewport&&(x.viewport.style.scrollBehavior=""),E.current=null})})})}),N="ScrollAreaThumb",A=n.forwardRef((e,r)=>{let{forceMount:t,...n}=e,o=k(N,e.__scopeScrollArea);return(0,p.jsx)(a.C,{present:t||o.hasThumb,children:(0,p.jsx)(L,{ref:r,...n})})}),L=n.forwardRef((e,r)=>{let{__scopeScrollArea:t,style:a,...l}=e,u=w(N,t),s=k(N,t),{onThumbPositionChange:d}=s,c=(0,i.s)(r,e=>s.onThumbChange(e)),v=n.useRef(void 0),m=V(()=>{v.current&&(v.current(),v.current=void 0)},100);return n.useEffect(()=>{let e=u.viewport;if(e){let r=()=>{m(),v.current||(v.current=U(e,d),d())};return d(),e.addEventListener("scroll",r),()=>e.removeEventListener("scroll",r)}},[u.viewport,m,d]),(0,p.jsx)(o.sG.div,{"data-state":s.hasThumb?"visible":"hidden",...l,ref:c,style:{width:"var(--radix-scroll-area-thumb-width)",height:"var(--radix-scroll-area-thumb-height)",...a},onPointerDownCapture:(0,f.mK)(e.onPointerDownCapture,e=>{let r=e.target.getBoundingClientRect(),t=e.clientX-r.left,n=e.clientY-r.top;s.onThumbPointerDown({x:t,y:n})}),onPointerUp:(0,f.mK)(e.onPointerUp,s.onThumbPointerUp)})});A.displayName=N;var K="ScrollAreaCorner",F=n.forwardRef((e,r)=>{let t=w(K,e.__scopeScrollArea),n=!!(t.scrollbarX&&t.scrollbarY);return"scroll"!==t.type&&n?(0,p.jsx)(_,{...e,ref:r}):null});F.displayName=K;var _=n.forwardRef((e,r)=>{let{__scopeScrollArea:t,...a}=e,l=w(K,t),[i,u]=n.useState(0),[s,d]=n.useState(0),c=!!(i&&s);return q(l.scrollbarX,()=>{var e;let r=(null==(e=l.scrollbarX)?void 0:e.offsetHeight)||0;l.onCornerHeightChange(r),d(r)}),q(l.scrollbarY,()=>{var e;let r=(null==(e=l.scrollbarY)?void 0:e.offsetWidth)||0;l.onCornerWidthChange(r),u(r)}),c?(0,p.jsx)(o.sG.div,{...a,ref:r,style:{width:i,height:s,position:"absolute",right:"ltr"===l.dir?0:void 0,left:"rtl"===l.dir?0:void 0,bottom:0,...e.style}}):null});function G(e){return e?parseInt(e,10):0}function O(e,r){let t=e/r;return isNaN(t)?0:t}function H(e){let r=O(e.viewport,e.content),t=e.scrollbar.paddingStart+e.scrollbar.paddingEnd;return Math.max((e.scrollbar.size-t)*r,18)}function B(e,r){let t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"ltr",n=H(r),o=r.scrollbar.paddingStart+r.scrollbar.paddingEnd,a=r.scrollbar.size-o,l=r.content-r.viewport,i=(0,c.q)(e,"ltr"===t?[0,l]:[-1*l,0]);return z([0,l],[0,a-n])(i)}function z(e,r){return t=>{if(e[0]===e[1]||r[0]===r[1])return r[0];let n=(r[1]-r[0])/(e[1]-e[0]);return r[0]+n*(t-e[0])}}var U=function(e){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:()=>{},t={left:e.scrollLeft,top:e.scrollTop},n=0;return!function o(){let a={left:e.scrollLeft,top:e.scrollTop},l=t.left!==a.left,i=t.top!==a.top;
1(l||i)&&r(),t=a,n=window.requestAnimationFrame(o)}(),()=>window.cancelAnimationFrame(n)};function V(e,r){let t=(0,u.c)(e),o=n.useRef(0);return n.useEffect(()=>()=>window.clearTimeout(o.current),[]),n.useCallback(()=>{window.clearTimeout(o.current),o.current=window.setTimeout(t,r)},[t,r])}function q(e,r){let t=(0,u.c)(r);(0,d.N)(()=>{let r=0;if(e){let n=new ResizeObserver(()=>{cancelAnimationFrame(r),r=window.requestAnimationFrame(t)});return n.observe(e),()=>{window.cancelAnimationFrame(r),n.unobserve(e)}}},[e,t])}var X=b,W=y,Y=R,Z=A,J=F},45038:(e,r,t)=>{t.d(r,{z:()=>o});var n=t(98958);function o(){return(0,n.useSyncExternalStore)(a,()=>!0,()=>!1)}function a(){return()=>{}}},54698:(e,r,t)=>{t.r(r),t.d(r,{Button:()=>P,Link:()=>D,Root:()=>S,Separator:()=>M,ToggleGroup:()=>k,ToggleItem:()=>I,Toolbar:()=>b,ToolbarButton:()=>C,ToolbarLink:()=>R,ToolbarSeparator:()=>y,ToolbarToggleGroup:()=>E,ToolbarToggleItem:()=>j,createToolbarScope:()=>v});var n=t(42955),o=t(44284),a=t(45243),l=t(30355),i=t(96641),u=t(38232),s=t(60240),d=t(53288),c=t(49531),f="Toolbar",[p,v]=(0,a.A)(f,[l.RG,s.createToggleGroupScope]),m=(0,l.RG)(),h=(0,s.createToggleGroupScope)(),[g,w]=p(f),b=n.forwardRef((e,r)=>{let{__scopeToolbar:t,orientation:n="horizontal",dir:o,loop:a=!0,...u}=e,s=m(t),f=(0,d.jH)(o);return(0,c.jsx)(g,{scope:t,orientation:n,dir:f,children:(0,c.jsx)(l.bL,{asChild:!0,...s,orientation:n,dir:f,loop:a,children:(0,c.jsx)(i.sG.div,{role:"toolbar","aria-orientation":n,dir:f,...u,ref:r})})})});b.displayName=f;var x="ToolbarSeparator",y=n.forwardRef((e,r)=>{let{__scopeToolbar:t,...n}=e,o=w(x,t);return(0,c.jsx)(u.b,{orientation:"horizontal"===o.orientation?"vertical":"horizontal",...n,ref:r})});y.displayName=x;var C=n.forwardRef((e,r)=>{let{__scopeToolbar:t,...n}=e,o=m(t);return(0,c.jsx)(l.q7,{asChild:!0,...o,focusable:!e.disabled,children:(0,c.jsx)(i.sG.button,{type:"button",...n,ref:r})})});C.displayName="ToolbarButton";var R=n.forwardRef((e,r)=>{let{__scopeToolbar:t,...n}=e,a=m(t);return(0,c.jsx)(l.q7,{asChild:!0,...a,focusable:!0,children:(0,c.jsx)(i.sG.a,{...n,ref:r,onKeyDown:(0,o.mK)(e.onKeyDown,e=>{" "===e.key&&e.currentTarget.click()})})})});R.displayName="ToolbarLink";var T="ToolbarToggleGroup",E=n.forwardRef((e,r)=>{let{__scopeToolbar:t,...n}=e,o=w(T,t),a=h(t);return(0,c.jsx)(s.Root,{"data-orientation":o.orientation,dir:o.dir,...a,...n,ref:r,rovingFocus:!1})});E.displayName=T;var j=n.forwardRef((e,r)=>{let{__scopeToolbar:t,...n}=e,o=h(t),a={__scopeToolbar:e.__scopeToolbar};return(0,c.jsx)(C,{asChild:!0,...a,children:(0,c.jsx)(s.Item,{...o,...n,ref:r})})});j.displayName="ToolbarToggleItem";var S=b,M=y,P=C,D=R,k=E,I=j},58806:(e,r,t)=>{t.r(r),t.d(r,{Range:()=>U,Root:()=>B,Slider:()=>j,SliderRange:()=>L,SliderThumb:()=>F,SliderTrack:()=>N,Thumb:()=>V,Track:()=>z,createSliderScope:()=>R});var n=t(42955),o=t(76966),a=t(44284),l=t(75213),i=t(45243),u=t(50384),s=t(53288),d=t(47104),c=t(69528),f=t(96641),p=t(89810),v=t(49531),m=["PageUp","PageDown"],h=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],g={"from-left":["Home","PageDown","ArrowDown","ArrowLeft"],"from-right":["Home","PageDown","ArrowDown","ArrowRight"],"from-bottom":["Home","PageDown","ArrowDown","ArrowLeft"],"from-top":["Home","PageDown","ArrowUp","ArrowLeft"]},w="Slider",[b,x,y]=(0,p.N)(w),[C,R]=(0,i.A)(w,[y]),[T,E]=C(w),j=n.forwardRef((e,r)=>{let{name:t,min:l=0,max:i=100,step:s=1,orientation:d="horizontal",disabled:c=!1,minStepsBetweenThumbs:f=0,defaultValue:p=[l],value:g,onValueChange:w=()=>{},onValueCommit:x=()=>{},inverted:y=!1,form:C,...R}=e,E=n.useRef(new Set),j=n.useRef(0),S="horizontal"===d,[M=[],k]=(0,u.i)({prop:g,defaultProp:p,onChange:e=>{var r;null==(r=[...E.current][j.current])||r.focus(),w(e)}}),I=n.useRef(M);function N(e,r){let{commit:t}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{commit:!1},n=(String(s).split(".")[1]||"").length,a=function(e,r){let t=Math.pow(10,r);return Math.round(e*t)/t}(Math.round((e-l)/s)*s+l,n),u=(0,o.q)(a,[l,i]);k(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],r=arguments.length>1?arguments[1]:void 0,t=arguments.length>2?arguments[2]:void 0,n=[...e];return n[t]=r,n.sort((e,r)=>e-r)}(e,u,r);
1if(!function(e,r){if(r>0)return Math.min(...e.slice(0,-1).map((r,t)=>e[t+1]-r))>=r;return!0}(n,f*s))return e;{j.current=n.indexOf(u);let r=String(n)!==String(e);return r&&t&&x(n),r?n:e}})}return(0,v.jsx)(T,{scope:e.__scopeSlider,name:t,disabled:c,min:l,max:i,valueIndexToChangeRef:j,thumbs:E.current,values:M,orientation:d,form:C,children:(0,v.jsx)(b.Provider,{scope:e.__scopeSlider,children:(0,v.jsx)(b.Slot,{scope:e.__scopeSlider,children:(0,v.jsx)(S?P:D,{"aria-disabled":c,"data-disabled":c?"":void 0,...R,ref:r,onPointerDown:(0,a.mK)(R.onPointerDown,()=>{c||(I.current=M)}),min:l,max:i,inverted:y,onSlideStart:c?void 0:function(e){let r=function(e,r){if(1===e.length)return 0;let t=e.map(e=>Math.abs(e-r)),n=Math.min(...t);return t.indexOf(n)}(M,e);N(e,r)},onSlideMove:c?void 0:function(e){N(e,j.current)},onSlideEnd:c?void 0:function(){let e=I.current[j.current];M[j.current]!==e&&x(M)},onHomeKeyDown:()=>!c&&N(l,0,{commit:!0}),onEndKeyDown:()=>!c&&N(i,M.length-1,{commit:!0}),onStepKeyDown:e=>{let{event:r,direction:t}=e;if(!c){let e=m.includes(r.key)||r.shiftKey&&h.includes(r.key),n=j.current;N(M[n]+s*(e?10:1)*t,n,{commit:!0})}}})})})})});j.displayName=w;var[S,M]=C(w,{startEdge:"left",endEdge:"right",size:"width",direction:1}),P=n.forwardRef((e,r)=>{let{min:t,max:o,dir:a,inverted:i,onSlideStart:u,onSlideMove:d,onSlideEnd:c,onStepKeyDown:f,...p}=e,[m,h]=n.useState(null),w=(0,l.s)(r,e=>h(e)),b=n.useRef(void 0),x=(0,s.jH)(a),y="ltr"===x,C=y&&!i||!y&&i;function R(e){let r=b.current||m.getBoundingClientRect(),n=H([0,r.width],C?[t,o]:[o,t]);return b.current=r,n(e-r.left)}return(0,v.jsx)(S,{scope:e.__scopeSlider,startEdge:C?"left":"right",endEdge:C?"right":"left",direction:C?1:-1,size:"width",children:(0,v.jsx)(k,{dir:x,"data-orientation":"horizontal",...p,ref:w,style:{...p.style,"--radix-slider-thumb-transform":"translateX(-50%)"},onSlideStart:e=>{let r=R(e.clientX);null==u||u(r)},onSlideMove:e=>{let r=R(e.clientX);null==d||d(r)},onSlideEnd:()=>{b.current=void 0,null==c||c()},onStepKeyDown:e=>{let r=g[C?"from-left":"from-right"].includes(e.key);null==f||f({event:e,direction:r?-1:1})}})})}),D=n.forwardRef((e,r)=>{let{min:t,max:o,inverted:a,onSlideStart:i,onSlideMove:u,onSlideEnd:s,onStepKeyDown:d,...c}=e,f=n.useRef(null),p=(0,l.s)(r,f),m=n.useRef(void 0),h=!a;function w(e){let r=m.current||f.current.getBoundingClientRect(),n=H([0,r.height],h?[o,t]:[t,o]);return m.current=r,n(e-r.top)}return(0,v.jsx)(S,{scope:e.__scopeSlider,startEdge:h?"bottom":"top",endEdge:h?"top":"bottom",size:"height",direction:h?1:-1,children:(0,v.jsx)(k,{"data-orientation":"vertical",...c,ref:p,style:{...c.style,"--radix-slider-thumb-transform":"translateY(50%)"},onSlideStart:e=>{let r=w(e.clientY);null==i||i(r)},onSlideMove:e=>{let r=w(e.clientY);null==u||u(r)},onSlideEnd:()=>{m.current=void 0,null==s||s()},onStepKeyDown:e=>{let r=g[h?"from-bottom":"from-top"].includes(e.key);null==d||d({event:e,direction:r?-1:1})}})})}),k=n.forwardRef((e,r)=>{let{__scopeSlider:t,onSlideStart:n,onSlideMove:o,onSlideEnd:l,onHomeKeyDown:i,onEndKeyDown:u,onStepKeyDown:s,...d}=e,c=E(w,t);return(0,v.jsx)(f.sG.span,{...d,ref:r,onKeyDown:(0,a.mK)(e.onKeyDown,e=>{"Home"===e.key?(i(e),e.preventDefault()):"End"===e.key?(u(e),e.preventDefault()):m.concat(h).includes(e.key)&&(s(e),e.preventDefault())}),onPointerDown:(0,a.mK)(e.onPointerDown,e=>{let r=e.target;r.setPointerCapture(e.pointerId),e.preventDefault(),c.thumbs.has(r)?r.focus():n(e)}),onPointerMove:(0,a.mK)(e.onPointerMove,e=>{e.target.hasPointerCapture(e.pointerId)&&o(e)}),onPointerUp:(0,a.mK)(e.onPointerUp,e=>{let r=e.target;r.hasPointerCapture(e.pointerId)&&(r.releasePointerCapture(e.pointerId),l(e))})})}),I="SliderTrack",N=n.forwardRef((e,r)=>{let{__scopeSlider:t,...n}=e,o=E(I,t);return(0,v.jsx)(f.sG.span,{"data-disabled":o.disabled?"":void 0,"data-orientation":o.orientation,...n,ref:r})});N.displayName=I;var A="SliderRange",L=n.forwardRef((e,r)=>{let{__scopeSlider:t,...o}=e,a=E(A,t),i=M(A,t),u=n.useRef(null),s=(0,l.s)(r,u),d=a.values.length,c=a.values.map(e=>O(e,a.min,a.max)),p=d>1?Math.min(...c):0,m=100-Math.max(...c);return(0,v.jsx)(f.sG.span,{"data-orientation":a.orientation,"data-disabled":a.disabled?"":void 0,...o,ref:s,style:{...e.style,[i.startEdge]:p+"%",[i.endEdge]:m+"%"}})});L.displayName=A;var K="SliderThumb",F=n.forwardRef((e,r)=>{let t=x(e.__scopeSlider),[o,a]=n.useState(null),i=(0,l.s)(r,e=>a(e)),u=n.useMemo(()=>o?t().findIndex(e=>e.ref.current===o):-1,[t,o]);return(0,v.jsx)(_,{...e,ref:i,index:u})}),_=n.forwardRef((e,r)=>{let{__scopeSlider:t,index:o,name:i,...u}=e,s=E(K,t),d=M(K,t),[p,m]=n.useState(null),h=(0,l.s)(r,e=>m(e)),g=!p||s.form||!!p.closest("form"),w=(0,c.X)(p),x=s.values[o],y=void 0===x?0:O(x,s.min,s.max),C=function(e,r){return r>2?"Value ".concat(e+1," of ").concat(r):2===r?["Minimum","Maximum"][e]:void 0}(o,s.values.length),R=null==w?void 0:w[d.size],T=R?function(e,r,t){let n=e/2,o=H([0,50],[0,n]);return(n-o(r)*t)*t}(R,y,d.direction):0;return n.useEffect(()=>{if(p)return s.thumbs.add(p),()=>{s.thumbs.delete(p)}},[p,s.thumbs]),(0,v.jsxs)("span",{style:{transform:"var(--radix-slider-thumb-transform)",position:"absolute",[d.startEdge]:"calc(".concat(y,"% + ").concat(T,"px)")},children:[(0,v.jsx)(b.ItemSlot,{scope:e.__scopeSlider,children:(0,v.jsx)(f.sG.span,{role:"slider","aria-label":e["aria-label"]||C,"aria-valuemin":s.min,"aria-valuenow":x,"aria-valuemax":s.max,"aria-orientation":s.orientation,"data-orientation":s.orientation,"data-disabled":s.disabled?"":void 0,tabIndex:s.disabled?void 0:0,...u,ref:h,style:void 0===x?{display:"none"}:e.style,onFocus:(0,a.mK)(e.onFocus,()=>{s.valueIndexToChangeRef.current=o})})}),g&&(0,v.jsx)(G,{name:null!=i?i:s.name?s.name+(s.values.length>1?"[]":""):void 0,form:s.form,value:x},o)]})});F.displayName=K;var G=n.forwardRef((e,r)=>{let{__scopeSlider:t,value:o,...a}=e,i=n.useRef(null),u=(0,l.s)(i,r),s=(0,d.Z)(o);return n.useEffect(()=>{let e=i.current;if(!e)return;let r=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"value").set;if(s!==o&&r){let t=new Event("input",{bubbles:!0});r.call(e,o),e.dispatchEvent(t)}},[s,o]),(0,v.jsx)(f.sG.input,{style:{display:"none"},...a,ref:u,defaultValue:o})});function O(e,r,t){return(0,o.q)(100/(t-r)*(e-r),[0,100])}function H(e,r){return t=>{if(e[0]===e[1]||r[0]===r[1])return r[0];let n=(r[1]-r[0])/(e[1]-e[0]);return r[0]+n*(t-e[0])}}G.displayName="RadioBubbleInput";var B=j,z=N,U=L,V=F},59571:(e,r,t)=>{t.r(r),t.d(r,{Arrow:()=>W,CheckboxItem:()=>z,Content:()=>G,DropdownMenu:()=>w,DropdownMenuArrow:()=>I,DropdownMenuCheckboxItem:()=>S,DropdownMenuContent:()=>R,DropdownMenuGroup:()=>T,DropdownMenuItem:()=>j,DropdownMenuItemIndicator:()=>D,DropdownMenuLabel:()=>E,DropdownMenuPortal:()=>y,DropdownMenuRadioGroup:()=>M,DropdownMenuRadioItem:()=>P,DropdownMenuSeparator:()=>k,DropdownMenuSub:()=>N,DropdownMenuSubContent:()=>L,DropdownMenuSubTrigger:()=>A,DropdownMenuTrigger:()=>x,Group:()=>O,Item:()=>B,ItemIndicator:()=>q,Label:()=>H,Portal:()=>_,RadioGroup:()=>U,RadioItem:()=>V,Root:()=>K,Separator:()=>X,Sub:()=>Y,SubContent:()=>J,SubTrigger:()=>Z,Trigger:()=>F,createDropdownMenuScope:()=>v});
1var n=t(42955),o=t(44284),a=t(75213),l=t(45243),i=t(50384),u=t(96641),s=t(63079),d=t(27708),c=t(49531),f="DropdownMenu",[p,v]=(0,l.A)(f,[s.UE]),m=(0,s.UE)(),[h,g]=p(f),w=e=>{let{__scopeDropdownMenu:r,children:t,dir:o,open:a,defaultOpen:l,onOpenChange:u,modal:p=!0}=e,v=m(r),g=n.useRef(null),[w,b]=(0,i.i)({prop:a,defaultProp:null!=l&&l,onChange:u,caller:f});return(0,c.jsx)(h,{scope:r,triggerId:(0,d.B)(),triggerRef:g,contentId:(0,d.B)(),open:w,onOpenChange:b,onOpenToggle:n.useCallback(()=>b(e=>!e),[b]),modal:p,children:(0,c.jsx)(s.bL,{...v,open:w,onOpenChange:b,dir:o,modal:p,children:t})})};w.displayName=f;var b="DropdownMenuTrigger",x=n.forwardRef((e,r)=>{let{__scopeDropdownMenu:t,disabled:n=!1,...l}=e,i=g(b,t),d=m(t);return(0,c.jsx)(s.Mz,{asChild:!0,...d,children:(0,c.jsx)(u.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,...l,ref:(0,a.t)(r,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=>{!n&&(["Enter"," "].includes(e.key)&&i.onOpenToggle(),"ArrowDown"===e.key&&i.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(e.key)&&e.preventDefault())})})})});x.displayName=b;var y=e=>{let{__scopeDropdownMenu:r,...t}=e,n=m(r);return(0,c.jsx)(s.ZL,{...n,...t})};y.displayName="DropdownMenuPortal";var C="DropdownMenuContent",R=n.forwardRef((e,r)=>{let{__scopeDropdownMenu:t,...a}=e,l=g(C,t),i=m(t),u=n.useRef(!1);return(0,c.jsx)(s.UC,{id:l.contentId,"aria-labelledby":l.triggerId,...i,...a,ref:r,onCloseAutoFocus:(0,o.mK)(e.onCloseAutoFocus,e=>{var r;u.current||null==(r=l.triggerRef.current)||r.focus(),u.current=!1,e.preventDefault()}),onInteractOutside:(0,o.mK)(e.onInteractOutside,e=>{let r=e.detail.originalEvent,t=0===r.button&&!0===r.ctrlKey,n=2===r.button||t;(!l.modal||n)&&(u.current=!0)}),style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});R.displayName=C;var T=n.forwardRef((e,r)=>{let{__scopeDropdownMenu:t,...n}=e,o=m(t);return(0,c.jsx)(s.YJ,{...o,...n,ref:r})});T.displayName="DropdownMenuGroup";var E=n.forwardRef((e,r)=>{let{__scopeDropdownMenu:t,...n}=e,o=m(t);return(0,c.jsx)(s.JU,{...o,...n,ref:r})});E.displayName="DropdownMenuLabel";var j=n.forwardRef((e,r)=>{let{__scopeDropdownMenu:t,...n}=e,o=m(t);return(0,c.jsx)(s.q7,{...o,...n,ref:r})});j.displayName="DropdownMenuItem";var S=n.forwardRef((e,r)=>{let{__scopeDropdownMenu:t,...n}=e,o=m(t);return(0,c.jsx)(s.H_,{...o,...n,ref:r})});S.displayName="DropdownMenuCheckboxItem";var M=n.forwardRef((e,r)=>{let{__scopeDropdownMenu:t,...n}=e,o=m(t);return(0,c.jsx)(s.z6,{...o,...n,ref:r})});M.displayName="DropdownMenuRadioGroup";var P=n.forwardRef((e,r)=>{let{__scopeDropdownMenu:t,...n}=e,o=m(t);return(0,c.jsx)(s.hN,{...o,...n,ref:r})});P.displayName="DropdownMenuRadioItem";var D=n.forwardRef((e,r)=>{let{__scopeDropdownMenu:t,...n}=e,o=m(t);return(0,c.jsx)(s.VF,{...o,...n,ref:r})});D.displayName="DropdownMenuItemIndicator";var k=n.forwardRef((e,r)=>{let{__scopeDropdownMenu:t,...n}=e,o=m(t);return(0,c.jsx)(s.wv,{...o,...n,ref:r})});k.displayName="DropdownMenuSeparator";var I=n.forwardRef((e,r)=>{let{__scopeDropdownMenu:t,...n}=e,o=m(t);return(0,c.jsx)(s.i3,{...o,...n,ref:r})});I.displayName="DropdownMenuArrow";var N=e=>{let{__scopeDropdownMenu:r,children:t,open:n,onOpenChange:o,defaultOpen:a}=e,l=m(r),[u,d]=(0,i.i)({prop:n,defaultProp:null!=a&&a,onChange:o,caller:"DropdownMenuSub"});return(0,c.jsx)(s.Pb,{...l,open:u,onOpenChange:d,children:t})},A=n.forwardRef((e,r)=>{let{__scopeDropdownMenu:t,...n}=e,o=m(t);return(0,c.jsx)(s.ZP,{...o,...n,ref:r})});A.displayName="DropdownMenuSubTrigger";var L=n.forwardRef((e,r)=>{let{__scopeDropdownMenu:t,...n}=e,o=m(t);
1return(0,c.jsx)(s.G5,{...o,...n,ref:r,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)"}})});L.displayName="DropdownMenuSubContent";var K=w,F=x,_=y,G=R,O=T,H=E,B=j,z=S,U=M,V=P,q=D,X=k,W=I,Y=N,Z=A,J=L},59750:(e,r,t)=>{t.r(r),t.d(r,{Icon:()=>S,Input:()=>y,PasswordToggleField:()=>b,PasswordToggleFieldIcon:()=>S,PasswordToggleFieldInput:()=>y,PasswordToggleFieldSlot:()=>E,PasswordToggleFieldToggle:()=>R,Root:()=>b,Slot:()=>E,Toggle:()=>R});var n=t(42955),o=t(56394),a=t(44284),l=t(50384),i=t(96641),u=t(75213),s=t(27708),d=t(45038),c=t(10637),f=t(45243),p=t(49531),v="PasswordToggleField",[m]=(0,f.A)(v),[h,g]=m(v),w={clickTriggered:!1,selectionStart:null,selectionEnd:null},b=e=>{let{__scopePasswordToggleField:r,...t}=e,o=(0,s.B)(t.id),a="".concat(o,"-input"),[i,u]=n.useState(a),d=null!=i?i:a,c=n.useCallback(e=>u(null!=e?String(e):null),[]),{visible:f,defaultVisible:m,onVisiblityChange:g,children:b}=t,[x=!1,y]=(0,l.i)({caller:v,prop:f,defaultProp:null!=m&&m,onChange:g}),C=n.useRef(null),R=n.useRef(w);return(0,p.jsx)(h,{scope:r,inputId:d,inputRef:C,setVisible:y,syncInputId:c,visible:x,focusState:R,children:b})};b.displayName=v;var x=v+"Input",y=n.forwardRef((e,r)=>{let{__scopePasswordToggleField:t,autoComplete:o="current-password",autoCapitalize:l="off",spellCheck:s=!1,id:d,...f}=e,{visible:v,inputRef:m,inputId:h,syncInputId:w,setVisible:b,focusState:y}=g(x,t);n.useEffect(()=>{w(d)},[d,w]);let C=(0,c.J)(b);return n.useEffect(()=>{let e=m.current,r=null==e?void 0:e.form;if(!r)return;let t=new AbortController;return r.addEventListener("reset",e=>{e.defaultPrevented||C(!1)},{signal:t.signal}),r.addEventListener("submit",()=>{C(!1)},{signal:t.signal}),()=>{t.abort()}},[m,C]),(0,p.jsx)(i.sG.input,{...f,id:null!=d?d:h,autoCapitalize:l,autoComplete:o,ref:(0,u.s)(r,m),spellCheck:s,type:v?"text":"password",onBlur:(0,a.mK)(f.onBlur,e=>{let{selectionStart:r,selectionEnd:t}=e.currentTarget;y.current.selectionStart=r,y.current.selectionEnd=t})})});y.displayName=x;var C=v+"Toggle",R=n.forwardRef((e,r)=>{let{__scopePasswordToggleField:t,onClick:l,onPointerDown:s,onPointerCancel:c,onPointerUp:f,onFocus:v,children:m,"aria-label":h,"aria-controls":b,"aria-hidden":x,tabIndex:y,...R}=e,{setVisible:T,visible:E,inputRef:j,inputId:S,focusState:M}=g(C,t),[P,D]=n.useState(void 0),k=n.useRef(null),I=(0,u.s)(r,k),N=(0,d.z)();n.useEffect(()=>{let e=k.current;if(!e||h)return void D(void 0);let r=E?"Hide password":"Show password";function t(e){D(e?void 0:r)}t(e.textContent);let n=new MutationObserver(r=>{let n;for(let t of r)"characterData"===t.type&&e.textContent&&(n=e.textContent);t(n)});return n.observe(e,{characterData:!0,subtree:!0}),()=>{n.disconnect()}},[E,h]);let A=h||P;return N?null!=b||(b=S):(null!=x||(x=!0),null!=y||(y=-1)),n.useEffect(()=>{var e,r;let t=()=>{},n=(null==(r=k.current)||null==(e=r.ownerDocument)?void 0:e.defaultView)||window,o=()=>M.current.clickTriggered=!1,a=()=>t=function(e,r,t){if(e.requestIdleCallback){let t=e.requestIdleCallback(r,void 0);return()=>{e.cancelIdleCallback(t)}}let n=Date.now(),o=e.setTimeout(()=>{r({didTimeout:!1,timeRemaining:()=>Math.max(0,50-(Date.now()-n))})},1);return()=>{e.clearTimeout(o)}}(n,o);return n.addEventListener("pointerup",a),()=>{t(),n.removeEventListener("pointerup",a)}},[M]),(0,p.jsx)(i.sG.button,{"aria-controls":b,"aria-hidden":x,"aria-label":A,ref:I,id:S,...R,onPointerDown:(0,a.mK)(s,()=>{M.current.clickTriggered=!0}),onPointerCancel:e=>{null==c||c(e),M.current=w},onClick:e=>{if(null==l||l(e),e.defaultPrevented){M.current=w;return}if((0,o.flushSync)(()=>{T(e=>!e)}),M.current.clickTriggered){let e=j.current;if(e){let{selectionStart:r,selectionEnd:t}=M.current;e.focus(),(null!==r||null!==t)&&requestAnimationFrame(()=>{e.ownerDocument.activeElement===e&&(e.selectionStart=r,e.selectionEnd=t)})}}M.current=w},onPointerUp:e=>{null==f||f(e),setTimeout(()=>
1{M.current=w},50)},type:"button",children:m})});R.displayName=C;var T=v+"Slot",E=e=>{let{__scopePasswordToggleField:r,...t}=e,{visible:n}=g(T,r);return"render"in t?t.render({visible:n}):n?t.visible:t.hidden};E.displayName=T;var j=v+"Icon",S=n.forwardRef((e,r)=>{let{__scopePasswordToggleField:t,children:n,...o}=e,{visible:a}=g(j,t),{visible:l,hidden:u,...s}=o;return(0,p.jsx)(i.sG.svg,{...s,ref:r,"aria-hidden":!0,asChild:!0,children:a?l:u})});S.displayName=j},60240:(e,r,t)=>{t.r(r),t.d(r,{Item:()=>S,Root:()=>j,ToggleGroup:()=>m,ToggleGroupItem:()=>T,createToggleGroupScope:()=>p});var n=t(42955),o=t(45243),a=t(96641),l=t(30355),i=t(99905),u=t(50384),s=t(53288),d=t(49531),c="ToggleGroup",[f,p]=(0,o.A)(c,[l.RG]),v=(0,l.RG)(),m=n.forwardRef((e,r)=>{let{type:t,...n}=e;if("single"===t)return(0,d.jsx)(w,{...n,ref:r});if("multiple"===t)return(0,d.jsx)(b,{...n,ref:r});throw Error("Missing prop `type` expected on `".concat(c,"`"))});m.displayName=c;var[h,g]=f(c),w=n.forwardRef((e,r)=>{let{value:t,defaultValue:o,onValueChange:a=()=>{},...l}=e,[i,s]=(0,u.i)({prop:t,defaultProp:null!=o?o:"",onChange:a,caller:c});return(0,d.jsx)(h,{scope:e.__scopeToggleGroup,type:"single",value:n.useMemo(()=>i?[i]:[],[i]),onItemActivate:s,onItemDeactivate:n.useCallback(()=>s(""),[s]),children:(0,d.jsx)(C,{...l,ref:r})})}),b=n.forwardRef((e,r)=>{let{value:t,defaultValue:o,onValueChange:a=()=>{},...l}=e,[i,s]=(0,u.i)({prop:t,defaultProp:null!=o?o:[],onChange:a,caller:c}),f=n.useCallback(e=>s(function(){let r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return[...r,e]}),[s]),p=n.useCallback(e=>s(function(){let r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return r.filter(r=>r!==e)}),[s]);return(0,d.jsx)(h,{scope:e.__scopeToggleGroup,type:"multiple",value:i,onItemActivate:f,onItemDeactivate:p,children:(0,d.jsx)(C,{...l,ref:r})})});m.displayName=c;var[x,y]=f(c),C=n.forwardRef((e,r)=>{let{__scopeToggleGroup:t,disabled:n=!1,rovingFocus:o=!0,orientation:i,dir:u,loop:c=!0,...f}=e,p=v(t),m=(0,s.jH)(u),h={role:"group",dir:m,...f};return(0,d.jsx)(x,{scope:t,rovingFocus:o,disabled:n,children:o?(0,d.jsx)(l.bL,{asChild:!0,...p,orientation:i,dir:m,loop:c,children:(0,d.jsx)(a.sG.div,{...h,ref:r})}):(0,d.jsx)(a.sG.div,{...h,ref:r})})}),R="ToggleGroupItem",T=n.forwardRef((e,r)=>{let t=g(R,e.__scopeToggleGroup),o=y(R,e.__scopeToggleGroup),a=v(e.__scopeToggleGroup),i=t.value.includes(e.value),u=o.disabled||e.disabled,s={...e,pressed:i,disabled:u},c=n.useRef(null);return o.rovingFocus?(0,d.jsx)(l.q7,{asChild:!0,...a,focusable:!u,active:i,ref:c,children:(0,d.jsx)(E,{...s,ref:r})}):(0,d.jsx)(E,{...s,ref:r})});T.displayName=R;var E=n.forwardRef((e,r)=>{let{__scopeToggleGroup:t,value:n,...o}=e,a=g(R,t),l={role:"radio","aria-checked":e.pressed,"aria-pressed":void 0},u="single"===a.type?l:void 0;return(0,d.jsx)(i.Toggle,{...u,...o,ref:r,onPressedChange:e=>{e?a.onItemActivate(n):a.onItemDeactivate(n)}})}),j=m,S=T},63079:(e,r,t)=>{t.d(r,{G5:()=>eq,H_:()=>e_,JU:()=>eK,Mz:()=>eI,Pb:()=>eU,UC:()=>eA,UE:()=>N,VF:()=>eH,YJ:()=>eL,ZL:()=>eN,ZP:()=>eV,bL:()=>ek,hN:()=>eO,i3:()=>ez,q7:()=>eF,wv:()=>eB,z6:()=>eG});var n=t(42955),o=t(44284),a=t(89810),l=t(75213),i=t(45243),u=t(53288),s=t(83280),d=t(80734),c=t(18376),f=t(27708),p=t(96422),v=t(11519),m=t(12320),h=t(96641),g=t(30355),w=t(24663),b=t(97280),x=t(97520),y=t(98300),C=t(49531),R=["Enter"," "],T=["ArrowUp","PageDown","End"],E=["ArrowDown","PageUp","Home",...T],j={ltr:[...R,"ArrowRight"],rtl:[...R,"ArrowLeft"]},S={ltr:["ArrowLeft"],rtl:["ArrowRight"]},M="Menu",[P,D,k]=(0,a.N)(M),[I,N]=(0,i.A)(M,[k,p.Bk,g.RG]),A=(0,p.Bk)(),L=(0,g.RG)(),[K,F]=I(M),[_,G]=I(M),O=e=>{let{__scopeMenu:r,open:t=!1,children:o,dir:a,onOpenChange:l,modal:i=!0}=e,s=A(r),[d,c]=n.useState(null),f=n.useRef(!1),v=(0,b.c)(l),m=(0,u.jH)(a);return n.useEffect(()=>{let e=()=>{f.current=!0,document.addEventListener("pointerdown",r,{capture:!0,once:!0}),document.addEventListener("pointermove",r,{capture:!0,once:!0})},r=()=>f.current=!1;return document.addEventListener("keydown",e,{capture:!0}),()=>{document.removeEventListener("keydown",e,{capture:!0}),document.removeEventListener("pointerdown",r,{capture:!0}),document.removeEventListener("pointermove",r,{capture:!0})}},[]),(0,C.jsx)(p.bL,{...s,children:(0,C.jsx)(K,{scope:r,open:t,onOpenChange:v,content:d,onContentChange:c,children:(0,C.jsx)(_,{scope:r,onClose:n.useCallback(()=>v(!1),[v]),isUsingKeyboardRef:f,dir:m,modal:i,children:o})})})};O.displayName=M;var H=n.forwardRef((e,r)=>{let{__scopeMenu:t,...n}=e,o=A(t);return(0,C.jsx)(p.Mz,{...o,...n,ref:r})});H.displayName="MenuAnchor";var B="MenuPortal",[z,U]=I(B,{forceMount:void 0}),V=e=>{let{__scopeMenu:r,forceMount:t,children:n,container:o}=e,a=F(B,r);return(0,C.jsx)(z,{scope:r,forceMount:t,children:(0,C.jsx)(m.C,{present:t||a.open,children:(0,C.jsx)(v.Portal,{asChild:!0,container:o,children:n})})})};V.displayName=B;var q="MenuContent",[X,W]=I(q),Y=n.forwardRef((e,r)=>{let t=U(q,e.__scopeMenu),{forceMount:n=t.forceMount,...o}=e,a=F(q,e.__scopeMenu),l=G(q,e.__scopeMenu);return(0,C.jsx)(P.Provider,{scope:e.__scopeMenu,children:(0,C.jsx)(m.C,{present:n||a.open,children:(0,C.jsx)(P.Slot,{scope:e.__scopeMenu,children:l.modal?(0,C.jsx)(Z,{...o,ref:r}):(0,C.jsx)(J,{...o,ref:r})})})})}),Z=n.forwardRef((e,r)=>{let t=F(q,e.__scopeMenu),a=n.useRef(null),i=(0,l.s)(r,a);return n.useEffect(()=>{let e=a.current;if(e)return(0,x.Eq)(e)},[]),(0,C.jsx)($,{...e,ref:i,trapFocus:t.open,disableOutsidePointerEvents:t.open,disableOutsideScroll:!0,onFocusOutside:(0,o.mK)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>t.onOpenChange(!1)})}),J=n.forwardRef((e,r)=>{let t=F(q,e.__scopeMenu);return(0,C.jsx)($,{...e,ref:r,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>t.onOpenChange(!1)})}),Q=(0,w.TL)("MenuContent.ScrollLock"),$=n.forwardRef((e,r)=>{let{__scopeMenu:t,loop:a=!1,trapFocus:i,onOpenAutoFocus:u,onCloseAutoFocus:f,disableOutsidePointerEvents:v,onEntryFocus:m,onEscapeKeyDown:h,onPointerDownOutside:w,onFocusOutside:b,onInteractOutside:x,onDismiss:R,disableOutsideScroll:j,...S}=e,M=F(q,t),P=G(q,t),k=A(t),I=L(t),N=D(t),[K,_]=n.useState(null),O=n.useRef(null),H=(0,l.s)(r,O,M.onContentChange),B=n.useRef(0),z=n.useRef(""),U=n.useRef(0),V=n.useRef(null),W=n.useRef("right"),Y=n.useRef(0),Z=j?y.A:n.Fragment;n.useEffect(()=>()=>window.clearTimeout(B.current),[]),(0,d.Oh)();let J=n.useCallback(e=>{var r,t;return W.current===(null==(r=V.current)?void 0:r.side)&&function(e,r){return!!r&&function(e,r){let{x:t,y:n}=e,o=!1;for(let e=0,a=r.length-1;e<r.length;a=e++){let l=r[e],i=r[a],u=l.x,s=l.y,d=i.x,c=i.y;s>n!=c>n&&t<(d-u)*(n-s)/(c-s)+u&&(o=!o)}return o}({x:e.clientX,y:e.clientY},r)}(e,null==(t=V.current)?void 0:t.area)},[]);return(0,C.jsx)(X,{scope:t,searchRef:z,onItemEnter:n.useCallback(e=>{J(e)&&e.preventDefault()},[J]),onItemLeave:n.useCallback(e=>{var r;J(e)||(null==(r=O.current)||r.focus(),_(null))},[J]),onTriggerLeave:n.useCallback(e=>{J(e)&&e.preventDefault()},[J]),pointerGraceTimerRef:U,onPointerGraceIntentChange:n.useCallback(e=>{V.current=e},[]),children:(0,C.jsx)(Z,{...j?{as:Q,allowPinchZoom:!0}:void 0,children:(0,C.jsx)(c.n,{asChild:!0,trapped:i,onMountAutoFocus:(0,o.mK)(u,e=>{var r;e.preventDefault(),null==(r=O.current)||r.focus({preventScroll:!0})}),onUnmountAutoFocus:f,children:(0,C.jsx)(s.qW,{asChild:!0,disableOutsidePointerEvents:v,onEscapeKeyDown:h,onPointerDownOutside:w,onFocusOutside:b,onInteractOutside:x,onDismiss:R,children:(0,C.jsx)(g.bL,{asChild:!0,...I,dir:P.dir,orientation:"vertical",loop:a,currentTabStopId:K,onCurrentTabStopIdChange:_,onEntryFocus:(0,o.mK)(m,e=>{P.isUsingKeyboardRef.current||e.preventDefault()}),preventScrollOnEntryFocus:!0,children:(0,C.jsx)(p.UC,{role:"menu","aria-orientation":"vertical","data-state":eS(M.open),"data-radix-menu-content":"",dir:P.dir,...k,...S,ref:H,style:{outline:"none",...S.style},onKeyDown:(0,o.mK)(S.onKeyDown,e=>{let r=e.target.closest("[data-radix-menu-content]")===e.currentTarget,t=e.ctrlKey||e.altKey||e.metaKey,n=1===e.ke
1y.length;r&&("Tab"===e.key&&e.preventDefault(),!t&&n&&(e=>{var r,t;let n=z.current+e,o=N().filter(e=>!e.disabled),a=document.activeElement,l=null==(r=o.find(e=>e.ref.current===a))?void 0:r.textValue,i=function(e,r,t){var n;let o=r.length>1&&Array.from(r).every(e=>e===r[0])?r[0]:r,a=t?e.indexOf(t):-1,l=(n=Math.max(a,0),e.map((r,t)=>e[(n+t)%e.length]));1===o.length&&(l=l.filter(e=>e!==t));let i=l.find(e=>e.toLowerCase().startsWith(o.toLowerCase()));return i!==t?i:void 0}(o.map(e=>e.textValue),n,l),u=null==(t=o.find(e=>e.textValue===i))?void 0:t.ref.current;!function e(r){z.current=r,window.clearTimeout(B.current),""!==r&&(B.current=window.setTimeout(()=>e(""),1e3))}(n),u&&setTimeout(()=>u.focus())})(e.key));let o=O.current;if(e.target!==o||!E.includes(e.key))return;e.preventDefault();let a=N().filter(e=>!e.disabled).map(e=>e.ref.current);T.includes(e.key)&&a.reverse(),function(e){let r=document.activeElement;for(let t of e)if(t===r||(t.focus(),document.activeElement!==r))return}(a)}),onBlur:(0,o.mK)(e.onBlur,e=>{e.currentTarget.contains(e.target)||(window.clearTimeout(B.current),z.current="")}),onPointerMove:(0,o.mK)(e.onPointerMove,eD(e=>{let r=e.target,t=Y.current!==e.clientX;e.currentTarget.contains(r)&&t&&(W.current=e.clientX>Y.current?"right":"left",Y.current=e.clientX)}))})})})})})})});Y.displayName=q;var ee=n.forwardRef((e,r)=>{let{__scopeMenu:t,...n}=e;return(0,C.jsx)(h.sG.div,{role:"group",...n,ref:r})});ee.displayName="MenuGroup";var er=n.forwardRef((e,r)=>{let{__scopeMenu:t,...n}=e;return(0,C.jsx)(h.sG.div,{...n,ref:r})});er.displayName="MenuLabel";var et="MenuItem",en="menu.itemSelect",eo=n.forwardRef((e,r)=>{let{disabled:t=!1,onSelect:a,...i}=e,u=n.useRef(null),s=G(et,e.__scopeMenu),d=W(et,e.__scopeMenu),c=(0,l.s)(r,u),f=n.useRef(!1);return(0,C.jsx)(ea,{...i,ref:c,disabled:t,onClick:(0,o.mK)(e.onClick,()=>{let e=u.current;if(!t&&e){let r=new CustomEvent(en,{bubbles:!0,cancelable:!0});e.addEventListener(en,e=>null==a?void 0:a(e),{once:!0}),(0,h.hO)(e,r),r.defaultPrevented?f.current=!1:s.onClose()}}),onPointerDown:r=>{var t;null==(t=e.onPointerDown)||t.call(e,r),f.current=!0},onPointerUp:(0,o.mK)(e.onPointerUp,e=>{var r;f.current||null==(r=e.currentTarget)||r.click()}),onKeyDown:(0,o.mK)(e.onKeyDown,e=>{let r=""!==d.searchRef.current;t||r&&" "===e.key||R.includes(e.key)&&(e.currentTarget.click(),e.preventDefault())})})});eo.displayName=et;var ea=n.forwardRef((e,r)=>{let{__scopeMenu:t,disabled:a=!1,textValue:i,...u}=e,s=W(et,t),d=L(t),c=n.useRef(null),f=(0,l.s)(r,c),[p,v]=n.useState(!1),[m,w]=n.useState("");return n.useEffect(()=>{let e=c.current;if(e){var r;w((null!=(r=e.textContent)?r:"").trim())}},[u.children]),(0,C.jsx)(P.ItemSlot,{scope:t,disabled:a,textValue:null!=i?i:m,children:(0,C.jsx)(g.q7,{asChild:!0,...d,focusable:!a,children:(0,C.jsx)(h.sG.div,{role:"menuitem","data-highlighted":p?"":void 0,"aria-disabled":a||void 0,"data-disabled":a?"":void 0,...u,ref:f,onPointerMove:(0,o.mK)(e.onPointerMove,eD(e=>{a?s.onItemLeave(e):(s.onItemEnter(e),e.defaultPrevented||e.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:(0,o.mK)(e.onPointerLeave,eD(e=>s.onItemLeave(e))),onFocus:(0,o.mK)(e.onFocus,()=>v(!0)),onBlur:(0,o.mK)(e.onBlur,()=>v(!1))})})})}),el=n.forwardRef((e,r)=>{let{checked:t=!1,onCheckedChange:n,...a}=e;return(0,C.jsx)(ev,{scope:e.__scopeMenu,checked:t,children:(0,C.jsx)(eo,{role:"menuitemcheckbox","aria-checked":eM(t)?"mixed":t,...a,ref:r,"data-state":eP(t),onSelect:(0,o.mK)(a.onSelect,()=>null==n?void 0:n(!!eM(t)||!t),{checkForDefaultPrevented:!1})})})});el.displayName="MenuCheckboxItem";var ei="MenuRadioGroup",[eu,es]=I(ei,{value:void 0,onValueChange:()=>{}}),ed=n.forwardRef((e,r)=>{let{value:t,onValueChange:n,...o}=e,a=(0,b.c)(n);return(0,C.jsx)(eu,{scope:e.__scopeMenu,value:t,onValueChange:a,children:(0,C.jsx)(ee,{...o,ref:r})})});ed.displayName=ei;var ec="MenuRadioItem",ef=n.forwardRef((e,r)=>{let{value:t,...n}=e,a=es(ec,e.__scopeMenu),l=t===a.value;return(0,C.jsx)(ev,{scope:e.__scopeMenu,checked:l,children:(0,C.jsx)(eo,{role:"menuitemradio","aria-checked":l,...n,ref:r,"data-state":eP(l),onSelect:(0,o.mK)(n.onSelect,()=>{var e;return null==(e=a.onValueChange)?void 0:e.call(a,t)},{checkForDefaultPrevented:!1})})})});
1ef.displayName=ec;var ep="MenuItemIndicator",[ev,em]=I(ep,{checked:!1}),eh=n.forwardRef((e,r)=>{let{__scopeMenu:t,forceMount:n,...o}=e,a=em(ep,t);return(0,C.jsx)(m.C,{present:n||eM(a.checked)||!0===a.checked,children:(0,C.jsx)(h.sG.span,{...o,ref:r,"data-state":eP(a.checked)})})});eh.displayName=ep;var eg=n.forwardRef((e,r)=>{let{__scopeMenu:t,...n}=e;return(0,C.jsx)(h.sG.div,{role:"separator","aria-orientation":"horizontal",...n,ref:r})});eg.displayName="MenuSeparator";var ew=n.forwardRef((e,r)=>{let{__scopeMenu:t,...n}=e,o=A(t);return(0,C.jsx)(p.i3,{...o,...n,ref:r})});ew.displayName="MenuArrow";var eb="MenuSub",[ex,ey]=I(eb),eC=e=>{let{__scopeMenu:r,children:t,open:o=!1,onOpenChange:a}=e,l=F(eb,r),i=A(r),[u,s]=n.useState(null),[d,c]=n.useState(null),v=(0,b.c)(a);return n.useEffect(()=>(!1===l.open&&v(!1),()=>v(!1)),[l.open,v]),(0,C.jsx)(p.bL,{...i,children:(0,C.jsx)(K,{scope:r,open:o,onOpenChange:v,content:d,onContentChange:c,children:(0,C.jsx)(ex,{scope:r,contentId:(0,f.B)(),triggerId:(0,f.B)(),trigger:u,onTriggerChange:s,children:t})})})};eC.displayName=eb;var eR="MenuSubTrigger",eT=n.forwardRef((e,r)=>{let t=F(eR,e.__scopeMenu),a=G(eR,e.__scopeMenu),i=ey(eR,e.__scopeMenu),u=W(eR,e.__scopeMenu),s=n.useRef(null),{pointerGraceTimerRef:d,onPointerGraceIntentChange:c}=u,f={__scopeMenu:e.__scopeMenu},p=n.useCallback(()=>{s.current&&window.clearTimeout(s.current),s.current=null},[]);return n.useEffect(()=>p,[p]),n.useEffect(()=>{let e=d.current;return()=>{window.clearTimeout(e),c(null)}},[d,c]),(0,C.jsx)(H,{asChild:!0,...f,children:(0,C.jsx)(ea,{id:i.triggerId,"aria-haspopup":"menu","aria-expanded":t.open,"aria-controls":i.contentId,"data-state":eS(t.open),...e,ref:(0,l.t)(r,i.onTriggerChange),onClick:r=>{var n;null==(n=e.onClick)||n.call(e,r),e.disabled||r.defaultPrevented||(r.currentTarget.focus(),t.open||t.onOpenChange(!0))},onPointerMove:(0,o.mK)(e.onPointerMove,eD(r=>{u.onItemEnter(r),!r.defaultPrevented&&(e.disabled||t.open||s.current||(u.onPointerGraceIntentChange(null),s.current=window.setTimeout(()=>{t.onOpenChange(!0),p()},100)))})),onPointerLeave:(0,o.mK)(e.onPointerLeave,eD(e=>{var r,n;p();let o=null==(r=t.content)?void 0:r.getBoundingClientRect();if(o){let r=null==(n=t.content)?void 0:n.dataset.side,a="right"===r,l=o[a?"left":"right"],i=o[a?"right":"left"];u.onPointerGraceIntentChange({area:[{x:e.clientX+(a?-5:5),y:e.clientY},{x:l,y:o.top},{x:i,y:o.top},{x:i,y:o.bottom},{x:l,y:o.bottom}],side:r}),window.clearTimeout(d.current),d.current=window.setTimeout(()=>u.onPointerGraceIntentChange(null),300)}else{if(u.onTriggerLeave(e),e.defaultPrevented)return;u.onPointerGraceIntentChange(null)}})),onKeyDown:(0,o.mK)(e.onKeyDown,r=>{let n=""!==u.searchRef.current;if(!e.disabled&&(!n||" "!==r.key)&&j[a.dir].includes(r.key)){var o;t.onOpenChange(!0),null==(o=t.content)||o.focus(),r.preventDefault()}})})})});eT.displayName=eR;var eE="MenuSubContent",ej=n.forwardRef((e,r)=>{let t=U(q,e.__scopeMenu),{forceMount:a=t.forceMount,...i}=e,u=F(q,e.__scopeMenu),s=G(q,e.__scopeMenu),d=ey(eE,e.__scopeMenu),c=n.useRef(null),f=(0,l.s)(r,c);return(0,C.jsx)(P.Provider,{scope:e.__scopeMenu,children:(0,C.jsx)(m.C,{present:a||u.open,children:(0,C.jsx)(P.Slot,{scope:e.__scopeMenu,children:(0,C.jsx)($,{id:d.contentId,"aria-labelledby":d.triggerId,...i,ref:f,align:"start",side:"rtl"===s.dir?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:e=>{var r;s.isUsingKeyboardRef.current&&(null==(r=c.current)||r.focus()),e.preventDefault()},onCloseAutoFocus:e=>e.preventDefault(),onFocusOutside:(0,o.mK)(e.onFocusOutside,e=>{e.target!==d.trigger&&u.onOpenChange(!1)}),onEscapeKeyDown:(0,o.mK)(e.onEscapeKeyDown,e=>{s.onClose(),e.preventDefault()}),onKeyDown:(0,o.mK)(e.onKeyDown,e=>{let r=e.currentTarget.contains(e.target),t=S[s.dir].includes(e.key);if(r&&t){var n;u.onOpenChange(!1),null==(n=d.trigger)||n.focus(),e.preventDefault()}})})})})})});function eS(e){return e?"open":"closed"}function eM(e){return"indeterminate"===e}function eP(e){return eM(e)?"indeterminate":e?"checked":"unchecked"}function eD(e){return r=>"mouse"===r.pointerType?e(r):void 0}ej.displayName=eE;var ek=O,eI=H,eN=V,eA=Y,eL=ee,eK=er,eF=eo,e_=el,eG=ed,eO=ef,eH=eh,eB=eg,ez=ew,eU=eC,eV=eT,eq=ej},69490:(e,r,t)=>{t.r(r),t.d(r,{HiddenInput:()=>M,Input:()=>P,OneTimePasswordField:()=>S,OneTimePasswordFieldHiddenInput:()=>M,OneTimePasswordFieldInput:()=>P,Root:()=>S});var n=t(96641),o=t(75213),a=t(50384),l=t(44284),i=t(89810),u=t(30355),s=t(45038),d=t(42955),c=t(56394),f=t(45243),p=t(53288),v=t(76966),m=t(10637),h=t(49531),g={numeric:{type:"numeric",regexp:/[^\d]/g,pattern:"\\d{1}",inputMode:"numeric"},alpha:{type:"alpha",regexp:/[^a-zA-Z]/g,pattern:"[a-zA-Z]{1}",inputMode:"text"},alphanumeric:{type:"alphanumeric",regexp:/[^a-zA-Z0-9]/g,pattern:"[a-zA-Z0-9]{1}",inputMode:"text"},none:null},w="OneTimePasswordField",[b,{useCollection:x,createCollectionScope:y,useInitCollection:C}]=(0,i.C)(w),[R]=(0,f.A)(w,[y,u.RG]),T=(0,u.RG)(),[E,j]=R(w),S=d.forwardRef(function(e,r){var t;let{__scopeOneTimePasswordField:i,defaultValue:f,value:v,onValueChange:w,autoSubmit:x=!1,children:y,onPaste:R,onAutoSubmit:j,disabled:S=!1,readOnly:M=!1,autoComplete:P="one-time-code",autoFocus:I=!1,form:N,name:A,placeholder:L,type:K="text",orientation:F="horizontal",dir:_,validationType:G="numeric",sanitizeV
1alue:O,...H}=e,B=T(i),z=(0,p.jH)(_),U=C(),[V]=U,q=g[G]?g[G]:null,X=d.useCallback(e=>{if(e=Array.isArray(e)?e.map(D).join(""):D(e),q){let r=new RegExp(q.regexp);e=e.replace(r,"")}else O&&(e=O(e));return e.split("")},[q,O]),W=d.useMemo(()=>null!=v?X(v):void 0,[v,X]),[Y,Z]=(0,a.i)({caller:"OneTimePasswordField",prop:W,defaultProp:null!=f?X(f):[],onChange:d.useCallback(e=>null==w?void 0:w(e.join("")),[w])}),J=(0,m.J)(e=>{var r,t,n,o,a,l,i,u,s;switch(e.type){case"SET_CHAR":{let{index:l,char:i}=e,u=null==(r=V.at(l))?void 0:r.element;if(Y[l]===i)return void k(u&&(null==(n=V.from(u,1))?void 0:n.element));if(""===i)return;if(q){let e=new RegExp(q.regexp);if(i.replace(e,"")!==i)return}if(Y.length>=V.size){let e=[...Y];e[l]=i,(0,c.flushSync)(()=>Z(e)),k(u&&(null==(o=V.from(u,1))?void 0:o.element));return}let s=[...Y];s[l]=i;let d=null==(t=V.at(-1))?void 0:t.element;(0,c.flushSync)(()=>Z(s)),u!==d?k(u&&(null==(a=V.from(u,1))?void 0:a.element)):null==u||u.select();return}case"CLEAR_CHAR":{let{index:r,reason:t}=e;if(!Y[r])return;let n=Y.filter((e,t)=>t!==r),o=null==(l=V.at(r))?void 0:l.element,a=o&&(null==(i=V.from(o,-1))?void 0:i.element);(0,c.flushSync)(()=>Z(n)),"Backspace"===t?k(a):("Delete"===t||"Cut"===t)&&k(o);return}case"CLEAR":if(0===Y.length)return;"Backspace"===e.reason||"Delete"===e.reason?((0,c.flushSync)(()=>Z([])),k(null==(u=V.at(0))?void 0:u.element)):Z([]);return;case"PASTE":{let{value:r}=e,t=X(r);if(!t)return;(0,c.flushSync)(()=>Z(t)),k(null==(s=V.at(t.length-1))?void 0:s.element);return}}}),Q=d.useRef(q);d.useEffect(()=>{var e;q&&(null==(e=Q.current)?void 0:e.type)!==q.type&&(Q.current=q,Z(X(Y.join(""))))},[X,Z,q,Y]);let $=d.useRef(null),ee=d.useRef(null),er=d.useRef(null),et=(0,o.s)(r,er),en=null==(t=V.at(0))?void 0:t.element,eo=d.useCallback(()=>{let e;if(N){var r,t,n;let o=(null!=(t=null==(r=er.current)?void 0:r.ownerDocument)?t:document).getElementById(N);(null==(n=o)?void 0:n.tagName)==="FORM"&&(e=o)}else $.current?e=$.current.form:en&&(e=en.form);return null!=e?e:null},[N,en]),ea=d.useCallback(()=>{let e=eo();null==e||e.requestSubmit()},[eo]);d.useEffect(()=>{let e=eo();if(e){let r=()=>J({type:"CLEAR",reason:"Reset"});return e.addEventListener("reset",r),()=>e.removeEventListener("reset",r)}},[J,eo]);let el=Y.join(""),ei=d.useRef(el),eu=V.size;d.useEffect(()=>{let e=ei.current;ei.current=el,e!==el&&x&&Y.every(e=>""!==e)&&Y.length===eu&&(null==j||j(Y.join("")),ea())},[ea,x,el,eu,j,Y]);let es=(0,s.z)();return(0,h.jsx)(E,{scope:i,value:Y,attemptSubmit:ea,disabled:S,readOnly:M,autoComplete:P,autoFocus:I,form:N,name:A,placeholder:L,type:K,hiddenInputRef:$,userActionRef:ee,dispatch:J,validationType:G,orientation:F,isHydrated:es,sanitizeValue:X,children:(0,h.jsx)(b.Provider,{scope:i,state:U,children:(0,h.jsx)(b.Slot,{scope:i,children:(0,h.jsx)(u.bL,{asChild:!0,...B,orientation:F,dir:z,children:(0,h.jsx)(n.bL.div,{...H,role:"group",ref:et,onPaste:(0,l.mK)(R,e=>{e.preventDefault(),J({type:"PASTE",value:e.clipboardData.getData("Text")})}),children:y})})})})})}),M=d.forwardRef(function(e,r){let{__scopeOneTimePasswordField:t,...n}=e,{value:a,hiddenInputRef:l,name:i}=j("OneTimePasswordFieldHiddenInput",t),u=(0,o.s)(l,r);return(0,h.jsx)("input",{ref:u,name:i,value:a.join("").trim(),autoComplete:"off",autoFocus:!1,autoCapitalize:"off",autoCorrect:"off",autoSave:"off",spellCheck:!1,...n,type:"hidden",readOnly:!0})}),P=d.forwardRef(function(e,r){var t;let a,{__scopeOneTimePasswordField:i,onInvalidChange:s,index:c,...f}=e,{value:p,defaultValue:m,disabled:w,readOnly:y,autoComplete:C,autoFocus:R,form:E,name:S,placeholder:M,type:P,...D}=f,I=j("OneTimePasswordFieldInput",i),{dispatch:N,userActionRef:A,validationType:L,isHydrated:K,disabled:F}=I,_=x(i),G=T(i),O=d.useRef(null),[H,B]=d.useState(null),z=null!=c?c:H?_.indexOf(H):-1;(null!=c||K)&&I.placeholder&&0===I.value.length&&(a=I.placeholder[z]);let U=(0,o.s)(r,O,B),V=null!=(t=I.value[z])?t:"",q=d.useRef(null);d.useEffect(()=>()=>{window.clearTimeout(q.current)},[]);let X=I.value.join("").trim(),W=(0,v.q)(X.length,[0,_.size-1]),Y=z<=W,Z=L in g?g[L]:void 0;return(0,h.jsx)(b.ItemSlot,{scope:i,children:(0,h.jsx)(u.q7,{...G,asChild:!0,focusable:!I.disabled&&Y,active:z===W,children:e=>{let{hasTabStop:r,isCurrentTabStop:t}=e,o=r?t:0===z;return(0,h.jsx)(n.bL.input,{ref:U,type:I.type,disabled:F,"aria-label":"Character ".concat(z+1," of ").concat(_.size),autoComplete:o?I.autoComplete:"off","data-1p-ignore":o?void 0:"true","data-lpignore":o?void 0:"true","data-protonpass-ignore":o?void 0:"true","data-bwignore":o?void 0:"true",inputMode:null==Z?void 0:Z.inputMode,maxLength:1,pattern:null==Z?void 0:Z.pattern,readOnly:I.readOnly,value:V,placeholder:a,"data-radix-otp-input":"","data-radix-index":z,...D,onFocus:(0,l.mK)(f.onFocus,e=>{e.currentTarget.select()}),onCut:(0,l.mK)(f.onCut,e=>{""!==e.currentTarget.value&&(A.current={type:"cut"},q.current=window.setTimeout(()=>{A.current=null},10))}),onInput:(0,l.mK)(f.onInput,e=>{let r=e.currentTarget.value;r.length>1&&(e.preventDefault(),N({type:"PASTE",value:r}))}),onChange:(0,l.mK)(f.onChange,e=>{let r=e.target.value;e.preventDefault();let t=A.current;if(A.current=null,t)switch(t.type){case"cut":N({type:"CLEAR_CHAR",index:z,reason:"Cut"});return;case"keydown":{if("Char"===t.key)return;let e="Backspace"===t.key&&(t.metaKey||t.ctrlKey);"Clear"===t.key||e?N({type:"CLEAR",reason:"Backspace"}):N({type:"CLEAR_CHAR",index:z,reason:t.key});return}default:return}if(e.target.validity.valid)if(""===r){let r="Backspace";if("input"===e.nativeEvent.type){let t=e.nativeEvent.inputType;"deleteContentBackward"===t?r="Backspace":"deleteByCut"===t&&(r="Cut")}N({type:"CLEAR_CHAR",index:z,reason:r})}else N({type:"SET_CHAR",char:r,index:z,event:e});else{let r=e.target;null==s||s(r.value),requestAnimationFrame(()=>{r.ownerDocument.activeElement===r&&r.select()})}}),onKeyDown:(0,l.mK)(f.onKeyDown,e=>{switch(e.key){case"Clear":case"Delete":case"Backspace":if(""===e.currentTarget.value){if("Delete"===e.key)return;if("Clear"===e.key||e.metaKey||e.ctrlKey)N({type:"CLEAR",reason:"Backspace"});else{let r=e.currentTarget;requestAnimationFrame(()=>{var e;k(null==(e=_.from(r,-1))?void 0:e.element)})}}else A.current={type:"keydown",key:e.key,metaKey:e.metaKey,ctrlKey:e.ctrlKey},q.current=window.setTimeout(()=>{A.current=null},10);return;case"Enter":e.preventDefault(),I.attemptSubmit();return;case"ArrowDown":case"ArrowUp":"horizontal"===I.orientation&&e.preventDefault();return;default:var r,t,n;if(e.currentTarget.value===e.key){let t=e.currentTarget;e.preventDefault(),k(null==(r=_.from(t,1))?void 0:r.element);return}if(e.currentTarget.value&&!(0===e.currentTarget.selectionStart&&null!=e.currentTarget.selectionEnd&&e.currentTarget.selectionEnd>0)){let r=e.key;if(e.key.length>1||" "===e.key)return;{let o=null==(t=_.from(e.currentTarget,1))?void 0:t.element,a=null==(n=_.at(-1))?void 0:n.element;o!==a&&e.currentTarget!==a&&(0===e.currentTarget.selectionStart?N({type:"SET_CHAR",char:r,index:z,event:e}):N({type:"SET_CHAR",char:r,index:z+1,event:e}),A.current={type:"keydown",key:"Char",metaKey:e.metaKey,ctrlKey:e.ctrlKey},q.current=window.setTimeout(()=>{A.current=null},10))}}}}),onPointerDown:(0,l.mK)(f.onPointerDown,e=>{var r;e.preventDefault();let t=Math.min(z,W);k(null==(r=_.at(t))?void 0:r.element)})})}})})});function D(e){return e.replace(/\s/g,"")}function k(e){e&&(e.ownerDocument.activeElement===e?window.requestAnimationFrame(()=>{var r;null==(r=e.select)||r.call(e)}):e.focus())}},73854:(e,r,t)=>{t.r(r),t.d(r,{Collapsible:()=>w,CollapsibleContent:()=>C,CollapsibleTrigger:()=>x,Content:()=>S,Root:()=>E,Trigger:()=>j,createCollapsibleScope:()=>m});var n=t(42955),o=t(44284),a=t(45243),l=t(50384),i=t(31502),u=t(75213),s=t(96641),d=t(12320),c=t(27708),f=t(49531),p="Collapsible",[v,m]=(0,a.A)(p),[h,g]=v(p),w=n.forwardRef((e,r)=>{let{__scopeCollapsible:t,open:o,defaultOpen:a,disabled:i,onOpenChange:u,...d}=e,[v,m]=(0,l.i)({prop:o,defaultProp:null!=a&&a,onChange:u,caller:p});return(0,f.jsx)(h,{scope:t,disabled:i,contentId:(0,c.B)(),open:v,onOpenToggle:n.useCallback(()=>m(e=>!e),[m]),children:(0,f.jsx)(s.sG.div,{"data-state":T(v),"data-disabled":i?"":void 0,...d,ref:r})})});w.displayName=p;
1var b="CollapsibleTrigger",x=n.forwardRef((e,r)=>{let{__scopeCollapsible:t,...n}=e,a=g(b,t);return(0,f.jsx)(s.sG.button,{type:"button","aria-controls":a.contentId,"aria-expanded":a.open||!1,"data-state":T(a.open),"data-disabled":a.disabled?"":void 0,disabled:a.disabled,...n,ref:r,onClick:(0,o.mK)(e.onClick,a.onOpenToggle)})});x.displayName=b;var y="CollapsibleContent",C=n.forwardRef((e,r)=>{let{forceMount:t,...n}=e,o=g(y,e.__scopeCollapsible);return(0,f.jsx)(d.C,{present:t||o.open,children:e=>{let{present:t}=e;return(0,f.jsx)(R,{...n,ref:r,present:t})}})});C.displayName=y;var R=n.forwardRef((e,r)=>{let{__scopeCollapsible:t,present:o,children:a,...l}=e,d=g(y,t),[c,p]=n.useState(o),v=n.useRef(null),m=(0,u.s)(r,v),h=n.useRef(0),w=h.current,b=n.useRef(0),x=b.current,C=d.open||c,R=n.useRef(C),E=n.useRef(void 0);return n.useEffect(()=>{let e=requestAnimationFrame(()=>R.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,i.N)(()=>{let e=v.current;if(e){E.current=E.current||{transitionDuration:e.style.transitionDuration,animationName:e.style.animationName},e.style.transitionDuration="0s",e.style.animationName="none";let r=e.getBoundingClientRect();h.current=r.height,b.current=r.width,R.current||(e.style.transitionDuration=E.current.transitionDuration,e.style.animationName=E.current.animationName),p(o)}},[d.open,o]),(0,f.jsx)(s.sG.div,{"data-state":T(d.open),"data-disabled":d.disabled?"":void 0,id:d.contentId,hidden:!C,...l,ref:m,style:{"--radix-collapsible-content-height":w?"".concat(w,"px"):void 0,"--radix-collapsible-content-width":x?"".concat(x,"px"):void 0,...e.style},children:C&&a})});function T(e){return e?"open":"closed"}var E=w,j=x,S=C},75712:(e,r,t)=>{t.r(r),t.d(r,{Arrow:()=>F,Content:()=>K,HoverCard:()=>y,HoverCardArrow:()=>k,HoverCardContent:()=>P,HoverCardPortal:()=>S,HoverCardTrigger:()=>R,Portal:()=>L,Root:()=>N,Trigger:()=>A,createHoverCardScope:()=>g});var n,o=t(42955),a=t(44284),l=t(45243),i=t(50384),u=t(75213),s=t(96422),d=t(11519),c=t(12320),f=t(96641),p=t(83280),v=t(49531),m="HoverCard",[h,g]=(0,l.A)(m,[s.Bk]),w=(0,s.Bk)(),[b,x]=h(m),y=e=>{let{__scopeHoverCard:r,children:t,open:n,defaultOpen:a,onOpenChange:l,openDelay:u=700,closeDelay:d=300}=e,c=w(r),f=o.useRef(0),p=o.useRef(0),h=o.useRef(!1),g=o.useRef(!1),[x,y]=(0,i.i)({prop:n,defaultProp:null!=a&&a,onChange:l,caller:m}),C=o.useCallback(()=>{clearTimeout(p.current),f.current=window.setTimeout(()=>y(!0),u)},[u,y]),R=o.useCallback(()=>{clearTimeout(f.current),h.current||g.current||(p.current=window.setTimeout(()=>y(!1),d))},[d,y]),T=o.useCallback(()=>y(!1),[y]);return o.useEffect(()=>()=>{clearTimeout(f.current),clearTimeout(p.current)},[]),(0,v.jsx)(b,{scope:r,open:x,onOpenChange:y,onOpen:C,onClose:R,onDismiss:T,hasSelectionRef:h,isPointerDownOnContentRef:g,children:(0,v.jsx)(s.bL,{...c,children:t})})};y.displayName=m;var C="HoverCardTrigger",R=o.forwardRef((e,r)=>{let{__scopeHoverCard:t,...n}=e,o=x(C,t),l=w(t);return(0,v.jsx)(s.Mz,{asChild:!0,...l,children:(0,v.jsx)(f.sG.a,{"data-state":o.open?"open":"closed",...n,ref:r,onPointerEnter:(0,a.mK)(e.onPointerEnter,I(o.onOpen)),onPointerLeave:(0,a.mK)(e.onPointerLeave,I(o.onClose)),onFocus:(0,a.mK)(e.onFocus,o.onOpen),onBlur:(0,a.mK)(e.onBlur,o.onClose),onTouchStart:(0,a.mK)(e.onTouchStart,e=>e.preventDefault())})})});R.displayName=C;var T="HoverCardPortal",[E,j]=h(T,{forceMount:void 0}),S=e=>{let{__scopeHoverCard:r,forceMount:t,children:n,container:o}=e,a=x(T,r);return(0,v.jsx)(E,{scope:r,forceMount:t,children:(0,v.jsx)(c.C,{present:t||a.open,children:(0,v.jsx)(d.Portal,{asChild:!0,container:o,children:n})})})};S.displayName=T;var M="HoverCardContent",P=o.forwardRef((e,r)=>{let t=j(M,e.__scopeHoverCard),{forceMount:n=t.forceMount,...o}=e,l=x(M,e.__scopeHoverCard);return(0,v.jsx)(c.C,{present:n||l.open,children:(0,v.jsx)(D,{"data-state":l.open?"open":"closed",...o,onPointerEnter:(0,a.mK)(e.onPointerEnter,I(l.onOpen)),onPointerLeave:(0,a.mK)(e.onPointerLeave,I(l.onClose)),ref:r})})});P.displayName=M;var D=o.forwardRef((e,r)=>{let{__scopeHoverCard:t,onEscapeKeyDown:l,onPointerDownOutside:i,onFocusOutside:d,onInteractOutside:c,...f}=e,m=x(M,t),h=w(t),g=o.useRef(null),b=(0,u.s)(r,g),[y,C]=o.useState(!1);return o.useEffect(()=>{if(y){let e=document.body;return n=e.style.userSelect||e.style.webkitUserSelect,e.style.userSelect="none",e.style.webkitUserSelect="none",()=>{e.style.userSelect=n,e.style.webkitUserSelect=n}}},[y]),o.useEffect(()=>{if(g.current){let e=()=>{C(!1),m.isPointerDownOnContentRef.current=!1,setTimeout(()=>{var e;
1(null==(e=document.getSelection())?void 0:e.toString())!==""&&(m.hasSelectionRef.current=!0)})};return document.addEventListener("pointerup",e),()=>{document.removeEventListener("pointerup",e),m.hasSelectionRef.current=!1,m.isPointerDownOnContentRef.current=!1}}},[m.isPointerDownOnContentRef,m.hasSelectionRef]),o.useEffect(()=>{g.current&&(function(e){let r=[],t=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP});for(;t.nextNode();)r.push(t.currentNode);return r})(g.current).forEach(e=>e.setAttribute("tabindex","-1"))}),(0,v.jsx)(p.qW,{asChild:!0,disableOutsidePointerEvents:!1,onInteractOutside:c,onEscapeKeyDown:l,onPointerDownOutside:i,onFocusOutside:(0,a.mK)(d,e=>{e.preventDefault()}),onDismiss:m.onDismiss,children:(0,v.jsx)(s.UC,{...h,...f,onPointerDown:(0,a.mK)(f.onPointerDown,e=>{e.currentTarget.contains(e.target)&&C(!0),m.hasSelectionRef.current=!1,m.isPointerDownOnContentRef.current=!0}),ref:b,style:{...f.style,userSelect:y?"text":void 0,WebkitUserSelect:y?"text":void 0,"--radix-hover-card-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-hover-card-content-available-width":"var(--radix-popper-available-width)","--radix-hover-card-content-available-height":"var(--radix-popper-available-height)","--radix-hover-card-trigger-width":"var(--radix-popper-anchor-width)","--radix-hover-card-trigger-height":"var(--radix-popper-anchor-height)"}})})}),k=o.forwardRef((e,r)=>{let{__scopeHoverCard:t,...n}=e,o=w(t);return(0,v.jsx)(s.i3,{...o,...n,ref:r})});function I(e){return r=>"touch"===r.pointerType?void 0:e()}k.displayName="HoverCardArrow";var N=y,A=R,L=S,K=P,F=k},84005:(e,r,t)=>{t.r(r),t.d(r,{Content:()=>ey,Indicator:()=>ex,Item:()=>eg,Link:()=>eb,List:()=>eh,NavigationMenu:()=>N,NavigationMenuContent:()=>J,NavigationMenuIndicator:()=>W,NavigationMenuItem:()=>B,NavigationMenuLink:()=>q,NavigationMenuList:()=>_,NavigationMenuSub:()=>L,NavigationMenuTrigger:()=>U,NavigationMenuViewport:()=>et,Root:()=>ev,Sub:()=>em,Trigger:()=>ew,Viewport:()=>eC,createNavigationMenuScope:()=>M});var n=t(42955),o=t(56394),a=t(45243),l=t(44284),i=t(96641),u=t(50384),s=t(75213),d=t(53288),c=t(12320),f=t(27708),p=t(89810),v=t(83280),m=t(47104),h=t(31502),g=t(97280),w=t(42023),b=t(49531),x="NavigationMenu",[y,C,R]=(0,p.N)(x),[T,E,j]=(0,p.N)(x),[S,M]=(0,a.A)(x,[R,j]),[P,D]=S(x),[k,I]=S(x),N=n.forwardRef((e,r)=>{let{__scopeNavigationMenu:t,value:o,onValueChange:a,defaultValue:l,delayDuration:c=200,skipDelayDuration:f=300,orientation:p="horizontal",dir:v,...m}=e,[h,g]=n.useState(null),w=(0,s.s)(r,e=>g(e)),y=(0,d.jH)(v),C=n.useRef(0),R=n.useRef(0),T=n.useRef(0),[E,j]=n.useState(!0),[S,M]=(0,u.i)({prop:o,onChange:e=>{let r=f>0;""!==e?(window.clearTimeout(T.current),r&&j(!1)):(window.clearTimeout(T.current),T.current=window.setTimeout(()=>j(!0),f)),null==a||a(e)},defaultProp:null!=l?l:"",caller:x}),P=n.useCallback(()=>{window.clearTimeout(R.current),R.current=window.setTimeout(()=>M(""),150)},[M]),D=n.useCallback(e=>{window.clearTimeout(R.current),M(e)},[M]),k=n.useCallback(e=>{S===e?window.clearTimeout(R.current):C.current=window.setTimeout(()=>{window.clearTimeout(R.current),M(e)},c)},[S,M,c]);return n.useEffect(()=>()=>{window.clearTimeout(C.current),window.clearTimeout(R.current),window.clearTimeout(T.current)},[]),(0,b.jsx)(K,{scope:t,isRootMenu:!0,value:S,dir:y,orientation:p,rootNavigationMenu:h,onTriggerEnter:e=>{window.clearTimeout(C.current),E?k(e):D(e)},onTriggerLeave:()=>{window.clearTimeout(C.current),P()},onContentEnter:()=>window.clearTimeout(R.current),onContentLeave:P,onItemSelect:e=>{M(r=>r===e?"":e)},onItemDismiss:()=>M(""),children:(0,b.jsx)(i.sG.nav,{"aria-label":"Main","data-orientation":p,dir:y,...m,ref:w})})});N.displayName=x;var A="NavigationMenuSub",L=n.forwardRef((e,r)=>{let{__scopeNavigationMenu:t,value:n,onValueChange:o,defaultValue:a,orientation:l="horizontal",...s}=e,d=D(A,t),[c,f]=(0,u.i)({prop:n,onChange:o,defaultProp:null!=a?a:"",caller:A});return(0,b.jsx)(K,{scope:t,isRootMenu:!1,value:c,dir:d.dir,orientation:l,rootNavigationMenu:d.rootNavigationMenu,onTriggerEnter:e=>f(e),onItemSelect:e=>f(e),onItemDismiss:()=>f(""),children:(0,b.jsx)(i.sG.div,{"data-orientation":l,...s,ref:r})})});L.displayName=A;var K=e=>{let{scope:r,isRootMenu:t,rootNavigationMenu:o,dir:a,orientation:l,children:i,value:u,onItemSelect:s,onItemDismiss:d,onTriggerEnter:c,onTriggerLeave:p,onContentEnter:v,onContentLeave:h}=e,[w,x]=n.useState(null),[C,R]=n.useState(new Map),[T,E]=n.useState(null);return(0,b.jsx)(P,{scope:r,isRootMenu:t,rootNavigationMenu:o,value:u,previousValue:(0,m.Z)(u),baseId:(0,f.B)(),dir:a,orientation:l,viewport:w,onViewportChange:x,indicatorTrack:T,onIndicatorTrackChange:E,onTriggerEnter:(0,g.c)(c),onTriggerLeave:(0,g.c)(p),onContentEnter:(0,g.c)(v),onContentLeave:(0,g.c)(h),onItemSelect:(0,g.c)(s),onItemDismiss:(0,g.c)(d),onViewportContentChange:n.useCallback((e,r)=>{R(t=>(t.set(e,r),new Map(t)))},[]),onViewportContentRemove:n.useCallback(e=>{R(r=>r.has(e)?(r.delete(e),new Map(r)):r)},[]),children:(0,b.jsx)(y.Provider,{scope:r,children:(0,b.jsx)(k,{scope:r,items:C,children:i})})})},F="NavigationMenuList",_=n.forwardRef((e,r)=>{let{__scopeNavigationMenu:t,...n}=e,o=D(F,t),a=(0,b.jsx)(i.sG.ul,{"data-orientation":o.orientation,...n,ref:r});return(0,b.jsx)(i.sG.div,{style:{position:"relative"},ref:o.onIndicatorTrackChange,children:(0,b.jsx)(y.Slot,{scope:t,children:o.isRootMenu?(0,b.jsx)(eo,{asChild:!0,children:a}):a})})});_.displayName=F;var G="NavigationMenuItem",[O,H]=S(G),B=n.forwardRef((e,r)=>{let{__scopeNavigationMenu:t,value:o,...a}=e,l=(0,f.B)(),u=n.useRef(null),s=n.useRef(null),d=n.useRef(null),c=n.useRef(()=>{}),p=n.useRef(!1),v=n.useCallback(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"start";if(u.current){c.current();let r=ei(u.current);r.length&&eu("start"===e?r:r.reverse())}},[]),m=n.useCallback(()=>
1{if(u.current){let e=ei(u.current);e.length&&(c.current=function(e){return e.forEach(e=>{e.dataset.tabindex=e.getAttribute("tabindex")||"",e.setAttribute("tabindex","-1")}),()=>{e.forEach(e=>{let r=e.dataset.tabindex;e.setAttribute("tabindex",r)})}}(e))}},[]);return(0,b.jsx)(O,{scope:t,value:o||l||"LEGACY_REACT_AUTO_VALUE",triggerRef:s,contentRef:u,focusProxyRef:d,wasEscapeCloseRef:p,onEntryKeyDown:v,onFocusProxyEnter:v,onRootContentClose:m,onContentFocusOutside:m,children:(0,b.jsx)(i.sG.li,{...a,ref:r})})});B.displayName=G;var z="NavigationMenuTrigger",U=n.forwardRef((e,r)=>{let{__scopeNavigationMenu:t,disabled:o,...a}=e,u=D(z,e.__scopeNavigationMenu),d=H(z,e.__scopeNavigationMenu),c=n.useRef(null),f=(0,s.s)(c,d.triggerRef,r),p=ec(u.baseId,d.value),v=ef(u.baseId,d.value),m=n.useRef(!1),h=n.useRef(!1),g=d.value===u.value;return(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(y.ItemSlot,{scope:t,value:d.value,children:(0,b.jsx)(el,{asChild:!0,children:(0,b.jsx)(i.sG.button,{id:p,disabled:o,"data-disabled":o?"":void 0,"data-state":ed(g),"aria-expanded":g,"aria-controls":v,...a,ref:f,onPointerEnter:(0,l.mK)(e.onPointerEnter,()=>{h.current=!1,d.wasEscapeCloseRef.current=!1}),onPointerMove:(0,l.mK)(e.onPointerMove,ep(()=>{o||h.current||d.wasEscapeCloseRef.current||m.current||(u.onTriggerEnter(d.value),m.current=!0)})),onPointerLeave:(0,l.mK)(e.onPointerLeave,ep(()=>{o||(u.onTriggerLeave(),m.current=!1)})),onClick:(0,l.mK)(e.onClick,()=>{u.onItemSelect(d.value),h.current=g}),onKeyDown:(0,l.mK)(e.onKeyDown,e=>{let r={horizontal:"ArrowDown",vertical:"rtl"===u.dir?"ArrowLeft":"ArrowRight"}[u.orientation];g&&e.key===r&&(d.onEntryKeyDown(),e.preventDefault())})})})}),g&&(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(w.bL,{"aria-hidden":!0,tabIndex:0,ref:d.focusProxyRef,onFocus:e=>{let r=d.contentRef.current,t=e.relatedTarget,n=t===c.current,o=null==r?void 0:r.contains(t);(n||!o)&&d.onFocusProxyEnter(n?"start":"end")}}),u.viewport&&(0,b.jsx)("span",{"aria-owns":v})]})]})});U.displayName=z;var V="navigationMenu.linkSelect",q=n.forwardRef((e,r)=>{let{__scopeNavigationMenu:t,active:n,onSelect:o,...a}=e;return(0,b.jsx)(el,{asChild:!0,children:(0,b.jsx)(i.sG.a,{"data-active":n?"":void 0,"aria-current":n?"page":void 0,...a,ref:r,onClick:(0,l.mK)(e.onClick,e=>{let r=e.target,t=new CustomEvent(V,{bubbles:!0,cancelable:!0});if(r.addEventListener(V,e=>null==o?void 0:o(e),{once:!0}),(0,i.hO)(r,t),!t.defaultPrevented&&!e.metaKey){let e=new CustomEvent($,{bubbles:!0,cancelable:!0});(0,i.hO)(r,e)}},{checkForDefaultPrevented:!1})})})});q.displayName="NavigationMenuLink";var X="NavigationMenuIndicator",W=n.forwardRef((e,r)=>{let{forceMount:t,...n}=e,a=D(X,e.__scopeNavigationMenu),l=!!a.value;return a.indicatorTrack?o.createPortal((0,b.jsx)(c.C,{present:t||l,children:(0,b.jsx)(Y,{...n,ref:r})}),a.indicatorTrack):null});W.displayName=X;var Y=n.forwardRef((e,r)=>{let{__scopeNavigationMenu:t,...o}=e,a=D(X,t),l=C(t),[u,s]=n.useState(null),[d,c]=n.useState(null),f="horizontal"===a.orientation,p=!!a.value;n.useEffect(()=>{var e;let r=null==(e=l().find(e=>e.value===a.value))?void 0:e.ref.current;r&&s(r)},[l,a.value]);let v=()=>{u&&c({size:f?u.offsetWidth:u.offsetHeight,offset:f?u.offsetLeft:u.offsetTop})};return es(u,v),es(a.indicatorTrack,v),d?(0,b.jsx)(i.sG.div,{"aria-hidden":!0,"data-state":p?"visible":"hidden","data-orientation":a.orientation,...o,ref:r,style:{position:"absolute",...f?{left:0,width:d.size+"px",transform:"translateX(".concat(d.offset,"px)")}:{top:0,height:d.size+"px",transform:"translateY(".concat(d.offset,"px)")},...o.style}}):null}),Z="NavigationMenuContent",J=n.forwardRef((e,r)=>{let{forceMount:t,...n}=e,o=D(Z,e.__scopeNavigationMenu),a=H(Z,e.__scopeNavigationMenu),i=(0,s.s)(a.contentRef,r),u=a.value===o.value,d={value:a.value,triggerRef:a.triggerRef,focusProxyRef:a.focusProxyRef,wasEscapeCloseRef:a.wasEscapeCloseRef,onContentFocusOutside:a.onContentFocusOutside,onRootContentClose:a.onRootContentClose,...n};return o.viewport?(0,b.jsx)(Q,{forceMount:t,...d,ref:i}):(0,b.jsx)(c.C,{present:t||u,children:(0,b.jsx)(ee,{"data-state":ed(u),...d,ref:i,onPointerEnter:(0,l.mK)(e.onPointerEnter,o.onContentEnter),onPointerLeave:(0,l.mK)(e.onPointerLeave,ep(o.onContentLeave)),style:{pointerEvents:!u&&o.isRootMenu?"none":void 0,...d.style}})})});J.displayName=Z;var Q=n.forwardRef((e,r)=>{let{onViewportContentChange:t,onViewportContentRemove:n}=D(Z,e.__scopeNavigationMenu);return(0,h.N)(()=>{t(e.value,{ref:r,...e})},[e,r,t]),(0,h.N)(()=>()=>n(e.value),[e.value,n]),null}
1),$="navigationMenu.rootContentDismiss",ee=n.forwardRef((e,r)=>{let{__scopeNavigationMenu:t,value:o,triggerRef:a,focusProxyRef:i,wasEscapeCloseRef:u,onRootContentClose:d,onContentFocusOutside:c,...f}=e,p=D(Z,t),m=n.useRef(null),h=(0,s.s)(m,r),g=ec(p.baseId,o),w=ef(p.baseId,o),x=C(t),y=n.useRef(null),{onItemDismiss:R}=p;n.useEffect(()=>{let e=m.current;if(p.isRootMenu&&e){let r=()=>{var r;R(),d(),e.contains(document.activeElement)&&(null==(r=a.current)||r.focus())};return e.addEventListener($,r),()=>e.removeEventListener($,r)}},[p.isRootMenu,e.value,a,R,d]);let T=n.useMemo(()=>{let e=x().map(e=>e.value);"rtl"===p.dir&&e.reverse();let r=e.indexOf(p.value),t=e.indexOf(p.previousValue),n=o===p.value,a=t===e.indexOf(o);if(!n&&!a)return y.current;let l=(()=>{if(r!==t){if(n&&-1!==t)return r>t?"from-end":"from-start";if(a&&-1!==r)return r>t?"to-start":"to-end"}return null})();return y.current=l,l},[p.previousValue,p.value,p.dir,x,o]);return(0,b.jsx)(eo,{asChild:!0,children:(0,b.jsx)(v.qW,{id:w,"aria-labelledby":g,"data-motion":T,"data-orientation":p.orientation,...f,ref:h,disableOutsidePointerEvents:!1,onDismiss:()=>{var e;let r=new Event($,{bubbles:!0,cancelable:!0});null==(e=m.current)||e.dispatchEvent(r)},onFocusOutside:(0,l.mK)(e.onFocusOutside,e=>{var r;c();let t=e.target;(null==(r=p.rootNavigationMenu)?void 0:r.contains(t))&&e.preventDefault()}),onPointerDownOutside:(0,l.mK)(e.onPointerDownOutside,e=>{var r;let t=e.target,n=x().some(e=>{var r;return null==(r=e.ref.current)?void 0:r.contains(t)}),o=p.isRootMenu&&(null==(r=p.viewport)?void 0:r.contains(t));(n||o||!p.isRootMenu)&&e.preventDefault()}),onKeyDown:(0,l.mK)(e.onKeyDown,e=>{let r=e.altKey||e.ctrlKey||e.metaKey;if("Tab"===e.key&&!r){let r=ei(e.currentTarget),n=document.activeElement,o=r.findIndex(e=>e===n);if(eu(e.shiftKey?r.slice(0,o).reverse():r.slice(o+1,r.length)))e.preventDefault();else{var t;null==(t=i.current)||t.focus()}}}),onEscapeKeyDown:(0,l.mK)(e.onEscapeKeyDown,e=>{u.current=!0})})})}),er="NavigationMenuViewport",et=n.forwardRef((e,r)=>{let{forceMount:t,...n}=e,o=!!D(er,e.__scopeNavigationMenu).value;return(0,b.jsx)(c.C,{present:t||o,children:(0,b.jsx)(en,{...n,ref:r})})});et.displayName=er;var en=n.forwardRef((e,r)=>{let{__scopeNavigationMenu:t,children:o,...a}=e,u=D(er,t),d=(0,s.s)(r,u.onViewportChange),f=I(Z,e.__scopeNavigationMenu),[p,v]=n.useState(null),[m,h]=n.useState(null),g=p?(null==p?void 0:p.width)+"px":void 0,w=p?(null==p?void 0:p.height)+"px":void 0,x=!!u.value,y=x?u.value:u.previousValue;return es(m,()=>{m&&v({width:m.offsetWidth,height:m.offsetHeight})}),(0,b.jsx)(i.sG.div,{"data-state":ed(x),"data-orientation":u.orientation,...a,ref:d,style:{pointerEvents:!x&&u.isRootMenu?"none":void 0,"--radix-navigation-menu-viewport-width":g,"--radix-navigation-menu-viewport-height":w,...a.style},onPointerEnter:(0,l.mK)(e.onPointerEnter,u.onContentEnter),onPointerLeave:(0,l.mK)(e.onPointerLeave,ep(u.onContentLeave)),children:Array.from(f.items).map(e=>{let[r,{ref:t,forceMount:n,...o}]=e,a=y===r;return(0,b.jsx)(c.C,{present:n||a,children:(0,b.jsx)(ee,{...o,ref:(0,s.t)(t,e=>{a&&e&&h(e)})})},r)})})}),eo=n.forwardRef((e,r)=>{let{__scopeNavigationMenu:t,...n}=e,o=D("FocusGroup",t);return(0,b.jsx)(T.Provider,{scope:t,children:(0,b.jsx)(T.Slot,{scope:t,children:(0,b.jsx)(i.sG.div,{dir:o.dir,...n,ref:r})})})}),ea=["ArrowRight","ArrowLeft","ArrowUp","ArrowDown"],el=n.forwardRef((e,r)=>{let{__scopeNavigationMenu:t,...n}=e,o=E(t),a=D("FocusGroupItem",t);return(0,b.jsx)(T.ItemSlot,{scope:t,children:(0,b.jsx)(i.sG.button,{...n,ref:r,onKeyDown:(0,l.mK)(e.onKeyDown,e=>{if(["Home","End",...ea].includes(e.key)){let r=o().map(e=>e.ref.current);if(["rtl"===a.dir?"ArrowRight":"ArrowLeft","ArrowUp","End"].includes(e.key)&&r.reverse(),ea.includes(e.key)){let t=r.indexOf(e.currentTarget);r=r.slice(t+1)}setTimeout(()=>eu(r)),e.preventDefault()}})})})});function ei(e){let r=[],t=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let r="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||r?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;t.nextNode();)r.push(t.currentNode);return r}function eu(e){let r=document.activeElement;return e.some(e=>e===r||(e.focus(),document.activeElement!==r))}function es(e,r){let t=(0,g.c)(r);(0,h.N)(()=>{let r=0;if(e){let n=new ResizeObserver(()=>{cancelAnimationFrame(r),r=window.requestAnimationFrame(t)});return n.observe(e),()=>{window.cancelAnimationFrame(r),n.unobserve(e)}}},[e,t])}function ed(e){return e?"open":"closed"}function ec(e,r){return"".concat(e,"-trigger-").concat(r)}function ef(e,r){return"".concat(e,"-content-").concat(r)}function ep(e){return r=>"mouse"===r.pointerType?e(r):void 0}var ev=N,em=L,eh=_,eg=B,ew=U,eb=q,ex=W,ey=J,eC=et},89985:(e,r,t)=>{t.r(r),t.d(r,{Checkbox:()=>y,CheckboxIndicator:()=>R,Indicator:()=>R,Root:()=>y,createCheckboxScope:()=>m,unstable_BubbleInput:()=>E,unstable_CheckboxBubbleInput:()=>
1E,unstable_CheckboxProvider:()=>w,unstable_CheckboxTrigger:()=>x,unstable_Provider:()=>w,unstable_Trigger:()=>x});var n=t(42955),o=t(75213),a=t(45243),l=t(44284),i=t(50384),u=t(47104),s=t(69528),d=t(12320),c=t(96641),f=t(49531),p="Checkbox",[v,m]=(0,a.A)(p),[h,g]=v(p);function w(e){let{__scopeCheckbox:r,checked:t,children:o,defaultChecked:a,disabled:l,form:u,name:s,onCheckedChange:d,required:c,value:v="on",internal_do_not_use_render:m}=e,[g,w]=(0,i.i)({prop:t,defaultProp:null!=a&&a,onChange:d,caller:p}),[b,x]=n.useState(null),[y,C]=n.useState(null),R=n.useRef(!1),T=!b||!!u||!!b.closest("form"),E={checked:g,disabled:l,setChecked:w,control:b,setControl:x,name:s,form:u,value:v,hasConsumerStoppedPropagationRef:R,required:c,defaultChecked:!j(a)&&a,isFormControl:T,bubbleInput:y,setBubbleInput:C};return(0,f.jsx)(h,{scope:r,...E,children:"function"==typeof m?m(E):o})}var b="CheckboxTrigger",x=n.forwardRef((e,r)=>{let{__scopeCheckbox:t,onKeyDown:a,onClick:i,...u}=e,{control:s,value:d,disabled:p,checked:v,required:m,setControl:h,setChecked:w,hasConsumerStoppedPropagationRef:x,isFormControl:y,bubbleInput:C}=g(b,t),R=(0,o.s)(r,h),T=n.useRef(v);return n.useEffect(()=>{let e=null==s?void 0:s.form;if(e){let r=()=>w(T.current);return e.addEventListener("reset",r),()=>e.removeEventListener("reset",r)}},[s,w]),(0,f.jsx)(c.sG.button,{type:"button",role:"checkbox","aria-checked":j(v)?"mixed":v,"aria-required":m,"data-state":S(v),"data-disabled":p?"":void 0,disabled:p,value:d,...u,ref:R,onKeyDown:(0,l.mK)(a,e=>{"Enter"===e.key&&e.preventDefault()}),onClick:(0,l.mK)(i,e=>
1{w(e=>!!j(e)||!e),C&&y&&(x.current=e.isPropagationStopped(),x.current||e.stopPropagation())})})});x.displayName=b;var y=n.forwardRef((e,r)=>{let{__scopeCheckbox:t,name:n,checked:o,defaultChecked:a,required:l,disabled:i,value:u,onCheckedChange:s,form:d,...c}=e;return(0,f.jsx)(w,{__scopeCheckbox:t,checked:o,defaultChecked:a,disabled:i,required:l,onCheckedChange:s,name:n,form:d,value:u,internal_do_not_use_render:e=>{let{isFormControl:n}=e;return(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(x,{...c,ref:r,__scopeCheckbox:t}),n&&(0,f.jsx)(E,{__scopeCheckbox:t})]})}})});y.displayName=p;var C="CheckboxIndicator",R=n.forwardRef((e,r)=>{let{__scopeCheckbox:t,forceMount:n,...o}=e,a=g(C,t);return(0,f.jsx)(d.C,{present:n||j(a.checked)||!0===a.checked,children:(0,f.jsx)(c.sG.span,{"data-state":S(a.checked),"data-disabled":a.disabled?"":void 0,...o,ref:r,style:{pointerEvents:"none",...e.style}})})});R.displayName=C;var T="CheckboxBubbleInput",E=n.forwardRef((e,r)=>{let{__scopeCheckbox:t,...a}=e,{control:l,hasConsumerStoppedPropagationRef:i,checked:d,defaultChecked:p,required:v,disabled:m,name:h,value:w,form:b,bubbleInput:x,setBubbleInput:y}=g(T,t),C=(0,o.s)(r,y),R=(0,u.Z)(d),E=(0,s.X)(l);n.useEffect(()=>{if(!x)return;let e=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set,r=!i.current;if(R!==d&&e){let t=new Event("click",{bubbles:r});x.indeterminate=j(d),e.call(x,!j(d)&&d),x.dispatchEvent(t)}},[x,R,d,i]);let S=n.useRef(!j(d)&&d);return(0,f.jsx)(c.sG.input,{type:"checkbox","aria-hidden":!0,defaultChecked:null!=p?p:S.current,required:v,disabled:m,name:h,value:w,form:b,...a,tabIndex:-1,ref:C,style:{...a.style,...E,position:"absolute",pointerEvents:"none",opacity:0,margin:0,transform:"translateX(-100%)"}})});function j(e){return"indeterminate"===e}function S(e){return j(e)?"indeterminate":e?"checked":"unchecked"}E.displayName=T},93171:(e,r,t)=>{t.r(r),t.d(r,{Label:()=>l,Root:()=>i});var n=t(42955),o=t(96641),a=t(49531),l=n.forwardRef((e,r)=>(0,a.jsx)(o.sG.label,{...e,ref:r,onMouseDown:r=>{var t;r.target.closest("button, input, select, textarea")||(null==(t=e.onMouseDown)||t.call(e,r),!r.defaultPrevented&&r.detail>1&&r.preventDefault())}}));l.displayName="Label";var i=l},98958:(e,r,t)=>{e.exports=t(18181)}}]);
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.