PageSourceSearch

https://dashboardsample-six.vercel.app/_next/static/chunks/110-6273ee8eb892d7aa.js

js dashboardsample-six.vercel.app collected 2026-10-03 06:31:16 UTC 123,528 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[110],{9205:function(e,t,r){"use strict";r.d(t,{Z:function(){return c}});var n=r(2265);let o=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),a=e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,t,r)=>r?r.toUpperCase():t.toLowerCase()),i=e=>{let t=a(e);return t.charAt(0).toUpperCase()+t.slice(1)},l=function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return t.filter((e,t,r)=>!!e&&""!==e.trim()&&r.indexOf(e)===t).join(" ").trim()},u=e=>{for(let t in e)if(t.startsWith("aria-")||"role"===t||"title"===t)return!0};var s={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let d=(0,n.forwardRef)((e,t)=>{let{color:r="currentColor",size:o=24,strokeWidth:a=2,absoluteStrokeWidth:i,className:d="",children:c,iconNode:f,...p}=e;return(0,n.createElement)("svg",{ref:t,...s,width:o,height:o,stroke:r,strokeWidth:i?24*Number(a)/Number(o):a,className:l("lucide",d),...!c&&!u(p)&&{"aria-hidden":"true"},...p},[...f.map(e=>{let[t,r]=e;return(0,n.createElement)(t,r)}),...Array.isArray(c)?c:[c]])}),c=(e,t)=>{let r=(0,n.forwardRef)((r,a)=>{let{className:u,...s}=r;return(0,n.createElement)(d,{ref:a,iconNode:t,className:l("lucide-".concat(o(i(e))),"lucide-".concat(e),u),...s})});return r.displayName=i(e),r}},2451:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});let n=(0,r(9205).Z)("chevron-left",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]])},407:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});let n=(0,r(9205).Z)("chevron-right",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]])},4369:function(e,t,r){"use strict";var n=r(2265),o="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},a=n.useState,i=n.useEffect,l=n.useLayoutEffect,u=n.useDebugValue;function s(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!o(e,r)}catch(e){return!0}}var d="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var r=t(),n=a({inst:{value:r,getSnapshot:t}}),o=n[0].inst,d=n[1];return l(function(){o.value=r,o.getSnapshot=t,s(o)&&d({inst:o})},[e,r,t]),i(function(){return s(o)&&d({inst:o}),e(function(){s(o)&&d({inst:o})})},[e]),u(r),r};t.useSyncExternalStore=void 0!==n.useSyncExternalStore?n.useSyncExternalStore:d},2558:function(e,t,r){"use strict";e.exports=r(4369)},9590:function(){},4936:function(){},2484:function(e,t,r){"use strict";function n(e,[t,r]){return Math.min(r,Math.max(t,e))}r.d(t,{u:function(){return n}})},3571:function(e,t,r){"use strict";r.d(t,{f:function(){return v}});var n=r(2265),o=r.t(n,2);r(4887);var a=r(8575),i=r(7437),l=Symbol.for("react.lazy"),u=o[" use ".trim().toString()];function s(e){var t;return null!=e&&"object"==typeof e&&"$$typeof"in e&&e.$$typeof===l&&"_payload"in e&&"object"==typeof(t=e._payload)&&null!==t&&"then"in t}var d=Symbol("radix.slottable");function c(e){return n.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===d}var f=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>{let r=function(e){let t=function(e){let t=n.forwardRef((e,t)=>{let{children:r,...o}=e;if(s(r)&&"function"==typeof u&&(r=u(r._payload)),n.isValidElement(r)){var i;let e,l;let u=(i=r,(e=Object.getOwnPropertyDescriptor(i.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning?i.ref:(e=Object.getOwnPropertyDescriptor(i,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning?i.props.ref:i.props.ref||i.ref),s=function(e,t){let r={...t};for(let n in t){let o=e[n],a=t[n];/^on[A-Z]/.test(n)?o&&a?r[n]=(...e)=>{let t=a(...e);return o(...e),t}:o&&(r[n]=o):"style"===n?r[n]={...o,...a}:"className"===n&&(r[n]=[o,a].filter(Boolean).join(" "))}return{...e,...r}}(o,r.props);return r.type!==n.Fragment&&(s.ref=t?(0,a.F)(t,u):u),n.cloneElement(r,s)}return n.Children.count(r)>1?n.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}(e),r=n.forwardRef((e,r)=>{let{children:o,...a}=e;s(o)&&"function"==typeof u&&(o=u(o._payload));let l=n.Children.toArray(o),d=l.find(c);if(d){let e=d.props.children,o=l.map(t=>
1t!==d?t:n.Children.count(e)>1?n.Children.only(null):n.isValidElement(e)?e.props.children:null);return(0,i.jsx)(t,{...a,ref:r,children:n.isValidElement(e)?n.cloneElement(e,void 0,o):null})}return(0,i.jsx)(t,{...a,ref:r,children:o})});return r.displayName=`${e}.Slot`,r}(`Primitive.${t}`),o=n.forwardRef((e,n)=>{let{asChild:o,...a}=e,l=o?r:t;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,i.jsx)(l,{...a,ref:n})});return o.displayName=`Primitive.${t}`,{...e,[t]:o}},{}),p=n.forwardRef((e,t)=>{let{ratio:r=1,style:n,...o}=e;return(0,i.jsx)("div",{style:{position:"relative",width:"100%",paddingBottom:`${100/r}%`},"data-radix-aspect-ratio-wrapper":"",children:(0,i.jsx)(f.div,{...o,ref:t,style:{...n,position:"absolute",top:0,right:0,bottom:0,left:0}})})});p.displayName="AspectRatio";var v=p},3313:function(e,t,r){"use strict";r.d(t,{NY:function(){return P},Ee:function(){return M},fC:function(){return T}});var n=r(2265),o=r.t(n,2),a=r(7437),i=r(6606),l=r(1188);r(4887);var u=r(8575),s=Symbol.for("react.lazy"),d=o[" use ".trim().toString()];function c(e){var t;return null!=e&&"object"==typeof e&&"$$typeof"in e&&e.$$typeof===s&&"_payload"in e&&"object"==typeof(t=e._payload)&&null!==t&&"then"in t}var f=Symbol("radix.slottable");function p(e){return n.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===f}var v=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>{let r=function(e){let t=function(e){let t=n.forwardRef((e,t)=>{let{children:r,...o}=e;if(c(r)&&"function"==typeof d&&(r=d(r._payload)),n.isValidElement(r)){var a;let e,i;let l=(a=r,(e=Object.getOwnPropertyDescriptor(a.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning?a.ref:(e=Object.getOwnPropertyDescriptor(a,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning?a.props.ref:a.props.ref||a.ref),s=function(e,t){let r={...t};for(let n in t){let o=e[n],a=t[n];/^on[A-Z]/.test(n)?o&&a?r[n]=(...e)=>{let t=a(...e);return o(...e),t}:o&&(r[n]=o):"style"===n?r[n]={...o,...a}:"className"===n&&(r[n]=[o,a].filter(Boolean).join(" "))}return{...e,...r}}(o,r.props);return r.type!==n.Fragment&&(s.ref=t?(0,u.F)(t,l):l),n.cloneElement(r,s)}return n.Children.count(r)>1?n.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}(e),r=n.forwardRef((e,r)=>{let{children:o,...i}=e;c(o)&&"function"==typeof d&&(o=d(o._payload));let l=n.Children.toArray(o),u=l.find(p);if(u){let e=u.props.children,o=l.map(t=>t!==u?t:n.Children.count(e)>1?n.Children.only(null):n.isValidElement(e)?e.props.children:null);return(0,a.jsx)(t,{...i,ref:r,children:n.isValidElement(e)?n.cloneElement(e,void 0,o):null})}return(0,a.jsx)(t,{...i,ref:r,children:o})});return r.displayName=`${e}.Slot`,r}(`Primitive.${t}`),o=n.forwardRef((e,n)=>{let{asChild:o,...i}=e,l=o?r:t;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,a.jsx)(l,{...i,ref:n})});return o.displayName=`Primitive.${t}`,{...e,[t]:o}},{}),m=r(176),h="Avatar",[w,g]=function(e,t=[]){let r=[],o=()=>{let t=r.map(e=>n.createContext(e));return function(r){let o=r?.[e]||t;return n.useMemo(()=>({[`__scope${e}`]:{...r,[e]:o}}),[r,o])}};return o.scopeName=e,[function(t,o){let i=n.createContext(o);i.displayName=t+"Context";let l=r.length;r=[...r,o];let u=t=>{let{scope:r,children:o,...u}=t,s=r?.[e]?.[l]||i,d=n.useMemo(()=>u,Object.values(u));return(0,a.jsx)(s.Provider,{value:d,children:o})};return u.displayName=t+"Provider",[u,function(r,a){let u=a?.[e]?.[l]||i,s=n.useContext(u);if(s)return s;if(void 0!==o)return o;throw Error(`\`${r}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let r=()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let o=r.reduce((t,{useScope:r,scopeName:n})=>{let o=r(e)[`__scope${n}`];return{...t,...o}},{});return n.useMemo(()=>({[`__scope${t.scopeName}`]:o}),[o])}};return r.scopeName=t.scopeName,r}(o,...t)]}(h),[y,x]=w(h),b=n.forwardRef((e,t)=>{let{__scopeAvatar:r,...o}=e,[i,l]=n.useState("idle");return(0,a.jsx)(y,{scope:r,imageLoadingStatus:i,onImageLoadingStatusChange:l,children:(0,a.jsx)(v.span,{...o,ref:t})})});b.displayName=h;
1var C="AvatarImage",j=n.forwardRef((e,t)=>{let{__scopeAvatar:r,src:o,onLoadingStatusChange:u=()=>{},...s}=e,d=x(C,r),c=function(e,t){let{referrerPolicy:r,crossOrigin:o}=t,a=(0,m.a)(),i=n.useRef(null),u=a?(i.current||(i.current=new window.Image),i.current):null,[s,d]=n.useState(()=>S(u,e));return(0,l.b)(()=>{d(S(u,e))},[u,e]),(0,l.b)(()=>{let e=e=>()=>{d(e)};if(!u)return;let t=e("loaded"),n=e("error");return u.addEventListener("load",t),u.addEventListener("error",n),r&&(u.referrerPolicy=r),"string"==typeof o&&(u.crossOrigin=o),()=>{u.removeEventListener("load",t),u.removeEventListener("error",n)}},[u,o,r]),s}(o,s),f=(0,i.W)(e=>{u(e),d.onImageLoadingStatusChange(e)});return(0,l.b)(()=>{"idle"!==c&&f(c)},[c,f]),"loaded"===c?(0,a.jsx)(v.img,{...s,ref:t,src:o}):null});j.displayName=C;var R="AvatarFallback",E=n.forwardRef((e,t)=>{let{__scopeAvatar:r,delayMs:o,...i}=e,l=x(R,r),[u,s]=n.useState(void 0===o);return n.useEffect(()=>{if(void 0!==o){let e=window.setTimeout(()=>s(!0),o);return()=>window.clearTimeout(e)}},[o]),u&&"loaded"!==l.imageLoadingStatus?(0,a.jsx)(v.span,{...i,ref:t}):null});function S(e,t){return e?t?(e.src!==t&&(e.src=t),e.complete&&e.naturalWidth>0?"loaded":"loading"):"error":"idle"}E.displayName=R;var T=b,M=j,P=E},9270:function(e,t,r){"use strict";r.d(t,{fC:function(){return b},z$:function(){return j}});var n=r(2265),o=r(8575),a=r(3966),i=r(6741),l=r(886),u=r(6718),s=r(420),d=r(1599),c=r(6840),f=r(7437),p="Checkbox",[v,m]=(0,a.b)(p),[h,w]=v(p);function g(e){let{__scopeCheckbox:t,checked:r,children:o,defaultChecked:a,disabled:i,form:u,name:s,onCheckedChange:d,required:c,value:v="on",internal_do_not_use_render:m}=e,[w,g]=(0,l.T)({prop:r,defaultProp:null!=a&&a,onChange:d,caller:p}),[y,x]=n.useState(null),[b,C]=n.useState(null),j=n.useRef(!1),R=!y||!!u||!!y.closest("form"),E={checked:w,disabled:i,setChecked:g,control:y,setControl:x,name:s,form:u,value:v,hasConsumerStoppedPropagationRef:j,required:c,defaultChecked:!S(a)&&a,isFormControl:R,bubbleInput:b,setBubbleInput:C};return(0,f.jsx)(h,{scope:t,...E,children:"function"==typeof m?m(E):o})}var y="CheckboxTrigger",x=n.forwardRef((e,t)=>{let{__scopeCheckbox:r,onKeyDown:a,onClick:l,...u}=e,{control:s,value:d,disabled:p,checked:v,required:m,setControl:h,setChecked:g,hasConsumerStoppedPropagationRef:x,isFormControl:b,bubbleInput:C}=w(y,r),j=(0,o.e)(t,h),R=n.useRef(v);return n.useEffect(()=>{let e=null==s?void 0:s.form;if(e){let t=()=>g(R.current);return e.addEventListener("reset",t),()=>e.removeEventListener("reset",t)}},[s,g]),(0,f.jsx)(c.WV.button,{type:"button",role:"checkbox","aria-checked":S(v)?"mixed":v,"aria-required":m,"data-state":T(v),"data-disabled":p?"":void 0,disabled:p,value:d,...u,ref:j,onKeyDown:(0,i.Mj)(a,e=>{"Enter"===e.key&&e.preventDefault()}),onClick:(0,i.Mj)(l,e=>{g(e=>!!S(e)||!e),C&&b&&(x.current=e.isPropagationStopped(),x.current||e.stopPropagation())})})});x.displayName=y;var b=n.forwardRef((e,t)=>{let{__scopeCheckbox:r,name:n,checked:o,defaultChecked:a,required:i,disabled:l,value:u,onCheckedChange:s,form:d,...c}=e;return(0,f.jsx)(g,{__scopeCheckbox:r,checked:o,defaultChecked:a,disabled:l,required:i,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:t,__scopeCheckbox:r}),n&&(0,f.jsx)(E,{__scopeCheckbox:r})]})}})});b.displayName=p;var C="CheckboxIndicator",j=n.forwardRef((e,t)=>{let{__scopeCheckbox:r,forceMount:n,...o}=e,a=w(C,r);return(0,f.jsx)(d.z,{present:n||S(a.checked)||!0===a.checked,children:(0,f.jsx)(c.WV.span,{"data-state":T(a.checked),"data-disabled":a.disabled?"":void 0,...o,ref:t,style:{pointerEvents:"none",...e.style}})})});j.displayName=C;var R="CheckboxBubbleInput",E=n.forwardRef((e,t)=>{let{__scopeCheckbox:r,...a}=e,{control:i,hasConsumerStoppedPropagationRef:l,checked:d,defaultChecked:p,required:v,disabled:m,name:h,value:g,form:y,bubbleInput:x,setBubbleInput:b}=w(R,r),C=(0,o.e)(t,b),j=(0,u.D)(d),E=(0,s.t)(i);n.useEffect(()=>{if(!x)return;let e=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set,t=!l.current;if(j!==d&&e){let r=new Event("click",{bubbles:t});x.indeterminate=S(d),e.call(x,!S(d)&&d),x.dispatchEvent(r)}},[x,j,d,l]);let T=n.useRef(!S(d)&&d);return(0,f.jsx)(c.WV.input,{type:"checkbox","aria-hidden":!0,defaultChecked:null!=p?p:T.current,required:v,disabled:m,name:h,value:g,form:y,...a,tabIndex:-1,ref:C,style:{...a.style,...E,position:"absolute",pointerEvents:"none",opacity:0,margin:0,transform:"translateX(-100%)"}})});function S(e){return"indeterminate"===e}function T(e){return S(e)?"indeterminate":e?"checked":"unchecked"}E.displayName=R},6418:function(e,t,r){"use strict";r.d(t,{Uv:function(){return T},VY:function(){return M},Z0:function(){return k},ck:function(){return P},fC:function(){return E},xz:function(){return S}});var n=r(2265),o=r(6741),a=r(3966),i=r(6840),l=r(4023),u=r(6606),s=(r(886),r(7437)),d="ContextMenu",[c,f]=(0,a.b)(d,[l.Wf]),p=(0,l.Wf)(),[v,m]=c(d),h=e=>{let{__scopeContextMenu:t,children:r,onOpenChange:o,dir:a,modal:i=!0}=e,[d,c]=n.useState(!1),f=p(t),m=(0,u.W)(o),h=n.useCallback(e=>{c(e),m(e)},[m]);return(0,s.jsx)(v,{scope:t,open:d,onOpenChange:h,modal:i,children:(0,s.jsx)(l.fC,{...f,dir:a,open:d,onOpenChange:h,modal:i,children:r})})};h.displayName=d;var w="ContextMenuTrigger",g=n.forwardRef((e,t)=>
1{let{__scopeContextMenu:r,disabled:a=!1,...u}=e,d=m(w,r),c=p(r),f=n.useRef({x:0,y:0}),v=n.useRef({getBoundingClientRect:()=>DOMRect.fromRect({width:0,height:0,...f.current})}),h=n.useRef(0),g=n.useCallback(()=>window.clearTimeout(h.current),[]),y=e=>{f.current={x:e.clientX,y:e.clientY},d.onOpenChange(!0)};return n.useEffect(()=>g,[g]),n.useEffect(()=>void(a&&g()),[a,g]),(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(l.ee,{...c,virtualRef:v}),(0,s.jsx)(i.WV.span,{"data-state":d.open?"open":"closed","data-disabled":a?"":void 0,...u,ref:t,style:{WebkitTouchCallout:"none",...e.style},onContextMenu:a?e.onContextMenu:(0,o.Mj)(e.onContextMenu,e=>{g(),y(e),e.preventDefault()}),onPointerDown:a?e.onPointerDown:(0,o.Mj)(e.onPointerDown,R(e=>{g(),h.current=window.setTimeout(()=>y(e),700)})),onPointerMove:a?e.onPointerMove:(0,o.Mj)(e.onPointerMove,R(g)),onPointerCancel:a?e.onPointerCancel:(0,o.Mj)(e.onPointerCancel,R(g)),onPointerUp:a?e.onPointerUp:(0,o.Mj)(e.onPointerUp,R(g))})]})});g.displayName=w;var y=e=>{let{__scopeContextMenu:t,...r}=e,n=p(t);return(0,s.jsx)(l.h_,{...n,...r})};y.displayName="ContextMenuPortal";var x="ContextMenuContent",b=n.forwardRef((e,t)=>{let{__scopeContextMenu:r,...o}=e,a=m(x,r),i=p(r),u=n.useRef(!1);return(0,s.jsx)(l.VY,{...i,...o,ref:t,side:"right",sideOffset:2,align:"start",onCloseAutoFocus:t=>{var r;null===(r=e.onCloseAutoFocus)||void 0===r||r.call(e,t),!t.defaultPrevented&&u.current&&t.preventDefault(),u.current=!1},onInteractOutside:t=>{var r;null===(r=e.onInteractOutside)||void 0===r||r.call(e,t),t.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)"}})});b.displayName=x,n.forwardRef((e,t)=>{let{__scopeContextMenu:r,...n}=e,o=p(r);return(0,s.jsx)(l.ZA,{...o,...n,ref:t})}).displayName="ContextMenuGroup",n.forwardRef((e,t)=>{let{__scopeContextMenu:r,...n}=e,o=p(r);return(0,s.jsx)(l.__,{...o,...n,ref:t})}).displayName="ContextMenuLabel";var C=n.forwardRef((e,t)=>{let{__scopeContextMenu:r,...n}=e,o=p(r);return(0,s.jsx)(l.ck,{...o,...n,ref:t})});C.displayName="ContextMenuItem",n.forwardRef((e,t)=>{let{__scopeContextMenu:r,...n}=e,o=p(r);return(0,s.jsx)(l.oC,{...o,...n,ref:t})}).displayName="ContextMenuCheckboxItem",n.forwardRef((e,t)=>{let{__scopeContextMenu:r,...n}=e,o=p(r);return(0,s.jsx)(l.Ee,{...o,...n,ref:t})}).displayName="ContextMenuRadioGroup",n.forwardRef((e,t)=>{let{__scopeContextMenu:r,...n}=e,o=p(r);return(0,s.jsx)(l.Rk,{...o,...n,ref:t})}).displayName="ContextMenuRadioItem",n.forwardRef((e,t)=>{let{__scopeContextMenu:r,...n}=e,o=p(r);return(0,s.jsx)(l.wU,{...o,...n,ref:t})}).displayName="ContextMenuItemIndicator";var j=n.forwardRef((e,t)=>{let{__scopeContextMenu:r,...n}=e,o=p(r);return(0,s.jsx)(l.Z0,{...o,...n,ref:t})});function R(e){return t=>"mouse"!==t.pointerType?e(t):void 0}j.displayName="ContextMenuSeparator",n.forwardRef((e,t)=>{let{__scopeContextMenu:r,...n}=e,o=p(r);return(0,s.jsx)(l.Eh,{...o,...n,ref:t})}).displayName="ContextMenuArrow",n.forwardRef((e,t)=>{let{__scopeContextMenu:r,...n}=e,o=p(r);return(0,s.jsx)(l.fF,{...o,...n,ref:t})}).displayName="ContextMenuSubTrigger",n.forwardRef((e,t)=>{let{__scopeContextMenu:r,...n}=e,o=p(r);return(0,s.jsx)(l.tu,{...o,...n,ref:t,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)"}})}).displayName="ContextMenuSubContent";var E=h,S=g,T=y,M=b,P=C,k=j},6605:function(e,t,r){"use strict";r.d(t,{Eh:function(){return W},VY:function(){return A},fC:function(){return I},h_:function(){return L},xz:function(){return _}});var n,o=r(2265),a=r(6741),i=r(3966),l=r(886),u=r(8575),s=r(6008),d=r(3832),c=r(1599),f=r(6840),p=r(5278),v=r(7437),m="HoverCard",[h,w]=(0,i.b)(m,[s.D7]),g=(0,s.D7)(),[y,x]=h(m),b=e=>{let{__scopeHoverCard:t,children:r,open:n,defaultOpen:a,onOpenChange:i,openDelay:u=700,closeDelay:d=300}=e,c=g(t),f=o.useRef(0),p=o.useRef(0),h=o.useRef(!1),w=o.useRef(!1),[x,b]=(0,l.T)({prop:n,defaultProp:null!=a&&a,onChange:i,caller:m}),C=o.useCallback(()=>{clearTimeout(p.current),f.current=window.setTimeout(()=>b(!0),u)},[u,b]),j=o.useCallback(()=>{clearTimeout(f.current),h.current||w.current||(p.current=window.setTimeout(()=>b(!1),d))},[d,b]),R=o.useCallback(()=>b(!1),[b]);return o.useEffect(()=>()=>{clearTimeout(f.current),clearTimeout(p.current)},[]),(0,v.jsx)(y,{scope:t,open:x,onOpenChange:b,onOpen:C,onClose:j,onDismiss:R,hasSelectionRef:h,isPointerDownOnContentRef:w,children:(0,v.jsx)(s.fC,{...c,children:r})})};b.displayName=m;var C="HoverCardTrigger",j=o.forwardRef((e,t)=>
1{let{__scopeHoverCard:r,...n}=e,o=x(C,r),i=g(r);return(0,v.jsx)(s.ee,{asChild:!0,...i,children:(0,v.jsx)(f.WV.a,{"data-state":o.open?"open":"closed",...n,ref:t,onPointerEnter:(0,a.Mj)(e.onPointerEnter,D(o.onOpen)),onPointerLeave:(0,a.Mj)(e.onPointerLeave,D(o.onClose)),onFocus:(0,a.Mj)(e.onFocus,o.onOpen),onBlur:(0,a.Mj)(e.onBlur,o.onClose),onTouchStart:(0,a.Mj)(e.onTouchStart,e=>e.preventDefault())})})});j.displayName=C;var R="HoverCardPortal",[E,S]=h(R,{forceMount:void 0}),T=e=>{let{__scopeHoverCard:t,forceMount:r,children:n,container:o}=e,a=x(R,t);return(0,v.jsx)(E,{scope:t,forceMount:r,children:(0,v.jsx)(c.z,{present:r||a.open,children:(0,v.jsx)(d.h,{asChild:!0,container:o,children:n})})})};T.displayName=R;var M="HoverCardContent",P=o.forwardRef((e,t)=>{let r=S(M,e.__scopeHoverCard),{forceMount:n=r.forceMount,...o}=e,i=x(M,e.__scopeHoverCard);return(0,v.jsx)(c.z,{present:n||i.open,children:(0,v.jsx)(k,{"data-state":i.open?"open":"closed",...o,onPointerEnter:(0,a.Mj)(e.onPointerEnter,D(i.onOpen)),onPointerLeave:(0,a.Mj)(e.onPointerLeave,D(i.onClose)),ref:t})})});P.displayName=M;var k=o.forwardRef((e,t)=>{let{__scopeHoverCard:r,onEscapeKeyDown:i,onPointerDownOutside:l,onFocusOutside:d,onInteractOutside:c,...f}=e,m=x(M,r),h=g(r),w=o.useRef(null),y=(0,u.e)(t,w),[b,C]=o.useState(!1);return o.useEffect(()=>{if(b){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}}},[b]),o.useEffect(()=>{if(w.current){let e=()=>{C(!1),m.isPointerDownOnContentRef.current=!1,setTimeout(()=>{var e;(null===(e=document.getSelection())||void 0===e?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(()=>{w.current&&(function(e){let t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP});for(;r.nextNode();)t.push(r.currentNode);return t})(w.current).forEach(e=>e.setAttribute("tabindex","-1"))}),(0,v.jsx)(p.XB,{asChild:!0,disableOutsidePointerEvents:!1,onInteractOutside:c,onEscapeKeyDown:i,onPointerDownOutside:l,onFocusOutside:(0,a.Mj)(d,e=>{e.preventDefault()}),onDismiss:m.onDismiss,children:(0,v.jsx)(s.VY,{...h,...f,onPointerDown:(0,a.Mj)(f.onPointerDown,e=>{e.currentTarget.contains(e.target)&&C(!0),m.hasSelectionRef.current=!1,m.isPointerDownOnContentRef.current=!0}),ref:y,style:{...f.style,userSelect:b?"text":void 0,WebkitUserSelect:b?"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)"}})})}),N=o.forwardRef((e,t)=>{let{__scopeHoverCard:r,...n}=e,o=g(r);return(0,v.jsx)(s.Eh,{...o,...n,ref:t})});function D(e){return t=>"touch"===t.pointerType?void 0:e()}N.displayName="HoverCardArrow";var I=b,_=j,L=T,A=P,W=N},6120:function(e,t,r){"use strict";r.d(t,{VY:function(){return z},Z0:function(){return H},ck:function(){return K},fC:function(){return W},h_:function(){return F},v2:function(){return V},xz:function(){return O}});var n=r(2265),o=r(8068),a=r(9114),i=r(6741),l=r(8575),u=r(3966),s=r(9255),d=r(4023),c=r(1353),f=r(6840),p=r(886),v=r(7437),m="Menubar",[h,w,g]=(0,o.B)(m),[y,x]=(0,u.b)(m,[g,c.Pc]),b=(0,d.Wf)(),C=(0,c.Pc)(),[j,R]=y(m),E=n.forwardRef((e,t)=>{let{__scopeMenubar:r,value:o,onValueChange:i,defaultValue:l,loop:u=!0,dir:s,...d}=e,w=(0,a.gm)(s),g=C(r),[y,x]=(0,p.T)({prop:o,onChange:i,defaultProp:null!=l?l:"",caller:m}),[b,R]=n.useState(null);return(0,v.jsx)(j,{scope:r,value:y,onMenuOpen:n.useCallback(e=>{x(e),R(e)},[x]),onMenuClose:n.useCallback(()=>x(""),[x]),onMenuToggle:n.useCallback(e=>{x(t=>t?"":e),R(e)},[x]),dir:w,loop:u,children:(0,v.jsx)(h.Provider,{scope:r,children:(0,v.jsx)(h.Slot,{scope:r,children:(0,v.jsx)(c.fC,{asChild:!0,...g,orientation:"horizontal",loop:u,dir:w,
1currentTabStopId:b,onCurrentTabStopIdChange:R,children:(0,v.jsx)(f.WV.div,{role:"menubar",...d,ref:t})})})})})});E.displayName=m;var S="MenubarMenu",[T,M]=y(S),P=e=>{let{__scopeMenubar:t,value:r,...o}=e,a=(0,s.M)(),i=r||a||"LEGACY_REACT_AUTO_VALUE",l=R(S,t),u=b(t),c=n.useRef(null),f=n.useRef(!1),p=l.value===i;return n.useEffect(()=>{p||(f.current=!1)},[p]),(0,v.jsx)(T,{scope:t,value:i,triggerId:(0,s.M)(),triggerRef:c,contentId:(0,s.M)(),wasKeyboardTriggerOpenRef:f,children:(0,v.jsx)(d.fC,{...u,open:p,onOpenChange:e=>{e||l.onMenuClose()},modal:!1,dir:l.dir,...o})})};P.displayName=S;var k="MenubarTrigger",N=n.forwardRef((e,t)=>{let{__scopeMenubar:r,disabled:o=!1,...a}=e,u=C(r),s=b(r),p=R(k,r),m=M(k,r),w=n.useRef(null),g=(0,l.e)(t,w,m.triggerRef),[y,x]=n.useState(!1),j=p.value===m.value;return(0,v.jsx)(h.ItemSlot,{scope:r,value:m.value,disabled:o,children:(0,v.jsx)(c.ck,{asChild:!0,...u,focusable:!o,tabStopId:m.value,children:(0,v.jsx)(d.ee,{asChild:!0,...s,children:(0,v.jsx)(f.WV.button,{type:"button",role:"menuitem",id:m.triggerId,"aria-haspopup":"menu","aria-expanded":j,"aria-controls":j?m.contentId:void 0,"data-highlighted":y?"":void 0,"data-state":j?"open":"closed","data-disabled":o?"":void 0,disabled:o,...a,ref:g,onPointerDown:(0,i.Mj)(e.onPointerDown,e=>{o||0!==e.button||!1!==e.ctrlKey||(p.onMenuOpen(m.value),j||e.preventDefault())}),onPointerEnter:(0,i.Mj)(e.onPointerEnter,()=>{if(p.value&&!j){var e;p.onMenuOpen(m.value),null===(e=w.current)||void 0===e||e.focus()}}),onKeyDown:(0,i.Mj)(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,i.Mj)(e.onFocus,()=>x(!0)),onBlur:(0,i.Mj)(e.onBlur,()=>x(!1))})})})})});N.displayName=k;var D=e=>{let{__scopeMenubar:t,...r}=e,n=b(t);return(0,v.jsx)(d.h_,{...n,...r})};D.displayName="MenubarPortal";var I="MenubarContent",_=n.forwardRef((e,t)=>{let{__scopeMenubar:r,align:o="start",...a}=e,l=b(r),u=R(I,r),s=M(I,r),c=w(r),f=n.useRef(!1);return(0,v.jsx)(d.VY,{id:s.contentId,"aria-labelledby":s.triggerId,"data-radix-menubar-content":"",...l,...a,ref:t,align:o,onCloseAutoFocus:(0,i.Mj)(e.onCloseAutoFocus,e=>{if(!u.value&&!f.current){var t;null===(t=s.triggerRef.current)||void 0===t||t.focus()}f.current=!1,e.preventDefault()}),onFocusOutside:(0,i.Mj)(e.onFocusOutside,e=>{let t=e.target;c().some(e=>{var r;return null===(r=e.ref.current)||void 0===r?void 0:r.contains(t)})&&e.preventDefault()}),onInteractOutside:(0,i.Mj)(e.onInteractOutside,()=>{f.current=!0}),onEntryFocus:e=>{s.wasKeyboardTriggerOpenRef.current||e.preventDefault()},onKeyDown:(0,i.Mj)(e.onKeyDown,e=>{if(["ArrowRight","ArrowLeft"].includes(e.key)){var t,r;let n=e.target,o=n.hasAttribute("data-radix-menubar-subtrigger"),a=n.closest("[data-radix-menubar-content]")!==e.currentTarget,i=("rtl"===u.dir?"ArrowRight":"ArrowLeft")===e.key;if(!i&&o||a&&i)return;let l=c().filter(e=>!e.disabled).map(e=>e.value);i&&l.reverse();let d=l.indexOf(s.value),[f]=l=u.loop?(t=l,r=d+1,t.map((e,n)=>t[(r+n)%t.length])):l.slice(d+1);f&&u.onMenuOpen(f)}},{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)"}})});_.displayName=I,n.forwardRef((e,t)=>{let{__scopeMenubar:r,...n}=e,o=b(r);return(0,v.jsx)(d.ZA,{...o,...n,ref:t})}).displayName="MenubarGroup",n.forwardRef((e,t)=>{let{__scopeMenubar:r,...n}=e,o=b(r);return(0,v.jsx)(d.__,{...o,...n,ref:t})}).displayName="MenubarLabel";var L=n.forwardRef((e,t)=>{let{__scopeMenubar:r,...n}=e,o=b(r);return(0,v.jsx)(d.ck,{...o,...n,ref:t})});L.displayName="MenubarItem",n.forwardRef((e,t)=>{let{__scopeMenubar:r,...n}=e,o=b(r);return(0,v.jsx)(d.oC,{...o,...n,ref:t})}).displayName="MenubarCheckboxItem",n.forwardRef((e,t)=>
1{let{__scopeMenubar:r,...n}=e,o=b(r);return(0,v.jsx)(d.Ee,{...o,...n,ref:t})}).displayName="MenubarRadioGroup",n.forwardRef((e,t)=>{let{__scopeMenubar:r,...n}=e,o=b(r);return(0,v.jsx)(d.Rk,{...o,...n,ref:t})}).displayName="MenubarRadioItem",n.forwardRef((e,t)=>{let{__scopeMenubar:r,...n}=e,o=b(r);return(0,v.jsx)(d.wU,{...o,...n,ref:t})}).displayName="MenubarItemIndicator";var A=n.forwardRef((e,t)=>{let{__scopeMenubar:r,...n}=e,o=b(r);return(0,v.jsx)(d.Z0,{...o,...n,ref:t})});A.displayName="MenubarSeparator",n.forwardRef((e,t)=>{let{__scopeMenubar:r,...n}=e,o=b(r);return(0,v.jsx)(d.Eh,{...o,...n,ref:t})}).displayName="MenubarArrow",n.forwardRef((e,t)=>{let{__scopeMenubar:r,...n}=e,o=b(r);return(0,v.jsx)(d.fF,{"data-radix-menubar-subtrigger":"",...o,...n,ref:t})}).displayName="MenubarSubTrigger",n.forwardRef((e,t)=>{let{__scopeMenubar:r,...n}=e,o=b(r);return(0,v.jsx)(d.tu,{...o,"data-radix-menubar-content":"",...n,ref:t,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)"}})}).displayName="MenubarSubContent";var W=E,V=P,O=N,F=D,z=_,K=L,H=A},5509:function(e,t,r){"use strict";r.d(t,{VY:function(){return ew},aV:function(){return ep},ck:function(){return ev},fC:function(){return ef},l_:function(){return eg},rU:function(){return eh},xz:function(){return em}});var n=r(2265),o=r(4887),a=r(3966),i=r(6741),l=r(6840),u=r(886),s=r(8575),d=r(9114),c=r(1599),f=r(9255),p=r(8068),v=r(5278),m=r(6718),h=r(1188),w=r(6606),g=r(5098),y=r(7437),x="NavigationMenu",[b,C,j]=(0,p.B)(x),[R,E,S]=(0,p.B)(x),[T,M]=(0,a.b)(x,[j,S]),[P,k]=T(x),[N,D]=T(x),I=n.forwardRef((e,t)=>{let{__scopeNavigationMenu:r,value:o,onValueChange:a,defaultValue:i,delayDuration:c=200,skipDelayDuration:f=300,orientation:p="horizontal",dir:v,...m}=e,[h,w]=n.useState(null),g=(0,s.e)(t,e=>w(e)),b=(0,d.gm)(v),C=n.useRef(0),j=n.useRef(0),R=n.useRef(0),[E,S]=n.useState(!0),[T,M]=(0,u.T)({prop:o,onChange:e=>{let t=f>0;""!==e?(window.clearTimeout(R.current),t&&S(!1)):(window.clearTimeout(R.current),R.current=window.setTimeout(()=>S(!0),f)),null==a||a(e)},defaultProp:null!=i?i:"",caller:x}),P=n.useCallback(()=>{window.clearTimeout(j.current),j.current=window.setTimeout(()=>M(""),150)},[M]),k=n.useCallback(e=>{window.clearTimeout(j.current),M(e)},[M]),N=n.useCallback(e=>{T===e?window.clearTimeout(j.current):C.current=window.setTimeout(()=>{window.clearTimeout(j.current),M(e)},c)},[T,M,c]);return n.useEffect(()=>()=>{window.clearTimeout(C.current),window.clearTimeout(j.current),window.clearTimeout(R.current)},[]),(0,y.jsx)(L,{scope:r,isRootMenu:!0,value:T,dir:b,orientation:p,rootNavigationMenu:h,onTriggerEnter:e=>{window.clearTimeout(C.current),E?N(e):k(e)},onTriggerLeave:()=>{window.clearTimeout(C.current),P()},onContentEnter:()=>window.clearTimeout(j.current),onContentLeave:P,onItemSelect:e=>{M(t=>t===e?"":e)},onItemDismiss:()=>M(""),children:(0,y.jsx)(l.WV.nav,{"aria-label":"Main","data-orientation":p,dir:b,...m,ref:g})})});I.displayName=x;var _="NavigationMenuSub";n.forwardRef((e,t)=>{let{__scopeNavigationMenu:r,value:n,onValueChange:o,defaultValue:a,orientation:i="horizontal",...s}=e,d=k(_,r),[c,f]=(0,u.T)({prop:n,onChange:o,defaultProp:null!=a?a:"",caller:_});return(0,y.jsx)(L,{scope:r,isRootMenu:!1,value:c,dir:d.dir,orientation:i,rootNavigationMenu:d.rootNavigationMenu,onTriggerEnter:e=>f(e),onItemSelect:e=>f(e),onItemDismiss:()=>f(""),children:(0,y.jsx)(l.WV.div,{"data-orientation":i,...s,ref:t})})}).displayName=_;var L=e=>{let{scope:t,isRootMenu:r,rootNavigationMenu:o,dir:a,orientation:i,children:l,value:u,onItemSelect:s,onItemDismiss:d,onTriggerEnter:c,onTriggerLeave:p,onContentEnter:v,onContentLeave:h}=e,[g,x]=n.useState(null),[C,j]=n.useState(new Map),[R,E]=n.useState(null);return(0,y.jsx)(P,{scope:t,isRootMenu:r,rootNavigationMenu:o,value:u,previousValue:(0,m.D)(u),baseId:(0,f.M)(),dir:a,orientation:i,viewport:g,onViewportChange:x,indicatorTrack:R,onIndicatorTrackChange:E,onTriggerEnter:(0,w.W)(c),onTriggerLeave:(0,w.W)(p),onContentEnter:(0,w.W)(v),onContentLeave:(0,w.W)(h),onItemSelect:(0,w.W)(s),onItemDismiss:(0,w.W)(d),onViewportContentChange:n.useCallback((e,t)=>{j(r=>(r.set(e,t),new Map(r)))},[]),onViewportContentRemove:n.useCallback(e=>{j(t=>t.has(e)?(t.delete(e),new Map(t)):t)},[]),children:(0,y.jsx)(b.Provider,{scope:t,children:(0,y.jsx)(N,{scope:t,items:C,children:l})})})},A="NavigationMenuList",W=n.forwardRef((e,t)=>
1{let{__scopeNavigationMenu:r,...n}=e,o=k(A,r),a=(0,y.jsx)(l.WV.ul,{"data-orientation":o.orientation,...n,ref:t});return(0,y.jsx)(l.WV.div,{style:{position:"relative"},ref:o.onIndicatorTrackChange,children:(0,y.jsx)(b.Slot,{scope:r,children:o.isRootMenu?(0,y.jsx)(er,{asChild:!0,children:a}):a})})});W.displayName=A;var V="NavigationMenuItem",[O,F]=T(V),z=n.forwardRef((e,t)=>{let{__scopeNavigationMenu:r,value:o,...a}=e,i=(0,f.M)(),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 t=ea(u.current);t.length&&ei("start"===e?t:t.reverse())}},[]),m=n.useCallback(()=>{if(u.current){let e=ea(u.current);e.length&&(c.current=(e.forEach(e=>{e.dataset.tabindex=e.getAttribute("tabindex")||"",e.setAttribute("tabindex","-1")}),()=>{e.forEach(e=>{let t=e.dataset.tabindex;e.setAttribute("tabindex",t)})}))}},[]);return(0,y.jsx)(O,{scope:r,value:o||i||"LEGACY_REACT_AUTO_VALUE",triggerRef:s,contentRef:u,focusProxyRef:d,wasEscapeCloseRef:p,onEntryKeyDown:v,onFocusProxyEnter:v,onRootContentClose:m,onContentFocusOutside:m,children:(0,y.jsx)(l.WV.li,{...a,ref:t})})});z.displayName=V;var K="NavigationMenuTrigger",H=n.forwardRef((e,t)=>{let{__scopeNavigationMenu:r,disabled:o,...a}=e,u=k(K,e.__scopeNavigationMenu),d=F(K,e.__scopeNavigationMenu),c=n.useRef(null),f=(0,s.e)(c,d.triggerRef,t),p=es(u.baseId,d.value),v=ed(u.baseId,d.value),m=n.useRef(!1),h=n.useRef(!1),w=d.value===u.value;return(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)(b.ItemSlot,{scope:r,value:d.value,children:(0,y.jsx)(eo,{asChild:!0,children:(0,y.jsx)(l.WV.button,{id:p,disabled:o,"data-disabled":o?"":void 0,"data-state":eu(w),"aria-expanded":w,"aria-controls":v,...a,ref:f,onPointerEnter:(0,i.Mj)(e.onPointerEnter,()=>{h.current=!1,d.wasEscapeCloseRef.current=!1}),onPointerMove:(0,i.Mj)(e.onPointerMove,ec(()=>{o||h.current||d.wasEscapeCloseRef.current||m.current||(u.onTriggerEnter(d.value),m.current=!0)})),onPointerLeave:(0,i.Mj)(e.onPointerLeave,ec(()=>{o||(u.onTriggerLeave(),m.current=!1)})),onClick:(0,i.Mj)(e.onClick,()=>{u.onItemSelect(d.value),h.current=w}),onKeyDown:(0,i.Mj)(e.onKeyDown,e=>{let t={horizontal:"ArrowDown",vertical:"rtl"===u.dir?"ArrowLeft":"ArrowRight"}[u.orientation];w&&e.key===t&&(d.onEntryKeyDown(),e.preventDefault())})})})}),w&&(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)(g.fC,{"aria-hidden":!0,tabIndex:0,ref:d.focusProxyRef,onFocus:e=>{let t=d.contentRef.current,r=e.relatedTarget,n=r===c.current,o=null==t?void 0:t.contains(r);(n||!o)&&d.onFocusProxyEnter(n?"start":"end")}}),u.viewport&&(0,y.jsx)("span",{"aria-owns":v})]})]})});H.displayName=K;var B="navigationMenu.linkSelect",U=n.forwardRef((e,t)=>{let{__scopeNavigationMenu:r,active:n,onSelect:o,...a}=e;return(0,y.jsx)(eo,{asChild:!0,children:(0,y.jsx)(l.WV.a,{"data-active":n?"":void 0,"aria-current":n?"page":void 0,...a,ref:t,onClick:(0,i.Mj)(e.onClick,e=>{let t=e.target,r=new CustomEvent(B,{bubbles:!0,cancelable:!0});if(t.addEventListener(B,e=>null==o?void 0:o(e),{once:!0}),(0,l.jH)(t,r),!r.defaultPrevented&&!e.metaKey){let e=new CustomEvent(G,{bubbles:!0,cancelable:!0});(0,l.jH)(t,e)}},{checkForDefaultPrevented:!1})})})});U.displayName="NavigationMenuLink";var $="NavigationMenuIndicator";n.forwardRef((e,t)=>{let{forceMount:r,...n}=e,a=k($,e.__scopeNavigationMenu),i=!!a.value;return a.indicatorTrack?o.createPortal((0,y.jsx)(c.z,{present:r||i,children:(0,y.jsx)(Y,{...n,ref:t})}),a.indicatorTrack):null}).displayName=$;var Y=n.forwardRef((e,t)=>{let{__scopeNavigationMenu:r,...o}=e,a=k($,r),i=C(r),[u,s]=n.useState(null),[d,c]=n.useState(null),f="horizontal"===a.orientation,p=!!a.value;n.useEffect(()=>{var e;let t=null===(e=i().find(e=>e.value===a.value))||void 0===e?void 0:e.ref.current;t&&s(t)},[i,a.value]);let v=()=>{u&&c({size:f?u.offsetWidth:u.offsetHeight,offset:f?u.offsetLeft:u.offsetTop})};return el(u,v),el(a.indicatorTrack,v),d?(0,y.jsx)(l.WV.div,{"aria-hidden":!0,"data-state":p?"visible":"hidden","data-orientation":a.orientation,...o,ref:t,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}),X="NavigationMenuContent",Z=n.forwardRef((e,t)=>
1{let{forceMount:r,...n}=e,o=k(X,e.__scopeNavigationMenu),a=F(X,e.__scopeNavigationMenu),l=(0,s.e)(a.contentRef,t),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,y.jsx)(q,{forceMount:r,...d,ref:l}):(0,y.jsx)(c.z,{present:r||u,children:(0,y.jsx)(Q,{"data-state":eu(u),...d,ref:l,onPointerEnter:(0,i.Mj)(e.onPointerEnter,o.onContentEnter),onPointerLeave:(0,i.Mj)(e.onPointerLeave,ec(o.onContentLeave)),style:{pointerEvents:!u&&o.isRootMenu?"none":void 0,...d.style}})})});Z.displayName=X;var q=n.forwardRef((e,t)=>{let{onViewportContentChange:r,onViewportContentRemove:n}=k(X,e.__scopeNavigationMenu);return(0,h.b)(()=>{r(e.value,{ref:t,...e})},[e,t,r]),(0,h.b)(()=>()=>n(e.value),[e.value,n]),null}),G="navigationMenu.rootContentDismiss",Q=n.forwardRef((e,t)=>{let{__scopeNavigationMenu:r,value:o,triggerRef:a,focusProxyRef:l,wasEscapeCloseRef:u,onRootContentClose:d,onContentFocusOutside:c,...f}=e,p=k(X,r),m=n.useRef(null),h=(0,s.e)(m,t),w=es(p.baseId,o),g=ed(p.baseId,o),x=C(r),b=n.useRef(null),{onItemDismiss:j}=p;n.useEffect(()=>{let e=m.current;if(p.isRootMenu&&e){let t=()=>{var t;j(),d(),e.contains(document.activeElement)&&(null===(t=a.current)||void 0===t||t.focus())};return e.addEventListener(G,t),()=>e.removeEventListener(G,t)}},[p.isRootMenu,e.value,a,j,d]);let R=n.useMemo(()=>{let e=x().map(e=>e.value);"rtl"===p.dir&&e.reverse();let t=e.indexOf(p.value),r=e.indexOf(p.previousValue),n=o===p.value,a=r===e.indexOf(o);if(!n&&!a)return b.current;let i=(()=>{if(t!==r){if(n&&-1!==r)return t>r?"from-end":"from-start";if(a&&-1!==t)return t>r?"to-start":"to-end"}return null})();return b.current=i,i},[p.previousValue,p.value,p.dir,x,o]);return(0,y.jsx)(er,{asChild:!0,children:(0,y.jsx)(v.XB,{id:g,"aria-labelledby":w,"data-motion":R,"data-orientation":p.orientation,...f,ref:h,disableOutsidePointerEvents:!1,onDismiss:()=>{var e;let t=new Event(G,{bubbles:!0,cancelable:!0});null===(e=m.current)||void 0===e||e.dispatchEvent(t)},onFocusOutside:(0,i.Mj)(e.onFocusOutside,e=>{var t;c();let r=e.target;(null===(t=p.rootNavigationMenu)||void 0===t?void 0:t.contains(r))&&e.preventDefault()}),onPointerDownOutside:(0,i.Mj)(e.onPointerDownOutside,e=>{var t;let r=e.target,n=x().some(e=>{var t;return null===(t=e.ref.current)||void 0===t?void 0:t.contains(r)}),o=p.isRootMenu&&(null===(t=p.viewport)||void 0===t?void 0:t.contains(r));(n||o||!p.isRootMenu)&&e.preventDefault()}),onKeyDown:(0,i.Mj)(e.onKeyDown,e=>{let t=e.altKey||e.ctrlKey||e.metaKey;if("Tab"===e.key&&!t){let t=ea(e.currentTarget),n=document.activeElement,o=t.findIndex(e=>e===n);if(ei(e.shiftKey?t.slice(0,o).reverse():t.slice(o+1,t.length)))e.preventDefault();else{var r;null===(r=l.current)||void 0===r||r.focus()}}}),onEscapeKeyDown:(0,i.Mj)(e.onEscapeKeyDown,e=>{u.current=!0})})})}),J="NavigationMenuViewport",ee=n.forwardRef((e,t)=>{let{forceMount:r,...n}=e,o=!!k(J,e.__scopeNavigationMenu).value;return(0,y.jsx)(c.z,{present:r||o,children:(0,y.jsx)(et,{...n,ref:t})})});ee.displayName=J;var et=n.forwardRef((e,t)=>{let{__scopeNavigationMenu:r,children:o,...a}=e,u=k(J,r),d=(0,s.e)(t,u.onViewportChange),f=D(X,e.__scopeNavigationMenu),[p,v]=n.useState(null),[m,h]=n.useState(null),w=p?(null==p?void 0:p.width)+"px":void 0,g=p?(null==p?void 0:p.height)+"px":void 0,x=!!u.value,b=x?u.value:u.previousValue;return el(m,()=>{m&&v({width:m.offsetWidth,height:m.offsetHeight})}),(0,y.jsx)(l.WV.div,{"data-state":eu(x),"data-orientation":u.orientation,...a,ref:d,style:{pointerEvents:!x&&u.isRootMenu?"none":void 0,"--radix-navigation-menu-viewport-width":w,"--radix-navigation-menu-viewport-height":g,...a.style},onPointerEnter:(0,i.Mj)(e.onPointerEnter,u.onContentEnter),onPointerLeave:(0,i.Mj)(e.onPointerLeave,ec(u.onContentLeave)),children:Array.from(f.items).map(e=>{let[t,{ref:r,forceMount:n,...o}]=e,a=b===t;return(0,y.jsx)(c.z,{present:n||a,children:(0,y.jsx)(Q,{...o,ref:(0,s.F)(r,e=>{a&&e&&h(e)})})},t)})})}),er=n.forwardRef((e,t)=>
1{let{__scopeNavigationMenu:r,...n}=e,o=k("FocusGroup",r);return(0,y.jsx)(R.Provider,{scope:r,children:(0,y.jsx)(R.Slot,{scope:r,children:(0,y.jsx)(l.WV.div,{dir:o.dir,...n,ref:t})})})}),en=["ArrowRight","ArrowLeft","ArrowUp","ArrowDown"],eo=n.forwardRef((e,t)=>{let{__scopeNavigationMenu:r,...n}=e,o=E(r),a=k("FocusGroupItem",r);return(0,y.jsx)(R.ItemSlot,{scope:r,children:(0,y.jsx)(l.WV.button,{...n,ref:t,onKeyDown:(0,i.Mj)(e.onKeyDown,e=>{if(["Home","End",...en].includes(e.key)){let t=o().map(e=>e.ref.current);if(["rtl"===a.dir?"ArrowRight":"ArrowLeft","ArrowUp","End"].includes(e.key)&&t.reverse(),en.includes(e.key)){let r=t.indexOf(e.currentTarget);t=t.slice(r+1)}setTimeout(()=>ei(t)),e.preventDefault()}})})})});function ea(e){let t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;r.nextNode();)t.push(r.currentNode);return t}function ei(e){let t=document.activeElement;return e.some(e=>e===t||(e.focus(),document.activeElement!==t))}function el(e,t){let r=(0,w.W)(t);(0,h.b)(()=>{let t=0;if(e){let n=new ResizeObserver(()=>{cancelAnimationFrame(t),t=window.requestAnimationFrame(r)});return n.observe(e),()=>{window.cancelAnimationFrame(t),n.unobserve(e)}}},[e,r])}function eu(e){return e?"open":"closed"}function es(e,t){return"".concat(e,"-trigger-").concat(t)}function ed(e,t){return"".concat(e,"-content-").concat(t)}function ec(e){return t=>"mouse"===t.pointerType?e(t):void 0}var ef=I,ep=W,ev=z,em=H,eh=U,ew=Z,eg=ee},1154:function(e,t,r){"use strict";r.d(t,{QF:function(){return T},k6:function(){return P},wm:function(){return M}});var n=r(6840),o=r(8575),a=r(886),i=r(6741),l=r(8068),u=r(1353),s=r(176),d=r(2265),c=r(4887),f=r(3966),p=r(9114),v=r(2484),m=r(9172),h=r(7437),w={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},g="OneTimePasswordField",[y,{useCollection:x,createCollectionScope:b,useInitCollection:C}]=(0,l.z)(g),[j]=(0,f.b)(g,[b,u.Pc]),R=(0,u.Pc)(),[E,S]=j(g),T=d.forwardRef(function(e,t){var r;let{__scopeOneTimePasswordField:l,defaultValue:f,value:v,onValueChange:g,autoSubmit:x=!1,children:b,onPaste:j,onAutoSubmit:S,disabled:T=!1,readOnly:M=!1,autoComplete:P="one-time-code",autoFocus:D=!1,form:I,name:_,placeholder:L,type:A="text",orientation:W="horizontal",dir:V,validationType:O="numeric",sanitizeValue:F,...z}=e,K=R(l),H=(0,p.gm)(V),B=C(),[U]=B,$=w[O]?w[O]:null,Y=d.useCallback(e=>{if(e=Array.isArray(e)?e.map(k).join(""):k(e),$){let t=new RegExp($.regexp);e=e.replace(t,"")}else F&&(e=F(e));return e.split("")},[$,F]),X=d.useMemo(()=>null!=v?Y(v):void 0,[v,Y]),[Z,q]=(0,a.T)({caller:"OneTimePasswordField",prop:X,defaultProp:null!=f?Y(f):[],onChange:d.useCallback(e=>null==g?void 0:g(e.join("")),[g])}),G=(0,m.i)(e=>{var t,r,n,o,a,i,l,u,s;switch(e.type){case"SET_CHAR":{let{index:i,char:l}=e,u=null===(t=U.at(i))||void 0===t?void 0:t.element;if(Z[i]===l){N(u&&(null===(n=U.from(u,1))||void 0===n?void 0:n.element));return}if(""===l)return;if($){let e=new RegExp($.regexp);if(l.replace(e,"")!==l)return}if(Z.length>=U.size){let e=[...Z];e[i]=l,(0,c.flushSync)(()=>q(e)),N(u&&(null===(o=U.from(u,1))||void 0===o?void 0:o.element));return}let s=[...Z];s[i]=l;let d=null===(r=U.at(-1))||void 0===r?void 0:r.element;(0,c.flushSync)(()=>q(s)),u!==d?N(u&&(null===(a=U.from(u,1))||void 0===a?void 0:a.element)):null==u||u.select();return}case"CLEAR_CHAR":{let{index:t,reason:r}=e;if(!Z[t])return;let n=Z.filter((e,r)=>r!==t),o=null===(i=U.at(t))||void 0===i?void 0:i.element,a=o&&(null===(l=U.from(o,-1))||void 0===l?void 0:l.element);(0,c.flushSync)(()=>q(n)),"Backspace"===r?N(a):("Delete"===r||"Cut"===r)&&N(o);return}case"CLEAR":if(0===Z.length)return;"Backspace"===e.reason||"Delete"===e.reason?((0,c.flushSync)(()=>q([])),N(null===(u=U.at(0))||void 0===u?void 0:u.element)):q([]);return;case"PASTE":{let{value:t}=e,r=Y(t);if(!r)return;(0,c.flushSync)(()=>q(r)),N(null===(s=U.at(r.length-1))||void 0===s?void 0:s.element);return}}}),Q=d.useRef($);d.useEffect(()=>{var e;$&&(null===(e=Q.current)||void 0===e?void 0:e.type)!==$.type&&(Q.current=$,q(Y(Z.join(""))))},[Y,q,$,Z]);let J=d.useRef(null),ee=d.useRef(null),et=d.useRef(null),er=(0,o.e)(t,et),en=null===(r=U.at(0))||void 0===r?void 0:r.element,eo=d.useCallback(()=>{let e;if(I){var t,r;let n=(null!==(r=null===(t=et.current)||void 0===t?void 0:t.ownerDocument)&&void 0!==r?r:document).getElementById(I);(null==n?void 0:n.tagName)==="FORM"&&(e=n)}else J.current?e=J.current.form:en&&(e=en.form);return null!=e?e:null},[I,en]),ea=d.useCallback(()=>{let e=eo();null==e||e.requestSubmit()},[eo]);d.useEffect(()=>{let e=eo();if(e){let t=()=>G({type:"CLEAR",reason:"Reset"});return e.addEventListener("reset",t),()=>e.removeEventListener("reset",t)}},[G,eo]);let ei=Z.join(""),el=d.useRef(ei),eu=U.size;d.useEffect(()=>{let e=el.current;el.current=ei,e!==ei&&x&&Z.every(e=>""!==e)&&Z.length===eu&&(null==S||S(Z.join("")),ea())},[ea,x,ei,eu,S,Z]);let es=(0,s.a)();return(0,h.jsx)(E,{scope:l,value:Z,attemptSubmit:ea,disabled:T,readOnly:M,autoComplete:P,autoF
1ocus:D,form:I,name:_,placeholder:L,type:A,hiddenInputRef:J,userActionRef:ee,dispatch:G,validationType:O,orientation:W,isHydrated:es,sanitizeValue:Y,children:(0,h.jsx)(y.Provider,{scope:l,state:B,children:(0,h.jsx)(y.Slot,{scope:l,children:(0,h.jsx)(u.fC,{asChild:!0,...K,orientation:W,dir:H,children:(0,h.jsx)(n.fC.div,{...z,role:"group",ref:er,onPaste:(0,i.Mj)(j,e=>{e.preventDefault(),G({type:"PASTE",value:e.clipboardData.getData("Text")})}),children:b})})})})})}),M=d.forwardRef(function(e,t){let{__scopeOneTimePasswordField:r,...n}=e,{value:a,hiddenInputRef:i,name:l}=S("OneTimePasswordFieldHiddenInput",r),u=(0,o.e)(i,t);return(0,h.jsx)("input",{ref:u,name:l,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,t){var r;let a,{__scopeOneTimePasswordField:l,onInvalidChange:s,index:c,...f}=e,{value:p,defaultValue:m,disabled:g,readOnly:b,autoComplete:C,autoFocus:j,form:E,name:T,placeholder:M,type:P,...k}=f,D=S("OneTimePasswordFieldInput",l),{dispatch:I,userActionRef:_,validationType:L,isHydrated:A,disabled:W}=D,V=x(l),O=R(l),F=d.useRef(null),[z,K]=d.useState(null),H=null!=c?c:z?V.indexOf(z):-1;(null!=c||A)&&D.placeholder&&0===D.value.length&&(a=D.placeholder[H]);let B=(0,o.e)(t,F,K),U=null!==(r=D.value[H])&&void 0!==r?r:"",$=d.useRef(null);d.useEffect(()=>()=>{window.clearTimeout($.current)},[]);let Y=D.value.join("").trim(),X=(0,v.u)(Y.length,[0,V.size-1]),Z=H<=X,q=L in w?w[L]:void 0;return(0,h.jsx)(y.ItemSlot,{scope:l,children:(0,h.jsx)(u.ck,{...O,asChild:!0,focusable:!D.disabled&&Z,active:H===X,children:e=>{let{hasTabStop:t,isCurrentTabStop:r}=e,o=t?r:0===H;return(0,h.jsx)(n.fC.input,{ref:B,type:D.type,disabled:W,"aria-label":"Character ".concat(H+1," of ").concat(V.size),autoComplete:o?D.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==q?void 0:q.inputMode,maxLength:1,pattern:null==q?void 0:q.pattern,readOnly:D.readOnly,value:U,placeholder:a,"data-radix-otp-input":"","data-radix-index":H,...k,onFocus:(0,i.Mj)(f.onF
1ocus,e=>{e.currentTarget.select()}),onCut:(0,i.Mj)(f.onCut,e=>{""!==e.currentTarget.value&&(_.current={type:"cut"},$.current=window.setTimeout(()=>{_.current=null},10))}),onInput:(0,i.Mj)(f.onInput,e=>{let t=e.currentTarget.value;t.length>1&&(e.preventDefault(),I({type:"PASTE",value:t}))}),onChange:(0,i.Mj)(f.onChange,e=>{let t=e.target.value;e.preventDefault();let r=_.current;if(_.current=null,r)switch(r.type){case"cut":I({type:"CLEAR_CHAR",index:H,reason:"Cut"});return;case"keydown":{if("Char"===r.key)return;let e="Backspace"===r.key&&(r.metaKey||r.ctrlKey);"Clear"===r.key||e?I({type:"CLEAR",reason:"Backspace"}):I({type:"CLEAR_CHAR",index:H,reason:r.key});return}default:return}if(e.target.validity.valid){if(""===t){let t="Backspace";if("input"===e.nativeEvent.type){let r=e.nativeEvent.inputType;"deleteContentBackward"===r?t="Backspace":"deleteByCut"===r&&(t="Cut")}I({type:"CLEAR_CHAR",index:H,reason:t})}else I({type:"SET_CHAR",char:t,index:H,event:e})}else{let t=e.target;null==s||s(t.value),requestAnimationFrame(()=>{t.ownerDocument.activeElement===t&&t.select()})}}),onKeyDown:(0,i.Mj)(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)I({type:"CLEAR",reason:"Backspace"});else{let t=e.currentTarget;requestAnimationFrame(()=>{var e;N(null===(e=V.from(t,-1))||void 0===e?void 0:e.element)})}}else _.current={type:"keydown",key:e.key,metaKey:e.metaKey,ctrlKey:e.ctrlKey},$.current=window.setTimeout(()=>{_.current=null},10);return;case"Enter":e.preventDefault(),D.attemptSubmit();return;case"ArrowDown":case"ArrowUp":"horizontal"===D.orientation&&e.preventDefault();return;default:var t,r,n;if(e.currentTarget.value===e.key){let r=e.currentTarget;e.preventDefault(),N(null===(t=V.from(r,1))||void 0===t?void 0:t.element);return}if(e.currentTarget.value&&!(0===e.currentTarget.selectionStart&&null!=e.currentTarget.selectionEnd&&e.currentTarget.selectionEnd>0)){let t=e.key;if(e.key.length>1||" "===e.key)return;{let o=null===(r=V.from(e.currentTarget,1))||void 0===r?void 0:r.element,a=null===(n=V.at(-1))||void 0===n?void 0:n.element;o!==a&&e.currentTarget!==a&&(0===e.currentTarget.selectionStart?I({type:"SET_CHAR",char:t,index:H,event:e}):I({type:"SET_CHAR",char:t,index:H+1,event:e}),_.current={type:"keydown",key:"Char",metaKey:e.metaKey,ctrlKey:e.ctrlKey},$.current=window.setTimeout(()=>{_.current=null},10))}}}}),onPointerDown:(0,i.Mj)(f.onPointerDown,e=>{var t;e.preventDefault(),N(null===(t=V.at(Math.min(H,X)))||void 0===t?void 0:t.element)})})}})})});function k(e){return e.replace(/\s/g,"")}function N(e){e&&(e.ownerDocument.activeElement===e?window.requestAnimationFrame(()=>{var t;null===(t=e.select)||void 0===t||t.call(e)}):e.focus())}},9505:function(e,t,r){"use strict";r.d(t,{Ri:function(){return E},Td:function(){return b},Xr:function(){return y},vS:function(){return j}});var n=r(2265),o=r(4887),a=r(6741),i=r(886),l=r(6840),u=r(8575),s=r(9255),d=r(176),c=r(9172),f=r(3966),p=r(7437),v="PasswordToggleField",[m]=(0,f.b)(v),[h,w]=m(v),g={clickTriggered:!1,selectionStart:null,selectionEnd:null},y=e=>{let{__scopePasswordToggleField:t,...r}=e,o=(0,s.M)(r.id),a="".concat(o,"-input"),[l,u]=n.useState(a),d=null!=l?l:a,c=n.useCallback(e=>u(null!=e?String(e):null),[]),{visible:f,defaultVisible:m,onVisiblityChange:w,children:y}=r,[x=!1,b]=(0,i.T)({caller:v,prop:f,defaultProp:null!=m&&m,onChange:w}),C=n.useRef(null),j=n.useRef(g);return(0,p.jsx)(h,{scope:t,inputId:d,inputRef:C,setVisible:b,syncInputId:c,visible:x,focusState:j,children:y})};y.displayName=v;var x=v+"Input",b=n.forwardRef((e,t)=>{let{__scopePasswordToggleField:r,autoComplete:o="current-password",autoCapitalize:i="off",spellCheck:s=!1,id:d,...f}=e,{visible:v,inputRef:m,inputId:h,syncInputId:g,setVisible:y,focusState:b}=w(x,r);n.useEffect(()=>{g(d)},[d,g]);let C=(0,c.i)(y);return n.useEffect(()=>{let e=m.current,t=null==e?void 0:e.form;if(!t)return;let r=new AbortController;return t.addEventListener("reset",e=>{e.defaultPrevented||C(!1)},{signal:r.signal}),t.addEventListener("submit",()=>{C(!1)},{signal:r.signal}),()=>{r.abort()}},[m,C]),(0,p.jsx)(l.WV.input,{...f,id:null!=d?d:h,autoCapitalize:i,autoComplete:o,ref:(0,u.e)(t,m),spellCheck:s,type:v?"text":"password",onBlur:(0,a.Mj)(f.onBlur,e=>{let{selectionStart:t,selectionEnd:r}=e.currentTarget;b.current.selectionStart=t,b.current.selectionEnd=r})})});b.displayName=x;var C=v+"Toggle",j=n.forwardRef((e,t)=>
1{let{__scopePasswordToggleField:r,onClick:i,onPointerDown:s,onPointerCancel:c,onPointerUp:f,onFocus:v,children:m,"aria-label":h,"aria-controls":y,"aria-hidden":x,tabIndex:b,...j}=e,{setVisible:R,visible:E,inputRef:S,inputId:T,focusState:M}=w(C,r),[P,k]=n.useState(void 0),N=n.useRef(null),D=(0,u.e)(t,N),I=(0,d.a)();n.useEffect(()=>{let e=N.current;if(!e||h){k(void 0);return}let t=E?"Hide password":"Show password";function r(e){k(e?void 0:t)}r(e.textContent);let n=new MutationObserver(t=>{let n;for(let r of t)"characterData"===r.type&&e.textContent&&(n=e.textContent);r(n)});return n.observe(e,{characterData:!0,subtree:!0}),()=>{n.disconnect()}},[E,h]);let _=h||P;return I?null!=y||(y=T):(null!=x||(x=!0),null!=b||(b=-1)),n.useEffect(()=>{var e,t;let r=()=>{},n=(null===(t=N.current)||void 0===t?void 0:null===(e=t.ownerDocument)||void 0===e?void 0:e.defaultView)||window,o=()=>M.current.clickTriggered=!1,a=()=>r=function(e,t,r){if(e.requestIdleCallback){let r=e.requestIdleCallback(t,void 0);return()=>{e.cancelIdleCallback(r)}}let n=Date.now(),o=e.setTimeout(()=>{t({didTimeout:!1,timeRemaining:()=>Math.max(0,50-(Date.now()-n))})},1);return()=>{e.clearTimeout(o)}}(n,o);return n.addEventListener("pointerup",a),()=>{r(),n.removeEventListener("pointerup",a)}},[M]),(0,p.jsx)(l.WV.button,{"aria-controls":y,"aria-hidden":x,"aria-label":_,ref:D,id:T,...j,onPointerDown:(0,a.Mj)(s,()=>{M.current.clickTriggered=!0}),onPointerCancel:e=>{null==c||c(e),M.current=g},onClick:e=>{if(null==i||i(e),e.defaultPrevented){M.current=g;return}if((0,o.flushSync)(()=>{R(e=>!e)}),M.current.clickTriggered){let e=S.current;if(e){let{selectionStart:t,selectionEnd:r}=M.current;e.focus(),(null!==t||null!==r)&&requestAnimationFrame(()=>{e.ownerDocument.activeElement===e&&(e.selectionStart=t,e.selectionEnd=r)})}}M.current=g},onPointerUp:e=>{null==f||f(e),setTimeout(()=>{M.current=g},50)},type:"button",children:m})});j.displayName=C;var R=v+"Icon",E=n.forwardRef((e,t)=>{let{__scopePasswordToggleField:r,children:n,...o}=e,{visible:a}=w(R,r),{visible:i,hidden:u,...s}=o;return(0,p.jsx)(l.WV.svg,{...s,ref:t,"aria-hidden":!0,asChild:!0,children:a?i:u})});E.displayName=R},3527:function(e,t,r){"use strict";r.d(t,{z$:function(){return T},fC:function(){return S}});var n=r(2265),o=r.t(n,2),a=r(7437);r(4887);var i=r(8575),l=Symbol.for("react.lazy"),u=o[" use ".trim().toString()];function s(e){var t;return null!=e&&"object"==typeof e&&"$$typeof"in e&&e.$$typeof===l&&"_payload"in e&&"object"==typeof(t=e._payload)&&null!==t&&"then"in t}var d=Symbol("radix.slottable");function c(e){return n.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===d}var f=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>{let r=function(e){let t=function(e){let t=n.forwardRef((e,t)=>{let{children:r,...o}=e;if(s(r)&&"function"==typeof u&&(r=u(r._payload)),n.isValidElement(r)){var a;let e,l;let u=(a=r,(e=Object.getOwnPropertyDescriptor(a.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning?a.ref:(e=Object.getOwnPropertyDescriptor(a,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning?a.props.ref:a.props.ref||a.ref),s=function(e,t){let r={...t};for(let n in t){let o=e[n],a=t[n];/^on[A-Z]/.test(n)?o&&a?r[n]=(...e)=>{let t=a(...e);return o(...e),t}:o&&(r[n]=o):"style"===n?r[n]={...o,...a}:"className"===n&&(r[n]=[o,a].filter(Boolean).join(" "))}return{...e,...r}}(o,r.props);return r.type!==n.Fragment&&(s.ref=t?(0,i.F)(t,u):u),n.cloneElement(r,s)}return n.Children.count(r)>1?n.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}(e),r=n.forwardRef((e,r)=>{let{children:o,...i}=e;s(o)&&"function"==typeof u&&(o=u(o._payload));let l=n.Children.toArray(o),d=l.find(c);if(d){let e=d.props.children,o=l.map(t=>
1t!==d?t:n.Children.count(e)>1?n.Children.only(null):n.isValidElement(e)?e.props.children:null);return(0,a.jsx)(t,{...i,ref:r,children:n.isValidElement(e)?n.cloneElement(e,void 0,o):null})}return(0,a.jsx)(t,{...i,ref:r,children:o})});return r.displayName=`${e}.Slot`,r}(`Primitive.${t}`),o=n.forwardRef((e,n)=>{let{asChild:o,...i}=e,l=o?r:t;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,a.jsx)(l,{...i,ref:n})});return o.displayName=`Primitive.${t}`,{...e,[t]:o}},{}),p="Progress",[v,m]=function(e,t=[]){let r=[],o=()=>{let t=r.map(e=>n.createContext(e));return function(r){let o=r?.[e]||t;return n.useMemo(()=>({[`__scope${e}`]:{...r,[e]:o}}),[r,o])}};return o.scopeName=e,[function(t,o){let i=n.createContext(o);i.displayName=t+"Context";let l=r.length;r=[...r,o];let u=t=>{let{scope:r,children:o,...u}=t,s=r?.[e]?.[l]||i,d=n.useMemo(()=>u,Object.values(u));return(0,a.jsx)(s.Provider,{value:d,children:o})};return u.displayName=t+"Provider",[u,function(r,a){let u=a?.[e]?.[l]||i,s=n.useContext(u);if(s)return s;if(void 0!==o)return o;throw Error(`\`${r}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let r=()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let o=r.reduce((t,{useScope:r,scopeName:n})=>{let o=r(e)[`__scope${n}`];return{...t,...o}},{});return n.useMemo(()=>({[`__scope${t.scopeName}`]:o}),[o])}};return r.scopeName=t.scopeName,r}(o,...t)]}(p),[h,w]=v(p),g=n.forwardRef((e,t)=>{var r,n,o,i;let{__scopeProgress:l,value:u=null,max:s,getValueLabel:d=b,...c}=e;(s||0===s)&&!R(s)&&console.error((r="".concat(s),n="Progress","Invalid prop `max` of value `".concat(r,"` supplied to `").concat(n,"`. Only numbers greater than 0 are valid max values. Defaulting to `").concat(100,"`.")));let p=R(s)?s:100;null===u||E(u,p)||console.error((o="".concat(u),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 v=E(u,p)?u:null,m=j(v)?d(v,p):void 0;return(0,a.jsx)(h,{scope:l,value:v,max:p,children:(0,a.jsx)(f.div,{"aria-valuemax":p,"aria-valuemin":0,"aria-valuenow":j(v)?v:void 0,"aria-valuetext":m,role:"progressbar","data-state":C(v,p),"data-value":null!=v?v:void 0,"data-max":p,...c,ref:t})})});g.displayName=p;var y="ProgressIndicator",x=n.forwardRef((e,t)=>{var r;let{__scopeProgress:n,...o}=e,i=w(y,n);return(0,a.jsx)(f.div,{"data-state":C(i.value,i.max),"data-value":null!==(r=i.value)&&void 0!==r?r:void 0,"data-max":i.max,...o,ref:t})});function b(e,t){return"".concat(Math.round(e/t*100),"%")}function C(e,t){return null==e?"indeterminate":e===t?"complete":"loading"}function j(e){return"number"==typeof e}function R(e){return j(e)&&!isNaN(e)&&e>0}function E(e,t){return j(e)&&!isNaN(e)&&e<=t&&e>=0}x.displayName=y;var S=g,T=x},2325:function(e,t,r){"use strict";r.d(t,{ck:function(){return V},fC:function(){return W},z$:function(){return O}});var n=r(2265),o=r(6741),a=r(8575),i=r(3966),l=r(6840),u=r(1353),s=r(886),d=r(9114),c=r(420),f=r(6718),p=r(1599),v=r(7437),m="Radio",[h,w]=(0,i.b)(m),[g,y]=h(m),x=n.forwardRef((e,t)=>{let{__scopeRadio:r,name:i,checked:u=!1,required:s,disabled:d,value:c="on",onCheck:f,form:p,...m}=e,[h,w]=n.useState(null),y=(0,a.e)(t,e=>w(e)),x=n.useRef(!1),b=!h||p||!!h.closest("form");return(0,v.jsxs)(g,{scope:r,checked:u,disabled:d,children:[(0,v.jsx)(l.WV.button,{type:"button",role:"radio","aria-checked":u,"data-state":R(u),"data-disabled":d?"":void 0,disabled:d,value:c,...m,ref:y,onClick:(0,o.Mj)(e.onClick,e=>{u||null==f||f(),b&&(x.current=e.isPropagationStopped(),x.current||e.stopPropagation())})}),b&&(0,v.jsx)(j,{control:h,bubbles:!x.current,name:i,value:c,checked:u,required:s,disabled:d,form:p,style:{transform:"translateX(-100%)"}})]})});x.displayName=m;var b="RadioIndicator",C=n.forwardRef((e,t)=>{let{__scopeRadio:r,forceMount:n,...o}=e,a=y(b,r);return(0,v.jsx)(p.z,{present:n||a.checked,children:(0,v.jsx)(l.WV.span,{"data-state":R(a.checked),"data-disabled":a.disabled?"":void 0,...o,ref:t})})});C.displayName=b;var j=n.forwardRef((e,t)=>
1{let{__scopeRadio:r,control:o,checked:i,bubbles:u=!0,...s}=e,d=n.useRef(null),p=(0,a.e)(d,t),m=(0,f.D)(i),h=(0,c.t)(o);return n.useEffect(()=>{let e=d.current;if(!e)return;let t=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set;if(m!==i&&t){let r=new Event("click",{bubbles:u});t.call(e,i),e.dispatchEvent(r)}},[m,i,u]),(0,v.jsx)(l.WV.input,{type:"radio","aria-hidden":!0,defaultChecked:i,...s,tabIndex:-1,ref:p,style:{...s.style,...h,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})});function R(e){return e?"checked":"unchecked"}j.displayName="RadioBubbleInput";var E=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],S="RadioGroup",[T,M]=(0,i.b)(S,[u.Pc,w]),P=(0,u.Pc)(),k=w(),[N,D]=T(S),I=n.forwardRef((e,t)=>{let{__scopeRadioGroup:r,name:n,defaultValue:o,value:a,required:i=!1,disabled:c=!1,orientation:f,dir:p,loop:m=!0,onValueChange:h,...w}=e,g=P(r),y=(0,d.gm)(p),[x,b]=(0,s.T)({prop:a,defaultProp:null!=o?o:null,onChange:h,caller:S});return(0,v.jsx)(N,{scope:r,name:n,required:i,disabled:c,value:x,onValueChange:b,children:(0,v.jsx)(u.fC,{asChild:!0,...g,orientation:f,dir:y,loop:m,children:(0,v.jsx)(l.WV.div,{role:"radiogroup","aria-required":i,"aria-orientation":f,"data-disabled":c?"":void 0,dir:y,...w,ref:t})})})});I.displayName=S;var _="RadioGroupItem",L=n.forwardRef((e,t)=>{let{__scopeRadioGroup:r,disabled:i,...l}=e,s=D(_,r),d=s.disabled||i,c=P(r),f=k(r),p=n.useRef(null),m=(0,a.e)(t,p),h=s.value===l.value,w=n.useRef(!1);return n.useEffect(()=>{let e=e=>{E.includes(e.key)&&(w.current=!0)},t=()=>w.current=!1;return document.addEventListener("keydown",e),document.addEventListener("keyup",t),()=>{document.removeEventListener("keydown",e),document.removeEventListener("keyup",t)}},[]),(0,v.jsx)(u.ck,{asChild:!0,...c,focusable:!d,active:h,children:(0,v.jsx)(x,{disabled:d,required:s.required,
1checked:h,...f,...l,name:s.name,ref:m,onCheck:()=>s.onValueChange(l.value),onKeyDown:(0,o.Mj)(e=>{"Enter"===e.key&&e.preventDefault()}),onFocus:(0,o.Mj)(l.onFocus,()=>{var e;w.current&&(null===(e=p.current)||void 0===e||e.click())})})})});L.displayName=_;var A=n.forwardRef((e,t)=>{let{__scopeRadioGroup:r,...n}=e,o=k(r);return(0,v.jsx)(C,{...o,...n,ref:t})});A.displayName="RadioGroupIndicator";var W=I,V=L,O=A},3643:function(e,t,r){"use strict";r.d(t,{LW:function(){return X},bU:function(){return Z},fC:function(){return $},l_:function(){return Y}});var n=r(2265),o=r(6840),a=r(1599),i=r(3966),l=r(8575),u=r(6606),s=r(9114),d=r(1188),c=r(2484),f=r(6741),p=r(7437),v="ScrollArea",[m,h]=(0,i.b)(v),[w,g]=m(v),y=n.forwardRef((e,t)=>{let{__scopeScrollArea:r,type:a="hover",dir:i,scrollHideDelay:u=600,...d}=e,[c,f]=n.useState(null),[v,m]=n.useState(null),[h,g]=n.useState(null),[y,x]=n.useState(null),[b,C]=n.useState(null),[j,R]=n.useState(0),[E,S]=n.useState(0),[T,M]=n.useState(!1),[P,k]=n.useState(!1),N=(0,l.e)(t,e=>f(e)),D=(0,s.gm)(i);return(0,p.jsx)(w,{scope:r,type:a,dir:D,scrollHideDelay:u,scrollArea:c,viewport:v,onViewportChange:m,content:h,onContentChange:g,scrollbarX:y,onScrollbarXChange:x,scrollbarXEnabled:T,onScrollbarXEnabledChange:M,scrollbarY:b,onScrollbarYChange:C,scrollbarYEnabled:P,onScrollbarYEnabledChange:k,onCornerWidthChange:R,onCornerHeightChange:S,children:(0,p.jsx)(o.WV.div,{dir:D,...d,ref:N,style:{position:"relative","--radix-scroll-area-corner-width":j+"px","--radix-scroll-area-corner-height":E+"px",...e.style}})})});y.displayName=v;var x="ScrollAreaViewport",b=n.forwardRef((e,t)=>{let{__scopeScrollArea:r,children:a,nonce:i,...u}=e,s=g(x,r),d=n.useRef(null),c=(0,l.e)(t,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:i}),(0,p.jsx)(o.WV.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})})]})});b.displayName=x;var C="ScrollAreaScrollbar",j=n.forwardRef((e,t)=>{let{forceMount:r,...o}=e,a=g(C,e.__scopeScrollArea),{onScrollbarXEnabledChange:i,onScrollbarYEnabledChange:l}=a,u="horizontal"===e.orientation;return n.useEffect(()=>(u?i(!0):l(!0),()=>{u?i(!1):l(!1)}),[u,i,l]),"hover"===a.type?(0,p.jsx)(R,{...o,ref:t,forceMount:r}):"scroll"===a.type?(0,p.jsx)(E,{...o,ref:t,forceMount:r}):"auto"===a.type?(0,p.jsx)(S,{...o,ref:t,forceMount:r}):"always"===a.type?(0,p.jsx)(T,{...o,ref:t}):null});j.displayName=C;var R=n.forwardRef((e,t)=>{let{forceMount:r,...o}=e,i=g(C,e.__scopeScrollArea),[l,u]=n.useState(!1);return n.useEffect(()=>{let e=i.scrollArea,t=0;if(e){let r=()=>{window.clearTimeout(t),u(!0)},n=()=>{t=window.setTimeout(()=>u(!1),i.scrollHideDelay)};return e.addEventListener("pointerenter",r),e.addEventListener("pointerleave",n),()=>{window.clearTimeout(t),e.removeEventListener("pointerenter",r),e.removeEventListener("pointerleave",n)}}},[i.scrollArea,i.scrollHideDelay]),(0,p.jsx)(a.z,{present:r||l,children:(0,p.jsx)(S,{"data-state":l?"visible":"hidden",...o,ref:t})})}),E=n.forwardRef((e,t)=>{var r,o;let{forceMount:i,...l}=e,u=g(C,e.__scopeScrollArea),s="horizontal"===e.orientation,d=B(()=>v("SCROLL_END"),100),[c,v]=(r="hidden",o={hidden:{SCROLL:"scrolling"},scrolling:{SCROLL_END:"idle",POINTER_ENTER:"interacting"},interacting:{SCROLL:"interacting",POINTER_LEAVE:"idle"},idle:{HIDE:"hidden",SCROLL:"scrolling",POINTER_ENTER:"interacting"}},n.useReducer((e,t)=>{let r=o[e][t];return null!=r?r:e},r));return n.useEffect(()=>{if("idle"===c){let e=window.setTimeout(()=>v("HIDE"),u.scrollHideDelay);return()=>window.clearTimeout(e)}},[c,u.scrollHideDelay,v]),n.useEffect(()=>{let e=u.viewport,t=s?"scrollLeft":"scrollTop";if(e){let r=e[t],n=()=>{let n=e[t];r!==n&&(v("SCROLL"),d()),r=n};return e.addEventListener("scroll",n),()=>e.removeEventListener("scroll",n)}}
1,[u.viewport,s,v,d]),(0,p.jsx)(a.z,{present:i||"hidden"!==c,children:(0,p.jsx)(T,{"data-state":"hidden"===c?"hidden":"visible",...l,ref:t,onPointerEnter:(0,f.Mj)(e.onPointerEnter,()=>v("POINTER_ENTER")),onPointerLeave:(0,f.Mj)(e.onPointerLeave,()=>v("POINTER_LEAVE"))})})}),S=n.forwardRef((e,t)=>{let r=g(C,e.__scopeScrollArea),{forceMount:o,...i}=e,[l,u]=n.useState(!1),s="horizontal"===e.orientation,d=B(()=>{if(r.viewport){let e=r.viewport.offsetWidth<r.viewport.scrollWidth,t=r.viewport.offsetHeight<r.viewport.scrollHeight;u(s?e:t)}},10);return U(r.viewport,d),U(r.content,d),(0,p.jsx)(a.z,{present:o||l,children:(0,p.jsx)(T,{"data-state":l?"visible":"hidden",...i,ref:t})})}),T=n.forwardRef((e,t)=>{let{orientation:r="vertical",...o}=e,a=g(C,e.__scopeScrollArea),i=n.useRef(null),l=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=>i.current=e,onThumbPointerUp:()=>l.current=0,onThumbPointerDown:e=>l.current=e};function f(e,t){return function(e,t,r){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"ltr",o=F(r),a=t||o/2,i=r.scrollbar.paddingStart+a,l=r.scrollbar.size-r.scrollbar.paddingEnd-(o-a),u=r.content-r.viewport;return K([i,l],"ltr"===n?[0,u]:[-1*u,0])(e)}(e,l.current,u,t)}return"horizontal"===r?(0,p.jsx)(M,{...c,ref:t,onThumbPositionChange:()=>{if(a.viewport&&i.current){let e=z(a.viewport.scrollLeft,u,a.dir);i.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"===r?(0,p.jsx)(P,{...c,ref:t,onThumbPositionChange:()=>{if(a.viewport&&i.current){let e=z(a.viewport.scrollTop,u);i.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,t)=>{let{sizes:r,onSizesChange:o,...a}=e,i=g(C,e.__scopeScrollArea),[u,s]=n.useState(),d=n.useRef(null),c=(0,l.e)(t,d,i.onScrollbarXChange);return n.useEffect(()=>{d.current&&s(getComputedStyle(d.current))},[d]),(0,p.jsx)(D,{"data-orientation":"horizontal",...a,ref:c,sizes:r,style:{bottom:0,left:"rtl"===i.dir?"var(--radix-scroll-area-corner-width)":0,right:"ltr"===i.dir?"var(--radix-scroll-area-corner-width)":0,"--radix-scroll-area-thumb-width":F(r)+"px",...e.style},onThumbPointerDown:t=>e.onThumbPointerDown(t.x),onDragScroll:t=>e.onDragScroll(t.x),onWheelScroll:(t,r)=>{if(i.viewport){let n=i.viewport.scrollLeft+t.deltaX;e.onWheelScroll(n),n>0&&n<r&&t.preventDefault()}},onResize:()=>{d.current&&i.viewport&&u&&o({content:i.viewport.scrollWidth,viewport:i.viewport.offsetWidth,scrollbar:{size:d.current.clientWidth,paddingStart:V(u.paddingLeft),paddingEnd:V(u.paddingRight)}})}})}),P=n.forwardRef((e,t)=>{let{sizes:r,onSizesChange:o,...a}=e,i=g(C,e.__scopeScrollArea),[u,s]=n.useState(),d=n.useRef(null),c=(0,l.e)(t,d,i.onScrollbarYChange);return n.useEffect(()=>{d.current&&s(getComputedStyle(d.current))},[d]),(0,p.jsx)(D,{"data-orientation":"vertical",...a,ref:c,sizes:r,style:{top:0,right:"ltr"===i.dir?0:void 0,left:"rtl"===i.dir?0:void 0,bottom:"var(--radix-scroll-area-corner-height)","--radix-scroll-area-thumb-height":F(r)+"px",...e.style},onThumbPointerDown:t=>e.onThumbPointerDown(t.y),onDragScroll:t=>e.onDragScroll(t.y),onWheelScroll:(t,r)=>{if(i.viewport){let n=i.viewport.scrollTop+t.deltaY;e.onWheelScroll(n),n>0&&n<r&&t.preventDefault()}},onResize:()=>{d.current&&i.viewport&&u&&o({content:i.viewport.scrollHeight,viewport:i.viewport.offsetHeight,scrollbar:{size:d.current.clientHeight,paddingStart:V(u.paddingTop),paddingEnd:V(u.paddingBottom)}})}})}),[k,N]=m(C),D=n.forwardRef((e,t)=>{let{__scopeScrollArea:r,sizes:a,hasThumb:i,onThumbChange:s,onThumbPointerUp:d,onThumbPointerDown:c,onThumbPositionChange:v,onDragScroll:m,onWheelScroll:h,onResize:w,...y}=e,x=g(C,r),[b,j]=n.useState(null),R=(0,l.e)(t,e=>j(e)),E=n.useRef(null),S=n.useRef(""),T=x.viewport,M=a.content-a.viewport,P=(0,u.W)(h),N=(0,u.W)(v),D=B(w,10);function I(e){E.current&&m({x:e.clientX-E.current.left,y:e.clientY-E.current.top})}return n.useEffect(()=>{let e=e=>{let t=e.target;(null==b?void 0:b.contains(t))&&P(e,M)};return document.addEventListener("wheel",e,{passive:!1}),()=>document.removeEventListener("wheel",e,{passive:!1})}
1,[T,b,M,P]),n.useEffect(N,[a,N]),U(b,D),U(x.content,D),(0,p.jsx)(k,{scope:r,scrollbar:b,hasThumb:i,onThumbChange:(0,u.W)(s),onThumbPointerUp:(0,u.W)(d),onThumbPositionChange:N,onThumbPointerDown:(0,u.W)(c),children:(0,p.jsx)(o.WV.div,{...y,ref:R,style:{position:"absolute",...y.style},onPointerDown:(0,f.Mj)(e.onPointerDown,e=>{0===e.button&&(e.target.setPointerCapture(e.pointerId),E.current=b.getBoundingClientRect(),S.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",x.viewport&&(x.viewport.style.scrollBehavior="auto"),I(e))}),onPointerMove:(0,f.Mj)(e.onPointerMove,I),onPointerUp:(0,f.Mj)(e.onPointerUp,e=>{let t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),document.body.style.webkitUserSelect=S.current,x.viewport&&(x.viewport.style.scrollBehavior=""),E.current=null})})})}),I="ScrollAreaThumb",_=n.forwardRef((e,t)=>{let{forceMount:r,...n}=e,o=N(I,e.__scopeScrollArea);return(0,p.jsx)(a.z,{present:r||o.hasThumb,children:(0,p.jsx)(L,{ref:t,...n})})}),L=n.forwardRef((e,t)=>{let{__scopeScrollArea:r,style:a,...i}=e,u=g(I,r),s=N(I,r),{onThumbPositionChange:d}=s,c=(0,l.e)(t,e=>s.onThumbChange(e)),v=n.useRef(void 0),m=B(()=>{v.current&&(v.current(),v.current=void 0)},100);return n.useEffect(()=>{let e=u.viewport;if(e){let t=()=>{if(m(),!v.current){let t=H(e,d);v.current=t,d()}};return d(),e.addEventListener("scroll",t),()=>e.removeEventListener("scroll",t)}},[u.viewport,m,d]),(0,p.jsx)(o.WV.div,{"data-state":s.hasThumb?"visible":"hidden",...i,ref:c,style:{width:"var(--radix-scroll-area-thumb-width)",height:"var(--radix-scroll-area-thumb-height)",...a},onPointerDownCapture:(0,f.Mj)(e.onPointerDownCapture,e=>{let t=e.target.getBoundingClientRect(),r=e.clientX-t.left,n=e.clientY-t.top;s.onThumbPointerDown({x:r,y:n})}),onPointerUp:(0,f.Mj)(e.onPointerUp,s.onThumbPointerUp)})});_.displayName=I;var A="ScrollAreaCorner";n.forwardRef((e,t)=>{let r=g(A,e.__scopeScrollArea),n=!!(r.scrollbarX&&r.scrollbarY);return"scroll"!==r.type&&n?(0,p.jsx)(W,{...e,ref:t}):null}).displayName=A;var W=n.forwardRef((e,t)=>{let{__scopeScrollArea:r,...a}=e,i=g(A,r),[l,u]=n.useState(0),[s,d]=n.useState(0),c=!!(l&&s);return U(i.scrollbarX,()=>{var e;let t=(null===(e=i.scrollbarX)||void 0===e?void 0:e.offsetHeight)||0;i.onCornerHeightChange(t),d(t)}),U(i.scrollbarY,()=>{var e;let t=(null===(e=i.scrollbarY)||void 0===e?void 0:e.offsetWidth)||0;i.onCornerWidthChange(t),u(t)}),c?(0,p.jsx)(o.WV.div,{...a,ref:t,style:{width:l,height:s,position:"absolute",right:"ltr"===i.dir?0:void 0,left:"rtl"===i.dir?0:void 0,bottom:0,...e.style}}):null});function V(e){return e?parseInt(e,10):0}function O(e,t){let r=e/t;return isNaN(r)?0:r}function F(e){let t=O(e.viewport,e.content),r=e.scrollbar.paddingStart+e.scrollbar.paddingEnd;return Math.max((e.scrollbar.size-r)*t,18)}function z(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"ltr",n=F(t),o=t.scrollbar.paddingStart+t.scrollbar.paddingEnd,a=t.scrollbar.size-o,i=t.content-t.viewport,l=(0,c.u)(e,"ltr"===r?[0,i]:[-1*i,0]);return K([0,i],[0,a-n])(l)}function K(e,t){return r=>{if(e[0]===e[1]||t[0]===t[1])return t[0];let n=(t[1]-t[0])/(e[1]-e[0]);return t[0]+n*(r-e[0])}}var H=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:()=>{},r={left:e.scrollLeft,top:e.scrollTop},n=0;return!function o(){let a={left:e.scrollLeft,top:e.scrollTop},i=r.left!==a.left,l=r.top!==a.top;(i||l)&&t(),r=a,n=window.requestAnimationFrame(o)}(),()=>window.cancelAnimationFrame(n)};function B(e,t){let r=(0,u.W)(e),o=n.useRef(0);return n.useEffect(()=>()=>window.clearTimeout(o.current),[]),n.useCallback(()=>{window.clearTimeout(o.current),o.current=window.setTimeout(r,t)},[r,t])}function U(e,t){let r=(0,u.W)(t);(0,d.b)(()=>{let t=0;if(e){let n=new ResizeObserver(()=>{cancelAnimationFrame(t),t=window.requestAnimationFrame(r)});return n.observe(e),()=>{window.cancelAnimationFrame(t),n.unobserve(e)}}},[e,r])}var $=y,Y=b,X=j,Z=_},6873:function(e,t,r){"use strict";r.d(t,{B4:function(){return eS},JO:function(){return eT},VY:function(){return eP},ck:function(){return eN},eT:function(){return eD},fC:function(){return eR},h_:function(){return eM},l_:function(){return ek},xz:function(){return eE}});var n=r(2265),o=r(4887),a=r(2484),i=r(6741),l=r(8068),u=r(8575),s=r(3966),d=r(9114),c=r(5278),f=r(6097),p=r(9103),v=r(9255),m=r(6008),h=r(3832),w=r(6840),g=r(7495),y=r(6606),x=r(886),b=r(1188),C=r(6718),j=r(5098),R=r(5478),E=r(9157),S=r(7437),T=[" ","Enter","ArrowUp","ArrowDown"],M=[" ","Enter"],P="Select",[k,N,D]=(0,l.B)(P),[I,_]=(0,s.b)(P,[D,m.D7]),L=(0,m.D7)(),[A,W]=I(P),[V,O]=I(P),F=e=>{let{__scopeSelect:t,children:r,open:o,defaultOpen:a,onOpenChange:i,value:l,defaultValue:u,onValueChange:s,dir:c,name:f,autoComplete:p,disabled:h,required:w,form:g}=e,y=L(t),[b,C]=n.useState(null),[j,R]=n.useState(null),[E,T]=n.useState(!1),M=(0,d.gm)(c),[N,D]=(0,x.T)({prop:o,defaultProp:null!=a&&a,onChange:i,caller:P}),[I,_]=(0,x.T)({prop:l,defaultProp:u,onChange:s,caller:P}),W=n.useRef(null),O=!b||g||!!b.closest("form"),[F,z]=n.useState(new Set),K=Array.from(F).map(e=>e.props.value).join(";");return(0,S.jsx)(m.fC,{...y,children:(0,S.jsxs)(A,{required:w,scope:t,trigger:b,onTriggerChange:C,valueNode:j,onValueNodeChange:R,valueNodeHasChildren:E,onValueNodeHasChildrenChange:T,contentId:(0,v.M)(),value:I,onValueChange:_,open:N,onOpenChange:D,dir:M,triggerPointerDownPosRef:W,disabled:h,children:[(0,S.jsx)(k.Provider,{scope:t,children:(0,S.jsx)(V,{scope:e.__scopeSelect,onNativeOptionAdd:n.useCallback(e=>{z(t=>new Set(t).add(e))},[]),onNativeOptionRemove:n.useCallback(e=>{z(t=>{let r=new Set(t);return r.delete(e),r})},[]),children:r})}),O?(0,S.jsxs)(ex,{"aria-hidden":!0,required:w,tabIndex:-1,name:f,autoComplete:p,value:I,onChange:e=>_(e.target.value),disabled:h,form:g,children:[void 0===I?(0,S.jsx)("option",{value:""}):null,Array.from(F)]},K):null]})})};F.displayName=P;var z="SelectTrigger",K=n.forwardRef((e,t)=>
1{let{__scopeSelect:r,disabled:o=!1,...a}=e,l=L(r),s=W(z,r),d=s.disabled||o,c=(0,u.e)(t,s.onTriggerChange),f=N(r),p=n.useRef("touch"),[v,h,g]=eC(e=>{let t=f().filter(e=>!e.disabled),r=t.find(e=>e.value===s.value),n=ej(t,e,r);void 0!==n&&s.onValueChange(n.value)}),y=e=>{d||(s.onOpenChange(!0),g()),e&&(s.triggerPointerDownPosRef.current={x:Math.round(e.pageX),y:Math.round(e.pageY)})};return(0,S.jsx)(m.ee,{asChild:!0,...l,children:(0,S.jsx)(w.WV.button,{type:"button",role:"combobox","aria-controls":s.contentId,"aria-expanded":s.open,"aria-required":s.required,"aria-autocomplete":"none",dir:s.dir,"data-state":s.open?"open":"closed",disabled:d,"data-disabled":d?"":void 0,"data-placeholder":eb(s.value)?"":void 0,...a,ref:c,onClick:(0,i.Mj)(a.onClick,e=>{e.currentTarget.focus(),"mouse"!==p.current&&y(e)}),onPointerDown:(0,i.Mj)(a.onPointerDown,e=>{p.current=e.pointerType;let t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),0===e.button&&!1===e.ctrlKey&&"mouse"===e.pointerType&&(y(e),e.preventDefault())}),onKeyDown:(0,i.Mj)(a.onKeyDown,e=>{let t=""!==v.current;e.ctrlKey||e.altKey||e.metaKey||1!==e.key.length||h(e.key),(!t||" "!==e.key)&&T.includes(e.key)&&(y(),e.preventDefault())})})})});K.displayName=z;var H="SelectValue",B=n.forwardRef((e,t)=>{let{__scopeSelect:r,className:n,style:o,children:a,placeholder:i="",...l}=e,s=W(H,r),{onValueNodeHasChildrenChange:d}=s,c=void 0!==a,f=(0,u.e)(t,s.onValueNodeChange);return(0,b.b)(()=>{d(c)},[d,c]),(0,S.jsx)(w.WV.span,{...l,ref:f,style:{pointerEvents:"none"},children:eb(s.value)?(0,S.jsx)(S.Fragment,{children:i}):a})});B.displayName=H;var U=n.forwardRef((e,t)=>{let{__scopeSelect:r,children:n,...o}=e;return(0,S.jsx)(w.WV.span,{"aria-hidden":!0,...o,ref:t,children:n||"▼"})});U.displayName="SelectIcon";var $=e=>(0,S.jsx)(h.h,{asChild:!0,...e});$.displayName="SelectPortal";var Y="SelectContent",X=n.forwardRef((e,t)=>{let r=W(Y,e.__scopeSelect),[a,i]=n.useState();return((0,b.b)(()=>{i(new DocumentFragment)},[]),r.open)?(0,S.jsx)(Q,{...e,ref:t}):a?o.createPortal((0,S.jsx)(Z,{scope:e.__scopeSelect,children:(0,S.jsx)(k.Slot,{scope:e.__scopeSelect,children:(0,S.jsx)("div",{children:e.children})})}),a):null});X.displayName=Y;var[Z,q]=I(Y),G=(0,g.Z8)("SelectContent.RemoveScroll"),Q=n.forwardRef((e,t)=>{let{__scopeSelect:r,position:o="item-aligned",onCloseAutoFocus:a,onEscapeKeyDown:l,onPointerDownOutside:s,side:d,sideOffset:v,align:m,alignOffset:h,arrowPadding:w,collisionBoundary:g,collisionPadding:y,sticky:x,hideWhenDetached:b,avoidCollisions:C,...j}=e,T=W(Y,r),[M,P]=n.useState(null),[k,D]=n.useState(null),I=(0,u.e)(t,e=>P(e)),[_,L]=n.useState(null),[A,V]=n.useState(null),O=N(r),[F,z]=n.useState(!1),K=n.useRef(!1);n.useEffect(()=>{if(M)return(0,R.Ry)(M)},[M]),(0,f.EW)();let H=n.useCallback(e=>{let[t,...r]=O().map(e=>e.ref.current),[n]=r.slice(-1),o=document.activeElement;for(let r of e)if(r===o||(null==r||r.scrollIntoView({block:"nearest"}),r===t&&k&&(k.scrollTop=0),r===n&&k&&(k.scrollTop=k.scrollHeight),null==r||r.focus(),document.activeElement!==o))return},[O,k]),B=n.useCallback(()=>H([_,M]),[H,_,M]);n.useEffect(()=>{F&&B()},[F,B]);let{onOpenChange:U,triggerPointerDownPosRef:$}=T;n.useEffect(()=>{if(M){let e={x:0,y:0},t=t=>{var r,n,o,a;e={x:Math.abs(Math.round(t.pageX)-(null!==(o=null===(r=$.current)||void 0===r?void 0:r.x)&&void 0!==o?o:0)),y:Math.abs(Math.round(t.pageY)-(null!==(a=null===(n=$.current)||void 0===n?void 0:n.y)&&void 0!==a?a:0))}},r=r=>{e.x<=10&&e.y<=10?r.preventDefault():M.contains(r.target)||U(!1),document.removeEventListener("pointermove",t),$.current=null};return null!==$.current&&(document.addEventListener("pointermove",t),document.addEventListener("pointerup",r,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",t),document.removeEventListener("pointerup",r,{capture:!0})}}},[M,U,$]),n.useEffect(()=>{let e=()=>U(!1);return window.addEventListener("blur",e),window.addEventListener("resize",e),()=>{window.removeEventListener("blur",e),window.removeEventListener("resize",e)}},[U]);let[X,q]=eC(e=>{let t=O().filter(e=>!e.disabled),r=t.find(e=>e.ref.current===document.activeElement),n=ej(t,e,r);n&&setTimeout(()=>n.ref.current.focus())}),Q=n.useCallback((e,t,r)=>{let n=!K.current&&!r;(void 0!==T.value&&T.value===t||n)&&(L(e),n&&(K.current=!0))},[T.value]),et=n.useCallback(()=>null==M?void 0:M.focus(),[M]),er=n.useCallback((e,t,r)=>{let n=!K.current&&!r;
1(void 0!==T.value&&T.value===t||n)&&V(e)},[T.value]),en="popper"===o?ee:J,eo=en===ee?{side:d,sideOffset:v,align:m,alignOffset:h,arrowPadding:w,collisionBoundary:g,collisionPadding:y,sticky:x,hideWhenDetached:b,avoidCollisions:C}:{};return(0,S.jsx)(Z,{scope:r,content:M,viewport:k,onViewportChange:D,itemRefCallback:Q,selectedItem:_,onItemLeave:et,itemTextRefCallback:er,focusSelectedItem:B,selectedItemText:A,position:o,isPositioned:F,searchRef:X,children:(0,S.jsx)(E.Z,{as:G,allowPinchZoom:!0,children:(0,S.jsx)(p.M,{asChild:!0,trapped:T.open,onMountAutoFocus:e=>{e.preventDefault()},onUnmountAutoFocus:(0,i.Mj)(a,e=>{var t;null===(t=T.trigger)||void 0===t||t.focus({preventScroll:!0}),e.preventDefault()}),children:(0,S.jsx)(c.XB,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:l,onPointerDownOutside:s,onFocusOutside:e=>e.preventDefault(),onDismiss:()=>T.onOpenChange(!1),children:(0,S.jsx)(en,{role:"listbox",id:T.contentId,"data-state":T.open?"open":"closed",dir:T.dir,onContextMenu:e=>e.preventDefault(),...j,...eo,onPlaced:()=>z(!0),ref:I,style:{display:"flex",flexDirection:"column",outline:"none",...j.style},onKeyDown:(0,i.Mj)(j.onKeyDown,e=>{let t=e.ctrlKey||e.altKey||e.metaKey;if("Tab"===e.key&&e.preventDefault(),t||1!==e.key.length||q(e.key),["ArrowUp","ArrowDown","Home","End"].includes(e.key)){let t=O().filter(e=>!e.disabled).map(e=>e.ref.current);if(["ArrowUp","End"].includes(e.key)&&(t=t.slice().reverse()),["ArrowUp","ArrowDown"].includes(e.key)){let r=e.target,n=t.indexOf(r);t=t.slice(n+1)}setTimeout(()=>H(t)),e.preventDefault()}})})})})})})});Q.displayName="SelectContentImpl";var J=n.forwardRef((e,t)=>{let{__scopeSelect:r,onPlaced:o,...i}=e,l=W(Y,r),s=q(Y,r),[d,c]=n.useState(null),[f,p]=n.useState(null),v=(0,u.e)(t,e=>p(e)),m=N(r),h=n.useRef(!1),g=n.useRef(!0),{viewport:y,selectedItem:x,selectedItemText:C,focusSelectedItem:j}=s,R=n.useCallback(()=>{if(l.trigger&&l.valueNode&&d&&f&&y&&x&&C){let e=l.trigger.getBoundingClientRect(),t=f.getBoundingClientRect(),r=l.valueNode.getBoundingClientRect(),n=C.getBoundingClientRect();if("rtl"!==l.dir){let o=n.left-t.left,i=r.left-o,l=e.left-i,u=e.width+l,s=Math.max(u,t.width),c=window.innerWidth-10,f=(0,a.u)(i,[10,Math.max(10,c-s)]);d.style.minWidth=u+"px",d.style.left=f+"px"}else{let o=t.right-n.right,i=window.innerWidth-r.right-o,l=window.innerWidth-e.right-i,u=e.width+l,s=Math.max(u,t.width),c=window.innerWidth-10,f=(0,a.u)(i,[10,Math.max(10,c-s)]);d.style.minWidth=u+"px",d.style.right=f+"px"}let i=m(),u=window.innerHeight-20,s=y.scrollHeight,c=window.getComputedStyle(f),p=parseInt(c.borderTopWidth,10),v=parseInt(c.paddingTop,10),w=parseInt(c.borderBottomWidth,10),g=p+v+s+parseInt(c.paddingBottom,10)+w,b=Math.min(5*x.offsetHeight,g),j=window.getComputedStyle(y),R=parseInt(j.paddingTop,10),E=parseInt(j.paddingBottom,10),S=e.top+e.height/2-10,T=x.offsetHeight/2,M=p+v+(x.offsetTop+T);if(M<=S){let e=i.length>0&&x===i[i.length-1].ref.current;d.style.bottom="0px";let t=f.clientHeight-y.offsetTop-y.offsetHeight;d.style.height=M+Math.max(u-S,T+(e?E:0)+t+w)+"px"}else{let e=i.length>0&&x===i[0].ref.current;d.style.top="0px";let t=Math.max(S,p+y.offsetTop+(e?R:0)+T);d.style.height=t+(g-M)+"px",y.scrollTop=M-S+y.offsetTop}d.style.margin="".concat(10,"px 0"),d.style.minHeight=b+"px",d.style.maxHeight=u+"px",null==o||o(),requestAnimationFrame(()=>h.current=!0)}},[m,l.trigger,l.valueNode,d,f,y,x,C,l.dir,o]);(0,b.b)(()=>R(),[R]);let[E,T]=n.useState();(0,b.b)(()=>{f&&T(window.getComputedStyle(f).zIndex)},[f]);let M=n.useCallback(e=>{e&&!0===g.current&&(R(),null==j||j(),g.current=!1)},[R,j]);return(0,S.jsx)(et,{scope:r,contentWrapper:d,shouldExpandOnScrollRef:h,onScrollButtonChange:M,children:(0,S.jsx)("div",{ref:c,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:E},children:(0,S.jsx)(w.WV.div,{...i,ref:v,style:{boxSizing:"border-box",maxHeight:"100%",...i.style}})})})});J.displayName="SelectItemAlignedPosition";var ee=n.forwardRef((e,t)=>{let{__scopeSelect:r,align:n="start",collisionPadding:o=10,...a}=e,i=L(r);return(0,S.jsx)(m.VY,{...i,...a,ref:t,align:n,collisionPadding:o,style:{boxSizing:"border-box",...a.style,"--radix-select-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-select-content-available-width":"var(--radix-popper-available-width)","--radix-select-content-available-height":"var(--radix-popper-available-height)","--radix-select-trigger-width":"var(--radix-popper-anchor-width)","--radix-select-trigger-height":"var(--radix-popper-anchor-height)"}})});ee.displayName="SelectPopperPosition";var[et,er]=I(Y,{}),en="SelectViewport",eo=n.forwardRef((e,t)=>
1{let{__scopeSelect:r,nonce:o,...a}=e,l=q(en,r),s=er(en,r),d=(0,u.e)(t,l.onViewportChange),c=n.useRef(0);return(0,S.jsxs)(S.Fragment,{children:[(0,S.jsx)("style",{dangerouslySetInnerHTML:{__html:"[data-radix-select-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-select-viewport]::-webkit-scrollbar{display:none}"},nonce:o}),(0,S.jsx)(k.Slot,{scope:r,children:(0,S.jsx)(w.WV.div,{"data-radix-select-viewport":"",role:"presentation",...a,ref:d,style:{position:"relative",flex:1,overflow:"hidden auto",...a.style},onScroll:(0,i.Mj)(a.onScroll,e=>{let t=e.currentTarget,{contentWrapper:r,shouldExpandOnScrollRef:n}=s;if((null==n?void 0:n.current)&&r){let e=Math.abs(c.current-t.scrollTop);if(e>0){let n=window.innerHeight-20,o=Math.max(parseFloat(r.style.minHeight),parseFloat(r.style.height));if(o<n){let a=o+e,i=Math.min(n,a),l=a-i;r.style.height=i+"px","0px"===r.style.bottom&&(t.scrollTop=l>0?l:0,r.style.justifyContent="flex-end")}}}c.current=t.scrollTop})})})]})});eo.displayName=en;var ea="SelectGroup",[ei,el]=I(ea);n.forwardRef((e,t)=>{let{__scopeSelect:r,...n}=e,o=(0,v.M)();return(0,S.jsx)(ei,{scope:r,id:o,children:(0,S.jsx)(w.WV.div,{role:"group","aria-labelledby":o,...n,ref:t})})}).displayName=ea;var eu="SelectLabel";n.forwardRef((e,t)=>{let{__scopeSelect:r,...n}=e,o=el(eu,r);return(0,S.jsx)(w.WV.div,{id:o.id,...n,ref:t})}).displayName=eu;var es="SelectItem",[ed,ec]=I(es),ef=n.forwardRef((e,t)=>{let{__scopeSelect:r,value:o,disabled:a=!1,textValue:l,...s}=e,d=W(es,r),c=q(es,r),f=d.value===o,[p,m]=n.useState(null!=l?l:""),[h,g]=n.useState(!1),y=(0,u.e)(t,e=>{var t;return null===(t=c.itemRefCallback)||void 0===t?void 0:t.call(c,e,o,a)}),x=(0,v.M)(),b=n.useRef("touch"),C=()=>{a||(d.onValueChange(o),d.onOpenChange(!1))};if(""===o)throw Error("A <Select.Item /> must have a value prop that is not an empty string. This is because the Select value can be set to an empty string to clear the selection and show the placeholder.");return(0,S.jsx)(ed,{scope:r,value:o,disabled:a,textId:x,isSelected:f,onItemTextChange:n.useCallback(e=>{m(t=>{var r;return t||(null!==(r=null==e?void 0:e.textContent)&&void 0!==r?r:"").trim()})},[]),children:(0,S.jsx)(k.ItemSlot,{scope:r,value:o,disabled:a,textValue:p,children:(0,S.jsx)(w.WV.div,{role:"option","aria-labelledby":x,"data-highlighted":h?"":void 0,"aria-selected":f&&h,"data-state":f?"checked":"unchecked","aria-disabled":a||void 0,"data-disabled":a?"":void 0,tabIndex:a?void 0:-1,...s,ref:y,onFocus:(0,i.Mj)(s.onFocus,()=>g(!0)),onBlur:(0,i.Mj)(s.onBlur,()=>g(!1)),onClick:(0,i.Mj)(s.onClick,()=>{"mouse"!==b.current&&C()}),onPointerUp:(0,i.Mj)(s.onPointerUp,()=>{"mouse"===b.current&&C()}),onPointerDown:(0,i.Mj)(s.onPointerDown,e=>{b.current=e.pointerType}),onPointerMove:(0,i.Mj)(s.onPointerMove,e=>{if(b.current=e.pointerType,a){var t;null===(t=c.onItemLeave)||void 0===t||t.call(c)}else"mouse"===b.current&&e.currentTarget.focus({preventScroll:!0})}),onPointerLeave:(0,i.Mj)(s.onPointerLeave,e=>{if(e.currentTarget===document.activeElement){var t;null===(t=c.onItemLeave)||void 0===t||t.call(c)}}),onKeyDown:(0,i.Mj)(s.onKeyDown,e=>{var t;(null===(t=c.searchRef)||void 0===t?void 0:t.current)!==""&&" "===e.key||(M.includes(e.key)&&C()," "===e.key&&e.preventDefault())})})})})});ef.displayName=es;var ep="SelectItemText",ev=n.forwardRef((e,t)=>{let{__scopeSelect:r,className:a,style:i,...l}=e,s=W(ep,r),d=q(ep,r),c=ec(ep,r),f=O(ep,r),[p,v]=n.useState(null),m=(0,u.e)(t,e=>v(e),c.onItemTextChange,e=>{var t;return null===(t=d.itemTextRefCallback)||void 0===t?void 0:t.call(d,e,c.value,c.disabled)}),h=null==p?void 0:p.textContent,g=n.useMemo(()=>(0,S.jsx)("option",{value:c.value,disabled:c.disabled,children:h},c.value),[c.disabled,c.value,h]),{onNativeOptionAdd:y,onNativeOptionRemove:x}=f;return(0,b.b)(()=>(y(g),()=>x(g)),[y,x,g]),(0,S.jsxs)(S.Fragment,{children:[(0,S.jsx)(w.WV.span,{id:c.textId,...l,ref:m}),c.isSelected&&s.valueNode&&!s.valueNodeHasChildren?o.createPortal(l.children,s.valueNode):null]})});ev.displayName=ep;var em="SelectItemIndicator";n.forwardRef((e,t)=>
1{let{__scopeSelect:r,...n}=e;return ec(em,r).isSelected?(0,S.jsx)(w.WV.span,{"aria-hidden":!0,...n,ref:t}):null}).displayName=em;var eh="SelectScrollUpButton";n.forwardRef((e,t)=>{let r=q(eh,e.__scopeSelect),o=er(eh,e.__scopeSelect),[a,i]=n.useState(!1),l=(0,u.e)(t,o.onScrollButtonChange);return(0,b.b)(()=>{if(r.viewport&&r.isPositioned){let e=function(){i(t.scrollTop>0)},t=r.viewport;return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}},[r.viewport,r.isPositioned]),a?(0,S.jsx)(eg,{...e,ref:l,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=r;e&&t&&(e.scrollTop=e.scrollTop-t.offsetHeight)}}):null}).displayName=eh;var ew="SelectScrollDownButton";n.forwardRef((e,t)=>{let r=q(ew,e.__scopeSelect),o=er(ew,e.__scopeSelect),[a,i]=n.useState(!1),l=(0,u.e)(t,o.onScrollButtonChange);return(0,b.b)(()=>{if(r.viewport&&r.isPositioned){let e=function(){let e=t.scrollHeight-t.clientHeight;i(Math.ceil(t.scrollTop)<e)},t=r.viewport;return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}},[r.viewport,r.isPositioned]),a?(0,S.jsx)(eg,{...e,ref:l,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=r;e&&t&&(e.scrollTop=e.scrollTop+t.offsetHeight)}}):null}).displayName=ew;var eg=n.forwardRef((e,t)=>{let{__scopeSelect:r,onAutoScroll:o,...a}=e,l=q("SelectScrollButton",r),u=n.useRef(null),s=N(r),d=n.useCallback(()=>{null!==u.current&&(window.clearInterval(u.current),u.current=null)},[]);return n.useEffect(()=>()=>d(),[d]),(0,b.b)(()=>{var e;let t=s().find(e=>e.ref.current===document.activeElement);null==t||null===(e=t.ref.current)||void 0===e||e.scrollIntoView({block:"nearest"})},[s]),(0,S.jsx)(w.WV.div,{"aria-hidden":!0,...a,ref:t,style:{flexShrink:0,...a.style},onPointerDown:(0,i.Mj)(a.onPointerDown,()=>{null===u.current&&(u.current=window.setInterval(o,50))}),onPointerMove:(0,i.Mj)(a.onPointerMove,()=>{var e;null===(e=l.onItemLeave)||void 0===e||e.call(l),null===u.current&&(u.current=window.setInterval(o,50))}),onPointerLeave:(0,i.Mj)(a.onPointerLeave,()=>{d()})})});n.forwardRef((e,t)=>{let{__scopeSelect:r,...n}=e;return(0,S.jsx)(w.WV.div,{"aria-hidden":!0,...n,ref:t})}).displayName="SelectSeparator";var ey="SelectArrow";n.forwardRef((e,t)=>{let{__scopeSelect:r,...n}=e,o=L(r),a=W(ey,r),i=q(ey,r);return a.open&&"popper"===i.position?(0,S.jsx)(m.Eh,{...o,...n,ref:t}):null}).displayName=ey;var ex=n.forwardRef((e,t)=>{let{__scopeSelect:r,value:o,...a}=e,i=n.useRef(null),l=(0,u.e)(t,i),s=(0,C.D)(o);return n.useEffect(()=>{let e=i.current;if(!e)return;let t=Object.getOwnPropertyDescriptor(window.HTMLSelectElement.prototype,"value").set;if(s!==o&&t){let r=new Event("change",{bubbles:!0});t.call(e,o),e.dispatchEvent(r)}},[s,o]),(0,S.jsx)(w.WV.select,{...a,style:{...j.C2,...a.style},ref:l,defaultValue:o})});function eb(e){return""===e||void 0===e}function eC(e){let t=(0,y.W)(e),r=n.useRef(""),o=n.useRef(0),a=n.useCallback(e=>{let n=r.current+e;t(n),function e(t){r.current=t,window.clearTimeout(o.current),""!==t&&(o.current=window.setTimeout(()=>e(""),1e3))}(n)},[t]),i=n.useCallback(()=>{r.current="",window.clearTimeout(o.current)},[]);return n.useEffect(()=>()=>window.clearTimeout(o.current),[]),[r,a,i]}function ej(e,t,r){var n;let o=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,a=(n=Math.max(r?e.indexOf(r):-1,0),e.map((t,r)=>e[(n+r)%e.length]));1===o.length&&(a=a.filter(e=>e!==r));let i=a.find(e=>e.textValue.toLowerCase().startsWith(o.toLowerCase()));return i!==r?i:void 0}ex.displayName="SelectBubbleInput";var eR=F,eE=K,eS=B,eT=U,eM=$,eP=X,ek=eo,eN=ef,eD=ev},9155:function(e,t,r){"use strict";r.d(t,{f:function(){return h}});var n=r(2265),o=r.t(n,2);r(4887);var a=r(8575),i=r(7437),l=Symbol.for("react.lazy"),u=o[" use ".trim().toString()];function s(e){var t;return null!=e&&"object"==typeof e&&"$$typeof"in e&&e.$$typeof===l&&"_payload"in e&&"object"==typeof(t=e._payload)&&null!==t&&"then"in t}var d=Symbol("radix.slottable");function c(e){return n.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===d}var f=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>
1{let r=function(e){let t=function(e){let t=n.forwardRef((e,t)=>{let{children:r,...o}=e;if(s(r)&&"function"==typeof u&&(r=u(r._payload)),n.isValidElement(r)){var i;let e,l;let u=(i=r,(e=Object.getOwnPropertyDescriptor(i.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning?i.ref:(e=Object.getOwnPropertyDescriptor(i,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning?i.props.ref:i.props.ref||i.ref),s=function(e,t){let r={...t};for(let n in t){let o=e[n],a=t[n];/^on[A-Z]/.test(n)?o&&a?r[n]=(...e)=>{let t=a(...e);return o(...e),t}:o&&(r[n]=o):"style"===n?r[n]={...o,...a}:"className"===n&&(r[n]=[o,a].filter(Boolean).join(" "))}return{...e,...r}}(o,r.props);return r.type!==n.Fragment&&(s.ref=t?(0,a.F)(t,u):u),n.cloneElement(r,s)}return n.Children.count(r)>1?n.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}(e),r=n.forwardRef((e,r)=>{let{children:o,...a}=e;s(o)&&"function"==typeof u&&(o=u(o._payload));let l=n.Children.toArray(o),d=l.find(c);if(d){let e=d.props.children,o=l.map(t=>t!==d?t:n.Children.count(e)>1?n.Children.only(null):n.isValidElement(e)?e.props.children:null);return(0,i.jsx)(t,{...a,ref:r,children:n.isValidElement(e)?n.cloneElement(e,void 0,o):null})}return(0,i.jsx)(t,{...a,ref:r,children:o})});return r.displayName=`${e}.Slot`,r}(`Primitive.${t}`),o=n.forwardRef((e,n)=>{let{asChild:o,...a}=e,l=o?r:t;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,i.jsx)(l,{...a,ref:n})});return o.displayName=`Primitive.${t}`,{...e,[t]:o}},{}),p="horizontal",v=["horizontal","vertical"],m=n.forwardRef((e,t)=>{let{decorative:r,orientation:n=p,...o}=e,a=v.includes(n)?n:p;return(0,i.jsx)(f.div,{"data-orientation":a,...r?{role:"none"}:{"aria-orientation":"vertical"===a?a:void 0,role:"separator"},...o,ref:t})});m.displayName="Separator";var h=m},8846:function(e,t,r){"use strict";r.d(t,{bU:function(){return U},e6:function(){return B},fC:function(){return K},fQ:function(){return H}});var n=r(2265),o=r(2484),a=r(6741),i=r(8575),l=r(3966),u=r(886),s=r(9114),d=r(6718),c=r(420),f=r(6840),p=r(8068),v=r(7437),m=["PageUp","PageDown"],h=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],w={"from-left":["Home","PageDown","ArrowDown","ArrowLeft"],"from-right":["Home","PageDown","ArrowDown","ArrowRight"],"from-bottom":["Home","PageDown","ArrowDown","ArrowLeft"],"from-top":["Home","PageDown","ArrowUp","ArrowLeft"]},g="Slider",[y,x,b]=(0,p.B)(g),[C,j]=(0,l.b)(g,[b]),[R,E]=C(g),S=n.forwardRef((e,t)=>{let{name:r,min:i=0,max:l=100,step:s=1,orientation:d="horizontal",disabled:c=!1,minStepsBetweenThumbs:f=0,defaultValue:p=[i],value:w,onValueChange:g=()=>{},onValueCommit:x=()=>{},inverted:b=!1,form:C,...j}=e,E=n.useRef(new Set),S=n.useRef(0),T="horizontal"===d?P:k,[M=[],N]=(0,u.T)({prop:w,defaultProp:p,onChange:e=>{var t;null===(t=[...E.current][S.current])||void 0===t||t.focus(),g(e)}}),D=n.useRef(M);function I(e,t){let{commit:r}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{commit:!1},n=(String(s).split(".")[1]||"").length,a=function(e,t){let r=Math.pow(10,t);return Math.round(e*r)/r}(Math.round((e-i)/s)*s+i,n),u=(0,o.u)(a,[i,l]);N(function(){var e,n;let o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],a=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,r=arguments.length>2?arguments[2]:void 0,n=[...e];return n[r]=t,n.sort((e,t)=>e-t)}(o,u,t);if(e=a,!(!((n=f*s)>0)||Math.min(...e.slice(0,-1).map((t,r)=>e[r+1]-t))>=n))return o;{S.current=a.indexOf(u);let e=String(a)!==String(o);return e&&r&&x(a),e?a:o}})}return(0,v.jsx)(R,{scope:e.__scopeSlider,name:r,disabled:c,min:i,max:l,valueIndexToChangeRef:S,thumbs:E.current,values:M,orientation:d,form:C,children:(0,v.jsx)(y.Provider,{scope:e.__scopeSlider,children:(0,v.jsx)(y.Slot,{scope:e.__scopeSlider,children:(0,v.jsx)(T,{"aria-disabled":c,"data-disabled":c?"":void 0,...j,ref:t,onPointerDown:(0,a.Mj)(j.onPointerDown,()=>{c||(D.current=M)}),min:i,max:l,inverted:b,onSlideStart:c?void 0:function(e){let t=function(e,t){if(1===e.length)return 0;let r=e.map(e=>Math.abs(e-t));return r.indexOf(Math.min(...r))}(M,e);I(e,t)},onSlideMove:c?void 0:function(e){I(e,S.current)},onSlideEnd:c?void 0:function(){let e=D.current[S.current];M[S.current]!==e&&x(M)},onHomeKeyDown:()=>!c&&I(i,0,{commit:!0}),onEndKeyDown:()=>!c&&I(l,M.length-1,{commit:!0}),onStepKeyDown:e=>{let{event:t,direction:r}=e;if(!c){let e=m.includes(t.key)||t.shiftKey&&h.includes(t.key),n=S.current;I(M[n]+s*(e?10:1)*r,n,{commit:!0})}}})})})})});S.displayName=g;var[T,M]=C(g,{startEdge:"left",endEdge:"right",size:"width",direction:1}),P=n.forwardRef((e,t)=>
1{let{min:r,max:o,dir:a,inverted:l,onSlideStart:u,onSlideMove:d,onSlideEnd:c,onStepKeyDown:f,...p}=e,[m,h]=n.useState(null),g=(0,i.e)(t,e=>h(e)),y=n.useRef(void 0),x=(0,s.gm)(a),b="ltr"===x,C=b&&!l||!b&&l;function j(e){let t=y.current||m.getBoundingClientRect(),n=z([0,t.width],C?[r,o]:[o,r]);return y.current=t,n(e-t.left)}return(0,v.jsx)(T,{scope:e.__scopeSlider,startEdge:C?"left":"right",endEdge:C?"right":"left",direction:C?1:-1,size:"width",children:(0,v.jsx)(N,{dir:x,"data-orientation":"horizontal",...p,ref:g,style:{...p.style,"--radix-slider-thumb-transform":"translateX(-50%)"},onSlideStart:e=>{let t=j(e.clientX);null==u||u(t)},onSlideMove:e=>{let t=j(e.clientX);null==d||d(t)},onSlideEnd:()=>{y.current=void 0,null==c||c()},onStepKeyDown:e=>{let t=w[C?"from-left":"from-right"].includes(e.key);null==f||f({event:e,direction:t?-1:1})}})})}),k=n.forwardRef((e,t)=>{let{min:r,max:o,inverted:a,onSlideStart:l,onSlideMove:u,onSlideEnd:s,onStepKeyDown:d,...c}=e,f=n.useRef(null),p=(0,i.e)(t,f),m=n.useRef(void 0),h=!a;function g(e){let t=m.current||f.current.getBoundingClientRect(),n=z([0,t.height],h?[o,r]:[r,o]);return m.current=t,n(e-t.top)}return(0,v.jsx)(T,{scope:e.__scopeSlider,startEdge:h?"bottom":"top",endEdge:h?"top":"bottom",size:"height",direction:h?1:-1,children:(0,v.jsx)(N,{"data-orientation":"vertical",...c,ref:p,style:{...c.style,"--radix-slider-thumb-transform":"translateY(50%)"},onSlideStart:e=>{let t=g(e.clientY);null==l||l(t)},onSlideMove:e=>{let t=g(e.clientY);null==u||u(t)},onSlideEnd:()=>{m.current=void 0,null==s||s()},onStepKeyDown:e=>{let t=w[h?"from-bottom":"from-top"].includes(e.key);null==d||d({event:e,direction:t?-1:1})}})})}),N=n.forwardRef((e,t)=>{let{__scopeSlider:r,onSlideStart:n,onSlideMove:o,onSlideEnd:i,onHomeKeyDown:l,onEndKeyDown:u,onStepKeyDown:s,...d}=e,c=E(g,r);return(0,v.jsx)(f.WV.span,{...d,ref:t,onKeyDown:(0,a.Mj)(e.onKeyDown,e=>{"Home"===e.key?(l(e),e.preventDefault()):"End"===e.key?(u(e),e.preventDefault()):m.concat(h).includes(e.key)&&(s(e),e.preventDefault())}),onPointerDown:(0,a.Mj)(e.onPointerDown,e=>{let t=e.target;t.setPointerCapture(e.pointerId),e.preventDefault(),c.thumbs.has(t)?t.focus():n(e)}),onPointerMove:(0,a.Mj)(e.onPointerMove,e=>{e.target.hasPointerCapture(e.pointerId)&&o(e)}),onPointerUp:(0,a.Mj)(e.onPointerUp,e=>{let t=e.target;t.hasPointerCapture(e.pointerId)&&(t.releasePointerCapture(e.pointerId),i(e))})})}),D="SliderTrack",I=n.forwardRef((e,t)=>{let{__scopeSlider:r,...n}=e,o=E(D,r);return(0,v.jsx)(f.WV.span,{"data-disabled":o.disabled?"":void 0,"data-orientation":o.orientation,...n,ref:t})});I.displayName=D;var _="SliderRange",L=n.forwardRef((e,t)=>{let{__scopeSlider:r,...o}=e,a=E(_,r),l=M(_,r),u=n.useRef(null),s=(0,i.e)(t,u),d=a.values.length,c=a.values.map(e=>F(e,a.min,a.max));return(0,v.jsx)(f.WV.span,{"data-orientation":a.orientation,"data-disabled":a.disabled?"":void 0,...o,ref:s,style:{...e.style,[l.startEdge]:(d>1?Math.min(...c):0)+"%",[l.endEdge]:100-Math.max(...c)+"%"}})});L.displayName=_;var A="SliderThumb",W=n.forwardRef((e,t)=>{let r=x(e.__scopeSlider),[o,a]=n.useState(null),l=(0,i.e)(t,e=>a(e)),u=n.useMemo(()=>o?r().findIndex(e=>e.ref.current===o):-1,[r,o]);return(0,v.jsx)(V,{...e,ref:l,index:u})}),V=n.forwardRef((e,t)=>{var r;let{__scopeSlider:o,index:l,name:u,...s}=e,d=E(A,o),p=M(A,o),[m,h]=n.useState(null),w=(0,i.e)(t,e=>h(e)),g=!m||d.form||!!m.closest("form"),x=(0,c.t)(m),b=d.values[l],C=void 0===b?0:F(b,d.min,d.max),j=(r=d.values.length)>2?"Value ".concat(l+1," of ").concat(r):2===r?["Minimum","Maximum"][l]:void 0,R=null==x?void 0:x[p.size],S=R?function(e,t,r){let n=e/2,o=z([0,50],[0,n]);return(n-o(t)*r)*r}(R,C,p.direction):0;return n.useEffect(()=>{if(m)return d.thumbs.add(m),()=>{d.thumbs.delete(m)}},[m,d.thumbs]),(0,v.jsxs)("span",{style:{transform:"var(--radix-slider-thumb-transform)",position:"absolute",[p.startEdge]:"calc(".concat(C,"% + ").concat(S,"px)")},children:[(0,v.jsx)(y.ItemSlot,{scope:e.__scopeSlider,children:(0,v.jsx)(f.WV.span,{role:"slider","aria-label":e["aria-label"]||j,"aria-valuemin":d.min,"aria-valuenow":b,"aria-valuemax":d.max,"aria-orientation":d.orientation,"data-orientation":d.orientation,"data-disabled":d.disabled?"":void 0,tabIndex:d.disabled?void 0:0,...s,ref:w,style:void 0===b?{display:"none"}:e.style,onFocus:(0,a.Mj)(e.onFocus,()=>{d.valueIndexToChangeRef.current=l})})}),g&&(0,v.jsx)(O,{name:null!=u?u:d.name?d.name+(d.values.length>1?"[]":""):void 0,form:d.form,value:b},l)]})});W.displayName=A;var O=n.forwardRef((e,t)=>
1{let{__scopeSlider:r,value:o,...a}=e,l=n.useRef(null),u=(0,i.e)(l,t),s=(0,d.D)(o);return n.useEffect(()=>{let e=l.current;if(!e)return;let t=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"value").set;if(s!==o&&t){let r=new Event("input",{bubbles:!0});t.call(e,o),e.dispatchEvent(r)}},[s,o]),(0,v.jsx)(f.WV.input,{style:{display:"none"},...a,ref:u,defaultValue:o})});function F(e,t,r){return(0,o.u)(100/(r-t)*(e-t),[0,100])}function z(e,t){return r=>{if(e[0]===e[1]||t[0]===t[1])return t[0];let n=(t[1]-t[0])/(e[1]-e[0]);return t[0]+n*(r-e[0])}}O.displayName="RadioBubbleInput";var K=S,H=I,B=L,U=W},721:function(e,t,r){"use strict";r.d(t,{bU:function(){return j},fC:function(){return C}});var n=r(2265),o=r(6741),a=r(8575),i=r(3966),l=r(886),u=r(6718),s=r(420),d=r(6840),c=r(7437),f="Switch",[p,v]=(0,i.b)(f),[m,h]=p(f),w=n.forwardRef((e,t)=>{let{__scopeSwitch:r,name:i,checked:u,defaultChecked:s,required:p,disabled:v,value:h="on",onCheckedChange:w,form:g,...y}=e,[C,j]=n.useState(null),R=(0,a.e)(t,e=>j(e)),E=n.useRef(!1),S=!C||g||!!C.closest("form"),[T,M]=(0,l.T)({prop:u,defaultProp:null!=s&&s,onChange:w,caller:f});return(0,c.jsxs)(m,{scope:r,checked:T,disabled:v,children:[(0,c.jsx)(d.WV.button,{type:"button",role:"switch","aria-checked":T,"aria-required":p,"data-state":b(T),"data-disabled":v?"":void 0,disabled:v,value:h,...y,ref:R,onClick:(0,o.Mj)(e.onClick,e=>{M(e=>!e),S&&(E.current=e.isPropagationStopped(),E.current||e.stopPropagation())})}),S&&(0,c.jsx)(x,{control:C,bubbles:!E.current,name:i,value:h,checked:T,required:p,disabled:v,form:g,style:{transform:"translateX(-100%)"}})]})});w.displayName=f;var g="SwitchThumb",y=n.forwardRef((e,t)=>{let{__scopeSwitch:r,...n}=e,o=h(g,r);return(0,c.jsx)(d.WV.span,{"data-state":b(o.checked),"data-disabled":o.disabled?"":void 0,...n,ref:t})});y.displayName=g;var x=n.forwardRef((e,t)=>{let{__scopeSwitch:r,control:o,checked:i,bubbles:l=!0,...d}=e,f=n.useRef(null),p=(0,a.e)(f,t),v=(0,u.D)(i),m=(0,s.t)(o);return n.useEffect(()=>{let e=f.current;if(!e)return;let t=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set;if(v!==i&&t){let r=new Event("click",{bubbles:l});t.call(e,i),e.dispatchEvent(r)}},[v,i,l]),(0,c.jsx)("input",{type:"checkbox","aria-hidden":!0,defaultChecked:i,...d,tabIndex:-1,ref:p,style:{...d.style,...m,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})});function b(e){return e?"checked":"unchecked"}x.displayName="SwitchBubbleInput";var C=w,j=y},271:function(e,t,r){"use strict";r.d(t,{VY:function(){return N},aV:function(){return P},fC:function(){return M},xz:function(){return k}});var n=r(2265),o=r(6741),a=r(3966),i=r(1353),l=r(1599),u=r(6840),s=r(9114),d=r(886),c=r(9255),f=r(7437),p="Tabs",[v,m]=(0,a.b)(p,[i.Pc]),h=(0,i.Pc)(),[w,g]=v(p),y=n.forwardRef((e,t)=>{let{__scopeTabs:r,value:n,onValueChange:o,defaultValue:a,orientation:i="horizontal",dir:l,activationMode:v="automatic",...m}=e,h=(0,s.gm)(l),[g,y]=(0,d.T)({prop:n,onChange:o,defaultProp:null!=a?a:"",caller:p});return(0,f.jsx)(w,{scope:r,baseId:(0,c.M)(),value:g,onValueChange:y,orientation:i,dir:h,activationMode:v,children:(0,f.jsx)(u.WV.div,{dir:h,"data-orientation":i,...m,ref:t})})});y.displayName=p;var x="TabsList",b=n.forwardRef((e,t)=>{let{__scopeTabs:r,loop:n=!0,...o}=e,a=g(x,r),l=h(r);return(0,f.jsx)(i.fC,{asChild:!0,...l,orientation:a.orientation,dir:a.dir,loop:n,children:(0,f.jsx)(u.WV.div,{role:"tablist","aria-orientation":a.orientation,...o,ref:t})})});b.displayName=x;var C="TabsTrigger",j=n.forwardRef((e,t)=>{let{__scopeTabs:r,value:n,disabled:a=!1,...l}=e,s=g(C,r),d=h(r),c=S(s.baseId,n),p=T(s.baseId,n),v=n===s.value;return(0,f.jsx)(i.ck,{asChild:!0,...d,focusable:!a,active:v,children:(0,f.jsx)(u.WV.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,...l,ref:t,onMouseDown:(0,o.Mj)(e.onMouseDown,e=>{a||0!==e.button||!1!==e.ctrlKey?e.preventDefault():s.onValueChange(n)}),onKeyDown:(0,o.Mj)(e.onKeyDown,e=>{[" ","Enter"].includes(e.key)&&s.onValueChange(n)}),onFocus:(0,o.Mj)(e.onFocus,()=>{let e="manual"!==s.activationMode;v||a||!e||s.onValueChange(n)})})})});j.displayName=C;var R="TabsContent",E=n.forwardRef((e,t)=>
1{let{__scopeTabs:r,value:o,forceMount:a,children:i,...s}=e,d=g(R,r),c=S(d.baseId,o),p=T(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)(l.z,{present:a||v,children:r=>{let{present:n}=r;return(0,f.jsx)(u.WV.div,{"data-state":v?"active":"inactive","data-orientation":d.orientation,role:"tabpanel","aria-labelledby":c,hidden:!n,id:p,tabIndex:0,...s,ref:t,style:{...e.style,animationDuration:m.current?"0s":void 0},children:n&&i})}})});function S(e,t){return"".concat(e,"-trigger-").concat(t)}function T(e,t){return"".concat(e,"-content-").concat(t)}E.displayName=R;var M=y,P=b,k=j,N=E},1915:function(e,t,r){"use strict";r.d(t,{Dx:function(){return Q},dk:function(){return J},fC:function(){return G},l_:function(){return q},x8:function(){return ee},zt:function(){return Z}});var n=r(2265),o=r(4887),a=r(6741),i=r(8575),l=r(8068),u=r(3966),s=r(5278),d=r(3832),c=r(1599),f=r(6840),p=r(6606),v=r(886),m=r(1188),h=r(5098),w=r(7437),g="ToastProvider",[y,x,b]=(0,l.B)("Toast"),[C,j]=(0,u.b)("Toast",[b]),[R,E]=C(g),S=e=>{let{__scopeToast:t,label:r="Notification",duration:o=5e3,swipeDirection:a="right",swipeThreshold:i=50,children:l}=e,[u,s]=n.useState(null),[d,c]=n.useState(0),f=n.useRef(!1),p=n.useRef(!1);return r.trim()||console.error("Invalid prop `label` supplied to `".concat(g,"`. Expected non-empty `string`.")),(0,w.jsx)(y.Provider,{scope:t,children:(0,w.jsx)(R,{scope:t,label:r,duration:o,swipeDirection:a,swipeThreshold:i,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:l})})};S.displayName=g;var T="ToastViewport",M=["F8"],P="toast.viewportPause",k="toast.viewportResume",N=n.forwardRef((e,t)=>{let{__scopeToast:r,hotkey:o=M,label:a="Notifications ({hotkey})",...l}=e,u=E(T,r),d=x(r),c=n.useRef(null),p=n.useRef(null),v=n.useRef(null),m=n.useRef(null),h=(0,i.e)(t,m,u.onViewportChange),g=o.join("+").replace(/Key/g,"").replace(/Digit/g,""),b=u.toastCount>0;n.useEffect(()=>{let e=e=>{var t;0!==o.length&&o.every(t=>e[t]||e.code===t)&&(null===(t=m.current)||void 0===t||t.focus())};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[o]),n.useEffect(()=>{let e=c.current,t=m.current;if(b&&e&&t){let r=()=>{if(!u.isClosePausedRef.current){let e=new CustomEvent(P);t.dispatchEvent(e),u.isClosePausedRef.current=!0}},n=()=>
1{if(u.isClosePausedRef.current){let e=new CustomEvent(k);t.dispatchEvent(e),u.isClosePausedRef.current=!1}},o=t=>{e.contains(t.relatedTarget)||n()},a=()=>{e.contains(document.activeElement)||n()};return e.addEventListener("focusin",r),e.addEventListener("focusout",o),e.addEventListener("pointermove",r),e.addEventListener("pointerleave",a),window.addEventListener("blur",r),window.addEventListener("focus",n),()=>{e.removeEventListener("focusin",r),e.removeEventListener("focusout",o),e.removeEventListener("pointermove",r),e.removeEventListener("pointerleave",a),window.removeEventListener("blur",r),window.removeEventListener("focus",n)}}},[b,u.isClosePausedRef]);let C=n.useCallback(e=>{let{tabbingDirection:t}=e,r=d().map(e=>{let r=e.ref.current,n=[r,...function(e){let t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;r.nextNode();)t.push(r.currentNode);return t}(r)];return"forwards"===t?n:n.reverse()});return("forwards"===t?r.reverse():r).flat()},[d]);return n.useEffect(()=>{let e=m.current;if(e){let t=t=>{let r=t.altKey||t.ctrlKey||t.metaKey;if("Tab"===t.key&&!r){var n,o,a;let r=document.activeElement,i=t.shiftKey;if(t.target===e&&i){null===(n=p.current)||void 0===n||n.focus();return}let l=C({tabbingDirection:i?"backwards":"forwards"}),u=l.findIndex(e=>e===r);X(l.slice(u+1))?t.preventDefault():i?null===(o=p.current)||void 0===o||o.focus():null===(a=v.current)||void 0===a||a.focus()}};return e.addEventListener("keydown",t),()=>e.removeEventListener("keydown",t)}},[d,C]),(0,w.jsxs)(s.I0,{ref:c,role:"region","aria-label":a.replace("{hotkey}",g),tabIndex:-1,style:{pointerEvents:b?void 0:"none"},children:[b&&(0,w.jsx)(I,{ref:p,onFocusFromOutsideViewport:()=>{X(C({tabbingDirection:"forwards"}))}}),(0,w.jsx)(y.Slot,{scope:r,children:(0,w.jsx)(f.WV.ol,{tabIndex:-1,...l,ref:h})}),b&&(0,w.jsx)(I,{ref:v,onFocusFromOutsideViewport:()=>{X(C({tabbingDirection:"backwards"}))}})]})});N.displayName=T;var D="ToastFocusProxy",I=n.forwardRef((e,t)=>{let{__scopeToast:r,onFocusFromOutsideViewport:n,...o}=e,a=E(D,r);return(0,w.jsx)(h.TX,{tabIndex:0,...o,ref:t,style:{position:"fixed"},onFocus:e=>{var t;let r=e.relatedTarget;(null===(t=a.viewport)||void 0===t?void 0:t.contains(r))||n()}})});I.displayName=D;var _="Toast",L=n.forwardRef((e,t)=>{let{forceMount:r,open:n,defaultOpen:o,onOpenChange:i,...l}=e,[u,s]=(0,v.T)({prop:n,defaultProp:null==o||o,onChange:i,caller:_});return(0,w.jsx)(c.z,{present:r||u,children:(0,w.jsx)(V,{open:u,...l,ref:t,onClose:()=>s(!1),onPause:(0,p.W)(e.onPause),onResume:(0,p.W)(e.onResume),onSwipeStart:(0,a.Mj)(e.onSwipeStart,e=>{e.currentTarget.setAttribute("data-swipe","start")}),onSwipeMove:(0,a.Mj)(e.onSwipeMove,e=>{let{x:t,y:r}=e.detail.delta;e.currentTarget.setAttribute("data-swipe","move"),e.currentTarget.style.setProperty("--radix-toast-swipe-move-x","".concat(t,"px")),e.currentTarget.style.setProperty("--radix-toast-swipe-move-y","".concat(r,"px"))}),onSwipeCancel:(0,a.Mj)(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.Mj)(e.onSwipeEnd,e=>{let{x:t,y:r}=e.detail.delta;e.currentTarget.setAttribute("data-swipe","end"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),e.currentTarget.style.setProperty("--radix-toast-swipe-end-x","".concat(t,"px")),e.currentTarget.style.setProperty("--radix-toast-swipe-end-y","".concat(r,"px")),s(!1)})})})});L.displayName=_;var[A,W]=C(_,{onClose(){}}),V=n.forwardRef((e,t)=>{let{__scopeToast:r,type:l="foreground",duration:u,open:d,onClose:c,onEscapeKeyDown:v,onPause:m,onResume:h,onSwipeStart:g,onSwipeMove:x,onSwipeCancel:b,onSwipeEnd:C,...j}=e,R=E(_,r),[S,T]=n.useState(null),M=(0,i.e)(t,e=>T(e)),N=n.useRef(null),D=n.useRef(null),I=u||R.duration,L=n.useRef(0),W=n.useRef(I),V=n.useRef(0),{onToastAdd:F,onToastRemove:z}=R,K=(0,p.W)(()=>{var e;(null==S?void 0:S.contains(document.activeElement))&&(null===(e=R.viewport)||void 0===e||e.focus()),c()}),H=n.useCallback(e=>
1{e&&e!==1/0&&(window.clearTimeout(V.current),L.current=new Date().getTime(),V.current=window.setTimeout(K,e))},[K]);n.useEffect(()=>{let e=R.viewport;if(e){let t=()=>{H(W.current),null==h||h()},r=()=>{let e=new Date().getTime()-L.current;W.current=W.current-e,window.clearTimeout(V.current),null==m||m()};return e.addEventListener(P,r),e.addEventListener(k,t),()=>{e.removeEventListener(P,r),e.removeEventListener(k,t)}}},[R.viewport,I,m,h,H]),n.useEffect(()=>{d&&!R.isClosePausedRef.current&&H(I)},[d,I,R.isClosePausedRef,H]),n.useEffect(()=>(F(),()=>z()),[F,z]);let B=n.useMemo(()=>S?function e(t){let r=[];return Array.from(t.childNodes).forEach(t=>{if(t.nodeType===t.TEXT_NODE&&t.textContent&&r.push(t.textContent),t.nodeType===t.ELEMENT_NODE){let n=t.ariaHidden||t.hidden||"none"===t.style.display,o=""===t.dataset.radixToastAnnounceExclude;if(!n){if(o){let e=t.dataset.radixToastAnnounceAlt;e&&r.push(e)}else r.push(...e(t))}}}),r}(S):null,[S]);return R.viewport?(0,w.jsxs)(w.Fragment,{children:[B&&(0,w.jsx)(O,{__scopeToast:r,role:"status","aria-live":"foreground"===l?"assertive":"polite",children:B}),(0,w.jsx)(A,{scope:r,onClose:K,children:o.createPortal((0,w.jsx)(y.ItemSlot,{scope:r,children:(0,w.jsx)(s.fC,{asChild:!0,onEscapeKeyDown:(0,a.Mj)(v,()=>{R.isFocusedToastEscapeKeyDownRef.current||K(),R.isFocusedToastEscapeKeyDownRef.current=!1}),children:(0,w.jsx)(f.WV.li,{tabIndex:0,"data-state":d?"open":"closed","data-swipe-direction":R.swipeDirection,...j,ref:M,style:{userSelect:"none",touchAction:"none",...e.style},onKeyDown:(0,a.Mj)(e.onKeyDown,e=>{"Escape"!==e.key||(null==v||v(e.nativeEvent),e.nativeEvent.defaultPrevented||(R.isFocusedToastEscapeKeyDownRef.current=!0,K()))}),onPointerDown:(0,a.Mj)(e.onPointerDown,e=>{0===e.button&&(N.current={x:e.clientX,y:e.clientY})}),onPointerMove:(0,a.Mj)(e.onPointerMove,e=>{if(!N.current)return;let t=e.clientX-N.current.x,r=e.clientY-N.current.y,n=!!D.current,o=["left","right"].includes(R.swipeDirection),a=["left","up"].includes(R.swipeDirection)?Math.min:Math.max,i=o?a(0,t):0,l=o?0:a(0,r),u="touch"===e.pointerType?10:2,s={x:i,y:l},d={originalEvent:e,delta:s};n?(D.current=s,$("toast.swipeMove",x,d,{discrete:!1})):Y(s,R.swipeDirection,u)?(D.current=s,$("toast.swipeStart",g,d,{discrete:!1}),e.target.setPointerCapture(e.pointerId)):(Math.abs(t)>u||Math.abs(r)>u)&&(N.current=null)}),onPointerUp:(0,a.Mj)(e.onPointerUp,e=>{let t=D.current,r=e.target;if(r.hasPointerCapture(e.pointerId)&&r.releasePointerCapture(e.pointerId),D.current=null,N.current=null,t){let r=e.currentTarget,n={originalEvent:e,delta:t};Y(t,R.swipeDirection,R.swipeThreshold)?$("toast.swipeEnd",C,n,{discrete:!0}):$("toast.swipeCancel",b,n,{discrete:!0}),r.addEventListener("click",e=>e.preventDefault(),{once:!0})}})})})}),R.viewport)})]}):null}),O=e=>{let{__scopeToast:t,children:r,...o}=e,a=E(_,t),[i,l]=n.useState(!1),[u,s]=n.useState(!1);return function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:()=>{},t=(0,p.W)(e);(0,m.b)(()=>{let e=0,r=0;return e=window.requestAnimationFrame(()=>r=window.requestAnimationFrame(t)),()=>{window.cancelAnimationFrame(e),window.cancelAnimationFrame(r)}},[t])}(()=>l(!0)),n.useEffect(()=>{let e=window.setTimeout(()=>s(!0),1e3);return()=>window.clearTimeout(e)},[]),u?null:(0,w.jsx)(d.h,{asChild:!0,children:(0,w.jsx)(h.TX,{...o,children:i&&(0,w.jsxs)(w.Fragment,{children:[a.label," ",r]})})})},F=n.forwardRef((e,t)=>{let{__scopeToast:r,...n}=e;return(0,w.jsx)(f.WV.div,{...n,ref:t})});F.displayName="ToastTitle";var z=n.forwardRef((e,t)=>{let{__scopeToast:r,...n}=e;return(0,w.jsx)(f.WV.div,{...n,ref:t})});z.displayName="ToastDescription";var K="ToastAction";n.forwardRef((e,t)=>{let{altText:r,...n}=e;return r.trim()?(0,w.jsx)(U,{altText:r,asChild:!0,children:(0,w.jsx)(B,{...n,ref:t})}):(console.error("Invalid prop `altText` supplied to `".concat(K,"`. Expected non-empty `string`.")),null)}).displayName=K;var H="ToastClose",B=n.forwardRef((e,t)=>{let{__scopeToast:r,...n}=e,o=W(H,r);return(0,w.jsx)(U,{asChild:!0,children:(0,w.jsx)(f.WV.button,{type:"button",...n,ref:t,onClick:(0,a.Mj)(e.onClick,o.onClose)})})});B.displayName=H;var U=n.forwardRef((e,t)=>
1{let{__scopeToast:r,altText:n,...o}=e;return(0,w.jsx)(f.WV.div,{"data-radix-toast-announce-exclude":"","data-radix-toast-announce-alt":n||void 0,...o,ref:t})});function $(e,t,r,n){let{discrete:o}=n,a=r.originalEvent.currentTarget,i=new CustomEvent(e,{bubbles:!0,cancelable:!0,detail:r});t&&a.addEventListener(e,t,{once:!0}),o?(0,f.jH)(a,i):a.dispatchEvent(i)}var Y=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,n=Math.abs(e.x),o=Math.abs(e.y),a=n>o;return"left"===t||"right"===t?a&&n>r:!a&&o>r};function X(e){let t=document.activeElement;return e.some(e=>e===t||(e.focus(),document.activeElement!==t))}var Z=S,q=N,G=L,Q=F,J=z,ee=B},175:function(e,t,r){"use strict";r.d(t,{ck:function(){return T},fC:function(){return S}});var n=r(2265),o=r(3966),a=r(6840),i=r(1353),l=r(9987),u=r(886),s=r(9114),d=r(7437),c="ToggleGroup",[f,p]=(0,o.b)(c,[i.Pc]),v=(0,i.Pc)(),m=n.forwardRef((e,t)=>{let{type:r,...n}=e;if("single"===r)return(0,d.jsx)(g,{...n,ref:t});if("multiple"===r)return(0,d.jsx)(y,{...n,ref:t});throw Error("Missing prop `type` expected on `".concat(c,"`"))});m.displayName=c;var[h,w]=f(c),g=n.forwardRef((e,t)=>{let{value:r,defaultValue:o,onValueChange:a=()=>{},...i}=e,[l,s]=(0,u.T)({prop:r,defaultProp:null!=o?o:"",onChange:a,caller:c});return(0,d.jsx)(h,{scope:e.__scopeToggleGroup,type:"single",value:n.useMemo(()=>l?[l]:[],[l]),onItemActivate:s,onItemDeactivate:n.useCallback(()=>s(""),[s]),children:(0,d.jsx)(C,{...i,ref:t})})}),y=n.forwardRef((e,t)=>{let{value:r,defaultValue:o,onValueChange:a=()=>{},...i}=e,[l,s]=(0,u.T)({prop:r,defaultProp:null!=o?o:[],onChange:a,caller:c}),f=n.useCallback(e=>s(function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return[...t,e]}),[s]),p=n.useCallback(e=>s(function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return t.filter(t=>t!==e)}),[s]);return(0,d.jsx)(h,{scope:e.__scopeToggleGroup,type:"multiple",value:l,onItemActivate:f,onItemDeactivate:p,children:(0,d.jsx)(C,{...i,ref:t})})});m.displayName=c;var[x,b]=f(c),C=n.forwardRef((e,t)=>{let{__scopeToggleGroup:r,disabled:n=!1,rovingFocus:o=!0,orientation:l,dir:u,loop:c=!0,...f}=e,p=v(r),m=(0,s.gm)(u),h={role:"group",dir:m,...f};return(0,d.jsx)(x,{scope:r,rovingFocus:o,disabled:n,children:o?(0,d.jsx)(i.fC,{asChild:!0,...p,orientation:l,dir:m,loop:c,children:(0,d.jsx)(a.WV.div,{...h,ref:t})}):(0,d.jsx)(a.WV.div,{...h,ref:t})})}),j="ToggleGroupItem",R=n.forwardRef((e,t)=>{let r=w(j,e.__scopeToggleGroup),o=b(j,e.__scopeToggleGroup),a=v(e.__scopeToggleGroup),l=r.value.includes(e.value),u=o.disabled||e.disabled,s={...e,pressed:l,disabled:u},c=n.useRef(null);return o.rovingFocus?(0,d.jsx)(i.ck,{asChild:!0,...a,focusable:!u,active:l,ref:c,children:(0,d.jsx)(E,{...s,ref:t})}):(0,d.jsx)(E,{...s,ref:t})});R.displayName=j;var E=n.forwardRef((e,t)=>{let{__scopeToggleGroup:r,value:n,...o}=e,a=w(j,r),i={role:"radio","aria-checked":e.pressed,"aria-pressed":void 0},u="single"===a.type?i:void 0;return(0,d.jsx)(l.Z,{...u,...o,ref:t,onPressedChange:e=>{e?a.onItemActivate(n):a.onItemDeactivate(n)}})}),S=m,T=R},9987:function(e,t,r){"use strict";r.d(t,{Z:function(){return s},f:function(){return d}});var n=r(2265),o=r(6741),a=r(886),i=r(6840),l=r(7437),u="Toggle",s=n.forwardRef((e,t)=>
1{let{pressed:r,defaultPressed:n,onPressedChange:s,...d}=e,[c,f]=(0,a.T)({prop:r,onChange:s,defaultProp:null!=n&&n,caller:u});return(0,l.jsx)(i.WV.button,{type:"button","aria-pressed":c,"data-state":c?"on":"off","data-disabled":e.disabled?"":void 0,...d,ref:t,onClick:(0,o.Mj)(e.onClick,()=>{e.disabled||f(!c)})})});s.displayName=u;var d=s},9172:function(e,t,r){"use strict";r.d(t,{i:function(){return u}});var n,o=r(1188),a=r(2265),i=(n||(n=r.t(a,2)))[" useEffectEvent ".trim().toString()],l=(n||(n=r.t(a,2)))[" useInsertionEffect ".trim().toString()];function u(e){if("function"==typeof i)return i(e);let t=a.useRef(()=>{throw Error("Cannot call an event handler while rendering.")});return"function"==typeof l?l(()=>{t.current=e}):(0,o.b)(()=>{t.current=e}),a.useMemo(()=>(...e)=>t.current?.(...e),[])}},176:function(e,t,r){"use strict";r.d(t,{a:function(){return o}});var n=r(2558);function o(){return(0,n.useSyncExternalStore)(a,()=>!0,()=>!1)}function a(){return()=>{}}},6718:function(e,t,r){"use strict";r.d(t,{D:function(){return o}});var n=r(2265);function o(e){let t=n.useRef({value:e,previous:e});return n.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}}}]);

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.