diff --git a/packages/ragbits-chat/src/ragbits/chat/ui-build/assets/ExamplePluginComponent-CaAl34xW.js b/packages/ragbits-chat/src/ragbits/chat/ui-build/assets/ExamplePluginComponent-D9796Ida.js similarity index 66% rename from packages/ragbits-chat/src/ragbits/chat/ui-build/assets/ExamplePluginComponent-CaAl34xW.js rename to packages/ragbits-chat/src/ragbits/chat/ui-build/assets/ExamplePluginComponent-D9796Ida.js index 570ec3006..67351f2cb 100644 --- a/packages/ragbits-chat/src/ragbits/chat/ui-build/assets/ExamplePluginComponent-CaAl34xW.js +++ b/packages/ragbits-chat/src/ragbits/chat/ui-build/assets/ExamplePluginComponent-D9796Ida.js @@ -1 +1 @@ -import{H as e}from"./index-Dk-2LbPC.js";const i=()=>e.jsxs("div",{children:[e.jsx("h1",{children:"Example Plugin"}),e.jsx("p",{children:"This is an example plugin."})]});export{i as default}; +import{H as e}from"./index-COg_-1JS.js";const i=()=>e.jsxs("div",{children:[e.jsx("h1",{children:"Example Plugin"}),e.jsx("p",{children:"This is an example plugin."})]});export{i as default}; diff --git a/packages/ragbits-chat/src/ragbits/chat/ui-build/assets/FeedbackFormPluginComponent-CGnVLuqx.js b/packages/ragbits-chat/src/ragbits/chat/ui-build/assets/FeedbackFormPluginComponent-Bdc9yY2B.js similarity index 99% rename from packages/ragbits-chat/src/ragbits/chat/ui-build/assets/FeedbackFormPluginComponent-CGnVLuqx.js rename to packages/ragbits-chat/src/ragbits/chat/ui-build/assets/FeedbackFormPluginComponent-Bdc9yY2B.js index eb99671a8..8487680e4 100644 --- a/packages/ragbits-chat/src/ragbits/chat/ui-build/assets/FeedbackFormPluginComponent-CGnVLuqx.js +++ b/packages/ragbits-chat/src/ragbits/chat/ui-build/assets/FeedbackFormPluginComponent-Bdc9yY2B.js @@ -1,5 +1,5 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/index-fEpDzIgO.js","assets/index-Dk-2LbPC.js","assets/index-DxlHc-HZ.css"])))=>i.map(i=>d[i]); -import{$ as Gs,r as p,a as Td,b as Ki,c as On,d as Pd,e as Ct,f as Ys,g as Qt,h as Xs,i as sn,j as Sd,R as se,k as _d,l as Pa,m as $s,n as gt,o as kd,_ as Sr,p as Ri,q as Ni,s as Kn,t as Cd,u as Zr,v as Bi,w as Md,x as Js,y as Fd,z as Dd,A as mn,B as Qs,C as Ad,D as Rn,E as Sa,F as Ld,G as ji,H as A,I as Id,J as fn,K as Qe,L as Od,M as Kd,N as bn,O as Vi,P as Rd,Q as Nd,S as zi,T as tr,U as nr,V as _a,W as mt,X as ea,Y as Bd,Z as rr,a0 as pe,a1 as ae,a2 as ka,a3 as xs,a4 as ta,a5 as jd,a6 as _r,a7 as kr,a8 as na,a9 as Hi,aa as Vd,ab as rs,ac as Wi,ad as Ui,ae as zd,af as Hd,ag as Wd,ah as Ud,ai as Zd,aj as qd,ak as Gd,al as Yd,am as Ca,an as Xd,ao as Jd,ap as Qd,aq as Ma,ar as ec,as as tc,at as nc,au as rc,av as sc,aw as Fa}from"./index-Dk-2LbPC.js";const ac=Symbol.for("react-aria.i18n.locale"),ic=Symbol.for("react-aria.i18n.strings");let Gt;class qr{getStringForLocale(e,n){let s=this.getStringsForLocale(n)[e];if(!s)throw new Error(`Could not find intl message ${e} in ${n} locale`);return s}getStringsForLocale(e){let n=this.strings[e];return n||(n=oc(e,this.strings,this.defaultLocale),this.strings[e]=n),n}static getGlobalDictionaryForPackage(e){if(typeof window>"u")return null;let n=window[ac];if(Gt===void 0){let s=window[ic];if(!s)return null;Gt={};for(let a in s)Gt[a]=new qr({[n]:s[a]},n)}let r=Gt==null?void 0:Gt[e];if(!r)throw new Error(`Strings for package "${e}" were not included by LocalizedStringProvider. Please add it to the list passed to createLocalizedStringDictionary.`);return r}constructor(e,n="en-US"){this.strings=Object.fromEntries(Object.entries(e).filter(([,r])=>r)),this.defaultLocale=n}}function oc(t,e,n="en-US"){if(e[t])return e[t];let r=lc(t);if(e[r])return e[r];for(let s in e)if(s.startsWith(r+"-"))return e[s];return e[n]}function lc(t){return Intl.Locale?new Intl.Locale(t).language:t.split("-")[0]}const Da=new Map,Aa=new Map;class uc{format(e,n){let r=this.strings.getStringForLocale(e,this.locale);return typeof r=="function"?r(n,this):r}plural(e,n,r="cardinal"){let s=n["="+e];if(s)return typeof s=="function"?s():s;let a=this.locale+":"+r,i=Da.get(a);i||(i=new Intl.PluralRules(this.locale,{type:r}),Da.set(a,i));let o=i.select(e);return s=n[o]||n.other,typeof s=="function"?s():s}number(e){let n=Aa.get(this.locale);return n||(n=new Intl.NumberFormat(this.locale),Aa.set(this.locale,n)),n.format(e)}select(e,n){let r=e[n]||e.other;return typeof r=="function"?r():r}constructor(e,n){this.locale=e,this.strings=n}}const La=new WeakMap;function dc(t){let e=La.get(t);return e||(e=new qr(t),La.set(t,e)),e}function cc(t,e){return e&&qr.getGlobalDictionaryForPackage(e)||dc(t)}function Zi(t,e){let{locale:n}=Gs(),r=cc(t,e);return p.useMemo(()=>new uc(n,r),[n,r])}const fc=p.createContext({isNative:!0,open:hc,useHref:t=>t});function ra(){return p.useContext(fc)}function It(t,e,n=!0){var r,s;let{metaKey:a,ctrlKey:i,altKey:o,shiftKey:l}=e;Td()&&(!((s=window.event)===null||s===void 0||(r=s.type)===null||r===void 0)&&r.startsWith("key"))&&t.target==="_blank"&&(On()?a=!0:i=!0);let d=Ki()&&On()&&!Pd()?new KeyboardEvent("keydown",{keyIdentifier:"Enter",metaKey:a,ctrlKey:i,altKey:o,shiftKey:l}):new MouseEvent("click",{metaKey:a,ctrlKey:i,altKey:o,shiftKey:l,bubbles:!0,cancelable:!0});It.isOpening=n,Ct(t),t.dispatchEvent(d),It.isOpening=!1}It.isOpening=!1;function pc(t,e){if(t instanceof HTMLAnchorElement)e(t);else if(t.hasAttribute("data-href")){let n=document.createElement("a");n.href=t.getAttribute("data-href"),t.hasAttribute("data-target")&&(n.target=t.getAttribute("data-target")),t.hasAttribute("data-rel")&&(n.rel=t.getAttribute("data-rel")),t.hasAttribute("data-download")&&(n.download=t.getAttribute("data-download")),t.hasAttribute("data-ping")&&(n.ping=t.getAttribute("data-ping")),t.hasAttribute("data-referrer-policy")&&(n.referrerPolicy=t.getAttribute("data-referrer-policy")),t.appendChild(n),e(n),t.removeChild(n)}}function hc(t,e){pc(t,n=>It(n,e))}function gc(t){let e=ra();var n;const r=e.useHref((n=t==null?void 0:t.href)!==null&&n!==void 0?n:"");return{href:t!=null&&t.href?r:void 0,target:t==null?void 0:t.target,rel:t==null?void 0:t.rel,download:t==null?void 0:t.download,ping:t==null?void 0:t.ping,referrerPolicy:t==null?void 0:t.referrerPolicy}}function qi(){let t=p.useRef(new Map),e=p.useCallback((s,a,i,o)=>{let l=o!=null&&o.once?(...d)=>{t.current.delete(i),i(...d)}:i;t.current.set(i,{type:a,eventTarget:s,fn:l,options:o}),s.addEventListener(a,l,o)},[]),n=p.useCallback((s,a,i,o)=>{var l;let d=((l=t.current.get(i))===null||l===void 0?void 0:l.fn)||i;s.removeEventListener(a,d,o),t.current.delete(i)},[]),r=p.useCallback(()=>{t.current.forEach((s,a)=>{n(s.eventTarget,s.type,a,s.options)})},[n]);return p.useEffect(()=>r,[r]),{addGlobalListener:e,removeGlobalListener:n,removeAllGlobalListeners:r}}function Nn(t,e){if(!t)return!1;let n=window.getComputedStyle(t),r=/(auto|scroll)/.test(n.overflow+n.overflowX+n.overflowY);return r&&e&&(r=t.scrollHeight!==t.clientHeight||t.scrollWidth!==t.clientWidth),r}function Gi(t,e){let n=t;for(Nn(n,e)&&(n=n.parentElement);n&&!Nn(n,e);)n=n.parentElement;return n||document.scrollingElement||document.documentElement}function mc(t,e){const n=[];for(;t&&t!==document.documentElement;)Nn(t,e)&&n.push(t),t=t.parentElement;return n}let bc=0;const ss=new Map;function vc(t){let[e,n]=p.useState();return Ys(()=>{if(!t)return;let r=ss.get(t);if(r)n(r.element.id);else{let s=`react-aria-description-${bc++}`;n(s);let a=document.createElement("div");a.id=s,a.style.display="none",a.textContent=t,document.body.appendChild(a),r={refCount:0,element:a},ss.set(t,r)}return r.refCount++,()=>{r&&--r.refCount===0&&(r.element.remove(),ss.delete(t))}},[t]),{"aria-describedby":t?e:void 0}}function Ia(t,e,n,r){let s=Qt(n),a=n==null;p.useEffect(()=>{if(a||!t.current)return;let i=t.current;return i.addEventListener(e,s,r),()=>{i.removeEventListener(e,s,r)}},[t,e,r,a,s])}function Yi(t,e){let n=Oa(t,e,"left"),r=Oa(t,e,"top"),s=e.offsetWidth,a=e.offsetHeight,i=t.scrollLeft,o=t.scrollTop,{borderTopWidth:l,borderLeftWidth:d,scrollPaddingTop:c,scrollPaddingRight:b,scrollPaddingBottom:m,scrollPaddingLeft:g}=getComputedStyle(t),F=i+parseInt(d,10),S=o+parseInt(l,10),_=F+t.clientWidth,E=S+t.clientHeight,x=parseInt(c,10)||0,D=parseInt(m,10)||0,I=parseInt(b,10)||0,M=parseInt(g,10)||0;n<=i+M?i=n-parseInt(d,10)-M:n+s>_-I&&(i+=n+s-_+I),r<=S+x?o=r-parseInt(l,10)-x:r+a>E-D&&(o+=r+a-E+D),t.scrollLeft=i,t.scrollTop=o}function Oa(t,e,n){const r=n==="left"?"offsetLeft":"offsetTop";let s=0;for(;e.offsetParent&&(s+=e[r],e.offsetParent!==t);){if(e.offsetParent.contains(t)){s-=t[r];break}e=e.offsetParent}return s}function Ka(t,e){if(t&&document.contains(t)){let i=document.scrollingElement||document.documentElement;if(window.getComputedStyle(i).overflow==="hidden"){let l=mc(t);for(let d of l)Yi(d,t)}else{var n;let{left:l,top:d}=t.getBoundingClientRect();t==null||(n=t.scrollIntoView)===null||n===void 0||n.call(t,{block:"nearest"});let{left:c,top:b}=t.getBoundingClientRect();if(Math.abs(l-c)>1||Math.abs(d-b)>1){var r,s,a;e==null||(s=e.containingElement)===null||s===void 0||(r=s.scrollIntoView)===null||r===void 0||r.call(s,{block:"center",inline:"center"}),(a=t.scrollIntoView)===null||a===void 0||a.call(t,{block:"nearest"})}}}}let as=new Map;function Xi(t){let{locale:e}=Gs(),n=e+(t?Object.entries(t).sort((s,a)=>s[0]{Sd(()=>{if(an==="restoring"){const e=sn(t);e.documentElement.style.webkitUserSelect==="none"&&(e.documentElement.style.webkitUserSelect=ws||""),ws="",an="default"}})},300)}else if((t instanceof HTMLElement||t instanceof SVGElement)&&t&&Er.has(t)){let e=Er.get(t);t.style.userSelect==="none"&&(t.style.userSelect=e),t.getAttribute("style")===""&&t.removeAttribute("style"),Er.delete(t)}}const sa=se.createContext({register:()=>{}});sa.displayName="PressResponderContext";function yc(t){let e=p.useContext(sa);if(e){let{register:n,...r}=e;t=gt(r,t),n()}return kd(e,t.ref),t}var mr=new WeakMap;let br=class{continuePropagation(){Sr(this,mr,!1)}get shouldStopPropagation(){return Ri(this,mr)}constructor(e,n,r,s){Ni(this,mr,{writable:!0,value:void 0}),Sr(this,mr,!0);var a;let i=(a=s==null?void 0:s.target)!==null&&a!==void 0?a:r.currentTarget;const o=i==null?void 0:i.getBoundingClientRect();let l,d=0,c,b=null;r.clientX!=null&&r.clientY!=null&&(c=r.clientX,b=r.clientY),o&&(c!=null&&b!=null?(l=c-o.left,d=b-o.top):(l=o.width/2,d=o.height/2)),this.type=e,this.pointerType=n,this.target=r.currentTarget,this.shiftKey=r.shiftKey,this.metaKey=r.metaKey,this.ctrlKey=r.ctrlKey,this.altKey=r.altKey,this.x=l,this.y=d}};const Na=Symbol("linkClicked");function Ji(t){let{onPress:e,onPressChange:n,onPressStart:r,onPressEnd:s,onPressUp:a,isDisabled:i,isPressed:o,preventFocusOnPress:l,shouldCancelOnPointerExit:d,allowTextSelectionOnPress:c,ref:b,...m}=yc(t),[g,F]=p.useState(!1),S=p.useRef({isPressed:!1,ignoreEmulatedMouseEvents:!1,ignoreClickAfterPress:!1,didFirePressStart:!1,isTriggeringEvent:!1,activePointerId:null,target:null,isOverTarget:!1,pointerType:null}),{addGlobalListener:_,removeAllGlobalListeners:E}=qi(),x=Qt((u,T)=>{let P=S.current;if(i||P.didFirePressStart)return!1;let v=!0;if(P.isTriggeringEvent=!0,r){let k=new br("pressstart",T,u);r(k),v=k.shouldStopPropagation}return n&&n(!0),P.isTriggeringEvent=!1,P.didFirePressStart=!0,F(!0),v}),D=Qt((u,T,P=!0)=>{let v=S.current;if(!v.didFirePressStart)return!1;v.ignoreClickAfterPress=!0,v.didFirePressStart=!1,v.isTriggeringEvent=!0;let k=!0;if(s){let f=new br("pressend",T,u);s(f),k=f.shouldStopPropagation}if(n&&n(!1),F(!1),e&&P&&!i){let f=new br("press",T,u);e(f),k&&(k=f.shouldStopPropagation)}return v.isTriggeringEvent=!1,k}),I=Qt((u,T)=>{let P=S.current;if(i)return!1;if(a){P.isTriggeringEvent=!0;let v=new br("pressup",T,u);return a(v),P.isTriggeringEvent=!1,v.shouldStopPropagation}return!0}),M=Qt(u=>{let T=S.current;T.isPressed&&T.target&&(T.isOverTarget&&T.pointerType!=null&&D(dt(T.target,u),T.pointerType,!1),T.isPressed=!1,T.isOverTarget=!1,T.activePointerId=null,T.pointerType=null,E(),c||gr(T.target))}),R=Qt(u=>{d&&M(u)}),G=p.useMemo(()=>{let u=S.current,T={onKeyDown(v){if(is(v.nativeEvent,v.currentTarget)&&v.currentTarget.contains(v.target)){var k;ja(v.target,v.key)&&v.preventDefault();let f=!0;if(!u.isPressed&&!v.repeat){u.target=v.currentTarget,u.isPressed=!0,f=x(v,"keyboard");let y=v.currentTarget,w=V=>{is(V,y)&&!V.repeat&&y.contains(V.target)&&u.target&&I(dt(u.target,V),"keyboard")};_(sn(v.currentTarget),"keyup",Kn(w,P),!0)}f&&v.stopPropagation(),v.metaKey&&On()&&((k=u.metaKeyEvents)===null||k===void 0||k.set(v.key,v.nativeEvent))}else v.key==="Meta"&&(u.metaKeyEvents=new Map)},onClick(v){if(!(v&&!v.currentTarget.contains(v.target))&&v&&v.button===0&&!u.isTriggeringEvent&&!It.isOpening){let k=!0;if(i&&v.preventDefault(),!u.ignoreClickAfterPress&&!u.ignoreEmulatedMouseEvents&&!u.isPressed&&(u.pointerType==="virtual"||Pa(v.nativeEvent))){!i&&!l&&Ct(v.currentTarget);let f=x(v,"virtual"),y=I(v,"virtual"),w=D(v,"virtual");k=f&&y&&w}u.ignoreEmulatedMouseEvents=!1,u.ignoreClickAfterPress=!1,k&&v.stopPropagation()}}},P=v=>{var k;if(u.isPressed&&u.target&&is(v,u.target)){var f;ja(v.target,v.key)&&v.preventDefault();let w=v.target;D(dt(u.target,v),"keyboard",u.target.contains(w)),E(),v.key!=="Enter"&&aa(u.target)&&u.target.contains(w)&&!v[Na]&&(v[Na]=!0,It(u.target,v,!1)),u.isPressed=!1,(f=u.metaKeyEvents)===null||f===void 0||f.delete(v.key)}else if(v.key==="Meta"&&(!((k=u.metaKeyEvents)===null||k===void 0)&&k.size)){var y;let w=u.metaKeyEvents;u.metaKeyEvents=void 0;for(let V of w.values())(y=u.target)===null||y===void 0||y.dispatchEvent(new KeyboardEvent("keyup",V))}};if(typeof PointerEvent<"u"){T.onPointerDown=y=>{if(y.button!==0||!y.currentTarget.contains(y.target))return;if(_d(y.nativeEvent)){u.pointerType="virtual";return}ls(y.currentTarget)&&y.preventDefault(),u.pointerType=y.pointerType;let w=!0;if(!u.isPressed){u.isPressed=!0,u.isOverTarget=!0,u.activePointerId=y.pointerId,u.target=y.currentTarget,!i&&!l&&Ct(y.currentTarget),c||Ra(u.target),w=x(y,u.pointerType);let V=y.target;"releasePointerCapture"in V&&V.releasePointerCapture(y.pointerId),_(sn(y.currentTarget),"pointerup",v,!1),_(sn(y.currentTarget),"pointercancel",f,!1)}w&&y.stopPropagation()},T.onMouseDown=y=>{y.currentTarget.contains(y.target)&&y.button===0&&(ls(y.currentTarget)&&y.preventDefault(),y.stopPropagation())},T.onPointerUp=y=>{!y.currentTarget.contains(y.target)||u.pointerType==="virtual"||y.button===0&&I(y,u.pointerType||y.pointerType)},T.onPointerEnter=y=>{y.pointerId===u.activePointerId&&u.target&&!u.isOverTarget&&u.pointerType!=null&&(u.isOverTarget=!0,x(dt(u.target,y),u.pointerType))},T.onPointerLeave=y=>{y.pointerId===u.activePointerId&&u.target&&u.isOverTarget&&u.pointerType!=null&&(u.isOverTarget=!1,D(dt(u.target,y),u.pointerType,!1),R(y))};let v=y=>{y.pointerId===u.activePointerId&&u.isPressed&&y.button===0&&u.target&&(u.target.contains(y.target)&&u.pointerType!=null?D(dt(u.target,y),u.pointerType):u.isOverTarget&&u.pointerType!=null&&D(dt(u.target,y),u.pointerType,!1),u.isPressed=!1,u.isOverTarget=!1,u.activePointerId=null,u.pointerType=null,E(),c||gr(u.target),"ontouchend"in u.target&&y.pointerType!=="mouse"&&_(u.target,"touchend",k,{once:!0}))},k=y=>{Qi(y.currentTarget)&&y.preventDefault()},f=y=>{M(y)};T.onDragStart=y=>{y.currentTarget.contains(y.target)&&M(y)}}else{T.onMouseDown=f=>{if(f.button!==0||!f.currentTarget.contains(f.target))return;if(ls(f.currentTarget)&&f.preventDefault(),u.ignoreEmulatedMouseEvents){f.stopPropagation();return}u.isPressed=!0,u.isOverTarget=!0,u.target=f.currentTarget,u.pointerType=Pa(f.nativeEvent)?"virtual":"mouse",!i&&!l&&Ct(f.currentTarget),x(f,u.pointerType)&&f.stopPropagation(),_(sn(f.currentTarget),"mouseup",v,!1)},T.onMouseEnter=f=>{if(!f.currentTarget.contains(f.target))return;let y=!0;u.isPressed&&!u.ignoreEmulatedMouseEvents&&u.pointerType!=null&&(u.isOverTarget=!0,y=x(f,u.pointerType)),y&&f.stopPropagation()},T.onMouseLeave=f=>{if(!f.currentTarget.contains(f.target))return;let y=!0;u.isPressed&&!u.ignoreEmulatedMouseEvents&&u.pointerType!=null&&(u.isOverTarget=!1,y=D(f,u.pointerType,!1),R(f)),y&&f.stopPropagation()},T.onMouseUp=f=>{f.currentTarget.contains(f.target)&&!u.ignoreEmulatedMouseEvents&&f.button===0&&I(f,u.pointerType||"mouse")};let v=f=>{if(f.button===0){if(u.isPressed=!1,E(),u.ignoreEmulatedMouseEvents){u.ignoreEmulatedMouseEvents=!1;return}u.target&&os(f,u.target)&&u.pointerType!=null?D(dt(u.target,f),u.pointerType):u.target&&u.isOverTarget&&u.pointerType!=null&&D(dt(u.target,f),u.pointerType,!1),u.isOverTarget=!1}};T.onTouchStart=f=>{if(!f.currentTarget.contains(f.target))return;let y=$c(f.nativeEvent);if(!y)return;u.activePointerId=y.identifier,u.ignoreEmulatedMouseEvents=!0,u.isOverTarget=!0,u.isPressed=!0,u.target=f.currentTarget,u.pointerType="touch",!i&&!l&&Ct(f.currentTarget),c||Ra(u.target),x(yt(u.target,f),u.pointerType)&&f.stopPropagation(),_($s(f.currentTarget),"scroll",k,!0)},T.onTouchMove=f=>{if(!f.currentTarget.contains(f.target))return;if(!u.isPressed){f.stopPropagation();return}let y=Ba(f.nativeEvent,u.activePointerId),w=!0;y&&os(y,f.currentTarget)?!u.isOverTarget&&u.pointerType!=null&&(u.isOverTarget=!0,w=x(yt(u.target,f),u.pointerType)):u.isOverTarget&&u.pointerType!=null&&(u.isOverTarget=!1,w=D(yt(u.target,f),u.pointerType,!1),R(yt(u.target,f))),w&&f.stopPropagation()},T.onTouchEnd=f=>{if(!f.currentTarget.contains(f.target))return;if(!u.isPressed){f.stopPropagation();return}let y=Ba(f.nativeEvent,u.activePointerId),w=!0;y&&os(y,f.currentTarget)&&u.pointerType!=null?(I(yt(u.target,f),u.pointerType),w=D(yt(u.target,f),u.pointerType)):u.isOverTarget&&u.pointerType!=null&&(w=D(yt(u.target,f),u.pointerType,!1)),w&&f.stopPropagation(),u.isPressed=!1,u.activePointerId=null,u.isOverTarget=!1,u.ignoreEmulatedMouseEvents=!0,u.target&&!c&&gr(u.target),E()},T.onTouchCancel=f=>{f.currentTarget.contains(f.target)&&(f.stopPropagation(),u.isPressed&&M(yt(u.target,f)))};let k=f=>{u.isPressed&&f.target.contains(u.target)&&M({currentTarget:u.target,shiftKey:!1,ctrlKey:!1,metaKey:!1,altKey:!1})};T.onDragStart=f=>{f.currentTarget.contains(f.target)&&M(f)}}return T},[_,i,l,E,c,M,R,D,x,I]);return p.useEffect(()=>()=>{var u;c||gr((u=S.current.target)!==null&&u!==void 0?u:void 0)},[c]),{isPressed:o||g,pressProps:gt(m,G)}}function aa(t){return t.tagName==="A"&&t.hasAttribute("href")}function is(t,e){const{key:n,code:r}=t,s=e,a=s.getAttribute("role");return(n==="Enter"||n===" "||n==="Spacebar"||r==="Space")&&!(s instanceof $s(s).HTMLInputElement&&!eo(s,n)||s instanceof $s(s).HTMLTextAreaElement||s.isContentEditable)&&!((a==="link"||!a&&aa(s))&&n!=="Enter")}function $c(t){const{targetTouches:e}=t;return e.length>0?e[0]:null}function Ba(t,e){const n=t.changedTouches;for(let r=0;re.right||e.left>t.right||t.top>e.bottom||e.top>t.bottom)}function os(t,e){let n=e.getBoundingClientRect(),r=xc(t);return wc(n,r)}function ls(t){return!(t instanceof HTMLElement)||!t.hasAttribute("draggable")}function Qi(t){return t instanceof HTMLInputElement?!1:t instanceof HTMLButtonElement?t.type!=="submit"&&t.type!=="reset":!aa(t)}function ja(t,e){return t instanceof HTMLInputElement?!eo(t,e):Qi(t)}const Ec=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function eo(t,e){return t.type==="checkbox"||t.type==="radio"?e===" ":Ec.has(t.type)}function Tc({children:t}){let e=p.useMemo(()=>({register:()=>{}}),[]);return se.createElement(sa.Provider,{value:e},t)}const Pc=500;function to(t){let{isDisabled:e,onLongPressStart:n,onLongPressEnd:r,onLongPress:s,threshold:a=Pc,accessibilityDescription:i}=t;const o=p.useRef(void 0);let{addGlobalListener:l,removeGlobalListener:d}=qi(),{pressProps:c}=Ji({isDisabled:e,onPressStart(m){if(m.continuePropagation(),(m.pointerType==="mouse"||m.pointerType==="touch")&&(n&&n({...m,type:"longpressstart"}),o.current=setTimeout(()=>{m.target.dispatchEvent(new PointerEvent("pointercancel",{bubbles:!0})),s&&s({...m,type:"longpress"}),o.current=void 0},a),m.pointerType==="touch")){let g=F=>{F.preventDefault()};l(m.target,"contextmenu",g,{once:!0}),l(window,"pointerup",()=>{setTimeout(()=>{d(m.target,"contextmenu",g)},30)},{once:!0})}},onPressEnd(m){o.current&&clearTimeout(o.current),r&&(m.pointerType==="mouse"||m.pointerType==="touch")&&r({...m,type:"longpressend"})}}),b=vc(s&&!e?i:void 0);return{longPressProps:gt(c,b)}}function no(t,e,n){let{type:r}=t,{isOpen:s}=e;p.useEffect(()=>{n&&n.current&&Cd.set(n.current,e.close)});let a;r==="menu"?a=!0:r==="listbox"&&(a="listbox");let i=Zr();return{triggerProps:{"aria-haspopup":a,"aria-expanded":s,"aria-controls":s?i:void 0,onPress:e.toggle},overlayProps:{id:i}}}const us=typeof document<"u"&&window.visualViewport,Sc=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);let vr=0,ds;function ro(t={}){let{isDisabled:e}=t;Ys(()=>{if(!e)return vr++,vr===1&&(Xs()?ds=kc():ds=_c()),()=>{vr--,vr===0&&ds()}},[e])}function _c(){return Kn(on(document.documentElement,"paddingRight",`${window.innerWidth-document.documentElement.clientWidth}px`),on(document.documentElement,"overflow","hidden"))}function kc(){let t,e,n=d=>{t=Gi(d.target,!0),!(t===document.documentElement&&t===document.body)&&t instanceof HTMLElement&&window.getComputedStyle(t).overscrollBehavior==="auto"&&(e=on(t,"overscrollBehavior","contain"))},r=d=>{if(!t||t===document.documentElement||t===document.body){d.preventDefault();return}t.scrollHeight===t.clientHeight&&t.scrollWidth===t.clientWidth&&d.preventDefault()},s=d=>{let c=d.target;za(c)&&c!==document.activeElement&&(d.preventDefault(),o(),c.style.transform="translateY(-2000px)",c.focus(),requestAnimationFrame(()=>{c.style.transform=""})),e&&e()},a=d=>{let c=d.target;za(c)&&(o(),c.style.transform="translateY(-2000px)",requestAnimationFrame(()=>{c.style.transform="",us&&(us.height{Va(c)}):us.addEventListener("resize",()=>Va(c),{once:!0}))}))},i=null,o=()=>{if(i)return;let d=()=>{window.scrollTo(0,0)},c=window.pageXOffset,b=window.pageYOffset;i=Kn($n(window,"scroll",d),on(document.documentElement,"paddingRight",`${window.innerWidth-document.documentElement.clientWidth}px`),on(document.documentElement,"overflow","hidden"),on(document.body,"marginTop",`-${b}px`),()=>{window.scrollTo(c,b)}),window.scrollTo(0,0)},l=Kn($n(document,"touchstart",n,{passive:!1,capture:!0}),$n(document,"touchmove",r,{passive:!1,capture:!0}),$n(document,"touchend",s,{passive:!1,capture:!0}),$n(document,"focus",a,!0));return()=>{e==null||e(),i==null||i(),l()}}function on(t,e,n){let r=t.style[e];return t.style[e]=n,()=>{t.style[e]=r}}function $n(t,e,n,r){return t.addEventListener(e,n,r),()=>{t.removeEventListener(e,n,r)}}function Va(t){let e=document.scrollingElement||document.documentElement,n=t;for(;n&&n!==e;){let r=Gi(n);if(r!==document.documentElement&&r!==document.body&&r!==n){let s=r.getBoundingClientRect().top,a=n.getBoundingClientRect().top;a>s+n.clientHeight&&(r.scrollTop+=a-s)}n=r.parentElement}}function za(t){return t instanceof HTMLInputElement&&!Sc.has(t.type)||t instanceof HTMLTextAreaElement||t instanceof HTMLElement&&t.isContentEditable}var so={};so={dismiss:"تجاهل"};var ao={};ao={dismiss:"Отхвърляне"};var io={};io={dismiss:"Odstranit"};var oo={};oo={dismiss:"Luk"};var lo={};lo={dismiss:"Schließen"};var uo={};uo={dismiss:"Απόρριψη"};var co={};co={dismiss:"Dismiss"};var fo={};fo={dismiss:"Descartar"};var po={};po={dismiss:"Lõpeta"};var ho={};ho={dismiss:"Hylkää"};var go={};go={dismiss:"Rejeter"};var mo={};mo={dismiss:"התעלם"};var bo={};bo={dismiss:"Odbaci"};var vo={};vo={dismiss:"Elutasítás"};var yo={};yo={dismiss:"Ignora"};var $o={};$o={dismiss:"閉じる"};var xo={};xo={dismiss:"무시"};var wo={};wo={dismiss:"Atmesti"};var Eo={};Eo={dismiss:"Nerādīt"};var To={};To={dismiss:"Lukk"};var Po={};Po={dismiss:"Negeren"};var So={};So={dismiss:"Zignoruj"};var _o={};_o={dismiss:"Descartar"};var ko={};ko={dismiss:"Dispensar"};var Co={};Co={dismiss:"Revocare"};var Mo={};Mo={dismiss:"Пропустить"};var Fo={};Fo={dismiss:"Zrušiť"};var Do={};Do={dismiss:"Opusti"};var Ao={};Ao={dismiss:"Odbaci"};var Lo={};Lo={dismiss:"Avvisa"};var Io={};Io={dismiss:"Kapat"};var Oo={};Oo={dismiss:"Скасувати"};var Ko={};Ko={dismiss:"取消"};var Ro={};Ro={dismiss:"關閉"};var No={};No={"ar-AE":so,"bg-BG":ao,"cs-CZ":io,"da-DK":oo,"de-DE":lo,"el-GR":uo,"en-US":co,"es-ES":fo,"et-EE":po,"fi-FI":ho,"fr-FR":go,"he-IL":mo,"hr-HR":bo,"hu-HU":vo,"it-IT":yo,"ja-JP":$o,"ko-KR":xo,"lt-LT":wo,"lv-LV":Eo,"nb-NO":To,"nl-NL":Po,"pl-PL":So,"pt-BR":_o,"pt-PT":ko,"ro-RO":Co,"ru-RU":Mo,"sk-SK":Fo,"sl-SI":Do,"sr-SP":Ao,"sv-SE":Lo,"tr-TR":Io,"uk-UA":Oo,"zh-CN":Ko,"zh-TW":Ro};const Ha={border:0,clip:"rect(0 0 0 0)",clipPath:"inset(50%)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",width:"1px",whiteSpace:"nowrap"};function Bo(t={}){let{style:e,isFocusable:n}=t,[r,s]=p.useState(!1),{focusWithinProps:a}=Bi({isDisabled:!n,onFocusWithinChange:o=>s(o)}),i=p.useMemo(()=>r?e:e?{...Ha,...e}:Ha,[r]);return{visuallyHiddenProps:{...a,style:i}}}function jo(t){let{children:e,elementType:n="div",isFocusable:r,style:s,...a}=t,{visuallyHiddenProps:i}=Bo(t);return se.createElement(n,gt(a,i),e)}function Cc(t){return t&&t.__esModule?t.default:t}function Cr(t){let{onDismiss:e,...n}=t,r=Zi(Cc(No),"@react-aria/overlays"),s=Md(n,r.format("dismiss")),a=()=>{e&&e()};return se.createElement(jo,null,se.createElement("button",{...s,tabIndex:-1,onClick:a,style:{width:1,height:1}}))}let xn=new WeakMap,Re=[];function Vo(t,e=document.body){let n=new Set(t),r=new Set,s=l=>{for(let m of l.querySelectorAll("[data-live-announcer], [data-react-aria-top-layer]"))n.add(m);let d=m=>{if(n.has(m)||m.parentElement&&r.has(m.parentElement)&&m.parentElement.getAttribute("role")!=="row")return NodeFilter.FILTER_REJECT;for(let g of n)if(m.contains(g))return NodeFilter.FILTER_SKIP;return NodeFilter.FILTER_ACCEPT},c=document.createTreeWalker(l,NodeFilter.SHOW_ELEMENT,{acceptNode:d}),b=d(l);if(b===NodeFilter.FILTER_ACCEPT&&a(l),b!==NodeFilter.FILTER_REJECT){let m=c.nextNode();for(;m!=null;)a(m),m=c.nextNode()}},a=l=>{var d;let c=(d=xn.get(l))!==null&&d!==void 0?d:0;l.getAttribute("aria-hidden")==="true"&&c===0||(c===0&&l.setAttribute("aria-hidden","true"),r.add(l),xn.set(l,c+1))};Re.length&&Re[Re.length-1].disconnect(),s(e);let i=new MutationObserver(l=>{for(let d of l)if(!(d.type!=="childList"||d.addedNodes.length===0)&&![...n,...r].some(c=>c.contains(d.target))){for(let c of d.removedNodes)c instanceof Element&&(n.delete(c),r.delete(c));for(let c of d.addedNodes)(c instanceof HTMLElement||c instanceof SVGElement)&&(c.dataset.liveAnnouncer==="true"||c.dataset.reactAriaTopLayer==="true")?n.add(c):c instanceof Element&&s(c)}});i.observe(e,{childList:!0,subtree:!0});let o={observe(){i.observe(e,{childList:!0,subtree:!0})},disconnect(){i.disconnect()}};return Re.push(o),()=>{i.disconnect();for(let l of r){let d=xn.get(l);d!=null&&(d===1?(l.removeAttribute("aria-hidden"),xn.delete(l)):xn.set(l,d-1))}o===Re[Re.length-1]?(Re.pop(),Re.length&&Re[Re.length-1].observe()):Re.splice(Re.indexOf(o),1)}}const Mc=p.createContext({});function Fc(){var t;return(t=p.useContext(Mc))!==null&&t!==void 0?t:{}}const zo=se.createContext(null);function Ho(t){let e=Js(),{portalContainer:n=e?null:document.body,isExiting:r}=t,[s,a]=p.useState(!1),i=p.useMemo(()=>({contain:s,setContain:a}),[s,a]),{getContainer:o}=Fc();if(!t.portalContainer&&o&&(n=o()),!n)return null;let l=t.children;return t.disableFocusManagement||(l=se.createElement(Dd,{restoreFocus:!0,contain:s&&!r},l)),l=se.createElement(zo.Provider,{value:i},se.createElement(Tc,null,l)),Fd.createPortal(l,n)}function Wo(){let t=p.useContext(zo),e=t==null?void 0:t.setContain;Ys(()=>{e==null||e(!0)},[e])}var Wa=mn({slots:{base:["group inline-flex flex-col relative"],label:["block","absolute","z-10","origin-top-left","rtl:origin-top-right","subpixel-antialiased","text-small","text-foreground-500","pointer-events-none"],mainWrapper:"w-full flex flex-col",trigger:"relative px-3 gap-3 w-full inline-flex flex-row items-center shadow-sm outline-none tap-highlight-transparent",innerWrapper:"inline-flex h-full w-[calc(100%_-_theme(spacing.6))] min-h-4 items-center gap-1.5 box-border",selectorIcon:"absolute end-3 w-4 h-4",spinner:"absolute end-3",value:["text-foreground-500","font-normal","w-full","text-start"],listboxWrapper:"scroll-py-6 w-full",listbox:"",popoverContent:"w-full p-1 overflow-hidden",helperWrapper:"p-1 flex relative flex-col gap-1.5",description:"text-tiny text-foreground-400",errorMessage:"text-tiny text-danger"},variants:{variant:{flat:{trigger:["bg-default-100","data-[hover=true]:bg-default-200","group-data-[focus=true]:bg-default-200"]},faded:{trigger:["bg-default-100","border-medium","border-default-200","data-[hover=true]:border-default-400 data-[focus=true]:border-default-400 data-[open=true]:border-default-400"],value:"group-data-[has-value=true]:text-default-foreground"},bordered:{trigger:["border-medium","border-default-200","data-[hover=true]:border-default-400","data-[open=true]:border-default-foreground","data-[focus=true]:border-default-foreground"],value:"group-data-[has-value=true]:text-default-foreground"},underlined:{trigger:["!px-1","!pb-0","!gap-0","relative","box-border","border-b-medium","shadow-[0_1px_0px_0_rgba(0,0,0,0.05)]","border-default-200","!rounded-none","hover:border-default-300","after:content-['']","after:w-0","after:origin-center","after:bg-default-foreground","after:absolute","after:left-1/2","after:-translate-x-1/2","after:-bottom-[2px]","after:h-[2px]","data-[open=true]:after:w-full","data-[focus=true]:after:w-full"],value:"group-data-[has-value=true]:text-default-foreground"}},color:{default:{},primary:{selectorIcon:"text-primary"},secondary:{selectorIcon:"text-secondary"},success:{selectorIcon:"text-success"},warning:{selectorIcon:"text-warning"},danger:{selectorIcon:"text-danger"}},size:{sm:{label:"text-tiny",trigger:"h-8 min-h-8 px-2 rounded-small",value:"text-small"},md:{trigger:"h-10 min-h-10 rounded-medium",value:"text-small"},lg:{trigger:"h-12 min-h-12 rounded-large",value:"text-medium"}},radius:{none:{trigger:"rounded-none"},sm:{trigger:"rounded-small"},md:{trigger:"rounded-medium"},lg:{trigger:"rounded-large"},full:{trigger:"rounded-full"}},labelPlacement:{outside:{base:"flex flex-col"},"outside-left":{base:"flex-row items-center flex-nowrap items-start",label:"relative pe-2 text-foreground"},inside:{label:"text-tiny cursor-pointer",trigger:"flex-col items-start justify-center gap-0"}},fullWidth:{true:{base:"w-full"},false:{base:"min-w-40"}},isDisabled:{true:{base:"opacity-disabled pointer-events-none",trigger:"pointer-events-none"}},isInvalid:{true:{label:"!text-danger",value:"!text-danger",selectorIcon:"text-danger"}},isRequired:{true:{label:"after:content-['*'] after:text-danger after:ms-0.5"}},isMultiline:{true:{label:"relative",trigger:"!h-auto"},false:{value:"truncate"}},disableAnimation:{true:{trigger:"after:transition-none",base:"transition-none",label:"transition-none",selectorIcon:"transition-none"},false:{base:"transition-background motion-reduce:transition-none !duration-150",label:["will-change-auto","origin-top-left","rtl:origin-top-right","!duration-200","!ease-out","transition-[transform,color,left,opacity]","motion-reduce:transition-none"],selectorIcon:"transition-transform duration-150 ease motion-reduce:transition-none"}},disableSelectorIconRotation:{true:{},false:{selectorIcon:"data-[open=true]:rotate-180"}}},defaultVariants:{variant:"flat",color:"default",size:"md",labelPlacement:"inside",fullWidth:!0,isDisabled:!1,isMultiline:!1,disableSelectorIconRotation:!1},compoundVariants:[{variant:"flat",color:"default",class:{value:"group-data-[has-value=true]:text-default-foreground",trigger:["bg-default-100","data-[hover=true]:bg-default-200"]}},{variant:"flat",color:"primary",class:{trigger:["bg-primary-100","text-primary","data-[hover=true]:bg-primary-50","group-data-[focus=true]:bg-primary-50"],value:"text-primary",label:"text-primary"}},{variant:"flat",color:"secondary",class:{trigger:["bg-secondary-100","text-secondary","data-[hover=true]:bg-secondary-50","group-data-[focus=true]:bg-secondary-50"],value:"text-secondary",label:"text-secondary"}},{variant:"flat",color:"success",class:{trigger:["bg-success-100","text-success-600","dark:text-success","data-[hover=true]:bg-success-50","group-data-[focus=true]:bg-success-50"],value:"text-success-600 dark:text-success",label:"text-success-600 dark:text-success"}},{variant:"flat",color:"warning",class:{trigger:["bg-warning-100","text-warning-600","dark:text-warning","data-[hover=true]:bg-warning-50","group-data-[focus=true]:bg-warning-50"],value:"text-warning-600 dark:text-warning",label:"text-warning-600 dark:text-warning"}},{variant:"flat",color:"danger",class:{trigger:["bg-danger-100","text-danger","dark:text-danger-500","data-[hover=true]:bg-danger-50","group-data-[focus=true]:bg-danger-50"],value:"text-danger dark:text-danger-500",label:"text-danger dark:text-danger-500"}},{variant:"faded",color:"primary",class:{trigger:"data-[hover=true]:border-primary data-[focus=true]:border-primary data-[open=true]:border-primary",label:"text-primary"}},{variant:"faded",color:"secondary",class:{trigger:"data-[hover=true]:border-secondary data-[focus=true]:border-secondary data-[open=true]:border-secondary",label:"text-secondary"}},{variant:"faded",color:"success",class:{trigger:"data-[hover=true]:border-success data-[focus=true]:border-success data-[open=true]:border-success",label:"text-success"}},{variant:"faded",color:"warning",class:{trigger:"data-[hover=true]:border-warning data-[focus=true]:border-warning data-[open=true]:border-warning",label:"text-warning"}},{variant:"faded",color:"danger",class:{trigger:"data-[hover=true]:border-danger data-[focus=true]:border-danger data-[open=true]:border-danger",label:"text-danger"}},{variant:"underlined",color:"default",class:{value:"group-data-[has-value=true]:text-foreground"}},{variant:"underlined",color:"primary",class:{trigger:"after:bg-primary",label:"text-primary"}},{variant:"underlined",color:"secondary",class:{trigger:"after:bg-secondary",label:"text-secondary"}},{variant:"underlined",color:"success",class:{trigger:"after:bg-success",label:"text-success"}},{variant:"underlined",color:"warning",class:{trigger:"after:bg-warning",label:"text-warning"}},{variant:"underlined",color:"danger",class:{trigger:"after:bg-danger",label:"text-danger"}},{variant:"bordered",color:"primary",class:{trigger:["data-[open=true]:border-primary","data-[focus=true]:border-primary"],label:"text-primary"}},{variant:"bordered",color:"secondary",class:{trigger:["data-[open=true]:border-secondary","data-[focus=true]:border-secondary"],label:"text-secondary"}},{variant:"bordered",color:"success",class:{trigger:["data-[open=true]:border-success","data-[focus=true]:border-success"],label:"text-success"}},{variant:"bordered",color:"warning",class:{trigger:["data-[open=true]:border-warning","data-[focus=true]:border-warning"],label:"text-warning"}},{variant:"bordered",color:"danger",class:{trigger:["data-[open=true]:border-danger","data-[focus=true]:border-danger"],label:"text-danger"}},{labelPlacement:"inside",color:"default",class:{label:"group-data-[filled=true]:text-default-600"}},{labelPlacement:"outside",color:"default",class:{label:"group-data-[filled=true]:text-foreground"}},{radius:"full",size:["sm"],class:{trigger:"px-3"}},{radius:"full",size:"md",class:{trigger:"px-4"}},{radius:"full",size:"lg",class:{trigger:"px-5"}},{disableAnimation:!1,variant:["faded","bordered"],class:{trigger:"transition-colors motion-reduce:transition-none"}},{disableAnimation:!1,variant:"underlined",class:{trigger:"after:transition-width motion-reduce:after:transition-none"}},{variant:["flat","faded"],class:{trigger:[...Qs]}},{isInvalid:!0,variant:"flat",class:{trigger:["bg-danger-50","data-[hover=true]:bg-danger-100","group-data-[focus=true]:bg-danger-50"]}},{isInvalid:!0,variant:"bordered",class:{trigger:"!border-danger group-data-[focus=true]:border-danger"}},{isInvalid:!0,variant:"underlined",class:{trigger:"after:bg-danger"}},{labelPlacement:"inside",size:"sm",class:{trigger:"h-12 min-h-12 py-1.5 px-3"}},{labelPlacement:"inside",size:"md",class:{trigger:"h-14 min-h-14 py-2"}},{labelPlacement:"inside",size:"lg",class:{label:"text-medium",trigger:"h-16 min-h-16 py-2.5 gap-0"}},{labelPlacement:"outside",isMultiline:!1,class:{base:"group relative justify-end",label:["pb-0","z-20","top-1/2","-translate-y-1/2","group-data-[filled=true]:start-0"]}},{labelPlacement:["inside"],class:{label:"group-data-[filled=true]:scale-85"}},{labelPlacement:"inside",size:["sm","md"],class:{label:"text-small"}},{labelPlacement:"inside",isMultiline:!1,size:"sm",class:{label:["group-data-[filled=true]:-translate-y-[calc(50%_+_theme(fontSize.tiny)/2_-_8px)]"],innerWrapper:"group-data-[has-label=true]:pt-4"}},{labelPlacement:"inside",isMultiline:!1,size:"md",class:{label:["group-data-[filled=true]:-translate-y-[calc(50%_+_theme(fontSize.small)/2_-_6px)]"],innerWrapper:"group-data-[has-label=true]:pt-4"}},{labelPlacement:"inside",isMultiline:!1,size:"lg",class:{label:["text-medium","group-data-[filled=true]:-translate-y-[calc(50%_+_theme(fontSize.small)/2_-_8px)]"],innerWrapper:"group-data-[has-label=true]:pt-5"}},{labelPlacement:"inside",variant:["faded","bordered"],isMultiline:!1,size:"sm",class:{label:["group-data-[filled=true]:-translate-y-[calc(50%_+_theme(fontSize.tiny)/2_-_8px_-_theme(borderWidth.medium))]"]}},{labelPlacement:"inside",variant:["faded","bordered"],isMultiline:!1,size:"md",class:{label:["group-data-[filled=true]:-translate-y-[calc(50%_+_theme(fontSize.small)/2_-_6px_-_theme(borderWidth.medium))]"]}},{labelPlacement:"inside",variant:["faded","bordered"],isMultiline:!1,size:"lg",class:{label:["text-medium","group-data-[filled=true]:-translate-y-[calc(50%_+_theme(fontSize.small)/2_-_8px_-_theme(borderWidth.medium))]"]}},{labelPlacement:"inside",variant:"underlined",isMultiline:!1,size:"sm",class:{label:["group-data-[filled=true]:-translate-y-[calc(50%_+_theme(fontSize.tiny)/2_-_5px)]"]}},{labelPlacement:"inside",variant:"underlined",isMultiline:!1,size:"md",class:{label:["group-data-[filled=true]:-translate-y-[calc(50%_+_theme(fontSize.small)/2_-_3.5px)]"]}},{labelPlacement:"inside",variant:"underlined",isMultiline:!1,size:"lg",class:{label:["text-medium","group-data-[filled=true]:-translate-y-[calc(50%_+_theme(fontSize.small)/2_-_4px)]"]}},{labelPlacement:"outside",size:"sm",isMultiline:!1,class:{label:["start-2","text-tiny","group-data-[filled=true]:-translate-y-[calc(100%_+_theme(fontSize.tiny)/2_+_16px)]"],base:"data-[has-label=true]:mt-[calc(theme(fontSize.small)_+_8px)]"}},{labelPlacement:"outside",isMultiline:!1,size:"md",class:{label:["start-3","text-small","group-data-[filled=true]:-translate-y-[calc(100%_+_theme(fontSize.small)/2_+_20px)]"],base:"data-[has-label=true]:mt-[calc(theme(fontSize.small)_+_10px)]"}},{labelPlacement:"outside",isMultiline:!1,size:"lg",class:{label:["start-3","text-medium","group-data-[filled=true]:-translate-y-[calc(100%_+_theme(fontSize.small)/2_+_24px)]"],base:"data-[has-label=true]:mt-[calc(theme(fontSize.small)_+_12px)]"}},{labelPlacement:"outside",isMultiline:!0,class:{label:"pb-1.5"}},{labelPlacement:["inside","outside"],class:{label:["pe-2","max-w-full","text-ellipsis","overflow-hidden"]}}]}),Dc=mn({slots:{base:"w-full relative flex flex-col gap-1 p-1 overflow-clip",list:"w-full flex flex-col gap-0.5 outline-none",emptyContent:["h-10","px-2","py-1.5","w-full","h-full","text-foreground-400","text-start"]}}),Ua=mn({slots:{base:["flex","group","gap-2","items-center","justify-between","relative","px-2","py-1.5","w-full","h-full","box-border","rounded-small","subpixel-antialiased","outline-none","cursor-pointer","tap-highlight-transparent",...Qs,"data-[focus-visible=true]:dark:ring-offset-background-content1"],wrapper:"w-full flex flex-col items-start justify-center",title:"flex-1 text-small font-normal",description:["w-full","text-tiny","text-foreground-500","group-hover:text-current"],selectedIcon:["text-inherit","w-3","h-3","flex-shrink-0"],shortcut:["px-1","py-0.5","rounded","font-sans","text-foreground-500","text-tiny","border-small","border-default-300","group-hover:border-current"]},variants:{variant:{solid:{base:""},bordered:{base:"border-medium border-transparent bg-transparent"},light:{base:"bg-transparent"},faded:{base:["border-small border-transparent hover:border-default data-[hover=true]:bg-default-100","data-[selectable=true]:focus:border-default data-[selectable=true]:focus:bg-default-100"]},flat:{base:""},shadow:{base:"data-[hover=true]:shadow-lg"}},color:{default:{},primary:{},secondary:{},success:{},warning:{},danger:{}},showDivider:{true:{base:["mb-1.5","after:content-['']","after:absolute","after:-bottom-1","after:left-0","after:right-0","after:h-divider","after:bg-divider"]},false:{}},isDisabled:{true:{base:"opacity-disabled pointer-events-none"}},disableAnimation:{true:{},false:{base:"data-[hover=true]:transition-colors"}},hasTitleTextChild:{true:{title:"truncate"}},hasDescriptionTextChild:{true:{description:"truncate"}}},defaultVariants:{variant:"solid",color:"default",showDivider:!1},compoundVariants:[{variant:"solid",color:"default",class:{base:["data-[hover=true]:bg-default","data-[hover=true]:text-default-foreground","data-[selectable=true]:focus:bg-default","data-[selectable=true]:focus:text-default-foreground"]}},{variant:"solid",color:"primary",class:{base:["data-[hover=true]:bg-primary data-[hover=true]:text-primary-foreground","data-[selectable=true]:focus:bg-primary data-[selectable=true]:focus:text-primary-foreground"]}},{variant:"solid",color:"secondary",class:{base:["data-[hover=true]:bg-secondary data-[hover=true]:text-secondary-foreground","data-[selectable=true]:focus:bg-secondary data-[selectable=true]:focus:text-secondary-foreground"]}},{variant:"solid",color:"success",class:{base:["data-[hover=true]:bg-success data-[hover=true]:text-success-foreground","data-[selectable=true]:focus:bg-success data-[selectable=true]:focus:text-success-foreground"]}},{variant:"solid",color:"warning",class:{base:["data-[hover=true]:bg-warning data-[hover=true]:text-warning-foreground","data-[selectable=true]:focus:bg-warning data-[selectable=true]:focus:text-warning-foreground"]}},{variant:"solid",color:"danger",class:{base:["data-[hover=true]:bg-danger data-[hover=true]:text-danger-foreground","data-[selectable=true]:focus:bg-danger data-[selectable=true]:focus:text-danger-foreground"]}},{variant:"shadow",color:"default",class:{base:["data-[hover=true]:shadow-default/50 data-[hover=true]:bg-default data-[hover=true]:text-default-foreground","data-[selectable=true]:focus:shadow-default/50 data-[selectable=true]:focus:bg-default data-[selectable=true]:focus:text-default-foreground"]}},{variant:"shadow",color:"primary",class:{base:["data-[hover=true]:shadow-primary/30 data-[hover=true]:bg-primary data-[hover=true]:text-primary-foreground","data-[selectable=true]:focus:shadow-primary/30 data-[selectable=true]:focus:bg-primary data-[selectable=true]:focus:text-primary-foreground"]}},{variant:"shadow",color:"secondary",class:{base:["data-[hover=true]:shadow-secondary/30 data-[hover=true]:bg-secondary data-[hover=true]:text-secondary-foreground","data-[selectable=true]:focus:shadow-secondary/30 data-[selectable=true]:focus:bg-secondary data-[selectable=true]:focus:text-secondary-foreground"]}},{variant:"shadow",color:"success",class:{base:["data-[hover=true]:shadow-success/30 data-[hover=true]:bg-success data-[hover=true]:text-success-foreground","data-[selectable=true]:focus:shadow-success/30 data-[selectable=true]:focus:bg-success data-[selectable=true]:focus:text-success-foreground"]}},{variant:"shadow",color:"warning",class:{base:["data-[hover=true]:shadow-warning/30 data-[hover=true]:bg-warning data-[hover=true]:text-warning-foreground","data-[selectable=true]:focus:shadow-warning/30 data-[selectable=true]:focus:bg-warning data-[selectable=true]:focus:text-warning-foreground"]}},{variant:"shadow",color:"danger",class:{base:["data-[hover=true]:shadow-danger/30 data-[hover=true]:bg-danger data-[hover=true]:text-danger-foreground","data-[selectable=true]:focus:shadow-danger/30 data-[selectable=true]:focus:bg-danger data-[selectable=true]:focus:text-danger-foreground"]}},{variant:"bordered",color:"default",class:{base:["data-[hover=true]:border-default","data-[selectable=true]:focus:border-default"]}},{variant:"bordered",color:"primary",class:{base:["data-[hover=true]:border-primary data-[hover=true]:text-primary","data-[selectable=true]:focus:border-primary data-[selectable=true]:focus:text-primary"]}},{variant:"bordered",color:"secondary",class:{base:["data-[hover=true]:border-secondary data-[hover=true]:text-secondary","data-[selectable=true]:focus:border-secondary data-[selectable=true]:focus:text-secondary"]}},{variant:"bordered",color:"success",class:{base:["data-[hover=true]:border-success data-[hover=true]:text-success","data-[selectable=true]:focus:border-success data-[selectable=true]:focus:text-success"]}},{variant:"bordered",color:"warning",class:{base:["data-[hover=true]:border-warning data-[hover=true]:text-warning","data-[selectable=true]:focus:border-warning data-[selectable=true]:focus:text-warning"]}},{variant:"bordered",color:"danger",class:{base:["data-[hover=true]:border-danger data-[hover=true]:text-danger","data-[selectable=true]:focus:border-danger data-[selectable=true]:focus:text-danger"]}},{variant:"flat",color:"default",class:{base:["data-[hover=true]:bg-default/40","data-[hover=true]:text-default-foreground","data-[selectable=true]:focus:bg-default/40","data-[selectable=true]:focus:text-default-foreground"]}},{variant:"flat",color:"primary",class:{base:["data-[hover=true]:bg-primary/20 data-[hover=true]:text-primary","data-[selectable=true]:focus:bg-primary/20 data-[selectable=true]:focus:text-primary"]}},{variant:"flat",color:"secondary",class:{base:["data-[hover=true]:bg-secondary/20 data-[hover=true]:text-secondary","data-[selectable=true]:focus:bg-secondary/20 data-[selectable=true]:focus:text-secondary"]}},{variant:"flat",color:"success",class:{base:["data-[hover=true]:bg-success/20 data-[hover=true]:text-success","data-[selectable=true]:focus:bg-success/20 data-[selectable=true]:focus:text-success"]}},{variant:"flat",color:"warning",class:{base:["data-[hover=true]:bg-warning/20 data-[hover=true]:text-warning","data-[selectable=true]:focus:bg-warning/20 data-[selectable=true]:focus:text-warning"]}},{variant:"flat",color:"danger",class:{base:["data-[hover=true]:bg-danger/20 data-[hover=true]:text-danger","data-[selectable=true]:focus:bg-danger/20 data-[selectable=true]:focus:text-danger"]}},{variant:"faded",color:"default",class:{base:["data-[hover=true]:text-default-foreground","data-[selectable=true]:focus:text-default-foreground"]}},{variant:"faded",color:"primary",class:{base:["data-[hover=true]:text-primary","data-[selectable=true]:focus:text-primary"]}},{variant:"faded",color:"secondary",class:{base:["data-[hover=true]:text-secondary","data-[selectable=true]:focus:text-secondary"]}},{variant:"faded",color:"success",class:{base:["data-[hover=true]:text-success","data-[selectable=true]:focus:text-success"]}},{variant:"faded",color:"warning",class:{base:["data-[hover=true]:text-warning","data-[selectable=true]:focus:text-warning"]}},{variant:"faded",color:"danger",class:{base:["data-[hover=true]:text-danger","data-[selectable=true]:focus:text-danger"]}},{variant:"light",color:"default",class:{base:["data-[hover=true]:text-default-500","data-[selectable=true]:focus:text-default-500"]}},{variant:"light",color:"primary",class:{base:["data-[hover=true]:text-primary","data-[selectable=true]:focus:text-primary"]}},{variant:"light",color:"secondary",class:{base:["data-[hover=true]:text-secondary","data-[selectable=true]:focus:text-secondary"]}},{variant:"light",color:"success",class:{base:["data-[hover=true]:text-success","data-[selectable=true]:focus:text-success"]}},{variant:"light",color:"warning",class:{base:["data-[hover=true]:text-warning","data-[selectable=true]:focus:text-warning"]}},{variant:"light",color:"danger",class:{base:["data-[hover=true]:text-danger","data-[selectable=true]:focus:text-danger"]}}]}),Ac=mn({slots:{base:"relative mb-2",heading:"pl-1 text-tiny text-foreground-500",group:"data-[has-title=true]:pt-1",divider:"mt-2"}}),Za=mn({slots:{wrapper:["flex","w-screen","h-[100dvh]","fixed","inset-0","z-50","overflow-x-auto","justify-center","h-[--visual-viewport-height]"],base:["flex","flex-col","relative","bg-white","z-50","w-full","box-border","bg-content1","outline-none","mx-1","my-1","sm:mx-6","sm:my-16"],backdrop:"z-50",header:"flex py-4 px-6 flex-initial text-large font-semibold",body:"flex flex-1 flex-col gap-3 px-6 py-2",footer:"flex flex-row gap-2 px-6 py-4 justify-end",closeButton:["absolute","appearance-none","outline-none","select-none","top-1","end-1","p-2","text-foreground-500","rounded-full","hover:bg-default-100","active:bg-default-200","tap-highlight-transparent",...Qs]},variants:{size:{xs:{base:"max-w-xs"},sm:{base:"max-w-sm"},md:{base:"max-w-md"},lg:{base:"max-w-lg"},xl:{base:"max-w-xl"},"2xl":{base:"max-w-2xl"},"3xl":{base:"max-w-3xl"},"4xl":{base:"max-w-4xl"},"5xl":{base:"max-w-5xl"},full:{base:"my-0 mx-0 sm:mx-0 sm:my-0 max-w-full h-[100dvh] min-h-[100dvh] !rounded-none"}},radius:{none:{base:"rounded-none"},sm:{base:"rounded-small"},md:{base:"rounded-medium"},lg:{base:"rounded-large"}},placement:{auto:{wrapper:"items-end sm:items-center"},center:{wrapper:"items-center sm:items-center"},top:{wrapper:"items-start sm:items-start"},"top-center":{wrapper:"items-start sm:items-center"},bottom:{wrapper:"items-end sm:items-end"},"bottom-center":{wrapper:"items-end sm:items-center"}},shadow:{none:{base:"shadow-none"},sm:{base:"shadow-small"},md:{base:"shadow-medium"},lg:{base:"shadow-large"}},backdrop:{transparent:{backdrop:"hidden"},opaque:{backdrop:"bg-overlay/50 backdrop-opacity-disabled"},blur:{backdrop:"backdrop-blur-md backdrop-saturate-150 bg-overlay/30"}},scrollBehavior:{normal:{base:"overflow-y-hidden"},inside:{base:"max-h-[calc(100%_-_8rem)]",body:"overflow-y-auto"},outside:{wrapper:"items-start sm:items-start overflow-y-auto",base:"my-16"}},disableAnimation:{false:{wrapper:["[--scale-enter:100%]","[--scale-exit:100%]","[--slide-enter:0px]","[--slide-exit:80px]","sm:[--scale-enter:100%]","sm:[--scale-exit:103%]","sm:[--slide-enter:0px]","sm:[--slide-exit:0px]"]}}},defaultVariants:{size:"md",radius:"lg",shadow:"sm",placement:"auto",backdrop:"opaque",scrollBehavior:"normal"},compoundVariants:[{backdrop:["opaque","blur"],class:{backdrop:"w-screen h-screen fixed inset-0"}}]}),Lc=mn({base:"shrink-0 bg-divider border-none",variants:{orientation:{horizontal:"w-full h-divider",vertical:"h-full w-divider"}},defaultVariants:{orientation:"horizontal"}});function Es(t){return Ad()?t.altKey:t.ctrlKey}function en(t){return On()?t.metaKey:t.ctrlKey}const Ic=1e3;function Uo(t){let{keyboardDelegate:e,selectionManager:n,onTypeSelect:r}=t,s=p.useRef({search:"",timeout:void 0}).current,a=i=>{let o=Oc(i.key);if(!(!o||i.ctrlKey||i.metaKey||!i.currentTarget.contains(i.target))){if(o===" "&&s.search.trim().length>0&&(i.preventDefault(),"continuePropagation"in i||i.stopPropagation()),s.search+=o,e.getKeyForSearch!=null){let l=e.getKeyForSearch(s.search,n.focusedKey);l==null&&(l=e.getKeyForSearch(s.search)),l!=null&&(n.setFocusedKey(l),r&&r(l))}clearTimeout(s.timeout),s.timeout=setTimeout(()=>{s.search=""},Ic)}};return{typeSelectProps:{onKeyDownCapture:e.getKeyForSearch?a:void 0}}}function Oc(t){return t.length===1||!/^[A-Z]/i.test(t)?t:""}function Kc(t){let{selectionManager:e,keyboardDelegate:n,ref:r,autoFocus:s=!1,shouldFocusWrap:a=!1,disallowEmptySelection:i=!1,disallowSelectAll:o=!1,selectOnFocus:l=e.selectionBehavior==="replace",disallowTypeAhead:d=!1,shouldUseVirtualFocus:c,allowsTabNavigation:b=!1,isVirtualized:m,scrollRef:g=r,linkBehavior:F="action"}=t,{direction:S}=Gs(),_=ra(),E=P=>{var v;if(P.altKey&&P.key==="Tab"&&P.preventDefault(),!(!((v=r.current)===null||v===void 0)&&v.contains(P.target)))return;const k=(U,le)=>{if(U!=null){if(e.isLink(U)&&F==="selection"&&l&&!Es(P)){var B;ji.flushSync(()=>{e.setFocusedKey(U,le)});let Ee=(B=g.current)===null||B===void 0?void 0:B.querySelector(`[data-key="${CSS.escape(U.toString())}"]`),$e=e.getItemProps(U);Ee&&_.open(Ee,P,$e.href,$e.routerOptions);return}if(e.setFocusedKey(U,le),e.isLink(U)&&F==="override")return;P.shiftKey&&e.selectionMode==="multiple"?e.extendSelection(U):l&&!Es(P)&&e.replaceSelection(U)}};switch(P.key){case"ArrowDown":if(n.getKeyBelow){var f,y,w;let U=e.focusedKey!=null?(f=n.getKeyBelow)===null||f===void 0?void 0:f.call(n,e.focusedKey):(y=n.getFirstKey)===null||y===void 0?void 0:y.call(n);U==null&&a&&(U=(w=n.getFirstKey)===null||w===void 0?void 0:w.call(n,e.focusedKey)),U!=null&&(P.preventDefault(),k(U))}break;case"ArrowUp":if(n.getKeyAbove){var V,K,re;let U=e.focusedKey!=null?(V=n.getKeyAbove)===null||V===void 0?void 0:V.call(n,e.focusedKey):(K=n.getLastKey)===null||K===void 0?void 0:K.call(n);U==null&&a&&(U=(re=n.getLastKey)===null||re===void 0?void 0:re.call(n,e.focusedKey)),U!=null&&(P.preventDefault(),k(U))}break;case"ArrowLeft":if(n.getKeyLeftOf){var ve,oe,Se;let U=e.focusedKey!=null?(ve=n.getKeyLeftOf)===null||ve===void 0?void 0:ve.call(n,e.focusedKey):null;U==null&&a&&(U=S==="rtl"?(oe=n.getFirstKey)===null||oe===void 0?void 0:oe.call(n,e.focusedKey):(Se=n.getLastKey)===null||Se===void 0?void 0:Se.call(n,e.focusedKey)),U!=null&&(P.preventDefault(),k(U,S==="rtl"?"first":"last"))}break;case"ArrowRight":if(n.getKeyRightOf){var ye,_e,ue;let U=e.focusedKey!=null?(ye=n.getKeyRightOf)===null||ye===void 0?void 0:ye.call(n,e.focusedKey):null;U==null&&a&&(U=S==="rtl"?(_e=n.getLastKey)===null||_e===void 0?void 0:_e.call(n,e.focusedKey):(ue=n.getFirstKey)===null||ue===void 0?void 0:ue.call(n,e.focusedKey)),U!=null&&(P.preventDefault(),k(U,S==="rtl"?"last":"first"))}break;case"Home":if(n.getFirstKey){P.preventDefault();let U=n.getFirstKey(e.focusedKey,en(P));e.setFocusedKey(U),U!=null&&(en(P)&&P.shiftKey&&e.selectionMode==="multiple"?e.extendSelection(U):l&&e.replaceSelection(U))}break;case"End":if(n.getLastKey){P.preventDefault();let U=n.getLastKey(e.focusedKey,en(P));e.setFocusedKey(U),U!=null&&(en(P)&&P.shiftKey&&e.selectionMode==="multiple"?e.extendSelection(U):l&&e.replaceSelection(U))}break;case"PageDown":if(n.getKeyPageBelow&&e.focusedKey!=null){let U=n.getKeyPageBelow(e.focusedKey);U!=null&&(P.preventDefault(),k(U))}break;case"PageUp":if(n.getKeyPageAbove&&e.focusedKey!=null){let U=n.getKeyPageAbove(e.focusedKey);U!=null&&(P.preventDefault(),k(U))}break;case"a":en(P)&&e.selectionMode==="multiple"&&o!==!0&&(P.preventDefault(),e.selectAll());break;case"Escape":!i&&e.selectedKeys.size!==0&&(P.stopPropagation(),P.preventDefault(),e.clearSelection());break;case"Tab":if(!b){if(P.shiftKey)r.current.focus();else{let U=Ld(r.current,{tabbable:!0}),le,B;do B=U.lastChild(),B&&(le=B);while(B);le&&!le.contains(document.activeElement)&&Ct(le)}break}}},x=p.useRef({top:0,left:0});Ia(g,"scroll",m?void 0:()=>{var P,v,k,f;x.current={top:(k=(P=g.current)===null||P===void 0?void 0:P.scrollTop)!==null&&k!==void 0?k:0,left:(f=(v=g.current)===null||v===void 0?void 0:v.scrollLeft)!==null&&f!==void 0?f:0}});let D=P=>{if(e.isFocused){P.currentTarget.contains(P.target)||e.setFocused(!1);return}if(P.currentTarget.contains(P.target)){if(e.setFocused(!0),e.focusedKey==null){var v,k;let w=K=>{K!=null&&(e.setFocusedKey(K),l&&e.replaceSelection(K))},V=P.relatedTarget;var f,y;V&&P.currentTarget.compareDocumentPosition(V)&Node.DOCUMENT_POSITION_FOLLOWING?w((f=e.lastSelectedKey)!==null&&f!==void 0?f:(v=n.getLastKey)===null||v===void 0?void 0:v.call(n)):w((y=e.firstSelectedKey)!==null&&y!==void 0?y:(k=n.getFirstKey)===null||k===void 0?void 0:k.call(n))}else!m&&g.current&&(g.current.scrollTop=x.current.top,g.current.scrollLeft=x.current.left);if(e.focusedKey!=null&&g.current){let w=g.current.querySelector(`[data-key="${CSS.escape(e.focusedKey.toString())}"]`);w&&(w.contains(document.activeElement)||Ct(w),Sa()==="keyboard"&&Ka(w,{containingElement:r.current}))}}},I=P=>{P.currentTarget.contains(P.relatedTarget)||e.setFocused(!1)};const M=p.useRef(s);p.useEffect(()=>{if(M.current){var P,v;let y=null;var k;s==="first"&&(y=(k=(P=n.getFirstKey)===null||P===void 0?void 0:P.call(n))!==null&&k!==void 0?k:null);var f;s==="last"&&(y=(f=(v=n.getLastKey)===null||v===void 0?void 0:v.call(n))!==null&&f!==void 0?f:null);let w=e.selectedKeys;if(w.size){for(let V of w)if(e.canSelectItem(V)){y=V;break}}e.setFocused(!0),e.setFocusedKey(y),y==null&&!c&&r.current&&Rn(r.current)}},[]);let R=p.useRef(e.focusedKey);p.useEffect(()=>{if(e.isFocused&&e.focusedKey!=null&&(e.focusedKey!==R.current||M.current)&&g.current&&r.current){let P=Sa(),v=r.current.querySelector(`[data-key="${CSS.escape(e.focusedKey.toString())}"]`);if(!v)return;(P==="keyboard"||M.current)&&(Yi(g.current,v),P!=="virtual"&&Ka(v,{containingElement:r.current}))}!c&&e.isFocused&&e.focusedKey==null&&R.current!=null&&r.current&&Rn(r.current),R.current=e.focusedKey,M.current=!1}),Ia(r,"react-aria-focus-scope-restore",P=>{P.preventDefault(),e.setFocused(!0)});let G={onKeyDown:E,onFocus:D,onBlur:I,onMouseDown(P){g.current===P.target&&P.preventDefault()}},{typeSelectProps:u}=Uo({keyboardDelegate:n,selectionManager:e});d||(G=gt(u,G));let T;return c||(T=e.focusedKey==null?0:-1),{collectionProps:{...G,tabIndex:T}}}function Rc(t){let{selectionManager:e,key:n,ref:r,shouldSelectOnPressUp:s,shouldUseVirtualFocus:a,focus:i,isDisabled:o,onAction:l,allowsDifferentPressOrigin:d,linkBehavior:c="action"}=t,b=ra(),m=K=>{if(K.pointerType==="keyboard"&&Es(K))e.toggleSelection(n);else{if(e.selectionMode==="none")return;if(e.isLink(n)){if(c==="selection"&&r.current){let re=e.getItemProps(n);b.open(r.current,K,re.href,re.routerOptions),e.setSelectedKeys(e.selectedKeys);return}else if(c==="override"||c==="none")return}e.selectionMode==="single"?e.isSelected(n)&&!e.disallowEmptySelection?e.toggleSelection(n):e.replaceSelection(n):K&&K.shiftKey?e.extendSelection(n):e.selectionBehavior==="toggle"||K&&(en(K)||K.pointerType==="touch"||K.pointerType==="virtual")?e.toggleSelection(n):e.replaceSelection(n)}};p.useEffect(()=>{n===e.focusedKey&&e.isFocused&&!a&&(i?i():document.activeElement!==r.current&&r.current&&Rn(r.current))},[r,n,e.focusedKey,e.childFocusStrategy,e.isFocused,a]),o=o||e.isDisabled(n);let g={};!a&&!o?g={tabIndex:n===e.focusedKey?0:-1,onFocus(K){K.target===r.current&&e.setFocusedKey(n)}}:o&&(g.onMouseDown=K=>{K.preventDefault()});let F=e.isLink(n)&&c==="override",S=e.isLink(n)&&c!=="selection"&&c!=="none",_=!o&&e.canSelectItem(n)&&!F,E=(l||S)&&!o,x=E&&(e.selectionBehavior==="replace"?!_:!_||e.isEmpty),D=E&&_&&e.selectionBehavior==="replace",I=x||D,M=p.useRef(null),R=I&&_,G=p.useRef(!1),u=p.useRef(!1),T=K=>{if(l&&l(),S&&r.current){let re=e.getItemProps(n);b.open(r.current,K,re.href,re.routerOptions)}},P={};s?(P.onPressStart=K=>{M.current=K.pointerType,G.current=R,K.pointerType==="keyboard"&&(!I||Ga())&&m(K)},d?(P.onPressUp=x?void 0:K=>{K.pointerType!=="keyboard"&&_&&m(K)},P.onPress=x?T:void 0):P.onPress=K=>{if(x||D&&K.pointerType!=="mouse"){if(K.pointerType==="keyboard"&&!qa())return;T(K)}else K.pointerType!=="keyboard"&&_&&m(K)}):(P.onPressStart=K=>{M.current=K.pointerType,G.current=R,u.current=x,_&&(K.pointerType==="mouse"&&!x||K.pointerType==="keyboard"&&(!E||Ga()))&&m(K)},P.onPress=K=>{(K.pointerType==="touch"||K.pointerType==="pen"||K.pointerType==="virtual"||K.pointerType==="keyboard"&&I&&qa()||K.pointerType==="mouse"&&u.current)&&(I?T(K):_&&m(K))}),g["data-key"]=n,P.preventFocusOnPress=a;let{pressProps:v,isPressed:k}=Ji(P),f=D?K=>{M.current==="mouse"&&(K.stopPropagation(),K.preventDefault(),T(K))}:void 0,{longPressProps:y}=to({isDisabled:!R,onLongPress(K){K.pointerType==="touch"&&(m(K),e.setSelectionBehavior("toggle"))}}),w=K=>{M.current==="touch"&&G.current&&K.preventDefault()},V=e.isLink(n)?K=>{It.isOpening||K.preventDefault()}:void 0;return{itemProps:gt(g,_||x?v:{},R?y:{},{onDoubleClick:f,onDragStartCapture:w,onClick:V}),isPressed:k,isSelected:e.isSelected(n),isFocused:e.isFocused&&e.focusedKey===n,isDisabled:o,allowsSelection:_,hasAction:I}}function qa(){let t=window.event;return(t==null?void 0:t.key)==="Enter"}function Ga(){let t=window.event;return(t==null?void 0:t.key)===" "||(t==null?void 0:t.code)==="Space"}class Ya{getItemRect(e){let n=this.ref.current;if(!n)return null;let r=e!=null?n.querySelector(`[data-key="${CSS.escape(e.toString())}"]`):null;if(!r)return null;let s=n.getBoundingClientRect(),a=r.getBoundingClientRect();return{x:a.left-s.left+n.scrollLeft,y:a.top-s.top+n.scrollTop,width:a.width,height:a.height}}getContentSize(){let e=this.ref.current;var n,r;return{width:(n=e==null?void 0:e.scrollWidth)!==null&&n!==void 0?n:0,height:(r=e==null?void 0:e.scrollHeight)!==null&&r!==void 0?r:0}}getVisibleRect(){let e=this.ref.current;var n,r,s,a;return{x:(n=e==null?void 0:e.scrollLeft)!==null&&n!==void 0?n:0,y:(r=e==null?void 0:e.scrollTop)!==null&&r!==void 0?r:0,width:(s=e==null?void 0:e.offsetWidth)!==null&&s!==void 0?s:0,height:(a=e==null?void 0:e.offsetHeight)!==null&&a!==void 0?a:0}}constructor(e){this.ref=e}}class Zo{isDisabled(e){var n;return this.disabledBehavior==="all"&&(((n=e.props)===null||n===void 0?void 0:n.isDisabled)||this.disabledKeys.has(e.key))}findNextNonDisabled(e,n){let r=e;for(;r!=null;){let s=this.collection.getItem(r);if((s==null?void 0:s.type)==="item"&&!this.isDisabled(s))return r;r=n(r)}return null}getNextKey(e){let n=e;return n=this.collection.getKeyAfter(n),this.findNextNonDisabled(n,r=>this.collection.getKeyAfter(r))}getPreviousKey(e){let n=e;return n=this.collection.getKeyBefore(n),this.findNextNonDisabled(n,r=>this.collection.getKeyBefore(r))}findKey(e,n,r){let s=e,a=this.layoutDelegate.getItemRect(s);if(!a||s==null)return null;let i=a;do{if(s=n(s),s==null)break;a=this.layoutDelegate.getItemRect(s)}while(a&&r(i,a)&&s!=null);return s}isSameRow(e,n){return e.y===n.y||e.x!==n.x}isSameColumn(e,n){return e.x===n.x||e.y!==n.y}getKeyBelow(e){return this.layout==="grid"&&this.orientation==="vertical"?this.findKey(e,n=>this.getNextKey(n),this.isSameRow):this.getNextKey(e)}getKeyAbove(e){return this.layout==="grid"&&this.orientation==="vertical"?this.findKey(e,n=>this.getPreviousKey(n),this.isSameRow):this.getPreviousKey(e)}getNextColumn(e,n){return n?this.getPreviousKey(e):this.getNextKey(e)}getKeyRightOf(e){let n=this.direction==="ltr"?"getKeyRightOf":"getKeyLeftOf";return this.layoutDelegate[n]?(e=this.layoutDelegate[n](e),this.findNextNonDisabled(e,r=>this.layoutDelegate[n](r))):this.layout==="grid"?this.orientation==="vertical"?this.getNextColumn(e,this.direction==="rtl"):this.findKey(e,r=>this.getNextColumn(r,this.direction==="rtl"),this.isSameColumn):this.orientation==="horizontal"?this.getNextColumn(e,this.direction==="rtl"):null}getKeyLeftOf(e){let n=this.direction==="ltr"?"getKeyLeftOf":"getKeyRightOf";return this.layoutDelegate[n]?(e=this.layoutDelegate[n](e),this.findNextNonDisabled(e,r=>this.layoutDelegate[n](r))):this.layout==="grid"?this.orientation==="vertical"?this.getNextColumn(e,this.direction==="ltr"):this.findKey(e,r=>this.getNextColumn(r,this.direction==="ltr"),this.isSameColumn):this.orientation==="horizontal"?this.getNextColumn(e,this.direction==="ltr"):null}getFirstKey(){let e=this.collection.getFirstKey();return this.findNextNonDisabled(e,n=>this.collection.getKeyAfter(n))}getLastKey(){let e=this.collection.getLastKey();return this.findNextNonDisabled(e,n=>this.collection.getKeyBefore(n))}getKeyPageAbove(e){let n=this.ref.current,r=this.layoutDelegate.getItemRect(e);if(!r)return null;if(n&&!Nn(n))return this.getFirstKey();let s=e;if(this.orientation==="horizontal"){let a=Math.max(0,r.x+r.width-this.layoutDelegate.getVisibleRect().width);for(;r&&r.x>a&&s!=null;)s=this.getKeyAbove(s),r=s==null?null:this.layoutDelegate.getItemRect(s)}else{let a=Math.max(0,r.y+r.height-this.layoutDelegate.getVisibleRect().height);for(;r&&r.y>a&&s!=null;)s=this.getKeyAbove(s),r=s==null?null:this.layoutDelegate.getItemRect(s)}return s??this.getFirstKey()}getKeyPageBelow(e){let n=this.ref.current,r=this.layoutDelegate.getItemRect(e);if(!r)return null;if(n&&!Nn(n))return this.getLastKey();let s=e;if(this.orientation==="horizontal"){let a=Math.min(this.layoutDelegate.getContentSize().width,r.y-r.width+this.layoutDelegate.getVisibleRect().width);for(;r&&r.xa||new Zo({collection:n,disabledKeys:r,disabledBehavior:l,ref:s,collator:o,layoutDelegate:i}),[a,i,n,r,s,o,l]),{collectionProps:c}=Kc({...t,ref:s,selectionManager:e,keyboardDelegate:d});return{listProps:c}}var Bc=t=>{const{isSelected:e,isIndeterminate:n,disableAnimation:r,...s}=t;return A.jsx("svg",{"aria-hidden":"true",fill:"none",focusable:"false",height:"1em",role:"presentation",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,viewBox:"0 0 24 24",width:"1em",...s,children:A.jsx("path",{d:"M18 6L6 18M6 6l12 12"})})},jc=({strokeWidth:t=1.5,...e})=>A.jsx("svg",{"aria-hidden":"true",fill:"none",focusable:"false",height:"1em",role:"presentation",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:t,viewBox:"0 0 24 24",width:"1em",...e,children:A.jsx("path",{d:"m6 9 6 6 6-6"})});class Ze extends Set{constructor(e,n,r){super(e),e instanceof Ze?(this.anchorKey=n??e.anchorKey,this.currentKey=r??e.currentKey):(this.anchorKey=n??null,this.currentKey=r??null)}}function Vc(t,e){if(t.size!==e.size)return!1;for(let n of t)if(!e.has(n))return!1;return!0}function zc(t){let{selectionMode:e="none",disallowEmptySelection:n=!1,allowDuplicateSelectionEvents:r,selectionBehavior:s="toggle",disabledBehavior:a="all"}=t,i=p.useRef(!1),[,o]=p.useState(!1),l=p.useRef(null),d=p.useRef(null),[,c]=p.useState(null),b=p.useMemo(()=>Xa(t.selectedKeys),[t.selectedKeys]),m=p.useMemo(()=>Xa(t.defaultSelectedKeys,new Ze),[t.defaultSelectedKeys]),[g,F]=Id(b,m,t.onSelectionChange),S=p.useMemo(()=>t.disabledKeys?new Set(t.disabledKeys):new Set,[t.disabledKeys]),[_,E]=p.useState(s);s==="replace"&&_==="toggle"&&typeof g=="object"&&g.size===0&&E("replace");let x=p.useRef(s);return p.useEffect(()=>{s!==x.current&&(E(s),x.current=s)},[s]),{selectionMode:e,disallowEmptySelection:n,selectionBehavior:_,setSelectionBehavior:E,get isFocused(){return i.current},setFocused(D){i.current=D,o(D)},get focusedKey(){return l.current},get childFocusStrategy(){return d.current},setFocusedKey(D,I="first"){l.current=D,d.current=I,c(D)},selectedKeys:g,setSelectedKeys(D){(r||!Vc(D,g))&&F(D)},disabledKeys:S,disabledBehavior:a}}function Xa(t,e){return t?t==="all"?"all":new Ze(t):e}function Hc(t,e){return typeof e.getChildren=="function"?e.getChildren(t.key):t.childNodes}function Wc(t){return Uc(t)}function Uc(t,e){for(let n of t)return n}function cs(t,e,n){if(e.parentKey===n.parentKey)return e.index-n.index;let r=[...Ja(t,e),e],s=[...Ja(t,n),n],a=r.slice(0,s.length).findIndex((i,o)=>i!==s[o]);return a!==-1?(e=r[a],n=s[a],e.index-n.index):r.findIndex(i=>i===n)>=0?1:(s.findIndex(i=>i===e)>=0,-1)}function Ja(t,e){let n=[],r=e;for(;(r==null?void 0:r.parentKey)!=null;)r=t.getItem(r.parentKey),r&&n.unshift(r);return n}class Zc{get selectionMode(){return this.state.selectionMode}get disallowEmptySelection(){return this.state.disallowEmptySelection}get selectionBehavior(){return this.state.selectionBehavior}setSelectionBehavior(e){this.state.setSelectionBehavior(e)}get isFocused(){return this.state.isFocused}setFocused(e){this.state.setFocused(e)}get focusedKey(){return this.state.focusedKey}get childFocusStrategy(){return this.state.childFocusStrategy}setFocusedKey(e,n){(e==null||this.collection.getItem(e))&&this.state.setFocusedKey(e,n)}get selectedKeys(){return this.state.selectedKeys==="all"?new Set(this.getSelectAllKeys()):this.state.selectedKeys}get rawSelection(){return this.state.selectedKeys}isSelected(e){if(this.state.selectionMode==="none")return!1;let n=this.getKey(e);return n==null?!1:this.state.selectedKeys==="all"?this.canSelectItem(n):this.state.selectedKeys.has(n)}get isEmpty(){return this.state.selectedKeys!=="all"&&this.state.selectedKeys.size===0}get isSelectAll(){if(this.isEmpty)return!1;if(this.state.selectedKeys==="all")return!0;if(this._isSelectAll!=null)return this._isSelectAll;let e=this.getSelectAllKeys(),n=this.state.selectedKeys;return this._isSelectAll=e.every(r=>n.has(r)),this._isSelectAll}get firstSelectedKey(){let e=null;for(let r of this.state.selectedKeys){let s=this.collection.getItem(r);(!e||s&&cs(this.collection,s,e)<0)&&(e=s)}var n;return(n=e==null?void 0:e.key)!==null&&n!==void 0?n:null}get lastSelectedKey(){let e=null;for(let r of this.state.selectedKeys){let s=this.collection.getItem(r);(!e||s&&cs(this.collection,s,e)>0)&&(e=s)}var n;return(n=e==null?void 0:e.key)!==null&&n!==void 0?n:null}get disabledKeys(){return this.state.disabledKeys}get disabledBehavior(){return this.state.disabledBehavior}extendSelection(e){if(this.selectionMode==="none")return;if(this.selectionMode==="single"){this.replaceSelection(e);return}let n=this.getKey(e);if(n==null)return;let r;if(this.state.selectedKeys==="all")r=new Ze([n],n,n);else{let i=this.state.selectedKeys;var s;let o=(s=i.anchorKey)!==null&&s!==void 0?s:n;r=new Ze(i,o,n);var a;for(let l of this.getKeyRange(o,(a=i.currentKey)!==null&&a!==void 0?a:n))r.delete(l);for(let l of this.getKeyRange(n,o))this.canSelectItem(l)&&r.add(l)}this.state.setSelectedKeys(r)}getKeyRange(e,n){let r=this.collection.getItem(e),s=this.collection.getItem(n);return r&&s?cs(this.collection,r,s)<=0?this.getKeyRangeInternal(e,n):this.getKeyRangeInternal(n,e):[]}getKeyRangeInternal(e,n){var r;if(!((r=this.layoutDelegate)===null||r===void 0)&&r.getKeyRange)return this.layoutDelegate.getKeyRange(e,n);let s=[],a=e;for(;a!=null;){let i=this.collection.getItem(a);if(i&&(i.type==="item"||i.type==="cell"&&this.allowsCellSelection)&&s.push(a),a===n)return s;a=this.collection.getKeyAfter(a)}return[]}getKey(e){let n=this.collection.getItem(e);if(!n||n.type==="cell"&&this.allowsCellSelection)return e;for(;n&&n.type!=="item"&&n.parentKey!=null;)n=this.collection.getItem(n.parentKey);return!n||n.type!=="item"?null:n.key}toggleSelection(e){if(this.selectionMode==="none")return;if(this.selectionMode==="single"&&!this.isSelected(e)){this.replaceSelection(e);return}let n=this.getKey(e);if(n==null)return;let r=new Ze(this.state.selectedKeys==="all"?this.getSelectAllKeys():this.state.selectedKeys);r.has(n)?r.delete(n):this.canSelectItem(n)&&(r.add(n),r.anchorKey=n,r.currentKey=n),!(this.disallowEmptySelection&&r.size===0)&&this.state.setSelectedKeys(r)}replaceSelection(e){if(this.selectionMode==="none")return;let n=this.getKey(e);if(n==null)return;let r=this.canSelectItem(n)?new Ze([n],n,n):new Ze;this.state.setSelectedKeys(r)}setSelectedKeys(e){if(this.selectionMode==="none")return;let n=new Ze;for(let r of e){let s=this.getKey(r);if(s!=null&&(n.add(s),this.selectionMode==="single"))break}this.state.setSelectedKeys(n)}getSelectAllKeys(){let e=[],n=r=>{for(;r!=null;){if(this.canSelectItem(r)){var s;let i=this.collection.getItem(r);(i==null?void 0:i.type)==="item"&&e.push(r);var a;i!=null&&i.hasChildNodes&&(this.allowsCellSelection||i.type!=="item")&&n((a=(s=Wc(Hc(i,this.collection)))===null||s===void 0?void 0:s.key)!==null&&a!==void 0?a:null)}r=this.collection.getKeyAfter(r)}};return n(this.collection.getFirstKey()),e}selectAll(){!this.isSelectAll&&this.selectionMode==="multiple"&&this.state.setSelectedKeys("all")}clearSelection(){!this.disallowEmptySelection&&(this.state.selectedKeys==="all"||this.state.selectedKeys.size>0)&&this.state.setSelectedKeys(new Ze)}toggleSelectAll(){this.isSelectAll?this.clearSelection():this.selectAll()}select(e,n){this.selectionMode!=="none"&&(this.selectionMode==="single"?this.isSelected(e)&&!this.disallowEmptySelection?this.toggleSelection(e):this.replaceSelection(e):this.selectionBehavior==="toggle"||n&&(n.pointerType==="touch"||n.pointerType==="virtual")?this.toggleSelection(e):this.replaceSelection(e))}isSelectionEqual(e){if(e===this.state.selectedKeys)return!0;let n=this.selectedKeys;if(e.size!==n.size)return!1;for(let r of e)if(!n.has(r))return!1;for(let r of n)if(!e.has(r))return!1;return!0}canSelectItem(e){var n;if(this.state.selectionMode==="none"||this.state.disabledKeys.has(e))return!1;let r=this.collection.getItem(e);return!(!r||!(r==null||(n=r.props)===null||n===void 0)&&n.isDisabled||r.type==="cell"&&!this.allowsCellSelection)}isDisabled(e){var n,r;return this.state.disabledBehavior==="all"&&(this.state.disabledKeys.has(e)||!!(!((r=this.collection.getItem(e))===null||r===void 0||(n=r.props)===null||n===void 0)&&n.isDisabled))}isLink(e){var n,r;return!!(!((r=this.collection.getItem(e))===null||r===void 0||(n=r.props)===null||n===void 0)&&n.href)}getItemProps(e){var n;return(n=this.collection.getItem(e))===null||n===void 0?void 0:n.props}constructor(e,n,r){this.collection=e,this.state=n;var s;this.allowsCellSelection=(s=r==null?void 0:r.allowsCellSelection)!==null&&s!==void 0?s:!1,this._isSelectAll=null,this.layoutDelegate=(r==null?void 0:r.layoutDelegate)||null}}function qo(t){return null}qo.getCollectionNode=function*(e,n){let{childItems:r,title:s,children:a}=e,i=e.title||e.children,o=e.textValue||(typeof i=="string"?i:"")||e["aria-label"]||"";!o&&!(n!=null&&n.suppressTextValueWarning)&&console.warn(" with non-plain text contents is unsupported by type to select for accessibility. Please add a `textValue` prop."),yield{type:"item",props:e,rendered:i,textValue:o,"aria-label":e["aria-label"],hasChildNodes:qc(e),*childNodes(){if(r)for(let l of r)yield{type:"item",value:l};else if(s){let l=[];se.Children.forEach(a,d=>{l.push({type:"item",element:d})}),yield*l}}}};function qc(t){return t.hasChildItems!=null?t.hasChildItems:!!(t.childItems||t.title&&se.Children.count(t.children)>0)}let Gc=qo;class Yc{build(e,n){return this.context=n,Qa(()=>this.iterateCollection(e))}*iterateCollection(e){let{children:n,items:r}=e;if(se.isValidElement(n)&&n.type===se.Fragment)yield*this.iterateCollection({children:n.props.children,items:r});else if(typeof n=="function"){if(!r)throw new Error("props.children was a function but props.items is missing");let s=0;for(let a of r)yield*this.getFullNode({value:a,index:s},{renderer:n}),s++}else{let s=[];se.Children.forEach(n,i=>{i&&s.push(i)});let a=0;for(let i of s){let o=this.getFullNode({element:i,index:a},{});for(let l of o)a++,yield l}}}getKey(e,n,r,s){if(e.key!=null)return e.key;if(n.type==="cell"&&n.key!=null)return`${s}${n.key}`;let a=n.value;if(a!=null){var i;let o=(i=a.key)!==null&&i!==void 0?i:a.id;if(o==null)throw new Error("No key found for item");return o}return s?`${s}.${n.index}`:`$.${n.index}`}getChildState(e,n){return{renderer:n.renderer||e.renderer}}*getFullNode(e,n,r,s){if(se.isValidElement(e.element)&&e.element.type===se.Fragment){let _=[];se.Children.forEach(e.element.props.children,x=>{_.push(x)});var a;let E=(a=e.index)!==null&&a!==void 0?a:0;for(const x of _)yield*this.getFullNode({element:x,index:E++},n,r,s);return}let i=e.element;if(!i&&e.value&&n&&n.renderer){let _=this.cache.get(e.value);if(_&&(!_.shouldInvalidate||!_.shouldInvalidate(this.context))){_.index=e.index,_.parentKey=s?s.key:null,yield _;return}i=n.renderer(e.value)}if(se.isValidElement(i)){let _=i.type;if(typeof _!="function"&&typeof _.getCollectionNode!="function"){let I=i.type;throw new Error(`Unknown element <${I}> in collection.`)}let E=_.getCollectionNode(i.props,this.context);var o;let x=(o=e.index)!==null&&o!==void 0?o:0,D=E.next();for(;!D.done&&D.value;){let I=D.value;e.index=x;var l;let M=(l=I.key)!==null&&l!==void 0?l:null;M==null&&(M=I.element?null:this.getKey(i,e,n,r));let G=[...this.getFullNode({...I,key:M,index:x,wrapper:Xc(e.wrapper,I.wrapper)},this.getChildState(n,I),r?`${r}${i.key}`:i.key,s)];for(let u of G){var d,c;u.value=(c=(d=I.value)!==null&&d!==void 0?d:e.value)!==null&&c!==void 0?c:null,u.value&&this.cache.set(u.value,u);var b;if(e.type&&u.type!==e.type)throw new Error(`Unsupported type <${fs(u.type)}> in <${fs((b=s==null?void 0:s.type)!==null&&b!==void 0?b:"unknown parent type")}>. Only <${fs(e.type)}> is supported.`);x++,yield u}D=E.next(G)}return}if(e.key==null||e.type==null)return;let m=this;var g,F;let S={type:e.type,props:e.props,key:e.key,parentKey:s?s.key:null,value:(g=e.value)!==null&&g!==void 0?g:null,level:s?s.level+1:0,index:e.index,rendered:e.rendered,textValue:(F=e.textValue)!==null&&F!==void 0?F:"","aria-label":e["aria-label"],wrapper:e.wrapper,shouldInvalidate:e.shouldInvalidate,hasChildNodes:e.hasChildNodes||!1,childNodes:Qa(function*(){if(!e.hasChildNodes||!e.childNodes)return;let _=0;for(let E of e.childNodes()){E.key!=null&&(E.key=`${S.key}${E.key}`);let x=m.getFullNode({...E,index:_},m.getChildState(n,E),S.key,S);for(let D of x)_++,yield D}})};yield S}constructor(){this.cache=new WeakMap}}function Qa(t){let e=[],n=null;return{*[Symbol.iterator](){for(let r of e)yield r;n||(n=t());for(let r of n)e.push(r),yield r}}}function Xc(t,e){if(t&&e)return n=>t(e(n));if(t)return t;if(e)return e}function fs(t){return t[0].toUpperCase()+t.slice(1)}function Jc(t,e,n){let r=p.useMemo(()=>new Yc,[]),{children:s,items:a,collection:i}=t;return p.useMemo(()=>{if(i)return i;let l=r.build({children:s,items:a},n);return e(l)},[r,s,a,i,n,e])}function Qc(t,e){return typeof e.getChildren=="function"?e.getChildren(t.key):t.childNodes}const ei=new WeakMap;function ef(t){let e=ei.get(t);if(e!=null)return e;let n=0,r=s=>{for(let a of s)a.type==="section"?r(Qc(a,t)):n++};return r(t),ei.set(t,n),n}function tf(t){let e=fn(t,{enabled:typeof t.elementType=="string"}),n;return t.orientation==="vertical"&&(n="vertical"),t.elementType!=="hr"?{separatorProps:{...e,role:"separator","aria-orientation":n}}:{separatorProps:e}}function nf(t){const{as:e,className:n,orientation:r,...s}=t;let a=e||"hr";a==="hr"&&r==="vertical"&&(a="div");const{separatorProps:i}=tf({elementType:typeof a=="string"?a:"hr",orientation:r}),o=p.useMemo(()=>Lc({orientation:r,className:n}),[r,n]),l=p.useCallback((d={})=>({className:o,role:"separator","data-orientation":r,...i,...s,...d}),[o,r,i,s]);return{Component:a,getDividerProps:l}}var Go=Qe((t,e)=>{const{Component:n,getDividerProps:r}=nf({...t});return A.jsx(n,{ref:e,...r()})});Go.displayName="HeroUI.Divider";var rf=Go,wn=new WeakMap,Ne=[];function sf(t,e=document.body){let n=new Set(t),r=new Set,s=l=>{for(let m of l.querySelectorAll("[data-live-announcer], [data-react-aria-top-layer]"))n.add(m);let d=m=>{if(n.has(m)||m.parentElement&&r.has(m.parentElement)&&m.parentElement.getAttribute("role")!=="row")return NodeFilter.FILTER_REJECT;for(let g of n)if(m.contains(g))return NodeFilter.FILTER_SKIP;return NodeFilter.FILTER_ACCEPT},c=document.createTreeWalker(l,NodeFilter.SHOW_ELEMENT,{acceptNode:d}),b=d(l);if(b===NodeFilter.FILTER_ACCEPT&&a(l),b!==NodeFilter.FILTER_REJECT){let m=c.nextNode();for(;m!=null;)a(m),m=c.nextNode()}},a=l=>{var d;let c=(d=wn.get(l))!=null?d:0;l.getAttribute("aria-hidden")==="true"&&c===0||(c===0&&l.setAttribute("aria-hidden","true"),r.add(l),wn.set(l,c+1))};Ne.length&&Ne[Ne.length-1].disconnect(),s(e);let i=new MutationObserver(l=>{for(let d of l)if(!(d.type!=="childList"||d.addedNodes.length===0)&&![...n,...r].some(c=>c.contains(d.target))){for(let c of d.removedNodes)c instanceof Element&&(n.delete(c),r.delete(c));for(let c of d.addedNodes)(c instanceof HTMLElement||c instanceof SVGElement)&&(c.dataset.liveAnnouncer==="true"||c.dataset.reactAriaTopLayer==="true")?n.add(c):c instanceof Element&&s(c)}});i.observe(e,{childList:!0,subtree:!0});let o={observe(){i.observe(e,{childList:!0,subtree:!0})},disconnect(){i.disconnect()}};return Ne.push(o),()=>{i.disconnect();for(let l of r){let d=wn.get(l);d!=null&&(d===1?(l.removeAttribute("aria-hidden"),wn.delete(l)):wn.set(l,d-1))}o===Ne[Ne.length-1]?(Ne.pop(),Ne.length&&Ne[Ne.length-1].observe()):Ne.splice(Ne.indexOf(o),1)}}var Yo=(t,e,n)=>{const r=e==null?void 0:e.current;if(!r||!r.contains(t)){const s=document.querySelectorAll("body > span[data-focus-scope-start]");let a=[];if(s.forEach(i=>{a.push(i.nextElementSibling)}),a.length===1)return n.close(),!1}return!r||!r.contains(t)},Xo=Qe((t,e)=>{const{Component:n,label:r,description:s,isClearable:a,startContent:i,endContent:o,labelPlacement:l,hasHelper:d,isOutsideLeft:c,shouldLabelBeOutside:b,errorMessage:m,isInvalid:g,getBaseProps:F,getLabelProps:S,getInputProps:_,getInnerWrapperProps:E,getInputWrapperProps:x,getMainWrapperProps:D,getHelperWrapperProps:I,getDescriptionProps:M,getErrorMessageProps:R,getClearButtonProps:G}=Od({...t,ref:e}),u=r?A.jsx("label",{...S(),children:r}):null,T=p.useMemo(()=>a?A.jsx("button",{...G(),children:o||A.jsx(Kd,{})}):o,[a,G]),P=p.useMemo(()=>{const f=g&&m;return!d||!(f||s)?null:A.jsx("div",{...I(),children:f?A.jsx("div",{...R(),children:m}):A.jsx("div",{...M(),children:s})})},[d,g,m,s,I,R,M]),v=p.useMemo(()=>A.jsxs("div",{...E(),children:[i,A.jsx("input",{..._()}),T]}),[i,T,_,E]),k=p.useMemo(()=>b?A.jsxs("div",{...D(),children:[A.jsxs("div",{...x(),children:[c?null:u,v]}),P]}):A.jsxs(A.Fragment,{children:[A.jsxs("div",{...x(),children:[u,v]}),P]}),[l,P,b,u,v,m,s,D,x,R,M]);return A.jsxs(n,{...F(),children:[c?u:null,k]})});Xo.displayName="HeroUI.Input";var af=Xo;const Jo=typeof document<"u"?se.useLayoutEffect:()=>{};function of(t){const e=p.useRef(null);return Jo(()=>{e.current=t},[t]),p.useCallback((...n)=>{const r=e.current;return r==null?void 0:r(...n)},[])}let ti=new Map;function lf(t,e){if(t===e)return t;let n=ti.get(t);if(n)return n.forEach(s=>s(e)),e;let r=ti.get(e);return r?(r.forEach(s=>s(t)),t):e}function uf(...t){return(...e)=>{for(let n of t)typeof n=="function"&&n(...e)}}const sr=t=>{var e;return(e=t==null?void 0:t.ownerDocument)!==null&&e!==void 0?e:document},Mt=t=>t&&"window"in t&&t.window===t?t:sr(t).defaultView||window;function ln(...t){let e={...t[0]};for(let n=1;n=65&&s.charCodeAt(2)<=90?e[s]=uf(a,i):(s==="className"||s==="UNSAFE_className")&&typeof a=="string"&&typeof i=="string"?e[s]=bn(a,i):s==="id"&&a&&i?e.id=lf(a,i):e[s]=i!==void 0?i:a}}return e}function df(...t){return t.length===1&&t[0]?t[0]:e=>{for(let n of t)typeof n=="function"?n(e):n!=null&&(n.current=e)}}function cf(t){var e;return typeof window>"u"||window.navigator==null?!1:((e=window.navigator.userAgentData)===null||e===void 0?void 0:e.brands.some(n=>t.test(n.brand)))||t.test(window.navigator.userAgent)}function ff(t){var e;return typeof window<"u"&&window.navigator!=null?t.test(((e=window.navigator.userAgentData)===null||e===void 0?void 0:e.platform)||window.navigator.platform):!1}function Qo(t){let e=null;return()=>(e==null&&(e=t()),e)}const pf=Qo(function(){return ff(/^Mac/i)}),hf=Qo(function(){return cf(/Android/i)});function gf(t){return t.mozInputSource===0&&t.isTrusted?!0:hf()&&t.pointerType?t.type==="click"&&t.buttons===1:t.detail===0&&!t.pointerType}function mf(t,e){const{triggerRef:n,popoverRef:r,showArrow:s,offset:a=7,crossOffset:i=0,scrollRef:o,shouldFlip:l,boundaryElement:d,isDismissable:c=!0,shouldCloseOnBlur:b=!0,shouldCloseOnScroll:m=!0,placement:g="top",containerPadding:F,shouldCloseOnInteractOutside:S,isNonModal:_,isKeyboardDismissDisabled:E,updatePositionDeps:x=[],...D}=t,I=_??!0,{overlayProps:M,underlayProps:R}=Vi({isOpen:e.isOpen,onClose:e.close,shouldCloseOnBlur:b,isDismissable:c,isKeyboardDismissDisabled:E,shouldCloseOnInteractOutside:S||(v=>Yo(v,n,e))},r),{overlayProps:G,arrowProps:u,placement:T,updatePosition:P}=Rd({...D,shouldFlip:l,crossOffset:i,targetRef:n,overlayRef:r,isOpen:e.isOpen,scrollRef:o,boundaryElement:d,containerPadding:F,placement:Nd(g),offset:s?a+3:a,onClose:I&&m?e.close:()=>{}});return zi(()=>{x.length&&P()},x),p.useEffect(()=>{if(e.isOpen&&!I&&r.current)return sf([r.current])},[I,e.isOpen,r]),{popoverProps:ln(M,G),arrowProps:u,underlayProps:R,placement:T}}let bf=class{isDefaultPrevented(){return this.nativeEvent.defaultPrevented}preventDefault(){this.defaultPrevented=!0,this.nativeEvent.preventDefault()}stopPropagation(){this.nativeEvent.stopPropagation(),this.isPropagationStopped=()=>!0}isPropagationStopped(){return!1}persist(){}constructor(e,n){this.nativeEvent=n,this.target=n.target,this.currentTarget=n.currentTarget,this.relatedTarget=n.relatedTarget,this.bubbles=n.bubbles,this.cancelable=n.cancelable,this.defaultPrevented=n.defaultPrevented,this.eventPhase=n.eventPhase,this.isTrusted=n.isTrusted,this.timeStamp=n.timeStamp,this.type=e}};function el(t){let e=p.useRef({isFocused:!1,observer:null});Jo(()=>{const r=e.current;return()=>{r.observer&&(r.observer.disconnect(),r.observer=null)}},[]);let n=of(r=>{t==null||t(r)});return p.useCallback(r=>{if(r.target instanceof HTMLButtonElement||r.target instanceof HTMLInputElement||r.target instanceof HTMLTextAreaElement||r.target instanceof HTMLSelectElement){e.current.isFocused=!0;let s=r.target,a=i=>{e.current.isFocused=!1,s.disabled&&n(new bf("blur",i)),e.current.observer&&(e.current.observer.disconnect(),e.current.observer=null)};s.addEventListener("focusout",a,{once:!0}),e.current.observer=new MutationObserver(()=>{if(e.current.isFocused&&s.disabled){var i;(i=e.current.observer)===null||i===void 0||i.disconnect();let o=s===document.activeElement?null:document.activeElement;s.dispatchEvent(new FocusEvent("blur",{relatedTarget:o})),s.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:o}))}}),e.current.observer.observe(s,{attributes:!0,attributeFilter:["disabled"]})}},[n])}function vf(t){let{isDisabled:e,onFocus:n,onBlur:r,onFocusChange:s}=t;const a=p.useCallback(l=>{if(l.target===l.currentTarget)return r&&r(l),s&&s(!1),!0},[r,s]),i=el(a),o=p.useCallback(l=>{const d=sr(l.target);l.target===l.currentTarget&&d.activeElement===l.target&&(n&&n(l),s&&s(!0),i(l))},[s,n,i]);return{focusProps:{onFocus:!e&&(n||s||r)?o:void 0,onBlur:!e&&(r||s)?a:void 0}}}let ar=null,Ts=new Set,Cn=new Map,Ot=!1,Ps=!1;const yf={Tab:!0,Escape:!0};function ia(t,e){for(let n of Ts)n(t,e)}function $f(t){return!(t.metaKey||!pf()&&t.altKey||t.ctrlKey||t.key==="Control"||t.key==="Shift"||t.key==="Meta")}function Mr(t){Ot=!0,$f(t)&&(ar="keyboard",ia("keyboard",t))}function je(t){ar="pointer",(t.type==="mousedown"||t.type==="pointerdown")&&(Ot=!0,ia("pointer",t))}function tl(t){gf(t)&&(Ot=!0,ar="virtual")}function nl(t){t.target===window||t.target===document||(!Ot&&!Ps&&(ar="virtual",ia("virtual",t)),Ot=!1,Ps=!1)}function rl(){Ot=!1,Ps=!0}function Ss(t){if(typeof window>"u"||Cn.get(Mt(t)))return;const e=Mt(t),n=sr(t);let r=e.HTMLElement.prototype.focus;e.HTMLElement.prototype.focus=function(){Ot=!0,r.apply(this,arguments)},n.addEventListener("keydown",Mr,!0),n.addEventListener("keyup",Mr,!0),n.addEventListener("click",tl,!0),e.addEventListener("focus",nl,!0),e.addEventListener("blur",rl,!1),typeof PointerEvent<"u"?(n.addEventListener("pointerdown",je,!0),n.addEventListener("pointermove",je,!0),n.addEventListener("pointerup",je,!0)):(n.addEventListener("mousedown",je,!0),n.addEventListener("mousemove",je,!0),n.addEventListener("mouseup",je,!0)),e.addEventListener("beforeunload",()=>{sl(t)},{once:!0}),Cn.set(e,{focus:r})}const sl=(t,e)=>{const n=Mt(t),r=sr(t);e&&r.removeEventListener("DOMContentLoaded",e),Cn.has(n)&&(n.HTMLElement.prototype.focus=Cn.get(n).focus,r.removeEventListener("keydown",Mr,!0),r.removeEventListener("keyup",Mr,!0),r.removeEventListener("click",tl,!0),n.removeEventListener("focus",nl,!0),n.removeEventListener("blur",rl,!1),typeof PointerEvent<"u"?(r.removeEventListener("pointerdown",je,!0),r.removeEventListener("pointermove",je,!0),r.removeEventListener("pointerup",je,!0)):(r.removeEventListener("mousedown",je,!0),r.removeEventListener("mousemove",je,!0),r.removeEventListener("mouseup",je,!0)),Cn.delete(n))};function xf(t){const e=sr(t);let n;return e.readyState!=="loading"?Ss(t):(n=()=>{Ss(t)},e.addEventListener("DOMContentLoaded",n)),()=>sl(t,n)}typeof document<"u"&&xf();function al(){return ar!=="pointer"}const wf=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function Ef(t,e,n){var r;const s=typeof window<"u"?Mt(n==null?void 0:n.target).HTMLInputElement:HTMLInputElement,a=typeof window<"u"?Mt(n==null?void 0:n.target).HTMLTextAreaElement:HTMLTextAreaElement,i=typeof window<"u"?Mt(n==null?void 0:n.target).HTMLElement:HTMLElement,o=typeof window<"u"?Mt(n==null?void 0:n.target).KeyboardEvent:KeyboardEvent;return t=t||(n==null?void 0:n.target)instanceof s&&!wf.has(n==null||(r=n.target)===null||r===void 0?void 0:r.type)||(n==null?void 0:n.target)instanceof a||(n==null?void 0:n.target)instanceof i&&(n==null?void 0:n.target.isContentEditable),!(t&&e==="keyboard"&&n instanceof o&&!yf[n.key])}function Tf(t,e,n){Ss(),p.useEffect(()=>{let r=(s,a)=>{Ef(!!(n!=null&&n.isTextInput),s,a)&&t(al())};return Ts.add(r),()=>{Ts.delete(r)}},e)}function Pf(t){let{isDisabled:e,onBlurWithin:n,onFocusWithin:r,onFocusWithinChange:s}=t,a=p.useRef({isFocusWithin:!1}),i=p.useCallback(d=>{a.current.isFocusWithin&&!d.currentTarget.contains(d.relatedTarget)&&(a.current.isFocusWithin=!1,n&&n(d),s&&s(!1))},[n,s,a]),o=el(i),l=p.useCallback(d=>{!a.current.isFocusWithin&&document.activeElement===d.target&&(r&&r(d),s&&s(!0),a.current.isFocusWithin=!0,o(d))},[r,s,o]);return e?{focusWithinProps:{onFocus:void 0,onBlur:void 0}}:{focusWithinProps:{onFocus:l,onBlur:i}}}function Sf(t={}){let{autoFocus:e=!1,isTextInput:n,within:r}=t,s=p.useRef({isFocused:!1,isFocusVisible:e||al()}),[a,i]=p.useState(!1),[o,l]=p.useState(()=>s.current.isFocused&&s.current.isFocusVisible),d=p.useCallback(()=>l(s.current.isFocused&&s.current.isFocusVisible),[]),c=p.useCallback(g=>{s.current.isFocused=g,i(g),d()},[d]);Tf(g=>{s.current.isFocusVisible=g,d()},[],{isTextInput:n});let{focusProps:b}=vf({isDisabled:r,onFocusChange:c}),{focusWithinProps:m}=Pf({isDisabled:!r,onFocusWithinChange:c});return{isFocused:a,isFocusVisible:o,focusProps:r?m:b}}var _f="top";function kf(t){var e,n,r;const s=tr(),[a,i]=nr(t,_a.variantKeys),{as:o,ref:l,children:d,state:c,triggerRef:b,scrollRef:m,defaultOpen:g,onOpenChange:F,isOpen:S,isNonModal:_=!0,shouldFlip:E=!0,containerPadding:x=12,shouldBlockScroll:D=!1,isDismissable:I=!0,shouldCloseOnBlur:M,portalContainer:R,updatePositionDeps:G,dialogProps:u,placement:T=_f,triggerType:P="dialog",showArrow:v=!1,offset:k=7,crossOffset:f=0,boundaryElement:y,isKeyboardDismissDisabled:w,shouldCloseOnInteractOutside:V,shouldCloseOnScroll:K,motionProps:re,className:ve,classNames:oe,onClose:Se,...ye}=a,_e=o||"div",ue=mt(l),U=p.useRef(null),le=p.useRef(!1),B=b||U,Ee=(n=(e=t.disableAnimation)!=null?e:s==null?void 0:s.disableAnimation)!=null?n:!1,$e=ea({isOpen:S,defaultOpen:g,onOpenChange:L=>{F==null||F(L),L||Se==null||Se()}}),ge=c||$e,{popoverProps:Ie,underlayProps:ke,placement:Ce}=mf({triggerRef:B,isNonModal:_,popoverRef:ue,placement:T,offset:k,scrollRef:m,isDismissable:I,shouldCloseOnBlur:M,boundaryElement:y,crossOffset:f,shouldFlip:E,containerPadding:x,updatePositionDeps:G,isKeyboardDismissDisabled:w,shouldCloseOnScroll:K,shouldCloseOnInteractOutside:V},ge),et=p.useMemo(()=>Ce?Bd(Ce,T)?Ce:T:null,[Ce,T]),{triggerProps:xe}=no({type:P},ge,B),{isFocusVisible:ce,isFocused:lt,focusProps:vt}=Sf(),te=p.useMemo(()=>_a({...i}),[rr(i)]),vn=pe(oe==null?void 0:oe.base,ve);ro({isDisabled:!(D&&ge.isOpen)});const Ht=(L={})=>({ref:ue,...ln(Ie,ye,L),style:ln(Ie.style,ye.style,L.style)}),h=(L={})=>({"data-slot":"base","data-open":ae(ge.isOpen),"data-focus":ae(lt),"data-arrow":ae(v),"data-focus-visible":ae(ce),"data-placement":Ce?ka(Ce,T):void 0,...ln(vt,u,L),className:te.base({class:pe(vn)}),style:{outline:"none"}}),$=p.useCallback((L={})=>({"data-slot":"content","data-open":ae(ge.isOpen),"data-arrow":ae(v),"data-placement":Ce?ka(Ce,T):void 0,className:te.content({class:pe(oe==null?void 0:oe.content,L.className)})}),[te,ge.isOpen,v,et,T,oe,Ce]),C=p.useCallback(L=>{var H;let Q;return L.pointerType==="touch"&&((t==null?void 0:t.backdrop)==="blur"||(t==null?void 0:t.backdrop)==="opaque")?Q=setTimeout(()=>{le.current=!0},100):le.current=!0,(H=xe.onPress)==null||H.call(xe,L),()=>{clearTimeout(Q)}},[xe==null?void 0:xe.onPress]),z=p.useCallback((L={},H=null)=>{const{isDisabled:Q,...he}=L;return{"data-slot":"trigger",...ln({"aria-haspopup":"dialog"},xe,he),onPress:C,isDisabled:Q,className:te.trigger({class:pe(oe==null?void 0:oe.trigger,L.className),isTriggerDisabled:Q}),ref:df(H,B)}},[ge,xe,C,B]),N=p.useCallback((L={})=>({"data-slot":"backdrop",className:te.backdrop({class:oe==null?void 0:oe.backdrop}),onClick:H=>{if(!le.current){H.preventDefault();return}ge.close(),le.current=!1},...ke,...L}),[te,ge.isOpen,oe,ke]);return p.useEffect(()=>{if(ge.isOpen&&(ue!=null&&ue.current))return Vo([ue==null?void 0:ue.current])},[ge.isOpen,ue]),{state:ge,Component:_e,children:d,classNames:oe,showArrow:v,triggerRef:B,placement:et,isNonModal:_,popoverRef:ue,portalContainer:R,isOpen:ge.isOpen,onClose:ge.close,disableAnimation:Ee,shouldBlockScroll:D,backdrop:(r=t.backdrop)!=null?r:"transparent",motionProps:re,getBackdropProps:N,getPopoverProps:Ht,getTriggerProps:z,getDialogProps:h,getContentProps:$}}function il(t,e){let{role:n="dialog"}=t,r=xs();r=t["aria-label"]?void 0:r;let s=p.useRef(!1);return p.useEffect(()=>{if(e.current&&!e.current.contains(document.activeElement)){Rn(e.current);let a=setTimeout(()=>{document.activeElement===e.current&&(s.current=!0,e.current&&(e.current.blur(),Rn(e.current)),s.current=!1)},500);return()=>{clearTimeout(a)}}},[e]),Wo(),{dialogProps:{...ta(t,{labelable:!0}),role:n,tabIndex:-1,"aria-labelledby":t["aria-labelledby"]||r,onBlur:a=>{s.current&&a.stopPropagation()}},titleProps:{id:r}}}var ol=()=>Hi(()=>import("./index-fEpDzIgO.js"),__vite__mapDeps([0,1,2])).then(t=>t.default),ll=Qe(({children:t,motionProps:e,placement:n,disableAnimation:r,style:s={},transformOrigin:a={},...i},o)=>{let l=s;return a.originX!==void 0||a.originY!==void 0?l={...l,transformOrigin:a}:n&&(l={...l,...jd(n==="center"?"top":n)}),r?A.jsx("div",{...i,ref:o,children:t}):A.jsx(_r,{features:ol,children:A.jsx(kr.div,{ref:o,animate:"enter",exit:"exit",initial:"initial",style:l,variants:na.scaleSpringOpacity,...ln(i,e),children:t})})});ll.displayName="HeroUI.FreeSoloPopoverWrapper";var ul=Qe(({children:t,transformOrigin:e,disableDialogFocus:n=!1,...r},s)=>{const{Component:a,state:i,placement:o,backdrop:l,portalContainer:d,disableAnimation:c,motionProps:b,isNonModal:m,getPopoverProps:g,getBackdropProps:F,getDialogProps:S,getContentProps:_}=kf({...r,ref:s}),E=p.useRef(null),{dialogProps:x,titleProps:D}=il({},E),I=S({...!n&&{ref:E},...x}),M=p.useMemo(()=>l==="transparent"?null:c?A.jsx("div",{...F()}):A.jsx(_r,{features:ol,children:A.jsx(kr.div,{animate:"enter",exit:"exit",initial:"exit",variants:na.fade,...F()})}),[l,c,F]);return A.jsxs(Ho,{portalContainer:d,children:[!m&&M,A.jsx(a,{...g(),children:A.jsxs(ll,{disableAnimation:c,motionProps:b,placement:o,tabIndex:-1,transformOrigin:e,...I,children:[!m&&A.jsx(Cr,{onDismiss:i.close}),A.jsx("div",{..._(),children:typeof t=="function"?t(D):t}),A.jsx(Cr,{onDismiss:i.close})]})})]})});ul.displayName="HeroUI.FreeSoloPopover";var Cf=ul,dl={};dl={longPressMessage:"اضغط مطولاً أو اضغط على Alt + السهم لأسفل لفتح القائمة"};var cl={};cl={longPressMessage:"Натиснете продължително или натиснете Alt+ стрелка надолу, за да отворите менюто"};var fl={};fl={longPressMessage:"Dlouhým stiskem nebo stisknutím kláves Alt + šipka dolů otevřete nabídku"};var pl={};pl={longPressMessage:"Langt tryk eller tryk på Alt + pil ned for at åbne menuen"};var hl={};hl={longPressMessage:"Drücken Sie lange oder drücken Sie Alt + Nach-unten, um das Menü zu öffnen"};var gl={};gl={longPressMessage:"Πιέστε παρατεταμένα ή πατήστε Alt + κάτω βέλος για να ανοίξετε το μενού"};var ml={};ml={longPressMessage:"Long press or press Alt + ArrowDown to open menu"};var bl={};bl={longPressMessage:"Mantenga pulsado o pulse Alt + flecha abajo para abrir el menú"};var vl={};vl={longPressMessage:"Menüü avamiseks vajutage pikalt või vajutage klahve Alt + allanool"};var yl={};yl={longPressMessage:"Avaa valikko painamalla pohjassa tai näppäinyhdistelmällä Alt + Alanuoli"};var $l={};$l={longPressMessage:"Appuyez de manière prolongée ou appuyez sur Alt + Flèche vers le bas pour ouvrir le menu."};var xl={};xl={longPressMessage:"לחץ לחיצה ארוכה או הקש Alt + ArrowDown כדי לפתוח את התפריט"};var wl={};wl={longPressMessage:"Dugo pritisnite ili pritisnite Alt + strelicu prema dolje za otvaranje izbornika"};var El={};El={longPressMessage:"Nyomja meg hosszan, vagy nyomja meg az Alt + lefele nyíl gombot a menü megnyitásához"};var Tl={};Tl={longPressMessage:"Premere a lungo o premere Alt + Freccia giù per aprire il menu"};var Pl={};Pl={longPressMessage:"長押しまたは Alt+下矢印キーでメニューを開く"};var Sl={};Sl={longPressMessage:"길게 누르거나 Alt + 아래쪽 화살표를 눌러 메뉴 열기"};var _l={};_l={longPressMessage:"Norėdami atidaryti meniu, nuspaudę palaikykite arba paspauskite „Alt + ArrowDown“."};var kl={};kl={longPressMessage:"Lai atvērtu izvēlni, turiet nospiestu vai nospiediet taustiņu kombināciju Alt + lejupvērstā bultiņa"};var Cl={};Cl={longPressMessage:"Langt trykk eller trykk Alt + PilNed for å åpne menyen"};var Ml={};Ml={longPressMessage:"Druk lang op Alt + pijl-omlaag of druk op Alt om het menu te openen"};var Fl={};Fl={longPressMessage:"Naciśnij i przytrzymaj lub naciśnij klawisze Alt + Strzałka w dół, aby otworzyć menu"};var Dl={};Dl={longPressMessage:"Pressione e segure ou pressione Alt + Seta para baixo para abrir o menu"};var Al={};Al={longPressMessage:"Prima continuamente ou prima Alt + Seta Para Baixo para abrir o menu"};var Ll={};Ll={longPressMessage:"Apăsați lung sau apăsați pe Alt + săgeată în jos pentru a deschide meniul"};var Il={};Il={longPressMessage:"Нажмите и удерживайте или нажмите Alt + Стрелка вниз, чтобы открыть меню"};var Ol={};Ol={longPressMessage:"Ponuku otvoríte dlhým stlačením alebo stlačením klávesu Alt + klávesu so šípkou nadol"};var Kl={};Kl={longPressMessage:"Za odprtje menija pritisnite in držite gumb ali pritisnite Alt+puščica navzdol"};var Rl={};Rl={longPressMessage:"Dugo pritisnite ili pritisnite Alt + strelicu prema dole da otvorite meni"};var Nl={};Nl={longPressMessage:"Håll nedtryckt eller tryck på Alt + pil nedåt för att öppna menyn"};var Bl={};Bl={longPressMessage:"Menüyü açmak için uzun basın veya Alt + Aşağı Ok tuşuna basın"};var jl={};jl={longPressMessage:"Довго або звичайно натисніть комбінацію клавіш Alt і стрілка вниз, щоб відкрити меню"};var Vl={};Vl={longPressMessage:"长按或按 Alt + 向下方向键以打开菜单"};var zl={};zl={longPressMessage:"長按或按 Alt+向下鍵以開啟功能表"};var Hl={};Hl={"ar-AE":dl,"bg-BG":cl,"cs-CZ":fl,"da-DK":pl,"de-DE":hl,"el-GR":gl,"en-US":ml,"es-ES":bl,"et-EE":vl,"fi-FI":yl,"fr-FR":$l,"he-IL":xl,"hr-HR":wl,"hu-HU":El,"it-IT":Tl,"ja-JP":Pl,"ko-KR":Sl,"lt-LT":_l,"lv-LV":kl,"nb-NO":Cl,"nl-NL":Ml,"pl-PL":Fl,"pt-BR":Dl,"pt-PT":Al,"ro-RO":Ll,"ru-RU":Il,"sk-SK":Ol,"sl-SI":Kl,"sr-SP":Rl,"sv-SE":Nl,"tr-TR":Bl,"uk-UA":jl,"zh-CN":Vl,"zh-TW":zl};function Mf(t){return t&&t.__esModule?t.default:t}function Ff(t,e,n){let{type:r="menu",isDisabled:s,trigger:a="press"}=t,i=Zr(),{triggerProps:o,overlayProps:l}=no({type:r},e,n),d=g=>{if(!s&&!(a==="longPress"&&!g.altKey)&&n&&n.current)switch(g.key){case"Enter":case" ":if(a==="longPress")return;case"ArrowDown":"continuePropagation"in g||g.stopPropagation(),g.preventDefault(),e.toggle("first");break;case"ArrowUp":"continuePropagation"in g||g.stopPropagation(),g.preventDefault(),e.toggle("last");break;default:"continuePropagation"in g&&g.continuePropagation()}},c=Zi(Mf(Hl),"@react-aria/menu"),{longPressProps:b}=to({isDisabled:s||a!=="longPress",accessibilityDescription:c.format("longPressMessage"),onLongPressStart(){e.close()},onLongPress(){e.open("first")}}),m={onPressStart(g){g.pointerType!=="touch"&&g.pointerType!=="keyboard"&&!s&&e.open(g.pointerType==="virtual"?"first":null)},onPress(g){g.pointerType==="touch"&&!s&&e.toggle()}};return delete o.onPress,{menuTriggerProps:{...o,...a==="press"?m:b,id:i,onKeyDown:d},menuProps:{...l,"aria-labelledby":i,autoFocus:e.focusStrategy||!0,onClose:e.close}}}var Df=700;function Af(){return Js()||typeof window>"u"?!1:window.screen.width<=Df}function Lf(t){let e=ea(t),[n,r]=p.useState(null),[s,a]=p.useState([]),i=()=>{a([]),e.close()};return{focusStrategy:n,...e,open(d=null){r(d),e.open()},toggle(d=null){r(d),e.toggle()},close(){i()},expandedKeysStack:s,openSubmenu:(d,c)=>{a(b=>c>b.length?b:[...b.slice(0,c),d])},closeSubmenu:(d,c)=>{a(b=>b[c]===d?b.slice(0,c):b)}}}var[If,Gr]=Vd({name:"ModalContext",errorMessage:"useModalContext: `context` is undefined. Seems you forgot to wrap all popover components within ``"}),Wl=Qe((t,e)=>{const{as:n,children:r,className:s,...a}=t,{slots:i,classNames:o,bodyId:l,setBodyMounted:d}=Gr(),c=mt(e),b=n||"div";return p.useEffect(()=>(d(!0),()=>d(!1)),[d]),A.jsx(b,{ref:c,className:i.body({class:pe(o==null?void 0:o.body,s)}),id:l,...a,children:r})});Wl.displayName="HeroUI.ModalBody";var Of=Wl,Kf={enter:{scale:"var(--scale-enter)",y:"var(--slide-enter)",opacity:1,willChange:"auto",transition:{scale:{duration:.4,ease:rs.ease},opacity:{duration:.4,ease:rs.ease},y:{type:"spring",bounce:0,duration:.6}}},exit:{scale:"var(--scale-exit)",y:"var(--slide-exit)",opacity:0,willChange:"transform",transition:{duration:.3,ease:rs.ease}}};const Ul=typeof document<"u"?se.useLayoutEffect:()=>{};function Rf(t){const e=p.useRef(null);return Ul(()=>{e.current=t},[t]),p.useCallback((...n)=>{const r=e.current;return r==null?void 0:r(...n)},[])}let ni=new Map;function Nf(t,e){if(t===e)return t;let n=ni.get(t);if(n)return n.forEach(s=>s(e)),e;let r=ni.get(e);return r?(r.forEach(s=>s(t)),t):e}function Zl(...t){return(...e)=>{for(let n of t)typeof n=="function"&&n(...e)}}const ir=t=>{var e;return(e=t==null?void 0:t.ownerDocument)!==null&&e!==void 0?e:document},Ft=t=>t&&"window"in t&&t.window===t?t:ir(t).defaultView||window;function _s(...t){let e={...t[0]};for(let n=1;n=65&&s.charCodeAt(2)<=90?e[s]=Zl(a,i):(s==="className"||s==="UNSAFE_className")&&typeof a=="string"&&typeof i=="string"?e[s]=bn(a,i):s==="id"&&a&&i?e.id=Nf(a,i):e[s]=i!==void 0?i:a}}return e}function Bf(...t){return t.length===1&&t[0]?t[0]:e=>{for(let n of t)typeof n=="function"?n(e):n!=null&&(n.current=e)}}function jf(t){var e;return typeof window>"u"||window.navigator==null?!1:((e=window.navigator.userAgentData)===null||e===void 0?void 0:e.brands.some(n=>t.test(n.brand)))||t.test(window.navigator.userAgent)}function Vf(t){var e;return typeof window<"u"&&window.navigator!=null?t.test(((e=window.navigator.userAgentData)===null||e===void 0?void 0:e.platform)||window.navigator.platform):!1}function ql(t){let e=null;return()=>(e==null&&(e=t()),e)}const zf=ql(function(){return Vf(/^Mac/i)}),Hf=ql(function(){return jf(/Android/i)});let Be=typeof document<"u"&&window.visualViewport;function Wf(){let t=Js(),[e,n]=p.useState(()=>t?{width:0,height:0}:ri());return p.useEffect(()=>{let r=()=>{n(s=>{let a=ri();return a.width===s.width&&a.height===s.height?s:a})};return Be?Be.addEventListener("resize",r):window.addEventListener("resize",r),()=>{Be?Be.removeEventListener("resize",r):window.removeEventListener("resize",r)}},[]),e}function ri(){return{width:Be&&(Be==null?void 0:Be.width)||window.innerWidth,height:Be&&(Be==null?void 0:Be.height)||window.innerHeight}}function Uf(t){return t.mozInputSource===0&&t.isTrusted?!0:Hf()&&t.pointerType?t.type==="click"&&t.buttons===1:t.detail===0&&!t.pointerType}var si=()=>Hi(()=>import("./index-fEpDzIgO.js"),__vite__mapDeps([0,1,2])).then(t=>t.default),Gl=t=>{const{as:e,children:n,role:r="dialog",...s}=t,{Component:a,domRef:i,slots:o,classNames:l,motionProps:d,backdrop:c,closeButton:b,hideCloseButton:m,disableAnimation:g,getDialogProps:F,getBackdropProps:S,getCloseButtonProps:_,onClose:E}=Gr(),x=e||a||"div",D=Wf(),{dialogProps:I}=il({role:r},i),M=p.isValidElement(b)?p.cloneElement(b,_()):A.jsx("button",{..._(),children:A.jsx(Bc,{})}),R=p.useCallback(k=>{k.key==="Tab"&&k.nativeEvent.isComposing&&(k.stopPropagation(),k.preventDefault())},[]),G=F(_s(I,s)),u=A.jsxs(x,{...G,onKeyDown:Zl(G.onKeyDown,R),children:[A.jsx(Cr,{onDismiss:E}),!m&&M,typeof n=="function"?n(E):n,A.jsx(Cr,{onDismiss:E})]}),T=p.useMemo(()=>c==="transparent"?null:g?A.jsx("div",{...S()}):A.jsx(_r,{features:si,children:A.jsx(kr.div,{animate:"enter",exit:"exit",initial:"exit",variants:na.fade,...S()})}),[c,g,S]),P={"--visual-viewport-height":D.height+"px"},v=g?A.jsx("div",{className:o.wrapper({class:l==null?void 0:l.wrapper}),"data-slot":"wrapper",style:P,children:u}):A.jsx(_r,{features:si,children:A.jsx(kr.div,{animate:"enter",className:o.wrapper({class:l==null?void 0:l.wrapper}),"data-slot":"wrapper",exit:"exit",initial:"exit",variants:Kf,...d,style:P,children:u})});return A.jsxs("div",{tabIndex:-1,children:[T,v]})};Gl.displayName="HeroUI.ModalContent";var Zf=Gl,Yl=Qe((t,e)=>{const{as:n,children:r,className:s,...a}=t,{slots:i,classNames:o}=Gr(),l=mt(e),d=n||"footer";return A.jsx(d,{ref:l,className:i.footer({class:pe(o==null?void 0:o.footer,s)}),...a,children:r})});Yl.displayName="HeroUI.ModalFooter";var qf=Yl,Xl=Qe((t,e)=>{const{as:n,children:r,className:s,...a}=t,{slots:i,classNames:o,headerId:l,setHeaderMounted:d}=Gr(),c=mt(e),b=n||"header";return p.useEffect(()=>(d(!0),()=>d(!1)),[d]),A.jsx(b,{ref:c,className:i.header({class:pe(o==null?void 0:o.header,s)}),id:l,...a,children:r})});Xl.displayName="HeroUI.ModalHeader";var Gf=Xl;let ai=new Map;function Yf(t,e){if(t===e)return t;let n=ai.get(t);if(n)return n.forEach(s=>s(e)),e;let r=ai.get(e);return r?(r.forEach(s=>s(t)),t):e}function Xf(...t){return(...e)=>{for(let n of t)typeof n=="function"&&n(...e)}}function Jf(...t){let e={...t[0]};for(let n=1;n=65&&s.charCodeAt(2)<=90?e[s]=Xf(a,i):(s==="className"||s==="UNSAFE_className")&&typeof a=="string"&&typeof i=="string"?e[s]=bn(a,i):s==="id"&&a&&i?e.id=Yf(a,i):e[s]=i!==void 0?i:a}}return e}function Qf(t={shouldBlockScroll:!0},e,n){let{overlayProps:r,underlayProps:s}=Vi({...t,isOpen:e.isOpen,onClose:e.close},n);return ro({isDisabled:!e.isOpen||!t.shouldBlockScroll}),Wo(),p.useEffect(()=>{if(e.isOpen&&n.current)return Vo([n.current])},[e.isOpen,n]),{modalProps:Jf(r),underlayProps:s}}let ep=class{isDefaultPrevented(){return this.nativeEvent.defaultPrevented}preventDefault(){this.defaultPrevented=!0,this.nativeEvent.preventDefault()}stopPropagation(){this.nativeEvent.stopPropagation(),this.isPropagationStopped=()=>!0}isPropagationStopped(){return!1}persist(){}constructor(e,n){this.nativeEvent=n,this.target=n.target,this.currentTarget=n.currentTarget,this.relatedTarget=n.relatedTarget,this.bubbles=n.bubbles,this.cancelable=n.cancelable,this.defaultPrevented=n.defaultPrevented,this.eventPhase=n.eventPhase,this.isTrusted=n.isTrusted,this.timeStamp=n.timeStamp,this.type=e}};function Jl(t){let e=p.useRef({isFocused:!1,observer:null});Ul(()=>{const r=e.current;return()=>{r.observer&&(r.observer.disconnect(),r.observer=null)}},[]);let n=Rf(r=>{t==null||t(r)});return p.useCallback(r=>{if(r.target instanceof HTMLButtonElement||r.target instanceof HTMLInputElement||r.target instanceof HTMLTextAreaElement||r.target instanceof HTMLSelectElement){e.current.isFocused=!0;let s=r.target,a=i=>{e.current.isFocused=!1,s.disabled&&n(new ep("blur",i)),e.current.observer&&(e.current.observer.disconnect(),e.current.observer=null)};s.addEventListener("focusout",a,{once:!0}),e.current.observer=new MutationObserver(()=>{if(e.current.isFocused&&s.disabled){var i;(i=e.current.observer)===null||i===void 0||i.disconnect();let o=s===document.activeElement?null:document.activeElement;s.dispatchEvent(new FocusEvent("blur",{relatedTarget:o})),s.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:o}))}}),e.current.observer.observe(s,{attributes:!0,attributeFilter:["disabled"]})}},[n])}function tp(t){let{isDisabled:e,onFocus:n,onBlur:r,onFocusChange:s}=t;const a=p.useCallback(l=>{if(l.target===l.currentTarget)return r&&r(l),s&&s(!1),!0},[r,s]),i=Jl(a),o=p.useCallback(l=>{const d=ir(l.target);l.target===l.currentTarget&&d.activeElement===l.target&&(n&&n(l),s&&s(!0),i(l))},[s,n,i]);return{focusProps:{onFocus:!e&&(n||s||r)?o:void 0,onBlur:!e&&(r||s)?a:void 0}}}let or=null,ks=new Set,Mn=new Map,Kt=!1,Cs=!1;const np={Tab:!0,Escape:!0};function oa(t,e){for(let n of ks)n(t,e)}function rp(t){return!(t.metaKey||!zf()&&t.altKey||t.ctrlKey||t.key==="Control"||t.key==="Shift"||t.key==="Meta")}function Fr(t){Kt=!0,rp(t)&&(or="keyboard",oa("keyboard",t))}function Ve(t){or="pointer",(t.type==="mousedown"||t.type==="pointerdown")&&(Kt=!0,oa("pointer",t))}function Ql(t){Uf(t)&&(Kt=!0,or="virtual")}function eu(t){t.target===window||t.target===document||(!Kt&&!Cs&&(or="virtual",oa("virtual",t)),Kt=!1,Cs=!1)}function tu(){Kt=!1,Cs=!0}function Ms(t){if(typeof window>"u"||Mn.get(Ft(t)))return;const e=Ft(t),n=ir(t);let r=e.HTMLElement.prototype.focus;e.HTMLElement.prototype.focus=function(){Kt=!0,r.apply(this,arguments)},n.addEventListener("keydown",Fr,!0),n.addEventListener("keyup",Fr,!0),n.addEventListener("click",Ql,!0),e.addEventListener("focus",eu,!0),e.addEventListener("blur",tu,!1),typeof PointerEvent<"u"?(n.addEventListener("pointerdown",Ve,!0),n.addEventListener("pointermove",Ve,!0),n.addEventListener("pointerup",Ve,!0)):(n.addEventListener("mousedown",Ve,!0),n.addEventListener("mousemove",Ve,!0),n.addEventListener("mouseup",Ve,!0)),e.addEventListener("beforeunload",()=>{nu(t)},{once:!0}),Mn.set(e,{focus:r})}const nu=(t,e)=>{const n=Ft(t),r=ir(t);e&&r.removeEventListener("DOMContentLoaded",e),Mn.has(n)&&(n.HTMLElement.prototype.focus=Mn.get(n).focus,r.removeEventListener("keydown",Fr,!0),r.removeEventListener("keyup",Fr,!0),r.removeEventListener("click",Ql,!0),n.removeEventListener("focus",eu,!0),n.removeEventListener("blur",tu,!1),typeof PointerEvent<"u"?(r.removeEventListener("pointerdown",Ve,!0),r.removeEventListener("pointermove",Ve,!0),r.removeEventListener("pointerup",Ve,!0)):(r.removeEventListener("mousedown",Ve,!0),r.removeEventListener("mousemove",Ve,!0),r.removeEventListener("mouseup",Ve,!0)),Mn.delete(n))};function sp(t){const e=ir(t);let n;return e.readyState!=="loading"?Ms(t):(n=()=>{Ms(t)},e.addEventListener("DOMContentLoaded",n)),()=>nu(t,n)}typeof document<"u"&&sp();function ru(){return or!=="pointer"}const ap=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function ip(t,e,n){var r;const s=typeof window<"u"?Ft(n==null?void 0:n.target).HTMLInputElement:HTMLInputElement,a=typeof window<"u"?Ft(n==null?void 0:n.target).HTMLTextAreaElement:HTMLTextAreaElement,i=typeof window<"u"?Ft(n==null?void 0:n.target).HTMLElement:HTMLElement,o=typeof window<"u"?Ft(n==null?void 0:n.target).KeyboardEvent:KeyboardEvent;return t=t||(n==null?void 0:n.target)instanceof s&&!ap.has(n==null||(r=n.target)===null||r===void 0?void 0:r.type)||(n==null?void 0:n.target)instanceof a||(n==null?void 0:n.target)instanceof i&&(n==null?void 0:n.target.isContentEditable),!(t&&e==="keyboard"&&n instanceof o&&!np[n.key])}function op(t,e,n){Ms(),p.useEffect(()=>{let r=(s,a)=>{ip(!!(n!=null&&n.isTextInput),s,a)&&t(ru())};return ks.add(r),()=>{ks.delete(r)}},e)}function lp(t){let{isDisabled:e,onBlurWithin:n,onFocusWithin:r,onFocusWithinChange:s}=t,a=p.useRef({isFocusWithin:!1}),i=p.useCallback(d=>{a.current.isFocusWithin&&!d.currentTarget.contains(d.relatedTarget)&&(a.current.isFocusWithin=!1,n&&n(d),s&&s(!1))},[n,s,a]),o=Jl(i),l=p.useCallback(d=>{!a.current.isFocusWithin&&document.activeElement===d.target&&(r&&r(d),s&&s(!0),a.current.isFocusWithin=!0,o(d))},[r,s,o]);return e?{focusWithinProps:{onFocus:void 0,onBlur:void 0}}:{focusWithinProps:{onFocus:l,onBlur:i}}}function up(t={}){let{autoFocus:e=!1,isTextInput:n,within:r}=t,s=p.useRef({isFocused:!1,isFocusVisible:e||ru()}),[a,i]=p.useState(!1),[o,l]=p.useState(()=>s.current.isFocused&&s.current.isFocusVisible),d=p.useCallback(()=>l(s.current.isFocused&&s.current.isFocusVisible),[]),c=p.useCallback(g=>{s.current.isFocused=g,i(g),d()},[d]);op(g=>{s.current.isFocusVisible=g,d()},[],{isTextInput:n});let{focusProps:b}=tp({isDisabled:r,onFocusChange:c}),{focusWithinProps:m}=lp({isDisabled:!r,onFocusWithinChange:c});return{isFocused:a,isFocusVisible:o,focusProps:r?m:b}}function dp(t){var e,n,r;const s=tr(),[a,i]=nr(t,Za.variantKeys),{ref:o,as:l,className:d,classNames:c,isOpen:b,defaultOpen:m,onOpenChange:g,motionProps:F,closeButton:S,isDismissable:_=!0,hideCloseButton:E=!1,shouldBlockScroll:x=!0,portalContainer:D,isKeyboardDismissDisabled:I=!1,onClose:M,...R}=a,G=l||"section",u=mt(o),T=p.useRef(null),[P,v]=p.useState(!1),[k,f]=p.useState(!1),y=(n=(e=t.disableAnimation)!=null?e:s==null?void 0:s.disableAnimation)!=null?n:!1,w=p.useId(),V=p.useId(),K=p.useId(),re=ea({isOpen:b,defaultOpen:m,onOpenChange:$e=>{g==null||g($e),$e||M==null||M()}}),{modalProps:ve,underlayProps:oe}=Qf({isDismissable:_,shouldBlockScroll:x,isKeyboardDismissDisabled:I},re,u),{buttonProps:Se}=Wi({onPress:re.close},T),{isFocusVisible:ye,focusProps:_e}=up(),ue=pe(c==null?void 0:c.base,d),U=p.useMemo(()=>Za({...i,disableAnimation:y}),[rr(i),y]),le=($e={},ge=null)=>{var Ie;return{ref:Bf(ge,u),..._s(ve,R,$e),className:U.base({class:pe(ue,$e.className)}),id:w,"data-open":ae(re.isOpen),"data-dismissable":ae(_),"aria-modal":ae(!0),"data-placement":(Ie=t==null?void 0:t.placement)!=null?Ie:"right","aria-labelledby":P?V:void 0,"aria-describedby":k?K:void 0}},B=p.useCallback(($e={})=>({className:U.backdrop({class:c==null?void 0:c.backdrop}),onClick:()=>re.close(),...oe,...$e}),[U,c,oe]),Ee=()=>({role:"button",tabIndex:0,"aria-label":"Close","data-focus-visible":ae(ye),className:U.closeButton({class:c==null?void 0:c.closeButton}),..._s(Se,_e)});return{Component:G,slots:U,domRef:u,headerId:V,bodyId:K,motionProps:F,classNames:c,isDismissable:_,closeButton:S,hideCloseButton:E,portalContainer:D,shouldBlockScroll:x,backdrop:(r=t.backdrop)!=null?r:"opaque",isOpen:re.isOpen,onClose:re.close,disableAnimation:y,setBodyMounted:f,setHeaderMounted:v,getDialogProps:le,getBackdropProps:B,getCloseButtonProps:Ee}}var su=Qe((t,e)=>{const{children:n,...r}=t,s=dp({...r,ref:e}),a=A.jsx(Ho,{portalContainer:s.portalContainer,children:n});return A.jsx(If,{value:s,children:s.disableAnimation&&s.isOpen?a:A.jsx(Ui,{children:s.isOpen?a:null})})});su.displayName="HeroUI.Modal";var cp=su;class ii{*[Symbol.iterator](){yield*this.iterable}get size(){return this.keyMap.size}getKeys(){return this.keyMap.keys()}getKeyBefore(e){let n=this.keyMap.get(e);var r;return n&&(r=n.prevKey)!==null&&r!==void 0?r:null}getKeyAfter(e){let n=this.keyMap.get(e);var r;return n&&(r=n.nextKey)!==null&&r!==void 0?r:null}getFirstKey(){return this.firstKey}getLastKey(){return this.lastKey}getItem(e){var n;return(n=this.keyMap.get(e))!==null&&n!==void 0?n:null}at(e){const n=[...this.getKeys()];return this.getItem(n[e])}getChildren(e){let n=this.keyMap.get(e);return(n==null?void 0:n.childNodes)||[]}constructor(e){this.keyMap=new Map,this.firstKey=null,this.lastKey=null,this.iterable=e;let n=i=>{if(this.keyMap.set(i.key,i),i.childNodes&&i.type==="section")for(let o of i.childNodes)n(o)};for(let i of e)n(i);let r=null,s=0;for(let[i,o]of this.keyMap)r?(r.nextKey=i,o.prevKey=r.key):(this.firstKey=i,o.prevKey=void 0),o.type==="item"&&(o.index=s++),r=o,r.nextKey=void 0;var a;this.lastKey=(a=r==null?void 0:r.key)!==null&&a!==void 0?a:null}}function au(t){let{filter:e,layoutDelegate:n}=t,r=zc(t),s=p.useMemo(()=>t.disabledKeys?new Set(t.disabledKeys):new Set,[t.disabledKeys]),a=p.useCallback(c=>e?new ii(e(c)):new ii(c),[e]),i=p.useMemo(()=>({suppressTextValueWarning:t.suppressTextValueWarning}),[t.suppressTextValueWarning]),o=Jc(t,a,i),l=p.useMemo(()=>new Zc(o,r,{layoutDelegate:n}),[o,r,n]);const d=p.useRef(null);return p.useEffect(()=>{if(r.focusedKey!=null&&!o.getItem(r.focusedKey)&&d.current){const E=d.current.getItem(r.focusedKey),x=[...d.current.getKeys()].map(u=>{const T=d.current.getItem(u);return(T==null?void 0:T.type)==="item"?T:null}).filter(u=>u!==null),D=[...o.getKeys()].map(u=>{const T=o.getItem(u);return(T==null?void 0:T.type)==="item"?T:null}).filter(u=>u!==null);var c,b;const I=((c=x==null?void 0:x.length)!==null&&c!==void 0?c:0)-((b=D==null?void 0:D.length)!==null&&b!==void 0?b:0);var m,g,F;let M=Math.min(I>1?Math.max(((m=E==null?void 0:E.index)!==null&&m!==void 0?m:0)-I+1,0):(g=E==null?void 0:E.index)!==null&&g!==void 0?g:0,((F=D==null?void 0:D.length)!==null&&F!==void 0?F:0)-1),R=null,G=!1;for(;M>=0;){if(!l.isDisabled(D[M].key)){R=D[M];break}if(M((S=E==null?void 0:E.index)!==null&&S!==void 0?S:0)&&(M=(_=E==null?void 0:E.index)!==null&&_!==void 0?_:0),M--}}r.setFocusedKey(R?R.key:null)}d.current=o},[o,l,r,r.focusedKey]),{collection:o,disabledKeys:s,selectionManager:l}}const iu=typeof document<"u"?se.useLayoutEffect:()=>{};function ou(t){const e=p.useRef(null);return iu(()=>{e.current=t},[t]),p.useCallback((...n)=>{const r=e.current;return r==null?void 0:r(...n)},[])}let oi=new Map;function fp(t,e){if(t===e)return t;let n=oi.get(t);if(n)return n.forEach(s=>s(e)),e;let r=oi.get(e);return r?(r.forEach(s=>s(t)),t):e}function pp(...t){return(...e)=>{for(let n of t)typeof n=="function"&&n(...e)}}const lr=t=>{var e;return(e=t==null?void 0:t.ownerDocument)!==null&&e!==void 0?e:document},Dt=t=>t&&"window"in t&&t.window===t?t:lr(t).defaultView||window;function kt(...t){let e={...t[0]};for(let n=1;n=65&&s.charCodeAt(2)<=90?e[s]=pp(a,i):(s==="className"||s==="UNSAFE_className")&&typeof a=="string"&&typeof i=="string"?e[s]=bn(a,i):s==="id"&&a&&i?e.id=fp(a,i):e[s]=i!==void 0?i:a}}return e}function hp(t){var e;return typeof window>"u"||window.navigator==null?!1:((e=window.navigator.userAgentData)===null||e===void 0?void 0:e.brands.some(n=>t.test(n.brand)))||t.test(window.navigator.userAgent)}function gp(t){var e;return typeof window<"u"&&window.navigator!=null?t.test(((e=window.navigator.userAgentData)===null||e===void 0?void 0:e.platform)||window.navigator.platform):!1}function lu(t){let e=null;return()=>(e==null&&(e=t()),e)}const mp=lu(function(){return gp(/^Mac/i)}),bp=lu(function(){return hp(/Android/i)});function vp(t){return t.mozInputSource===0&&t.isTrusted?!0:bp()&&t.pointerType?t.type==="click"&&t.buttons===1:t.detail===0&&!t.pointerType}function yp(t,e,n){let r=p.useRef(e),s=ou(()=>{n&&n(r.current)});p.useEffect(()=>{var a;let i=t==null||(a=t.current)===null||a===void 0?void 0:a.form;return i==null||i.addEventListener("reset",s),()=>{i==null||i.removeEventListener("reset",s)}},[t,s])}let $p=class{isDefaultPrevented(){return this.nativeEvent.defaultPrevented}preventDefault(){this.defaultPrevented=!0,this.nativeEvent.preventDefault()}stopPropagation(){this.nativeEvent.stopPropagation(),this.isPropagationStopped=()=>!0}isPropagationStopped(){return!1}persist(){}constructor(e,n){this.nativeEvent=n,this.target=n.target,this.currentTarget=n.currentTarget,this.relatedTarget=n.relatedTarget,this.bubbles=n.bubbles,this.cancelable=n.cancelable,this.defaultPrevented=n.defaultPrevented,this.eventPhase=n.eventPhase,this.isTrusted=n.isTrusted,this.timeStamp=n.timeStamp,this.type=e}};function uu(t){let e=p.useRef({isFocused:!1,observer:null});iu(()=>{const r=e.current;return()=>{r.observer&&(r.observer.disconnect(),r.observer=null)}},[]);let n=ou(r=>{t==null||t(r)});return p.useCallback(r=>{if(r.target instanceof HTMLButtonElement||r.target instanceof HTMLInputElement||r.target instanceof HTMLTextAreaElement||r.target instanceof HTMLSelectElement){e.current.isFocused=!0;let s=r.target,a=i=>{e.current.isFocused=!1,s.disabled&&n(new $p("blur",i)),e.current.observer&&(e.current.observer.disconnect(),e.current.observer=null)};s.addEventListener("focusout",a,{once:!0}),e.current.observer=new MutationObserver(()=>{if(e.current.isFocused&&s.disabled){var i;(i=e.current.observer)===null||i===void 0||i.disconnect();let o=s===document.activeElement?null:document.activeElement;s.dispatchEvent(new FocusEvent("blur",{relatedTarget:o})),s.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:o}))}}),e.current.observer.observe(s,{attributes:!0,attributeFilter:["disabled"]})}},[n])}function xp(t){let{isDisabled:e,onFocus:n,onBlur:r,onFocusChange:s}=t;const a=p.useCallback(l=>{if(l.target===l.currentTarget)return r&&r(l),s&&s(!1),!0},[r,s]),i=uu(a),o=p.useCallback(l=>{const d=lr(l.target);l.target===l.currentTarget&&d.activeElement===l.target&&(n&&n(l),s&&s(!0),i(l))},[s,n,i]);return{focusProps:{onFocus:!e&&(n||s||r)?o:void 0,onBlur:!e&&(r||s)?a:void 0}}}let ur=null,Fs=new Set,Fn=new Map,Rt=!1,Ds=!1;const wp={Tab:!0,Escape:!0};function la(t,e){for(let n of Fs)n(t,e)}function Ep(t){return!(t.metaKey||!mp()&&t.altKey||t.ctrlKey||t.key==="Control"||t.key==="Shift"||t.key==="Meta")}function Dr(t){Rt=!0,Ep(t)&&(ur="keyboard",la("keyboard",t))}function ze(t){ur="pointer",(t.type==="mousedown"||t.type==="pointerdown")&&(Rt=!0,la("pointer",t))}function du(t){vp(t)&&(Rt=!0,ur="virtual")}function cu(t){t.target===window||t.target===document||(!Rt&&!Ds&&(ur="virtual",la("virtual",t)),Rt=!1,Ds=!1)}function fu(){Rt=!1,Ds=!0}function As(t){if(typeof window>"u"||Fn.get(Dt(t)))return;const e=Dt(t),n=lr(t);let r=e.HTMLElement.prototype.focus;e.HTMLElement.prototype.focus=function(){Rt=!0,r.apply(this,arguments)},n.addEventListener("keydown",Dr,!0),n.addEventListener("keyup",Dr,!0),n.addEventListener("click",du,!0),e.addEventListener("focus",cu,!0),e.addEventListener("blur",fu,!1),typeof PointerEvent<"u"?(n.addEventListener("pointerdown",ze,!0),n.addEventListener("pointermove",ze,!0),n.addEventListener("pointerup",ze,!0)):(n.addEventListener("mousedown",ze,!0),n.addEventListener("mousemove",ze,!0),n.addEventListener("mouseup",ze,!0)),e.addEventListener("beforeunload",()=>{pu(t)},{once:!0}),Fn.set(e,{focus:r})}const pu=(t,e)=>{const n=Dt(t),r=lr(t);e&&r.removeEventListener("DOMContentLoaded",e),Fn.has(n)&&(n.HTMLElement.prototype.focus=Fn.get(n).focus,r.removeEventListener("keydown",Dr,!0),r.removeEventListener("keyup",Dr,!0),r.removeEventListener("click",du,!0),n.removeEventListener("focus",cu,!0),n.removeEventListener("blur",fu,!1),typeof PointerEvent<"u"?(r.removeEventListener("pointerdown",ze,!0),r.removeEventListener("pointermove",ze,!0),r.removeEventListener("pointerup",ze,!0)):(r.removeEventListener("mousedown",ze,!0),r.removeEventListener("mousemove",ze,!0),r.removeEventListener("mouseup",ze,!0)),Fn.delete(n))};function Tp(t){const e=lr(t);let n;return e.readyState!=="loading"?As(t):(n=()=>{As(t)},e.addEventListener("DOMContentLoaded",n)),()=>pu(t,n)}typeof document<"u"&&Tp();function hu(){return ur!=="pointer"}const Pp=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function Sp(t,e,n){var r;const s=typeof window<"u"?Dt(n==null?void 0:n.target).HTMLInputElement:HTMLInputElement,a=typeof window<"u"?Dt(n==null?void 0:n.target).HTMLTextAreaElement:HTMLTextAreaElement,i=typeof window<"u"?Dt(n==null?void 0:n.target).HTMLElement:HTMLElement,o=typeof window<"u"?Dt(n==null?void 0:n.target).KeyboardEvent:KeyboardEvent;return t=t||(n==null?void 0:n.target)instanceof s&&!Pp.has(n==null||(r=n.target)===null||r===void 0?void 0:r.type)||(n==null?void 0:n.target)instanceof a||(n==null?void 0:n.target)instanceof i&&(n==null?void 0:n.target.isContentEditable),!(t&&e==="keyboard"&&n instanceof o&&!wp[n.key])}function _p(t,e,n){As(),p.useEffect(()=>{let r=(s,a)=>{Sp(!!(n!=null&&n.isTextInput),s,a)&&t(hu())};return Fs.add(r),()=>{Fs.delete(r)}},e)}function kp(t){let{isDisabled:e,onBlurWithin:n,onFocusWithin:r,onFocusWithinChange:s}=t,a=p.useRef({isFocusWithin:!1}),i=p.useCallback(d=>{a.current.isFocusWithin&&!d.currentTarget.contains(d.relatedTarget)&&(a.current.isFocusWithin=!1,n&&n(d),s&&s(!1))},[n,s,a]),o=uu(i),l=p.useCallback(d=>{!a.current.isFocusWithin&&document.activeElement===d.target&&(r&&r(d),s&&s(!0),a.current.isFocusWithin=!0,o(d))},[r,s,o]);return e?{focusWithinProps:{onFocus:void 0,onBlur:void 0}}:{focusWithinProps:{onFocus:l,onBlur:i}}}let Ar=!1,ps=0;function Ls(){Ar=!0,setTimeout(()=>{Ar=!1},50)}function li(t){t.pointerType==="touch"&&Ls()}function Cp(){if(!(typeof document>"u"))return typeof PointerEvent<"u"?document.addEventListener("pointerup",li):document.addEventListener("touchend",Ls),ps++,()=>{ps--,!(ps>0)&&(typeof PointerEvent<"u"?document.removeEventListener("pointerup",li):document.removeEventListener("touchend",Ls))}}function Mp(t){let{onHoverStart:e,onHoverChange:n,onHoverEnd:r,isDisabled:s}=t,[a,i]=p.useState(!1),o=p.useRef({isHovered:!1,ignoreEmulatedMouseEvents:!1,pointerType:"",target:null}).current;p.useEffect(Cp,[]);let{hoverProps:l,triggerHoverEnd:d}=p.useMemo(()=>{let c=(g,F)=>{if(o.pointerType=F,s||F==="touch"||o.isHovered||!g.currentTarget.contains(g.target))return;o.isHovered=!0;let S=g.currentTarget;o.target=S,e&&e({type:"hoverstart",target:S,pointerType:F}),n&&n(!0),i(!0)},b=(g,F)=>{if(o.pointerType="",o.target=null,F==="touch"||!o.isHovered)return;o.isHovered=!1;let S=g.currentTarget;r&&r({type:"hoverend",target:S,pointerType:F}),n&&n(!1),i(!1)},m={};return typeof PointerEvent<"u"?(m.onPointerEnter=g=>{Ar&&g.pointerType==="mouse"||c(g,g.pointerType)},m.onPointerLeave=g=>{!s&&g.currentTarget.contains(g.target)&&b(g,g.pointerType)}):(m.onTouchStart=()=>{o.ignoreEmulatedMouseEvents=!0},m.onMouseEnter=g=>{!o.ignoreEmulatedMouseEvents&&!Ar&&c(g,"mouse"),o.ignoreEmulatedMouseEvents=!1},m.onMouseLeave=g=>{!s&&g.currentTarget.contains(g.target)&&b(g,"mouse")}),{hoverProps:m,triggerHoverEnd:b}},[e,n,r,s,o]);return p.useEffect(()=>{s&&d({currentTarget:o.target},o.pointerType)},[s]),{hoverProps:l,isHovered:a}}function Fp(t={}){let{autoFocus:e=!1,isTextInput:n,within:r}=t,s=p.useRef({isFocused:!1,isFocusVisible:e||hu()}),[a,i]=p.useState(!1),[o,l]=p.useState(()=>s.current.isFocused&&s.current.isFocusVisible),d=p.useCallback(()=>l(s.current.isFocused&&s.current.isFocusVisible),[]),c=p.useCallback(g=>{s.current.isFocused=g,i(g),d()},[d]);_p(g=>{s.current.isFocusVisible=g,d()},[],{isTextInput:n});let{focusProps:b}=xp({isDisabled:r,onFocusChange:c}),{focusWithinProps:m}=kp({isDisabled:!r,onFocusWithinChange:c});return{isFocused:a,isFocusVisible:o,focusProps:r?m:b}}function Dp(t){const{collection:e,disabledKeys:n,selectionManager:r,selectionManager:{setSelectedKeys:s,selectedKeys:a,selectionMode:i}}=au(t),o=p.useMemo(()=>!t.isLoading&&a.size!==0?Array.from(a).filter(Boolean).filter(d=>!e.getItem(d)):[],[a,e]),l=a.size!==0?Array.from(a).map(d=>e.getItem(d)).filter(Boolean):null;return o.length&&console.warn(`Select: Keys "${o.join(", ")}" passed to "selectedKeys" are not present in the collection.`),{collection:e,disabledKeys:n,selectionManager:r,selectionMode:i,selectedKeys:a,setSelectedKeys:s.bind(r),selectedItems:l}}function Ap({validate:t,validationBehavior:e,...n}){const[r,s]=p.useState(!1),[a,i]=p.useState(null),o=Lf(n),l=Dp({...n,onSelectionChange:b=>{n.onSelectionChange!=null&&(b==="all"?n.onSelectionChange(new Set(l.collection.getKeys())):n.onSelectionChange(b)),n.selectionMode==="single"&&o.close()}}),d=zd({...n,validationBehavior:e,validate:b=>{if(!t)return;const m=Array.from(b);return t(n.selectionMode==="single"?m[0]:m)},value:l.selectedKeys}),c=l.collection.size===0&&n.hideEmptyContent;return{...d,...l,...o,focusStrategy:a,close(){o.close()},open(b=null){c||(i(b),o.open())},toggle(b=null){c||(i(b),o.toggle())},isFocused:r,setFocused:s}}const Lp=typeof document<"u"?se.useLayoutEffect:()=>{};let Ip=!!(typeof window<"u"&&window.document&&window.document.createElement),xt=new Map;function Op(t){let[e,n]=p.useState(t),r=p.useRef(null),s=Hd(e),a=p.useCallback(i=>{r.current=i},[]);return Ip&&(xt.has(s)&&!xt.get(s).includes(a)?xt.set(s,[...xt.get(s),a]):xt.set(s,[a])),Lp(()=>{let i=s;return()=>{xt.delete(i)}},[s]),p.useEffect(()=>{let i=r.current;i&&(r.current=null,n(i))}),s}function Kp(t,e){if(t===e)return t;let n=xt.get(t);if(n)return n.forEach(s=>s(e)),e;let r=xt.get(e);return r?(r.forEach(s=>s(t)),t):e}function gu(...t){return(...e)=>{for(let n of t)typeof n=="function"&&n(...e)}}const Yr=t=>{var e;return(e=t==null?void 0:t.ownerDocument)!==null&&e!==void 0?e:document},Is=t=>t&&"window"in t&&t.window===t?t:Yr(t).defaultView||window;function ui(...t){let e={...t[0]};for(let n=1;n=65&&s.charCodeAt(2)<=90?e[s]=gu(a,i):(s==="className"||s==="UNSAFE_className")&&typeof a=="string"&&typeof i=="string"?e[s]=bn(a,i):s==="id"&&a&&i?e.id=Kp(a,i):e[s]=i!==void 0?i:a}}return e}const Rp=new Set(["id"]),Np=new Set(["aria-label","aria-labelledby","aria-describedby","aria-details"]),Bp=new Set(["href","hrefLang","target","rel","download","ping","referrerPolicy"]),jp=/^(data-.*)$/;function Vp(t,e={}){let{labelable:n,isLink:r,propNames:s}=e,a={};for(const i in t)Object.prototype.hasOwnProperty.call(t,i)&&(Rp.has(i)||n&&Np.has(i)||r&&Bp.has(i)||s!=null&&s.has(i)||jp.test(i))&&(a[i]=t[i]);return a}function zp(t){var e;return typeof window>"u"||window.navigator==null?!1:((e=window.navigator.userAgentData)===null||e===void 0?void 0:e.brands.some(n=>t.test(n.brand)))||t.test(window.navigator.userAgent)}function Hp(t){var e;return typeof window<"u"&&window.navigator!=null?t.test(((e=window.navigator.userAgentData)===null||e===void 0?void 0:e.platform)||window.navigator.platform):!1}function mu(t){let e=null;return()=>(e==null&&(e=t()),e)}const Wp=mu(function(){return Hp(/^Mac/i)}),Up=mu(function(){return zp(/Android/i)});function Zp(t){return t.mozInputSource===0&&t.isTrusted?!0:Up()&&t.pointerType?t.type==="click"&&t.buttons===1:t.detail===0&&!t.pointerType}let qp=new Set,Dn=new Map,Nt=!1,Os=!1;function Xr(t,e){for(let n of qp)n(t,e)}function Gp(t){return!(t.metaKey||!Wp()&&t.altKey||t.ctrlKey||t.key==="Control"||t.key==="Shift"||t.key==="Meta")}function Lr(t){Nt=!0,Gp(t)&&Xr("keyboard",t)}function He(t){(t.type==="mousedown"||t.type==="pointerdown")&&(Nt=!0,Xr("pointer",t))}function bu(t){Zp(t)&&(Nt=!0)}function vu(t){t.target===window||t.target===document||(!Nt&&!Os&&Xr("virtual",t),Nt=!1,Os=!1)}function yu(){Nt=!1,Os=!0}function di(t){if(typeof window>"u"||Dn.get(Is(t)))return;const e=Is(t),n=Yr(t);let r=e.HTMLElement.prototype.focus;e.HTMLElement.prototype.focus=function(){Nt=!0,r.apply(this,arguments)},n.addEventListener("keydown",Lr,!0),n.addEventListener("keyup",Lr,!0),n.addEventListener("click",bu,!0),e.addEventListener("focus",vu,!0),e.addEventListener("blur",yu,!1),typeof PointerEvent<"u"?(n.addEventListener("pointerdown",He,!0),n.addEventListener("pointermove",He,!0),n.addEventListener("pointerup",He,!0)):(n.addEventListener("mousedown",He,!0),n.addEventListener("mousemove",He,!0),n.addEventListener("mouseup",He,!0)),e.addEventListener("beforeunload",()=>{$u(t)},{once:!0}),Dn.set(e,{focus:r})}const $u=(t,e)=>{const n=Is(t),r=Yr(t);e&&r.removeEventListener("DOMContentLoaded",e),Dn.has(n)&&(n.HTMLElement.prototype.focus=Dn.get(n).focus,r.removeEventListener("keydown",Lr,!0),r.removeEventListener("keyup",Lr,!0),r.removeEventListener("click",bu,!0),n.removeEventListener("focus",vu,!0),n.removeEventListener("blur",yu,!1),typeof PointerEvent<"u"?(r.removeEventListener("pointerdown",He,!0),r.removeEventListener("pointermove",He,!0),r.removeEventListener("pointerup",He,!0)):(r.removeEventListener("mousedown",He,!0),r.removeEventListener("mousemove",He,!0),r.removeEventListener("mouseup",He,!0)),Dn.delete(n))};function Yp(t){const e=Yr(t);let n;return e.readyState!=="loading"?di(t):(n=()=>{di(t)},e.addEventListener("DOMContentLoaded",n)),()=>$u(t,n)}typeof document<"u"&&Yp();function Xp(t){Xr(t,null)}function Jp(t,e,n){const{disallowEmptySelection:r,isDisabled:s}=t,a=Xi({usage:"search",sensitivity:"base"}),i=p.useMemo(()=>new Zo(e.collection,e.disabledKeys,null,a),[e.collection,e.disabledKeys,a]),{menuTriggerProps:o,menuProps:l}=Ff({isDisabled:s,type:"listbox"},e,n),d=M=>{if(e.selectionMode==="single")switch(M.key){case"ArrowLeft":{M.preventDefault();const R=e.selectedKeys.size>0?i.getKeyAbove(e.selectedKeys.values().next().value):i.getFirstKey();R&&e.setSelectedKeys([R]);break}case"ArrowRight":{M.preventDefault();const R=e.selectedKeys.size>0?i.getKeyBelow(e.selectedKeys.values().next().value):i.getFirstKey();R&&e.setSelectedKeys([R]);break}}},{typeSelectProps:c}=Uo({keyboardDelegate:i,selectionManager:e.selectionManager,onTypeSelect(M){e.setSelectedKeys([M])}}),{isInvalid:b,validationErrors:m,validationDetails:g}=e.displayValidation,{labelProps:F,fieldProps:S,descriptionProps:_,errorMessageProps:E}=Wd({...t,labelElementType:"span",isInvalid:b,errorMessage:t.errorMessage||m});c.onKeyDown=c.onKeyDownCapture,delete c.onKeyDownCapture;const x=Vp(t,{labelable:!0}),D=ui(c,o,S),I=Op();return{labelProps:{...F,onClick:()=>{var M;t.isDisabled||((M=n.current)==null||M.focus(),Xp("keyboard"))}},triggerProps:ui(x,{...D,onKeyDown:gu(D.onKeyDown,d,t.onKeyDown),onKeyUp:t.onKeyUp,"aria-labelledby":[I,x["aria-label"]!==void 0?x["aria-labelledby"]!==void 0?x["aria-labelledby"]:D.id:D["aria-labelledby"]].join(" "),onFocus(M){e.isFocused||(t.onFocus&&t.onFocus(M),e.setFocused(!0))},onBlur(M){e.isOpen||(t.onBlur&&t.onBlur(M),e.setFocused(!1))}}),valueProps:{id:I},menuProps:{...l,disallowEmptySelection:r,autoFocus:e.focusStrategy||!0,shouldSelectOnPressUp:!0,shouldFocusOnHover:!0,onBlur:M=>{M.currentTarget.contains(M.relatedTarget)||(t.onBlur&&t.onBlur(M),e.setFocused(!1))},onFocus:l==null?void 0:l.onFocus,"aria-labelledby":[S["aria-labelledby"],D["aria-label"]&&!S["aria-labelledby"]?D.id:null].filter(Boolean).join(" ")},descriptionProps:_,errorMessageProps:E,isInvalid:b,validationErrors:m,validationDetails:g}}var xu=new WeakMap;function Qp(t){var e,n,r,s,a,i;const o=tr(),{validationBehavior:l}=Ud(Zd)||{},[d,c]=nr(t,Wa.variantKeys),b=(n=(e=t.disableAnimation)!=null?e:o==null?void 0:o.disableAnimation)!=null?n:!1,{ref:m,as:g,label:F,name:S,isLoading:_,selectorIcon:E,isOpen:x,defaultOpen:D,onOpenChange:I,startContent:M,endContent:R,description:G,renderValue:u,onSelectionChange:T,placeholder:P,isVirtualized:v,itemHeight:k=36,maxListboxHeight:f=256,children:y,disallowEmptySelection:w=!1,selectionMode:V="single",spinnerRef:K,scrollRef:re,popoverProps:ve={},scrollShadowProps:oe={},listboxProps:Se={},spinnerProps:ye={},validationState:_e,onChange:ue,onClose:U,className:le,classNames:B,validationBehavior:Ee=(r=l??(o==null?void 0:o.validationBehavior))!=null?r:"native",hideEmptyContent:$e=!1,...ge}=d,Ie=mt(re),ke={popoverProps:kt({placement:"bottom",triggerScaleOnOpen:!1,offset:5,disableAnimation:b},ve),scrollShadowProps:kt({ref:Ie,isEnabled:(s=t.showScrollIndicators)!=null?s:!0,hideScrollBar:!0,offset:15},oe),listboxProps:kt({disableAnimation:b},Se)},Ce=g||"button",et=typeof Ce=="string",xe=mt(m),ce=p.useRef(null),lt=p.useRef(null),vt=p.useRef(null);let te=Ap({...d,isOpen:x,selectionMode:V,disallowEmptySelection:w,validationBehavior:Ee,children:y,isRequired:t.isRequired,isDisabled:t.isDisabled,isInvalid:t.isInvalid,defaultOpen:D,hideEmptyContent:$e,onOpenChange:Z=>{I==null||I(Z),Z||U==null||U()},onSelectionChange:Z=>{T==null||T(Z),ue&&typeof ue=="function"&&ue({target:{...xe.current&&{...xe.current,name:xe.current.name},value:Array.from(Z).join(",")}}),te.commitValidation()}});te={...te,...t.isDisabled&&{disabledKeys:new Set([...te.collection.getKeys()])}},zi(()=>{var Z;(Z=xe.current)!=null&&Z.value&&te.setSelectedKeys(new Set([...te.selectedKeys,xe.current.value]))},[xe.current]);const{labelProps:vn,triggerProps:Ht,valueProps:h,menuProps:$,descriptionProps:C,errorMessageProps:z,isInvalid:N,validationErrors:L,validationDetails:H}=Jp({...d,disallowEmptySelection:w,isDisabled:t.isDisabled},te,ce),Q=t.isInvalid||_e==="invalid"||N,{isPressed:he,buttonProps:Te}=Wi(Ht,ce),{focusProps:pr,isFocused:Wt,isFocusVisible:Ut}=Fp(),{isHovered:hr,hoverProps:yn}=Mp({isDisabled:t.isDisabled}),ut=p.useMemo(()=>{var Z;return(!t.labelPlacement||t.labelPlacement==="inside")&&!F?"outside":(Z=t.labelPlacement)!=null?Z:"inside"},[t.labelPlacement,F]),Zt=!!P,ad=ut==="outside-left"||ut==="outside"&&(!(Zt||G)||!!t.isMultiline),id=ut==="inside",od=ut==="outside-left",$a=te.isOpen||Zt||!!((a=te.selectedItems)!=null&&a.length)||!!M||!!R||!!t.isMultiline,xa=!!((i=te.selectedItems)!=null&&i.length),wa=!!F,Ea=pe(B==null?void 0:B.base,le),fe=p.useMemo(()=>Wa({...c,isInvalid:Q,labelPlacement:ut,disableAnimation:b,className:le}),[rr(c),Q,ut,b,le]);p.useEffect(()=>{if(te.isOpen&&vt.current&<.current){let Z=lt.current.querySelector("[aria-selected=true] [data-label=true]"),Ke=Ie.current;if(Z&&Ke&&Z.parentElement){let qt=(Ke==null?void 0:Ke.getBoundingClientRect()).height;Ke.scrollTop=Z.parentElement.offsetTop-qt/2+Z.parentElement.clientHeight/2}}},[te.isOpen,b]);const Ta=typeof d.errorMessage=="function"?d.errorMessage({isInvalid:Q,validationErrors:L,validationDetails:H}):d.errorMessage||(L==null?void 0:L.join(" ")),ts=!!G||!!Ta;p.useEffect(()=>{if(te.isOpen&&vt.current&&ce.current){let Z=ce.current.getBoundingClientRect(),Ke=vt.current;Ke.style.width=Z.width+"px"}},[te.isOpen]);const ld=p.useCallback((Z={})=>({"data-slot":"base","data-filled":ae($a),"data-has-value":ae(xa),"data-has-label":ae(wa),"data-has-helper":ae(ts),"data-invalid":ae(Q),className:fe.base({class:pe(Ea,Z.className)}),...Z}),[fe,ts,xa,wa,$a,Ea]),ud=p.useCallback((Z={})=>({ref:ce,"data-slot":"trigger","data-open":ae(te.isOpen),"data-disabled":ae(t==null?void 0:t.isDisabled),"data-focus":ae(Wt),"data-pressed":ae(he),"data-focus-visible":ae(Ut),"data-hover":ae(hr),className:fe.trigger({class:B==null?void 0:B.trigger}),...kt(Te,pr,yn,fn(ge,{enabled:et}),fn(Z))}),[fe,ce,te.isOpen,B==null?void 0:B.trigger,t==null?void 0:t.isDisabled,Wt,he,Ut,hr,Te,pr,yn,ge,et]),dd=p.useCallback((Z={})=>({state:te,triggerRef:ce,selectRef:xe,selectionMode:V,label:t==null?void 0:t.label,name:t==null?void 0:t.name,isRequired:t==null?void 0:t.isRequired,autoComplete:t==null?void 0:t.autoComplete,isDisabled:t==null?void 0:t.isDisabled,onChange:ue,...Z}),[te,V,t==null?void 0:t.label,t==null?void 0:t.autoComplete,t==null?void 0:t.name,t==null?void 0:t.isDisabled,ce]),cd=p.useCallback((Z={})=>({"data-slot":"label",className:fe.label({class:pe(B==null?void 0:B.label,Z.className)}),...vn,...Z}),[fe,B==null?void 0:B.label,vn]),fd=p.useCallback((Z={})=>({"data-slot":"value",className:fe.value({class:pe(B==null?void 0:B.value,Z.className)}),...h,...Z}),[fe,B==null?void 0:B.value,h]),pd=p.useCallback((Z={})=>({"data-slot":"listboxWrapper",className:fe.listboxWrapper({class:pe(B==null?void 0:B.listboxWrapper,Z==null?void 0:Z.className)}),style:{maxHeight:f??256,...Z.style},...kt(ke.scrollShadowProps,Z)}),[fe.listboxWrapper,B==null?void 0:B.listboxWrapper,ke.scrollShadowProps,f]),hd=(Z={})=>{const Ke=v??te.collection.size>50;return{state:te,ref:lt,isVirtualized:Ke,virtualization:Ke?{maxListboxHeight:f,itemHeight:k}:void 0,"data-slot":"listbox",className:fe.listbox({class:pe(B==null?void 0:B.listbox,Z==null?void 0:Z.className)}),scrollShadowProps:ke.scrollShadowProps,...kt(ke.listboxProps,Z,$)}},gd=p.useCallback((Z={})=>{var Ke,ns;const qt=kt(ke.popoverProps,Z);return{state:te,triggerRef:ce,ref:vt,"data-slot":"popover",scrollRef:lt,triggerType:"listbox",classNames:{content:fe.popoverContent({class:pe(B==null?void 0:B.popoverContent,Z.className)})},...qt,offset:te.selectedItems&&te.selectedItems.length>0?te.selectedItems.length*1e-8+(((Ke=ke.popoverProps)==null?void 0:Ke.offset)||0):(ns=ke.popoverProps)==null?void 0:ns.offset,shouldCloseOnInteractOutside:qt!=null&&qt.shouldCloseOnInteractOutside?qt.shouldCloseOnInteractOutside:Ed=>Yo(Ed,xe,te)}},[fe,B==null?void 0:B.popoverContent,ke.popoverProps,ce,te,te.selectedItems]),md=p.useCallback(()=>({"data-slot":"selectorIcon","aria-hidden":ae(!0),"data-open":ae(te.isOpen),className:fe.selectorIcon({class:B==null?void 0:B.selectorIcon})}),[fe,B==null?void 0:B.selectorIcon,te.isOpen]),bd=p.useCallback((Z={})=>({...Z,"data-slot":"innerWrapper",className:fe.innerWrapper({class:pe(B==null?void 0:B.innerWrapper,Z==null?void 0:Z.className)})}),[fe,B==null?void 0:B.innerWrapper]),vd=p.useCallback((Z={})=>({...Z,"data-slot":"helperWrapper",className:fe.helperWrapper({class:pe(B==null?void 0:B.helperWrapper,Z==null?void 0:Z.className)})}),[fe,B==null?void 0:B.helperWrapper]),yd=p.useCallback((Z={})=>({...Z,...C,"data-slot":"description",className:fe.description({class:pe(B==null?void 0:B.description,Z==null?void 0:Z.className)})}),[fe,B==null?void 0:B.description]),$d=p.useCallback((Z={})=>({...Z,"data-slot":"mainWrapper",className:fe.mainWrapper({class:pe(B==null?void 0:B.mainWrapper,Z==null?void 0:Z.className)})}),[fe,B==null?void 0:B.mainWrapper]),xd=p.useCallback((Z={})=>({...Z,...z,"data-slot":"error-message",className:fe.errorMessage({class:pe(B==null?void 0:B.errorMessage,Z==null?void 0:Z.className)})}),[fe,z,B==null?void 0:B.errorMessage]),wd=p.useCallback((Z={})=>({"aria-hidden":ae(!0),"data-slot":"spinner",color:"current",size:"sm",...ye,...Z,ref:K,className:fe.spinner({class:pe(B==null?void 0:B.spinner,Z==null?void 0:Z.className)})}),[fe,K,ye,B==null?void 0:B.spinner]);return xu.set(te,{isDisabled:t==null?void 0:t.isDisabled,isRequired:t==null?void 0:t.isRequired,name:t==null?void 0:t.name,isInvalid:Q,validationBehavior:Ee}),{Component:Ce,domRef:xe,state:te,label:F,name:S,triggerRef:ce,isLoading:_,placeholder:P,startContent:M,endContent:R,description:G,selectorIcon:E,hasHelper:ts,labelPlacement:ut,hasPlaceholder:Zt,renderValue:u,selectionMode:V,disableAnimation:b,isOutsideLeft:od,shouldLabelBeOutside:ad,shouldLabelBeInside:id,isInvalid:Q,errorMessage:Ta,getBaseProps:ld,getTriggerProps:ud,getLabelProps:cd,getValueProps:fd,getListboxProps:hd,getPopoverProps:gd,getSpinnerProps:wd,getMainWrapperProps:$d,getListboxWrapperProps:pd,getHiddenSelectProps:dd,getInnerWrapperProps:bd,getHelperWrapperProps:vd,getDescriptionProps:yd,getErrorMessageProps:xd,getSelectorIconProps:md}}function eh(t,e,n){var r;let s=xu.get(e)||{},{autoComplete:a,name:i=s.name,isDisabled:o=s.isDisabled,selectionMode:l,onChange:d}=t,{validationBehavior:c,isRequired:b,isInvalid:m}=s,{visuallyHiddenProps:g}=Bo();return yp(t.selectRef,e.selectedKeys,e.setSelectedKeys),qd({validationBehavior:c,focus:()=>{var F;return(F=n.current)==null?void 0:F.focus()}},e,t.selectRef),{containerProps:{...g,"aria-hidden":!0,"data-a11y-ignore":"aria-hidden-focus"},inputProps:{style:{display:"none"}},selectProps:{autoComplete:a,disabled:o,"aria-invalid":m||void 0,"aria-required":b&&c==="aria"||void 0,required:b&&c==="native",name:i,tabIndex:-1,value:l==="multiple"?[...e.selectedKeys].map(F=>String(F)):(r=[...e.selectedKeys][0])!=null?r:"",multiple:l==="multiple",onChange:F=>{e.setSelectedKeys(F.target.value),d==null||d(F)}}}}function th(t){var e;let{state:n,triggerRef:r,selectRef:s,label:a,name:i,isDisabled:o}=t,{containerProps:l,selectProps:d}=eh({...t,selectRef:s},n,r);return n.collection.size<=300?A.jsx("div",{...l,"data-testid":"hidden-select-container",children:A.jsxs("label",{children:[a,A.jsxs("select",{...d,ref:s,children:[A.jsx("option",{}),[...n.collection.getKeys()].map(c=>{let b=n.collection.getItem(c);if((b==null?void 0:b.type)==="item")return A.jsx("option",{value:b.key,children:b.textValue},b.key)})]})]})}):i?A.jsx("input",{autoComplete:d.autoComplete,disabled:o,name:i,type:"hidden",value:(e=[...n.selectedKeys].join(","))!=null?e:""}):null}var nh=Gc,rh=nh;const ua=new WeakMap;function sh(t){return typeof t=="string"?t.replace(/\s*/g,""):""+t}function ah(t,e){let n=ua.get(t);if(!n)throw new Error("Unknown list");return`${n.id}-option-${sh(e)}`}function ih(t,e,n){let r=ta(t,{labelable:!0}),s=t.selectionBehavior||"toggle",a=t.linkBehavior||(s==="replace"?"action":"override");s==="toggle"&&a==="action"&&(a="override");let{listProps:i}=Nc({...t,ref:n,selectionManager:e.selectionManager,collection:e.collection,disabledKeys:e.disabledKeys,linkBehavior:a}),{focusWithinProps:o}=Bi({onFocusWithin:t.onFocus,onBlurWithin:t.onBlur,onFocusWithinChange:t.onFocusChange}),l=Zr(t.id);ua.set(e,{id:l,shouldUseVirtualFocus:t.shouldUseVirtualFocus,shouldSelectOnPressUp:t.shouldSelectOnPressUp,shouldFocusOnHover:t.shouldFocusOnHover,isVirtualized:t.isVirtualized,onAction:t.onAction,linkBehavior:a});let{labelProps:d,fieldProps:c}=Gd({...t,id:l,labelElementType:"span"});return{labelProps:d,listBoxProps:gt(r,o,e.selectionManager.selectionMode==="multiple"?{"aria-multiselectable":"true"}:{},{role:"listbox",...gt(c,i)})}}function oh(t,e,n){var r,s;let{key:a}=t,i=ua.get(e);var o;let l=(o=t.isDisabled)!==null&&o!==void 0?o:e.selectionManager.isDisabled(a);var d;let c=(d=t.isSelected)!==null&&d!==void 0?d:e.selectionManager.isSelected(a);var b;let m=(b=t.shouldSelectOnPressUp)!==null&&b!==void 0?b:i==null?void 0:i.shouldSelectOnPressUp;var g;let F=(g=t.shouldFocusOnHover)!==null&&g!==void 0?g:i==null?void 0:i.shouldFocusOnHover;var S;let _=(S=t.shouldUseVirtualFocus)!==null&&S!==void 0?S:i==null?void 0:i.shouldUseVirtualFocus;var E;let x=(E=t.isVirtualized)!==null&&E!==void 0?E:i==null?void 0:i.isVirtualized,D=xs(),I=xs(),M={role:"option","aria-disabled":l||void 0,"aria-selected":e.selectionManager.selectionMode!=="none"?c:void 0};On()&&Ki()||(M["aria-label"]=t["aria-label"],M["aria-labelledby"]=D,M["aria-describedby"]=I);let R=e.collection.getItem(a);if(x){let V=Number(R==null?void 0:R.index);M["aria-posinset"]=Number.isNaN(V)?void 0:V+1,M["aria-setsize"]=ef(e.collection)}let G=i!=null&&i.onAction?()=>{var V;return i==null||(V=i.onAction)===null||V===void 0?void 0:V.call(i,a)}:void 0,{itemProps:u,isPressed:T,isFocused:P,hasAction:v,allowsSelection:k}=Rc({selectionManager:e.selectionManager,key:a,ref:n,shouldSelectOnPressUp:m,allowsDifferentPressOrigin:m&&F,isVirtualized:x,shouldUseVirtualFocus:_,isDisabled:l,onAction:G||!(R==null||(r=R.props)===null||r===void 0)&&r.onAction?Kn(R==null||(s=R.props)===null||s===void 0?void 0:s.onAction,G):void 0,linkBehavior:i==null?void 0:i.linkBehavior}),{hoverProps:f}=Yd({isDisabled:l||!F,onHoverStart(){Ca()||(e.selectionManager.setFocused(!0),e.selectionManager.setFocusedKey(a))}}),y=ta(R==null?void 0:R.props);delete y.id;let w=gc(R==null?void 0:R.props);return{optionProps:{...M,...gt(y,u,f,w),id:ah(e,a)},labelProps:{id:D},descriptionProps:{id:I},isFocused:P,isFocusVisible:P&&Ca(),isSelected:c,isDisabled:l,isPressed:T,allowsSelection:k,hasAction:v}}function lh(t){let{heading:e,"aria-label":n}=t,r=Zr();return{itemProps:{role:"presentation"},headingProps:e?{id:r,role:"presentation"}:{},groupProps:{role:"group","aria-label":n,"aria-labelledby":e?r:void 0}}}function uh(t){var e;const n=tr(),{ref:r,as:s,state:a,variant:i,color:o,onAction:l,children:d,onSelectionChange:c,disableAnimation:b=(e=n==null?void 0:n.disableAnimation)!=null?e:!1,itemClasses:m,className:g,topContent:F,bottomContent:S,emptyContent:_="No items.",hideSelectedIcon:E=!1,hideEmptyContent:x=!1,shouldHighlightOnFocus:D=!1,classNames:I,...M}=t,R=s||"ul",G=typeof R=="string",u=mt(r),T=au({...t,children:d,onSelectionChange:c}),P=a||T,{listBoxProps:v}=ih({...t,onAction:l},P,u),k=p.useMemo(()=>Dc({className:g}),[g]),f=pe(I==null?void 0:I.base,g);return{Component:R,state:P,variant:i,color:o,slots:k,classNames:I,topContent:F,bottomContent:S,emptyContent:_,hideEmptyContent:x,shouldHighlightOnFocus:D,hideSelectedIcon:E,disableAnimation:b,className:g,itemClasses:m,getBaseProps:(K={})=>({ref:u,"data-slot":"base",className:k.base({class:f}),...fn(M,{enabled:G}),...K}),getListProps:(K={})=>({"data-slot":"list",className:k.list({class:I==null?void 0:I.list}),...v,...K}),getEmptyContentProps:(K={})=>({"data-slot":"empty-content",children:_,className:k.emptyContent({class:I==null?void 0:I.emptyContent}),...K})}}function dh(t){const{isSelected:e,disableAnimation:n,...r}=t;return A.jsx("svg",{"aria-hidden":"true","data-selected":e,role:"presentation",viewBox:"0 0 17 18",...r,children:A.jsx("polyline",{fill:"none",points:"1 9 7 14 15 4",stroke:"currentColor",strokeDasharray:22,strokeDashoffset:e?44:66,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.5,style:n?{}:{transition:"stroke-dashoffset 200ms ease"}})})}const da=typeof document<"u"?se.useLayoutEffect:()=>{};function tn(t){const e=p.useRef(null);return da(()=>{e.current=t},[t]),p.useCallback((...n)=>{const r=e.current;return r==null?void 0:r(...n)},[])}let ci=new Map;function ch(t,e){if(t===e)return t;let n=ci.get(t);if(n)return n.forEach(s=>s(e)),e;let r=ci.get(e);return r?(r.forEach(s=>s(t)),t):e}function wu(...t){return(...e)=>{for(let n of t)typeof n=="function"&&n(...e)}}const Ue=t=>{var e;return(e=t==null?void 0:t.ownerDocument)!==null&&e!==void 0?e:document},rt=t=>t&&"window"in t&&t.window===t?t:Ue(t).defaultView||window;function nt(...t){let e={...t[0]};for(let n=1;n=65&&s.charCodeAt(2)<=90?e[s]=wu(a,i):(s==="className"||s==="UNSAFE_className")&&typeof a=="string"&&typeof i=="string"?e[s]=bn(a,i):s==="id"&&a&&i?e.id=ch(a,i):e[s]=i!==void 0?i:a}}return e}function Sn(t){if(fh())t.focus({preventScroll:!0});else{let e=ph(t);t.focus(),hh(e)}}let yr=null;function fh(){if(yr==null){yr=!1;try{document.createElement("div").focus({get preventScroll(){return yr=!0,!0}})}catch{}}return yr}function ph(t){let e=t.parentNode,n=[],r=document.scrollingElement||document.documentElement;for(;e instanceof HTMLElement&&e!==r;)(e.offsetHeight"u"||window.navigator==null?!1:((e=window.navigator.userAgentData)===null||e===void 0?void 0:e.brands.some(n=>t.test(n.brand)))||t.test(window.navigator.userAgent)}function ca(t){var e;return typeof window<"u"&&window.navigator!=null?t.test(((e=window.navigator.userAgentData)===null||e===void 0?void 0:e.platform)||window.navigator.platform):!1}function _t(t){let e=null;return()=>(e==null&&(e=t()),e)}const Bn=_t(function(){return ca(/^Mac/i)}),gh=_t(function(){return ca(/^iPhone/i)}),Eu=_t(function(){return ca(/^iPad/i)||Bn()&&navigator.maxTouchPoints>1}),Tu=_t(function(){return gh()||Eu()}),mh=_t(function(){return Jr(/AppleWebKit/i)&&!bh()}),bh=_t(function(){return Jr(/Chrome/i)}),Pu=_t(function(){return Jr(/Android/i)}),vh=_t(function(){return Jr(/Firefox/i)});function jn(t,e,n=!0){var r,s;let{metaKey:a,ctrlKey:i,altKey:o,shiftKey:l}=e;vh()&&(!((s=window.event)===null||s===void 0||(r=s.type)===null||r===void 0)&&r.startsWith("key"))&&t.target==="_blank"&&(Bn()?a=!0:i=!0);let d=mh()&&Bn()&&!Eu()?new KeyboardEvent("keydown",{keyIdentifier:"Enter",metaKey:a,ctrlKey:i,altKey:o,shiftKey:l}):new MouseEvent("click",{metaKey:a,ctrlKey:i,altKey:o,shiftKey:l,bubbles:!0,cancelable:!0});jn.isOpening=n,Sn(t),t.dispatchEvent(d),jn.isOpening=!1}jn.isOpening=!1;let nn=new Map,Ks=new Set;function fi(){if(typeof window>"u")return;function t(r){return"propertyName"in r}let e=r=>{if(!t(r)||!r.target)return;let s=nn.get(r.target);s||(s=new Set,nn.set(r.target,s),r.target.addEventListener("transitioncancel",n,{once:!0})),s.add(r.propertyName)},n=r=>{if(!t(r)||!r.target)return;let s=nn.get(r.target);if(s&&(s.delete(r.propertyName),s.size===0&&(r.target.removeEventListener("transitioncancel",n),nn.delete(r.target)),nn.size===0)){for(let a of Ks)a();Ks.clear()}};document.body.addEventListener("transitionrun",e),document.body.addEventListener("transitionend",n)}typeof document<"u"&&(document.readyState!=="loading"?fi():document.addEventListener("DOMContentLoaded",fi));function yh(t){requestAnimationFrame(()=>{nn.size===0?t():Ks.add(t)})}function $h(){let t=p.useRef(new Map),e=p.useCallback((s,a,i,o)=>{let l=o!=null&&o.once?(...d)=>{t.current.delete(i),i(...d)}:i;t.current.set(i,{type:a,eventTarget:s,fn:l,options:o}),s.addEventListener(a,i,o)},[]),n=p.useCallback((s,a,i,o)=>{var l;let d=((l=t.current.get(i))===null||l===void 0?void 0:l.fn)||i;s.removeEventListener(a,d,o),t.current.delete(i)},[]),r=p.useCallback(()=>{t.current.forEach((s,a)=>{n(s.eventTarget,s.type,a,s.options)})},[n]);return p.useEffect(()=>r,[r]),{addGlobalListener:e,removeGlobalListener:n,removeAllGlobalListeners:r}}function xh(t,e){da(()=>{if(t&&t.ref&&e)return t.ref.current=e.current,()=>{t.ref&&(t.ref.current=null)}})}function Rs(t){return t.mozInputSource===0&&t.isTrusted?!0:Pu()&&t.pointerType?t.type==="click"&&t.buttons===1:t.detail===0&&!t.pointerType}function wh(t){return!Pu()&&t.width===0&&t.height===0||t.width===1&&t.height===1&&t.pressure===0&&t.detail===0&&t.pointerType==="mouse"}let un="default",Ns="",Tr=new WeakMap;function pi(t){if(Tu()){if(un==="default"){const e=Ue(t);Ns=e.documentElement.style.webkitUserSelect,e.documentElement.style.webkitUserSelect="none"}un="disabled"}else(t instanceof HTMLElement||t instanceof SVGElement)&&(Tr.set(t,t.style.userSelect),t.style.userSelect="none")}function $r(t){if(Tu()){if(un!=="disabled")return;un="restoring",setTimeout(()=>{yh(()=>{if(un==="restoring"){const e=Ue(t);e.documentElement.style.webkitUserSelect==="none"&&(e.documentElement.style.webkitUserSelect=Ns||""),Ns="",un="default"}})},300)}else if((t instanceof HTMLElement||t instanceof SVGElement)&&t&&Tr.has(t)){let e=Tr.get(t);t.style.userSelect==="none"&&(t.style.userSelect=e),t.getAttribute("style")===""&&t.removeAttribute("style"),Tr.delete(t)}}const Su=se.createContext({register:()=>{}});Su.displayName="PressResponderContext";function Eh(t){let e=p.useContext(Su);if(e){let{register:n,...r}=e;t=nt(r,t),n()}return xh(e,t.ref),t}var xr=new WeakMap;class wr{continuePropagation(){Sr(this,xr,!1)}get shouldStopPropagation(){return Ri(this,xr)}constructor(e,n,r,s){Ni(this,xr,{writable:!0,value:void 0}),Sr(this,xr,!0);var a;let i=(a=s==null?void 0:s.target)!==null&&a!==void 0?a:r.currentTarget;const o=i==null?void 0:i.getBoundingClientRect();let l,d=0,c,b=null;r.clientX!=null&&r.clientY!=null&&(c=r.clientX,b=r.clientY),o&&(c!=null&&b!=null?(l=c-o.left,d=b-o.top):(l=o.width/2,d=o.height/2)),this.type=e,this.pointerType=n,this.target=r.currentTarget,this.shiftKey=r.shiftKey,this.metaKey=r.metaKey,this.ctrlKey=r.ctrlKey,this.altKey=r.altKey,this.x=l,this.y=d}}const hi=Symbol("linkClicked");function Th(t){let{onPress:e,onPressChange:n,onPressStart:r,onPressEnd:s,onPressUp:a,isDisabled:i,isPressed:o,preventFocusOnPress:l,shouldCancelOnPointerExit:d,allowTextSelectionOnPress:c,ref:b,...m}=Eh(t),[g,F]=p.useState(!1),S=p.useRef({isPressed:!1,ignoreEmulatedMouseEvents:!1,ignoreClickAfterPress:!1,didFirePressStart:!1,isTriggeringEvent:!1,activePointerId:null,target:null,isOverTarget:!1,pointerType:null}),{addGlobalListener:_,removeAllGlobalListeners:E}=$h(),x=tn((u,T)=>{let P=S.current;if(i||P.didFirePressStart)return!1;let v=!0;if(P.isTriggeringEvent=!0,r){let k=new wr("pressstart",T,u);r(k),v=k.shouldStopPropagation}return n&&n(!0),P.isTriggeringEvent=!1,P.didFirePressStart=!0,F(!0),v}),D=tn((u,T,P=!0)=>{let v=S.current;if(!v.didFirePressStart)return!1;v.ignoreClickAfterPress=!0,v.didFirePressStart=!1,v.isTriggeringEvent=!0;let k=!0;if(s){let f=new wr("pressend",T,u);s(f),k=f.shouldStopPropagation}if(n&&n(!1),F(!1),e&&P&&!i){let f=new wr("press",T,u);e(f),k&&(k=f.shouldStopPropagation)}return v.isTriggeringEvent=!1,k}),I=tn((u,T)=>{let P=S.current;if(i)return!1;if(a){P.isTriggeringEvent=!0;let v=new wr("pressup",T,u);return a(v),P.isTriggeringEvent=!1,v.shouldStopPropagation}return!0}),M=tn(u=>{let T=S.current;T.isPressed&&T.target&&(T.isOverTarget&&T.pointerType!=null&&D(ct(T.target,u),T.pointerType,!1),T.isPressed=!1,T.isOverTarget=!1,T.activePointerId=null,T.pointerType=null,E(),c||$r(T.target))}),R=tn(u=>{d&&M(u)}),G=p.useMemo(()=>{let u=S.current,T={onKeyDown(v){if(hs(v.nativeEvent,v.currentTarget)&&v.currentTarget.contains(v.target)){var k;mi(v.target,v.key)&&v.preventDefault();let f=!0;if(!u.isPressed&&!v.repeat){u.target=v.currentTarget,u.isPressed=!0,f=x(v,"keyboard");let y=v.currentTarget,w=V=>{hs(V,y)&&!V.repeat&&y.contains(V.target)&&u.target&&I(ct(u.target,V),"keyboard")};_(Ue(v.currentTarget),"keyup",wu(w,P),!0)}f&&v.stopPropagation(),v.metaKey&&Bn()&&((k=u.metaKeyEvents)===null||k===void 0||k.set(v.key,v.nativeEvent))}else v.key==="Meta"&&(u.metaKeyEvents=new Map)},onClick(v){if(!(v&&!v.currentTarget.contains(v.target))&&v&&v.button===0&&!u.isTriggeringEvent&&!jn.isOpening){let k=!0;if(i&&v.preventDefault(),!u.ignoreClickAfterPress&&!u.ignoreEmulatedMouseEvents&&!u.isPressed&&(u.pointerType==="virtual"||Rs(v.nativeEvent))){!i&&!l&&Sn(v.currentTarget);let f=x(v,"virtual"),y=I(v,"virtual"),w=D(v,"virtual");k=f&&y&&w}u.ignoreEmulatedMouseEvents=!1,u.ignoreClickAfterPress=!1,k&&v.stopPropagation()}}},P=v=>{var k;if(u.isPressed&&u.target&&hs(v,u.target)){var f;mi(v.target,v.key)&&v.preventDefault();let w=v.target;D(ct(u.target,v),"keyboard",u.target.contains(w)),E(),v.key!=="Enter"&&fa(u.target)&&u.target.contains(w)&&!v[hi]&&(v[hi]=!0,jn(u.target,v,!1)),u.isPressed=!1,(f=u.metaKeyEvents)===null||f===void 0||f.delete(v.key)}else if(v.key==="Meta"&&(!((k=u.metaKeyEvents)===null||k===void 0)&&k.size)){var y;let w=u.metaKeyEvents;u.metaKeyEvents=void 0;for(let V of w.values())(y=u.target)===null||y===void 0||y.dispatchEvent(new KeyboardEvent("keyup",V))}};if(typeof PointerEvent<"u"){T.onPointerDown=w=>{if(w.button!==0||!w.currentTarget.contains(w.target))return;if(wh(w.nativeEvent)){u.pointerType="virtual";return}gs(w.currentTarget)&&w.preventDefault(),u.pointerType=w.pointerType;let V=!0;u.isPressed||(u.isPressed=!0,u.isOverTarget=!0,u.activePointerId=w.pointerId,u.target=w.currentTarget,!i&&!l&&Sn(w.currentTarget),c||pi(u.target),V=x(w,u.pointerType),_(Ue(w.currentTarget),"pointermove",v,!1),_(Ue(w.currentTarget),"pointerup",k,!1),_(Ue(w.currentTarget),"pointercancel",y,!1)),V&&w.stopPropagation()},T.onMouseDown=w=>{w.currentTarget.contains(w.target)&&w.button===0&&(gs(w.currentTarget)&&w.preventDefault(),w.stopPropagation())},T.onPointerUp=w=>{!w.currentTarget.contains(w.target)||u.pointerType==="virtual"||w.button===0&&Yt(w,w.currentTarget)&&I(w,u.pointerType||w.pointerType)};let v=w=>{w.pointerId===u.activePointerId&&(u.target&&Yt(w,u.target)?!u.isOverTarget&&u.pointerType!=null&&(u.isOverTarget=!0,x(ct(u.target,w),u.pointerType)):u.target&&u.isOverTarget&&u.pointerType!=null&&(u.isOverTarget=!1,D(ct(u.target,w),u.pointerType,!1),R(w)))},k=w=>{w.pointerId===u.activePointerId&&u.isPressed&&w.button===0&&u.target&&(Yt(w,u.target)&&u.pointerType!=null?D(ct(u.target,w),u.pointerType):u.isOverTarget&&u.pointerType!=null&&D(ct(u.target,w),u.pointerType,!1),u.isPressed=!1,u.isOverTarget=!1,u.activePointerId=null,u.pointerType=null,E(),c||$r(u.target),"ontouchend"in u.target&&w.pointerType!=="mouse"&&_(u.target,"touchend",f,{once:!0}))},f=w=>{_u(w.currentTarget)&&w.preventDefault()},y=w=>{M(w)};T.onDragStart=w=>{w.currentTarget.contains(w.target)&&M(w)}}else{T.onMouseDown=f=>{if(f.button!==0||!f.currentTarget.contains(f.target))return;if(gs(f.currentTarget)&&f.preventDefault(),u.ignoreEmulatedMouseEvents){f.stopPropagation();return}u.isPressed=!0,u.isOverTarget=!0,u.target=f.currentTarget,u.pointerType=Rs(f.nativeEvent)?"virtual":"mouse",!i&&!l&&Sn(f.currentTarget),x(f,u.pointerType)&&f.stopPropagation(),_(Ue(f.currentTarget),"mouseup",v,!1)},T.onMouseEnter=f=>{if(!f.currentTarget.contains(f.target))return;let y=!0;u.isPressed&&!u.ignoreEmulatedMouseEvents&&u.pointerType!=null&&(u.isOverTarget=!0,y=x(f,u.pointerType)),y&&f.stopPropagation()},T.onMouseLeave=f=>{if(!f.currentTarget.contains(f.target))return;let y=!0;u.isPressed&&!u.ignoreEmulatedMouseEvents&&u.pointerType!=null&&(u.isOverTarget=!1,y=D(f,u.pointerType,!1),R(f)),y&&f.stopPropagation()},T.onMouseUp=f=>{f.currentTarget.contains(f.target)&&!u.ignoreEmulatedMouseEvents&&f.button===0&&I(f,u.pointerType||"mouse")};let v=f=>{if(f.button===0){if(u.isPressed=!1,E(),u.ignoreEmulatedMouseEvents){u.ignoreEmulatedMouseEvents=!1;return}u.target&&Yt(f,u.target)&&u.pointerType!=null?D(ct(u.target,f),u.pointerType):u.target&&u.isOverTarget&&u.pointerType!=null&&D(ct(u.target,f),u.pointerType,!1),u.isOverTarget=!1}};T.onTouchStart=f=>{if(!f.currentTarget.contains(f.target))return;let y=Ph(f.nativeEvent);if(!y)return;u.activePointerId=y.identifier,u.ignoreEmulatedMouseEvents=!0,u.isOverTarget=!0,u.isPressed=!0,u.target=f.currentTarget,u.pointerType="touch",!i&&!l&&Sn(f.currentTarget),c||pi(u.target),x($t(u.target,f),u.pointerType)&&f.stopPropagation(),_(rt(f.currentTarget),"scroll",k,!0)},T.onTouchMove=f=>{if(!f.currentTarget.contains(f.target))return;if(!u.isPressed){f.stopPropagation();return}let y=gi(f.nativeEvent,u.activePointerId),w=!0;y&&Yt(y,f.currentTarget)?!u.isOverTarget&&u.pointerType!=null&&(u.isOverTarget=!0,w=x($t(u.target,f),u.pointerType)):u.isOverTarget&&u.pointerType!=null&&(u.isOverTarget=!1,w=D($t(u.target,f),u.pointerType,!1),R($t(u.target,f))),w&&f.stopPropagation()},T.onTouchEnd=f=>{if(!f.currentTarget.contains(f.target))return;if(!u.isPressed){f.stopPropagation();return}let y=gi(f.nativeEvent,u.activePointerId),w=!0;y&&Yt(y,f.currentTarget)&&u.pointerType!=null?(I($t(u.target,f),u.pointerType),w=D($t(u.target,f),u.pointerType)):u.isOverTarget&&u.pointerType!=null&&(w=D($t(u.target,f),u.pointerType,!1)),w&&f.stopPropagation(),u.isPressed=!1,u.activePointerId=null,u.isOverTarget=!1,u.ignoreEmulatedMouseEvents=!0,u.target&&!c&&$r(u.target),E()},T.onTouchCancel=f=>{f.currentTarget.contains(f.target)&&(f.stopPropagation(),u.isPressed&&M($t(u.target,f)))};let k=f=>{u.isPressed&&f.target.contains(u.target)&&M({currentTarget:u.target,shiftKey:!1,ctrlKey:!1,metaKey:!1,altKey:!1})};T.onDragStart=f=>{f.currentTarget.contains(f.target)&&M(f)}}return T},[_,i,l,E,c,M,R,D,x,I]);return p.useEffect(()=>()=>{var u;c||$r((u=S.current.target)!==null&&u!==void 0?u:void 0)},[c]),{isPressed:o||g,pressProps:nt(m,G)}}function fa(t){return t.tagName==="A"&&t.hasAttribute("href")}function hs(t,e){const{key:n,code:r}=t,s=e,a=s.getAttribute("role");return(n==="Enter"||n===" "||n==="Spacebar"||r==="Space")&&!(s instanceof rt(s).HTMLInputElement&&!ku(s,n)||s instanceof rt(s).HTMLTextAreaElement||s.isContentEditable)&&!((a==="link"||!a&&fa(s))&&n!=="Enter")}function Ph(t){const{targetTouches:e}=t;return e.length>0?e[0]:null}function gi(t,e){const n=t.changedTouches;for(let r=0;re.right||e.left>t.right||t.top>e.bottom||e.top>t.bottom)}function Yt(t,e){let n=e.getBoundingClientRect(),r=Sh(t);return _h(n,r)}function gs(t){return!(t instanceof HTMLElement)||!t.hasAttribute("draggable")}function _u(t){return t instanceof HTMLInputElement?!1:t instanceof HTMLButtonElement?t.type!=="submit"&&t.type!=="reset":!fa(t)}function mi(t,e){return t instanceof HTMLInputElement?!ku(t,e):_u(t)}const kh=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function ku(t,e){return t.type==="checkbox"||t.type==="radio"?e===" ":kh.has(t.type)}class Ch{isDefaultPrevented(){return this.nativeEvent.defaultPrevented}preventDefault(){this.defaultPrevented=!0,this.nativeEvent.preventDefault()}stopPropagation(){this.nativeEvent.stopPropagation(),this.isPropagationStopped=()=>!0}isPropagationStopped(){return!1}persist(){}constructor(e,n){this.nativeEvent=n,this.target=n.target,this.currentTarget=n.currentTarget,this.relatedTarget=n.relatedTarget,this.bubbles=n.bubbles,this.cancelable=n.cancelable,this.defaultPrevented=n.defaultPrevented,this.eventPhase=n.eventPhase,this.isTrusted=n.isTrusted,this.timeStamp=n.timeStamp,this.type=e}}function Cu(t){let e=p.useRef({isFocused:!1,observer:null});da(()=>{const r=e.current;return()=>{r.observer&&(r.observer.disconnect(),r.observer=null)}},[]);let n=tn(r=>{t==null||t(r)});return p.useCallback(r=>{if(r.target instanceof HTMLButtonElement||r.target instanceof HTMLInputElement||r.target instanceof HTMLTextAreaElement||r.target instanceof HTMLSelectElement){e.current.isFocused=!0;let s=r.target,a=i=>{e.current.isFocused=!1,s.disabled&&n(new Ch("blur",i)),e.current.observer&&(e.current.observer.disconnect(),e.current.observer=null)};s.addEventListener("focusout",a,{once:!0}),e.current.observer=new MutationObserver(()=>{if(e.current.isFocused&&s.disabled){var i;(i=e.current.observer)===null||i===void 0||i.disconnect();let o=s===document.activeElement?null:document.activeElement;s.dispatchEvent(new FocusEvent("blur",{relatedTarget:o})),s.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:o}))}}),e.current.observer.observe(s,{attributes:!0,attributeFilter:["disabled"]})}},[n])}function Mh(t){let{isDisabled:e,onFocus:n,onBlur:r,onFocusChange:s}=t;const a=p.useCallback(l=>{if(l.target===l.currentTarget)return r&&r(l),s&&s(!1),!0},[r,s]),i=Cu(a),o=p.useCallback(l=>{const d=Ue(l.target);l.target===l.currentTarget&&d.activeElement===l.target&&(n&&n(l),s&&s(!0),i(l))},[s,n,i]);return{focusProps:{onFocus:!e&&(n||s||r)?o:void 0,onBlur:!e&&(r||s)?a:void 0}}}let dr=null,Bs=new Set,An=new Map,Bt=!1,js=!1;const Fh={Tab:!0,Escape:!0};function pa(t,e){for(let n of Bs)n(t,e)}function Dh(t){return!(t.metaKey||!Bn()&&t.altKey||t.ctrlKey||t.key==="Control"||t.key==="Shift"||t.key==="Meta")}function Ir(t){Bt=!0,Dh(t)&&(dr="keyboard",pa("keyboard",t))}function We(t){dr="pointer",(t.type==="mousedown"||t.type==="pointerdown")&&(Bt=!0,pa("pointer",t))}function Mu(t){Rs(t)&&(Bt=!0,dr="virtual")}function Fu(t){t.target===window||t.target===document||(!Bt&&!js&&(dr="virtual",pa("virtual",t)),Bt=!1,js=!1)}function Du(){Bt=!1,js=!0}function Vs(t){if(typeof window>"u"||An.get(rt(t)))return;const e=rt(t),n=Ue(t);let r=e.HTMLElement.prototype.focus;e.HTMLElement.prototype.focus=function(){Bt=!0,r.apply(this,arguments)},n.addEventListener("keydown",Ir,!0),n.addEventListener("keyup",Ir,!0),n.addEventListener("click",Mu,!0),e.addEventListener("focus",Fu,!0),e.addEventListener("blur",Du,!1),typeof PointerEvent<"u"?(n.addEventListener("pointerdown",We,!0),n.addEventListener("pointermove",We,!0),n.addEventListener("pointerup",We,!0)):(n.addEventListener("mousedown",We,!0),n.addEventListener("mousemove",We,!0),n.addEventListener("mouseup",We,!0)),e.addEventListener("beforeunload",()=>{Au(t)},{once:!0}),An.set(e,{focus:r})}const Au=(t,e)=>{const n=rt(t),r=Ue(t);e&&r.removeEventListener("DOMContentLoaded",e),An.has(n)&&(n.HTMLElement.prototype.focus=An.get(n).focus,r.removeEventListener("keydown",Ir,!0),r.removeEventListener("keyup",Ir,!0),r.removeEventListener("click",Mu,!0),n.removeEventListener("focus",Fu,!0),n.removeEventListener("blur",Du,!1),typeof PointerEvent<"u"?(r.removeEventListener("pointerdown",We,!0),r.removeEventListener("pointermove",We,!0),r.removeEventListener("pointerup",We,!0)):(r.removeEventListener("mousedown",We,!0),r.removeEventListener("mousemove",We,!0),r.removeEventListener("mouseup",We,!0)),An.delete(n))};function Ah(t){const e=Ue(t);let n;return e.readyState!=="loading"?Vs(t):(n=()=>{Vs(t)},e.addEventListener("DOMContentLoaded",n)),()=>Au(t,n)}typeof document<"u"&&Ah();function Lu(){return dr!=="pointer"}const Lh=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function Ih(t,e,n){var r;const s=typeof window<"u"?rt(n==null?void 0:n.target).HTMLInputElement:HTMLInputElement,a=typeof window<"u"?rt(n==null?void 0:n.target).HTMLTextAreaElement:HTMLTextAreaElement,i=typeof window<"u"?rt(n==null?void 0:n.target).HTMLElement:HTMLElement,o=typeof window<"u"?rt(n==null?void 0:n.target).KeyboardEvent:KeyboardEvent;return t=t||(n==null?void 0:n.target)instanceof s&&!Lh.has(n==null||(r=n.target)===null||r===void 0?void 0:r.type)||(n==null?void 0:n.target)instanceof a||(n==null?void 0:n.target)instanceof i&&(n==null?void 0:n.target.isContentEditable),!(t&&e==="keyboard"&&n instanceof o&&!Fh[n.key])}function Oh(t,e,n){Vs(),p.useEffect(()=>{let r=(s,a)=>{Ih(!!(n!=null&&n.isTextInput),s,a)&&t(Lu())};return Bs.add(r),()=>{Bs.delete(r)}},e)}function Kh(t){let{isDisabled:e,onBlurWithin:n,onFocusWithin:r,onFocusWithinChange:s}=t,a=p.useRef({isFocusWithin:!1}),i=p.useCallback(d=>{a.current.isFocusWithin&&!d.currentTarget.contains(d.relatedTarget)&&(a.current.isFocusWithin=!1,n&&n(d),s&&s(!1))},[n,s,a]),o=Cu(i),l=p.useCallback(d=>{!a.current.isFocusWithin&&document.activeElement===d.target&&(r&&r(d),s&&s(!0),a.current.isFocusWithin=!0,o(d))},[r,s,o]);return e?{focusWithinProps:{onFocus:void 0,onBlur:void 0}}:{focusWithinProps:{onFocus:l,onBlur:i}}}let Or=!1,ms=0;function zs(){Or=!0,setTimeout(()=>{Or=!1},50)}function bi(t){t.pointerType==="touch"&&zs()}function Rh(){if(!(typeof document>"u"))return typeof PointerEvent<"u"?document.addEventListener("pointerup",bi):document.addEventListener("touchend",zs),ms++,()=>{ms--,!(ms>0)&&(typeof PointerEvent<"u"?document.removeEventListener("pointerup",bi):document.removeEventListener("touchend",zs))}}function Nh(t){let{onHoverStart:e,onHoverChange:n,onHoverEnd:r,isDisabled:s}=t,[a,i]=p.useState(!1),o=p.useRef({isHovered:!1,ignoreEmulatedMouseEvents:!1,pointerType:"",target:null}).current;p.useEffect(Rh,[]);let{hoverProps:l,triggerHoverEnd:d}=p.useMemo(()=>{let c=(g,F)=>{if(o.pointerType=F,s||F==="touch"||o.isHovered||!g.currentTarget.contains(g.target))return;o.isHovered=!0;let S=g.currentTarget;o.target=S,e&&e({type:"hoverstart",target:S,pointerType:F}),n&&n(!0),i(!0)},b=(g,F)=>{if(o.pointerType="",o.target=null,F==="touch"||!o.isHovered)return;o.isHovered=!1;let S=g.currentTarget;r&&r({type:"hoverend",target:S,pointerType:F}),n&&n(!1),i(!1)},m={};return typeof PointerEvent<"u"?(m.onPointerEnter=g=>{Or&&g.pointerType==="mouse"||c(g,g.pointerType)},m.onPointerLeave=g=>{!s&&g.currentTarget.contains(g.target)&&b(g,g.pointerType)}):(m.onTouchStart=()=>{o.ignoreEmulatedMouseEvents=!0},m.onMouseEnter=g=>{!o.ignoreEmulatedMouseEvents&&!Or&&c(g,"mouse"),o.ignoreEmulatedMouseEvents=!1},m.onMouseLeave=g=>{!s&&g.currentTarget.contains(g.target)&&b(g,"mouse")}),{hoverProps:m,triggerHoverEnd:b}},[e,n,r,s,o]);return p.useEffect(()=>{s&&d({currentTarget:o.target},o.pointerType)},[s]),{hoverProps:l,isHovered:a}}function Bh(t={}){let{autoFocus:e=!1,isTextInput:n,within:r}=t,s=p.useRef({isFocused:!1,isFocusVisible:e||Lu()}),[a,i]=p.useState(!1),[o,l]=p.useState(()=>s.current.isFocused&&s.current.isFocusVisible),d=p.useCallback(()=>l(s.current.isFocused&&s.current.isFocusVisible),[]),c=p.useCallback(g=>{s.current.isFocused=g,i(g),d()},[d]);Oh(g=>{s.current.isFocusVisible=g,d()},[],{isTextInput:n});let{focusProps:b}=Mh({isDisabled:r,onFocusChange:c}),{focusWithinProps:m}=Kh({isDisabled:!r,onFocusWithinChange:c});return{isFocused:a,isFocusVisible:o,focusProps:r?m:b}}function jh(t){var e,n;const r=tr(),[s,a]=nr(t,Ua.variantKeys),{as:i,item:o,state:l,description:d,startContent:c,endContent:b,isVirtualized:m,selectedIcon:g,className:F,classNames:S,autoFocus:_,onPress:E,onClick:x,shouldHighlightOnFocus:D,hideSelectedIcon:I=!1,isReadOnly:M=!1,...R}=s,G=(n=(e=t.disableAnimation)!=null?e:r==null?void 0:r.disableAnimation)!=null?n:!1,u=p.useRef(null),T=i||(t.href?"a":"li"),P=typeof T=="string",{rendered:v,key:k}=o,f=l.disabledKeys.has(k)||t.isDisabled,y=l.selectionManager.selectionMode!=="none",w=Af();x&&typeof x=="function"&&Xd("onClick is deprecated, please use onPress instead. See: https://github.com/heroui-inc/heroui/issues/4292","ListboxItem");const{pressProps:V,isPressed:K}=Th({ref:u,isDisabled:f,onPress:E}),{isHovered:re,hoverProps:ve}=Nh({isDisabled:f}),{isFocusVisible:oe,focusProps:Se}=Bh({autoFocus:_}),{isFocused:ye,isSelected:_e,optionProps:ue,labelProps:U,descriptionProps:le}=oh({key:k,isDisabled:f,"aria-label":s["aria-label"],isVirtualized:m},l,u);let B=ue;const Ee=p.useMemo(()=>Ua({...a,isDisabled:f,disableAnimation:G,hasTitleTextChild:typeof v=="string",hasDescriptionTextChild:typeof d=="string"}),[rr(a),f,G,v,d]),$e=pe(S==null?void 0:S.base,F);M&&(B=Jd(B));const ge=D&&ye||(w?re||K:re||ye&&!oe),Ie=(ce={})=>({ref:u,...nt({onClick:x},B,M?{}:nt(Se,V),ve,fn(R,{enabled:P}),ce),"data-selectable":ae(y),"data-focus":ae(ye),"data-hover":ae(ge),"data-disabled":ae(f),"data-selected":ae(_e),"data-pressed":ae(K),"data-focus-visible":ae(oe),className:Ee.base({class:pe($e,ce.className)})}),ke=(ce={})=>({...nt(U,ce),"data-label":ae(!0),className:Ee.title({class:S==null?void 0:S.title})}),Ce=(ce={})=>({...nt(le,ce),className:Ee.description({class:S==null?void 0:S.description})}),et=(ce={})=>({...nt(ce),className:Ee.wrapper({class:S==null?void 0:S.wrapper})}),xe=p.useCallback((ce={})=>({"aria-hidden":ae(!0),"data-disabled":ae(f),className:Ee.selectedIcon({class:S==null?void 0:S.selectedIcon}),...ce}),[f,Ee,S]);return{Component:T,domRef:u,slots:Ee,classNames:S,isSelectable:y,isSelected:_e,isDisabled:f,rendered:v,description:d,startContent:c,endContent:b,selectedIcon:g,hideSelectedIcon:I,disableAnimation:G,getItemProps:Ie,getLabelProps:ke,getWrapperProps:et,getDescriptionProps:Ce,getSelectedIconProps:xe}}var Iu=t=>{const{Component:e,rendered:n,description:r,isSelectable:s,isSelected:a,isDisabled:i,selectedIcon:o,startContent:l,endContent:d,hideSelectedIcon:c,disableAnimation:b,getItemProps:m,getLabelProps:g,getWrapperProps:F,getDescriptionProps:S,getSelectedIconProps:_}=jh(t),E=p.useMemo(()=>{const x=A.jsx(dh,{disableAnimation:b,isSelected:a});return typeof o=="function"?o({icon:x,isSelected:a,isDisabled:i}):o||x},[o,a,i,b]);return A.jsxs(e,{...m(),children:[l,r?A.jsxs("div",{...F(),children:[A.jsx("span",{...g(),children:n}),A.jsx("span",{...S(),children:r})]}):A.jsx("span",{...g(),children:n}),s&&!c&&A.jsx("span",{..._(),children:E}),d]})};Iu.displayName="HeroUI.ListboxItem";var ha=Iu,Ou=Qe(({item:t,state:e,as:n,variant:r,color:s,disableAnimation:a,className:i,classNames:o,hideSelectedIcon:l,showDivider:d=!1,dividerProps:c={},itemClasses:b,title:m,items:g,...F},S)=>{const _=n||"li",E=p.useMemo(()=>Ac(),[]),x=pe(o==null?void 0:o.base,i),D=pe(o==null?void 0:o.divider,c==null?void 0:c.className),{itemProps:I,headingProps:M,groupProps:R}=lh({heading:t.rendered,"aria-label":t["aria-label"]});return A.jsxs(_,{"data-slot":"base",...nt(I,F),className:E.base({class:x}),children:[t.rendered&&A.jsx("span",{...M,className:E.heading({class:o==null?void 0:o.heading}),"data-slot":"heading",children:t.rendered}),A.jsxs("ul",{...R,className:E.group({class:o==null?void 0:o.group}),"data-has-title":!!t.rendered,"data-slot":"group",children:[[...t.childNodes].map(G=>{const{key:u,props:T}=G;let P=A.jsx(ha,{classNames:b,color:s,disableAnimation:a,hideSelectedIcon:l,item:G,state:e,variant:r,...T},u);return G.wrapper&&(P=G.wrapper(P)),P}),d&&A.jsx(rf,{as:"li",className:E.divider({class:D}),...c})]})]},t.key)});Ou.displayName="HeroUI.ListboxSection";var Ku=Ou;function Xt(t,e,n){let r=n.initialDeps??[],s;return()=>{var a,i,o,l;let d;n.key&&((a=n.debug)!=null&&a.call(n))&&(d=Date.now());const c=t();if(!(c.length!==r.length||c.some((g,F)=>r[F]!==g)))return s;r=c;let m;if(n.key&&((i=n.debug)!=null&&i.call(n))&&(m=Date.now()),s=e(...c),n.key&&((o=n.debug)!=null&&o.call(n))){const g=Math.round((Date.now()-d)*100)/100,F=Math.round((Date.now()-m)*100)/100,S=F/16,_=(E,x)=>{for(E=String(E);E.lengthi.map(i=>d[i]); +import{$ as Gs,r as p,a as Td,b as Ki,c as On,d as Pd,e as Ct,f as Ys,g as Qt,h as Xs,i as sn,j as Sd,R as se,k as _d,l as Pa,m as $s,n as gt,o as kd,_ as Sr,p as Ri,q as Ni,s as Kn,t as Cd,u as Zr,v as Bi,w as Md,x as Js,y as Fd,z as Dd,A as mn,B as Qs,C as Ad,D as Rn,E as Sa,F as Ld,G as ji,H as A,I as Id,J as fn,K as Qe,L as Od,M as Kd,N as bn,O as Vi,P as Rd,Q as Nd,S as zi,T as tr,U as nr,V as _a,W as mt,X as ea,Y as Bd,Z as rr,a0 as pe,a1 as ae,a2 as ka,a3 as xs,a4 as ta,a5 as jd,a6 as _r,a7 as kr,a8 as na,a9 as Hi,aa as Vd,ab as rs,ac as Wi,ad as Ui,ae as zd,af as Hd,ag as Wd,ah as Ud,ai as Zd,aj as qd,ak as Gd,al as Yd,am as Ca,an as Xd,ao as Jd,ap as Qd,aq as Ma,ar as ec,as as tc,at as nc,au as rc,av as sc,aw as Fa}from"./index-COg_-1JS.js";const ac=Symbol.for("react-aria.i18n.locale"),ic=Symbol.for("react-aria.i18n.strings");let Gt;class qr{getStringForLocale(e,n){let s=this.getStringsForLocale(n)[e];if(!s)throw new Error(`Could not find intl message ${e} in ${n} locale`);return s}getStringsForLocale(e){let n=this.strings[e];return n||(n=oc(e,this.strings,this.defaultLocale),this.strings[e]=n),n}static getGlobalDictionaryForPackage(e){if(typeof window>"u")return null;let n=window[ac];if(Gt===void 0){let s=window[ic];if(!s)return null;Gt={};for(let a in s)Gt[a]=new qr({[n]:s[a]},n)}let r=Gt==null?void 0:Gt[e];if(!r)throw new Error(`Strings for package "${e}" were not included by LocalizedStringProvider. Please add it to the list passed to createLocalizedStringDictionary.`);return r}constructor(e,n="en-US"){this.strings=Object.fromEntries(Object.entries(e).filter(([,r])=>r)),this.defaultLocale=n}}function oc(t,e,n="en-US"){if(e[t])return e[t];let r=lc(t);if(e[r])return e[r];for(let s in e)if(s.startsWith(r+"-"))return e[s];return e[n]}function lc(t){return Intl.Locale?new Intl.Locale(t).language:t.split("-")[0]}const Da=new Map,Aa=new Map;class uc{format(e,n){let r=this.strings.getStringForLocale(e,this.locale);return typeof r=="function"?r(n,this):r}plural(e,n,r="cardinal"){let s=n["="+e];if(s)return typeof s=="function"?s():s;let a=this.locale+":"+r,i=Da.get(a);i||(i=new Intl.PluralRules(this.locale,{type:r}),Da.set(a,i));let o=i.select(e);return s=n[o]||n.other,typeof s=="function"?s():s}number(e){let n=Aa.get(this.locale);return n||(n=new Intl.NumberFormat(this.locale),Aa.set(this.locale,n)),n.format(e)}select(e,n){let r=e[n]||e.other;return typeof r=="function"?r():r}constructor(e,n){this.locale=e,this.strings=n}}const La=new WeakMap;function dc(t){let e=La.get(t);return e||(e=new qr(t),La.set(t,e)),e}function cc(t,e){return e&&qr.getGlobalDictionaryForPackage(e)||dc(t)}function Zi(t,e){let{locale:n}=Gs(),r=cc(t,e);return p.useMemo(()=>new uc(n,r),[n,r])}const fc=p.createContext({isNative:!0,open:hc,useHref:t=>t});function ra(){return p.useContext(fc)}function It(t,e,n=!0){var r,s;let{metaKey:a,ctrlKey:i,altKey:o,shiftKey:l}=e;Td()&&(!((s=window.event)===null||s===void 0||(r=s.type)===null||r===void 0)&&r.startsWith("key"))&&t.target==="_blank"&&(On()?a=!0:i=!0);let d=Ki()&&On()&&!Pd()?new KeyboardEvent("keydown",{keyIdentifier:"Enter",metaKey:a,ctrlKey:i,altKey:o,shiftKey:l}):new MouseEvent("click",{metaKey:a,ctrlKey:i,altKey:o,shiftKey:l,bubbles:!0,cancelable:!0});It.isOpening=n,Ct(t),t.dispatchEvent(d),It.isOpening=!1}It.isOpening=!1;function pc(t,e){if(t instanceof HTMLAnchorElement)e(t);else if(t.hasAttribute("data-href")){let n=document.createElement("a");n.href=t.getAttribute("data-href"),t.hasAttribute("data-target")&&(n.target=t.getAttribute("data-target")),t.hasAttribute("data-rel")&&(n.rel=t.getAttribute("data-rel")),t.hasAttribute("data-download")&&(n.download=t.getAttribute("data-download")),t.hasAttribute("data-ping")&&(n.ping=t.getAttribute("data-ping")),t.hasAttribute("data-referrer-policy")&&(n.referrerPolicy=t.getAttribute("data-referrer-policy")),t.appendChild(n),e(n),t.removeChild(n)}}function hc(t,e){pc(t,n=>It(n,e))}function gc(t){let e=ra();var n;const r=e.useHref((n=t==null?void 0:t.href)!==null&&n!==void 0?n:"");return{href:t!=null&&t.href?r:void 0,target:t==null?void 0:t.target,rel:t==null?void 0:t.rel,download:t==null?void 0:t.download,ping:t==null?void 0:t.ping,referrerPolicy:t==null?void 0:t.referrerPolicy}}function qi(){let t=p.useRef(new Map),e=p.useCallback((s,a,i,o)=>{let l=o!=null&&o.once?(...d)=>{t.current.delete(i),i(...d)}:i;t.current.set(i,{type:a,eventTarget:s,fn:l,options:o}),s.addEventListener(a,l,o)},[]),n=p.useCallback((s,a,i,o)=>{var l;let d=((l=t.current.get(i))===null||l===void 0?void 0:l.fn)||i;s.removeEventListener(a,d,o),t.current.delete(i)},[]),r=p.useCallback(()=>{t.current.forEach((s,a)=>{n(s.eventTarget,s.type,a,s.options)})},[n]);return p.useEffect(()=>r,[r]),{addGlobalListener:e,removeGlobalListener:n,removeAllGlobalListeners:r}}function Nn(t,e){if(!t)return!1;let n=window.getComputedStyle(t),r=/(auto|scroll)/.test(n.overflow+n.overflowX+n.overflowY);return r&&e&&(r=t.scrollHeight!==t.clientHeight||t.scrollWidth!==t.clientWidth),r}function Gi(t,e){let n=t;for(Nn(n,e)&&(n=n.parentElement);n&&!Nn(n,e);)n=n.parentElement;return n||document.scrollingElement||document.documentElement}function mc(t,e){const n=[];for(;t&&t!==document.documentElement;)Nn(t,e)&&n.push(t),t=t.parentElement;return n}let bc=0;const ss=new Map;function vc(t){let[e,n]=p.useState();return Ys(()=>{if(!t)return;let r=ss.get(t);if(r)n(r.element.id);else{let s=`react-aria-description-${bc++}`;n(s);let a=document.createElement("div");a.id=s,a.style.display="none",a.textContent=t,document.body.appendChild(a),r={refCount:0,element:a},ss.set(t,r)}return r.refCount++,()=>{r&&--r.refCount===0&&(r.element.remove(),ss.delete(t))}},[t]),{"aria-describedby":t?e:void 0}}function Ia(t,e,n,r){let s=Qt(n),a=n==null;p.useEffect(()=>{if(a||!t.current)return;let i=t.current;return i.addEventListener(e,s,r),()=>{i.removeEventListener(e,s,r)}},[t,e,r,a,s])}function Yi(t,e){let n=Oa(t,e,"left"),r=Oa(t,e,"top"),s=e.offsetWidth,a=e.offsetHeight,i=t.scrollLeft,o=t.scrollTop,{borderTopWidth:l,borderLeftWidth:d,scrollPaddingTop:c,scrollPaddingRight:b,scrollPaddingBottom:m,scrollPaddingLeft:g}=getComputedStyle(t),F=i+parseInt(d,10),S=o+parseInt(l,10),_=F+t.clientWidth,E=S+t.clientHeight,x=parseInt(c,10)||0,D=parseInt(m,10)||0,I=parseInt(b,10)||0,M=parseInt(g,10)||0;n<=i+M?i=n-parseInt(d,10)-M:n+s>_-I&&(i+=n+s-_+I),r<=S+x?o=r-parseInt(l,10)-x:r+a>E-D&&(o+=r+a-E+D),t.scrollLeft=i,t.scrollTop=o}function Oa(t,e,n){const r=n==="left"?"offsetLeft":"offsetTop";let s=0;for(;e.offsetParent&&(s+=e[r],e.offsetParent!==t);){if(e.offsetParent.contains(t)){s-=t[r];break}e=e.offsetParent}return s}function Ka(t,e){if(t&&document.contains(t)){let i=document.scrollingElement||document.documentElement;if(window.getComputedStyle(i).overflow==="hidden"){let l=mc(t);for(let d of l)Yi(d,t)}else{var n;let{left:l,top:d}=t.getBoundingClientRect();t==null||(n=t.scrollIntoView)===null||n===void 0||n.call(t,{block:"nearest"});let{left:c,top:b}=t.getBoundingClientRect();if(Math.abs(l-c)>1||Math.abs(d-b)>1){var r,s,a;e==null||(s=e.containingElement)===null||s===void 0||(r=s.scrollIntoView)===null||r===void 0||r.call(s,{block:"center",inline:"center"}),(a=t.scrollIntoView)===null||a===void 0||a.call(t,{block:"nearest"})}}}}let as=new Map;function Xi(t){let{locale:e}=Gs(),n=e+(t?Object.entries(t).sort((s,a)=>s[0]{Sd(()=>{if(an==="restoring"){const e=sn(t);e.documentElement.style.webkitUserSelect==="none"&&(e.documentElement.style.webkitUserSelect=ws||""),ws="",an="default"}})},300)}else if((t instanceof HTMLElement||t instanceof SVGElement)&&t&&Er.has(t)){let e=Er.get(t);t.style.userSelect==="none"&&(t.style.userSelect=e),t.getAttribute("style")===""&&t.removeAttribute("style"),Er.delete(t)}}const sa=se.createContext({register:()=>{}});sa.displayName="PressResponderContext";function yc(t){let e=p.useContext(sa);if(e){let{register:n,...r}=e;t=gt(r,t),n()}return kd(e,t.ref),t}var mr=new WeakMap;let br=class{continuePropagation(){Sr(this,mr,!1)}get shouldStopPropagation(){return Ri(this,mr)}constructor(e,n,r,s){Ni(this,mr,{writable:!0,value:void 0}),Sr(this,mr,!0);var a;let i=(a=s==null?void 0:s.target)!==null&&a!==void 0?a:r.currentTarget;const o=i==null?void 0:i.getBoundingClientRect();let l,d=0,c,b=null;r.clientX!=null&&r.clientY!=null&&(c=r.clientX,b=r.clientY),o&&(c!=null&&b!=null?(l=c-o.left,d=b-o.top):(l=o.width/2,d=o.height/2)),this.type=e,this.pointerType=n,this.target=r.currentTarget,this.shiftKey=r.shiftKey,this.metaKey=r.metaKey,this.ctrlKey=r.ctrlKey,this.altKey=r.altKey,this.x=l,this.y=d}};const Na=Symbol("linkClicked");function Ji(t){let{onPress:e,onPressChange:n,onPressStart:r,onPressEnd:s,onPressUp:a,isDisabled:i,isPressed:o,preventFocusOnPress:l,shouldCancelOnPointerExit:d,allowTextSelectionOnPress:c,ref:b,...m}=yc(t),[g,F]=p.useState(!1),S=p.useRef({isPressed:!1,ignoreEmulatedMouseEvents:!1,ignoreClickAfterPress:!1,didFirePressStart:!1,isTriggeringEvent:!1,activePointerId:null,target:null,isOverTarget:!1,pointerType:null}),{addGlobalListener:_,removeAllGlobalListeners:E}=qi(),x=Qt((u,T)=>{let P=S.current;if(i||P.didFirePressStart)return!1;let v=!0;if(P.isTriggeringEvent=!0,r){let k=new br("pressstart",T,u);r(k),v=k.shouldStopPropagation}return n&&n(!0),P.isTriggeringEvent=!1,P.didFirePressStart=!0,F(!0),v}),D=Qt((u,T,P=!0)=>{let v=S.current;if(!v.didFirePressStart)return!1;v.ignoreClickAfterPress=!0,v.didFirePressStart=!1,v.isTriggeringEvent=!0;let k=!0;if(s){let f=new br("pressend",T,u);s(f),k=f.shouldStopPropagation}if(n&&n(!1),F(!1),e&&P&&!i){let f=new br("press",T,u);e(f),k&&(k=f.shouldStopPropagation)}return v.isTriggeringEvent=!1,k}),I=Qt((u,T)=>{let P=S.current;if(i)return!1;if(a){P.isTriggeringEvent=!0;let v=new br("pressup",T,u);return a(v),P.isTriggeringEvent=!1,v.shouldStopPropagation}return!0}),M=Qt(u=>{let T=S.current;T.isPressed&&T.target&&(T.isOverTarget&&T.pointerType!=null&&D(dt(T.target,u),T.pointerType,!1),T.isPressed=!1,T.isOverTarget=!1,T.activePointerId=null,T.pointerType=null,E(),c||gr(T.target))}),R=Qt(u=>{d&&M(u)}),G=p.useMemo(()=>{let u=S.current,T={onKeyDown(v){if(is(v.nativeEvent,v.currentTarget)&&v.currentTarget.contains(v.target)){var k;ja(v.target,v.key)&&v.preventDefault();let f=!0;if(!u.isPressed&&!v.repeat){u.target=v.currentTarget,u.isPressed=!0,f=x(v,"keyboard");let y=v.currentTarget,w=V=>{is(V,y)&&!V.repeat&&y.contains(V.target)&&u.target&&I(dt(u.target,V),"keyboard")};_(sn(v.currentTarget),"keyup",Kn(w,P),!0)}f&&v.stopPropagation(),v.metaKey&&On()&&((k=u.metaKeyEvents)===null||k===void 0||k.set(v.key,v.nativeEvent))}else v.key==="Meta"&&(u.metaKeyEvents=new Map)},onClick(v){if(!(v&&!v.currentTarget.contains(v.target))&&v&&v.button===0&&!u.isTriggeringEvent&&!It.isOpening){let k=!0;if(i&&v.preventDefault(),!u.ignoreClickAfterPress&&!u.ignoreEmulatedMouseEvents&&!u.isPressed&&(u.pointerType==="virtual"||Pa(v.nativeEvent))){!i&&!l&&Ct(v.currentTarget);let f=x(v,"virtual"),y=I(v,"virtual"),w=D(v,"virtual");k=f&&y&&w}u.ignoreEmulatedMouseEvents=!1,u.ignoreClickAfterPress=!1,k&&v.stopPropagation()}}},P=v=>{var k;if(u.isPressed&&u.target&&is(v,u.target)){var f;ja(v.target,v.key)&&v.preventDefault();let w=v.target;D(dt(u.target,v),"keyboard",u.target.contains(w)),E(),v.key!=="Enter"&&aa(u.target)&&u.target.contains(w)&&!v[Na]&&(v[Na]=!0,It(u.target,v,!1)),u.isPressed=!1,(f=u.metaKeyEvents)===null||f===void 0||f.delete(v.key)}else if(v.key==="Meta"&&(!((k=u.metaKeyEvents)===null||k===void 0)&&k.size)){var y;let w=u.metaKeyEvents;u.metaKeyEvents=void 0;for(let V of w.values())(y=u.target)===null||y===void 0||y.dispatchEvent(new KeyboardEvent("keyup",V))}};if(typeof PointerEvent<"u"){T.onPointerDown=y=>{if(y.button!==0||!y.currentTarget.contains(y.target))return;if(_d(y.nativeEvent)){u.pointerType="virtual";return}ls(y.currentTarget)&&y.preventDefault(),u.pointerType=y.pointerType;let w=!0;if(!u.isPressed){u.isPressed=!0,u.isOverTarget=!0,u.activePointerId=y.pointerId,u.target=y.currentTarget,!i&&!l&&Ct(y.currentTarget),c||Ra(u.target),w=x(y,u.pointerType);let V=y.target;"releasePointerCapture"in V&&V.releasePointerCapture(y.pointerId),_(sn(y.currentTarget),"pointerup",v,!1),_(sn(y.currentTarget),"pointercancel",f,!1)}w&&y.stopPropagation()},T.onMouseDown=y=>{y.currentTarget.contains(y.target)&&y.button===0&&(ls(y.currentTarget)&&y.preventDefault(),y.stopPropagation())},T.onPointerUp=y=>{!y.currentTarget.contains(y.target)||u.pointerType==="virtual"||y.button===0&&I(y,u.pointerType||y.pointerType)},T.onPointerEnter=y=>{y.pointerId===u.activePointerId&&u.target&&!u.isOverTarget&&u.pointerType!=null&&(u.isOverTarget=!0,x(dt(u.target,y),u.pointerType))},T.onPointerLeave=y=>{y.pointerId===u.activePointerId&&u.target&&u.isOverTarget&&u.pointerType!=null&&(u.isOverTarget=!1,D(dt(u.target,y),u.pointerType,!1),R(y))};let v=y=>{y.pointerId===u.activePointerId&&u.isPressed&&y.button===0&&u.target&&(u.target.contains(y.target)&&u.pointerType!=null?D(dt(u.target,y),u.pointerType):u.isOverTarget&&u.pointerType!=null&&D(dt(u.target,y),u.pointerType,!1),u.isPressed=!1,u.isOverTarget=!1,u.activePointerId=null,u.pointerType=null,E(),c||gr(u.target),"ontouchend"in u.target&&y.pointerType!=="mouse"&&_(u.target,"touchend",k,{once:!0}))},k=y=>{Qi(y.currentTarget)&&y.preventDefault()},f=y=>{M(y)};T.onDragStart=y=>{y.currentTarget.contains(y.target)&&M(y)}}else{T.onMouseDown=f=>{if(f.button!==0||!f.currentTarget.contains(f.target))return;if(ls(f.currentTarget)&&f.preventDefault(),u.ignoreEmulatedMouseEvents){f.stopPropagation();return}u.isPressed=!0,u.isOverTarget=!0,u.target=f.currentTarget,u.pointerType=Pa(f.nativeEvent)?"virtual":"mouse",!i&&!l&&Ct(f.currentTarget),x(f,u.pointerType)&&f.stopPropagation(),_(sn(f.currentTarget),"mouseup",v,!1)},T.onMouseEnter=f=>{if(!f.currentTarget.contains(f.target))return;let y=!0;u.isPressed&&!u.ignoreEmulatedMouseEvents&&u.pointerType!=null&&(u.isOverTarget=!0,y=x(f,u.pointerType)),y&&f.stopPropagation()},T.onMouseLeave=f=>{if(!f.currentTarget.contains(f.target))return;let y=!0;u.isPressed&&!u.ignoreEmulatedMouseEvents&&u.pointerType!=null&&(u.isOverTarget=!1,y=D(f,u.pointerType,!1),R(f)),y&&f.stopPropagation()},T.onMouseUp=f=>{f.currentTarget.contains(f.target)&&!u.ignoreEmulatedMouseEvents&&f.button===0&&I(f,u.pointerType||"mouse")};let v=f=>{if(f.button===0){if(u.isPressed=!1,E(),u.ignoreEmulatedMouseEvents){u.ignoreEmulatedMouseEvents=!1;return}u.target&&os(f,u.target)&&u.pointerType!=null?D(dt(u.target,f),u.pointerType):u.target&&u.isOverTarget&&u.pointerType!=null&&D(dt(u.target,f),u.pointerType,!1),u.isOverTarget=!1}};T.onTouchStart=f=>{if(!f.currentTarget.contains(f.target))return;let y=$c(f.nativeEvent);if(!y)return;u.activePointerId=y.identifier,u.ignoreEmulatedMouseEvents=!0,u.isOverTarget=!0,u.isPressed=!0,u.target=f.currentTarget,u.pointerType="touch",!i&&!l&&Ct(f.currentTarget),c||Ra(u.target),x(yt(u.target,f),u.pointerType)&&f.stopPropagation(),_($s(f.currentTarget),"scroll",k,!0)},T.onTouchMove=f=>{if(!f.currentTarget.contains(f.target))return;if(!u.isPressed){f.stopPropagation();return}let y=Ba(f.nativeEvent,u.activePointerId),w=!0;y&&os(y,f.currentTarget)?!u.isOverTarget&&u.pointerType!=null&&(u.isOverTarget=!0,w=x(yt(u.target,f),u.pointerType)):u.isOverTarget&&u.pointerType!=null&&(u.isOverTarget=!1,w=D(yt(u.target,f),u.pointerType,!1),R(yt(u.target,f))),w&&f.stopPropagation()},T.onTouchEnd=f=>{if(!f.currentTarget.contains(f.target))return;if(!u.isPressed){f.stopPropagation();return}let y=Ba(f.nativeEvent,u.activePointerId),w=!0;y&&os(y,f.currentTarget)&&u.pointerType!=null?(I(yt(u.target,f),u.pointerType),w=D(yt(u.target,f),u.pointerType)):u.isOverTarget&&u.pointerType!=null&&(w=D(yt(u.target,f),u.pointerType,!1)),w&&f.stopPropagation(),u.isPressed=!1,u.activePointerId=null,u.isOverTarget=!1,u.ignoreEmulatedMouseEvents=!0,u.target&&!c&&gr(u.target),E()},T.onTouchCancel=f=>{f.currentTarget.contains(f.target)&&(f.stopPropagation(),u.isPressed&&M(yt(u.target,f)))};let k=f=>{u.isPressed&&f.target.contains(u.target)&&M({currentTarget:u.target,shiftKey:!1,ctrlKey:!1,metaKey:!1,altKey:!1})};T.onDragStart=f=>{f.currentTarget.contains(f.target)&&M(f)}}return T},[_,i,l,E,c,M,R,D,x,I]);return p.useEffect(()=>()=>{var u;c||gr((u=S.current.target)!==null&&u!==void 0?u:void 0)},[c]),{isPressed:o||g,pressProps:gt(m,G)}}function aa(t){return t.tagName==="A"&&t.hasAttribute("href")}function is(t,e){const{key:n,code:r}=t,s=e,a=s.getAttribute("role");return(n==="Enter"||n===" "||n==="Spacebar"||r==="Space")&&!(s instanceof $s(s).HTMLInputElement&&!eo(s,n)||s instanceof $s(s).HTMLTextAreaElement||s.isContentEditable)&&!((a==="link"||!a&&aa(s))&&n!=="Enter")}function $c(t){const{targetTouches:e}=t;return e.length>0?e[0]:null}function Ba(t,e){const n=t.changedTouches;for(let r=0;re.right||e.left>t.right||t.top>e.bottom||e.top>t.bottom)}function os(t,e){let n=e.getBoundingClientRect(),r=xc(t);return wc(n,r)}function ls(t){return!(t instanceof HTMLElement)||!t.hasAttribute("draggable")}function Qi(t){return t instanceof HTMLInputElement?!1:t instanceof HTMLButtonElement?t.type!=="submit"&&t.type!=="reset":!aa(t)}function ja(t,e){return t instanceof HTMLInputElement?!eo(t,e):Qi(t)}const Ec=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function eo(t,e){return t.type==="checkbox"||t.type==="radio"?e===" ":Ec.has(t.type)}function Tc({children:t}){let e=p.useMemo(()=>({register:()=>{}}),[]);return se.createElement(sa.Provider,{value:e},t)}const Pc=500;function to(t){let{isDisabled:e,onLongPressStart:n,onLongPressEnd:r,onLongPress:s,threshold:a=Pc,accessibilityDescription:i}=t;const o=p.useRef(void 0);let{addGlobalListener:l,removeGlobalListener:d}=qi(),{pressProps:c}=Ji({isDisabled:e,onPressStart(m){if(m.continuePropagation(),(m.pointerType==="mouse"||m.pointerType==="touch")&&(n&&n({...m,type:"longpressstart"}),o.current=setTimeout(()=>{m.target.dispatchEvent(new PointerEvent("pointercancel",{bubbles:!0})),s&&s({...m,type:"longpress"}),o.current=void 0},a),m.pointerType==="touch")){let g=F=>{F.preventDefault()};l(m.target,"contextmenu",g,{once:!0}),l(window,"pointerup",()=>{setTimeout(()=>{d(m.target,"contextmenu",g)},30)},{once:!0})}},onPressEnd(m){o.current&&clearTimeout(o.current),r&&(m.pointerType==="mouse"||m.pointerType==="touch")&&r({...m,type:"longpressend"})}}),b=vc(s&&!e?i:void 0);return{longPressProps:gt(c,b)}}function no(t,e,n){let{type:r}=t,{isOpen:s}=e;p.useEffect(()=>{n&&n.current&&Cd.set(n.current,e.close)});let a;r==="menu"?a=!0:r==="listbox"&&(a="listbox");let i=Zr();return{triggerProps:{"aria-haspopup":a,"aria-expanded":s,"aria-controls":s?i:void 0,onPress:e.toggle},overlayProps:{id:i}}}const us=typeof document<"u"&&window.visualViewport,Sc=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);let vr=0,ds;function ro(t={}){let{isDisabled:e}=t;Ys(()=>{if(!e)return vr++,vr===1&&(Xs()?ds=kc():ds=_c()),()=>{vr--,vr===0&&ds()}},[e])}function _c(){return Kn(on(document.documentElement,"paddingRight",`${window.innerWidth-document.documentElement.clientWidth}px`),on(document.documentElement,"overflow","hidden"))}function kc(){let t,e,n=d=>{t=Gi(d.target,!0),!(t===document.documentElement&&t===document.body)&&t instanceof HTMLElement&&window.getComputedStyle(t).overscrollBehavior==="auto"&&(e=on(t,"overscrollBehavior","contain"))},r=d=>{if(!t||t===document.documentElement||t===document.body){d.preventDefault();return}t.scrollHeight===t.clientHeight&&t.scrollWidth===t.clientWidth&&d.preventDefault()},s=d=>{let c=d.target;za(c)&&c!==document.activeElement&&(d.preventDefault(),o(),c.style.transform="translateY(-2000px)",c.focus(),requestAnimationFrame(()=>{c.style.transform=""})),e&&e()},a=d=>{let c=d.target;za(c)&&(o(),c.style.transform="translateY(-2000px)",requestAnimationFrame(()=>{c.style.transform="",us&&(us.height{Va(c)}):us.addEventListener("resize",()=>Va(c),{once:!0}))}))},i=null,o=()=>{if(i)return;let d=()=>{window.scrollTo(0,0)},c=window.pageXOffset,b=window.pageYOffset;i=Kn($n(window,"scroll",d),on(document.documentElement,"paddingRight",`${window.innerWidth-document.documentElement.clientWidth}px`),on(document.documentElement,"overflow","hidden"),on(document.body,"marginTop",`-${b}px`),()=>{window.scrollTo(c,b)}),window.scrollTo(0,0)},l=Kn($n(document,"touchstart",n,{passive:!1,capture:!0}),$n(document,"touchmove",r,{passive:!1,capture:!0}),$n(document,"touchend",s,{passive:!1,capture:!0}),$n(document,"focus",a,!0));return()=>{e==null||e(),i==null||i(),l()}}function on(t,e,n){let r=t.style[e];return t.style[e]=n,()=>{t.style[e]=r}}function $n(t,e,n,r){return t.addEventListener(e,n,r),()=>{t.removeEventListener(e,n,r)}}function Va(t){let e=document.scrollingElement||document.documentElement,n=t;for(;n&&n!==e;){let r=Gi(n);if(r!==document.documentElement&&r!==document.body&&r!==n){let s=r.getBoundingClientRect().top,a=n.getBoundingClientRect().top;a>s+n.clientHeight&&(r.scrollTop+=a-s)}n=r.parentElement}}function za(t){return t instanceof HTMLInputElement&&!Sc.has(t.type)||t instanceof HTMLTextAreaElement||t instanceof HTMLElement&&t.isContentEditable}var so={};so={dismiss:"تجاهل"};var ao={};ao={dismiss:"Отхвърляне"};var io={};io={dismiss:"Odstranit"};var oo={};oo={dismiss:"Luk"};var lo={};lo={dismiss:"Schließen"};var uo={};uo={dismiss:"Απόρριψη"};var co={};co={dismiss:"Dismiss"};var fo={};fo={dismiss:"Descartar"};var po={};po={dismiss:"Lõpeta"};var ho={};ho={dismiss:"Hylkää"};var go={};go={dismiss:"Rejeter"};var mo={};mo={dismiss:"התעלם"};var bo={};bo={dismiss:"Odbaci"};var vo={};vo={dismiss:"Elutasítás"};var yo={};yo={dismiss:"Ignora"};var $o={};$o={dismiss:"閉じる"};var xo={};xo={dismiss:"무시"};var wo={};wo={dismiss:"Atmesti"};var Eo={};Eo={dismiss:"Nerādīt"};var To={};To={dismiss:"Lukk"};var Po={};Po={dismiss:"Negeren"};var So={};So={dismiss:"Zignoruj"};var _o={};_o={dismiss:"Descartar"};var ko={};ko={dismiss:"Dispensar"};var Co={};Co={dismiss:"Revocare"};var Mo={};Mo={dismiss:"Пропустить"};var Fo={};Fo={dismiss:"Zrušiť"};var Do={};Do={dismiss:"Opusti"};var Ao={};Ao={dismiss:"Odbaci"};var Lo={};Lo={dismiss:"Avvisa"};var Io={};Io={dismiss:"Kapat"};var Oo={};Oo={dismiss:"Скасувати"};var Ko={};Ko={dismiss:"取消"};var Ro={};Ro={dismiss:"關閉"};var No={};No={"ar-AE":so,"bg-BG":ao,"cs-CZ":io,"da-DK":oo,"de-DE":lo,"el-GR":uo,"en-US":co,"es-ES":fo,"et-EE":po,"fi-FI":ho,"fr-FR":go,"he-IL":mo,"hr-HR":bo,"hu-HU":vo,"it-IT":yo,"ja-JP":$o,"ko-KR":xo,"lt-LT":wo,"lv-LV":Eo,"nb-NO":To,"nl-NL":Po,"pl-PL":So,"pt-BR":_o,"pt-PT":ko,"ro-RO":Co,"ru-RU":Mo,"sk-SK":Fo,"sl-SI":Do,"sr-SP":Ao,"sv-SE":Lo,"tr-TR":Io,"uk-UA":Oo,"zh-CN":Ko,"zh-TW":Ro};const Ha={border:0,clip:"rect(0 0 0 0)",clipPath:"inset(50%)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",width:"1px",whiteSpace:"nowrap"};function Bo(t={}){let{style:e,isFocusable:n}=t,[r,s]=p.useState(!1),{focusWithinProps:a}=Bi({isDisabled:!n,onFocusWithinChange:o=>s(o)}),i=p.useMemo(()=>r?e:e?{...Ha,...e}:Ha,[r]);return{visuallyHiddenProps:{...a,style:i}}}function jo(t){let{children:e,elementType:n="div",isFocusable:r,style:s,...a}=t,{visuallyHiddenProps:i}=Bo(t);return se.createElement(n,gt(a,i),e)}function Cc(t){return t&&t.__esModule?t.default:t}function Cr(t){let{onDismiss:e,...n}=t,r=Zi(Cc(No),"@react-aria/overlays"),s=Md(n,r.format("dismiss")),a=()=>{e&&e()};return se.createElement(jo,null,se.createElement("button",{...s,tabIndex:-1,onClick:a,style:{width:1,height:1}}))}let xn=new WeakMap,Re=[];function Vo(t,e=document.body){let n=new Set(t),r=new Set,s=l=>{for(let m of l.querySelectorAll("[data-live-announcer], [data-react-aria-top-layer]"))n.add(m);let d=m=>{if(n.has(m)||m.parentElement&&r.has(m.parentElement)&&m.parentElement.getAttribute("role")!=="row")return NodeFilter.FILTER_REJECT;for(let g of n)if(m.contains(g))return NodeFilter.FILTER_SKIP;return NodeFilter.FILTER_ACCEPT},c=document.createTreeWalker(l,NodeFilter.SHOW_ELEMENT,{acceptNode:d}),b=d(l);if(b===NodeFilter.FILTER_ACCEPT&&a(l),b!==NodeFilter.FILTER_REJECT){let m=c.nextNode();for(;m!=null;)a(m),m=c.nextNode()}},a=l=>{var d;let c=(d=xn.get(l))!==null&&d!==void 0?d:0;l.getAttribute("aria-hidden")==="true"&&c===0||(c===0&&l.setAttribute("aria-hidden","true"),r.add(l),xn.set(l,c+1))};Re.length&&Re[Re.length-1].disconnect(),s(e);let i=new MutationObserver(l=>{for(let d of l)if(!(d.type!=="childList"||d.addedNodes.length===0)&&![...n,...r].some(c=>c.contains(d.target))){for(let c of d.removedNodes)c instanceof Element&&(n.delete(c),r.delete(c));for(let c of d.addedNodes)(c instanceof HTMLElement||c instanceof SVGElement)&&(c.dataset.liveAnnouncer==="true"||c.dataset.reactAriaTopLayer==="true")?n.add(c):c instanceof Element&&s(c)}});i.observe(e,{childList:!0,subtree:!0});let o={observe(){i.observe(e,{childList:!0,subtree:!0})},disconnect(){i.disconnect()}};return Re.push(o),()=>{i.disconnect();for(let l of r){let d=xn.get(l);d!=null&&(d===1?(l.removeAttribute("aria-hidden"),xn.delete(l)):xn.set(l,d-1))}o===Re[Re.length-1]?(Re.pop(),Re.length&&Re[Re.length-1].observe()):Re.splice(Re.indexOf(o),1)}}const Mc=p.createContext({});function Fc(){var t;return(t=p.useContext(Mc))!==null&&t!==void 0?t:{}}const zo=se.createContext(null);function Ho(t){let e=Js(),{portalContainer:n=e?null:document.body,isExiting:r}=t,[s,a]=p.useState(!1),i=p.useMemo(()=>({contain:s,setContain:a}),[s,a]),{getContainer:o}=Fc();if(!t.portalContainer&&o&&(n=o()),!n)return null;let l=t.children;return t.disableFocusManagement||(l=se.createElement(Dd,{restoreFocus:!0,contain:s&&!r},l)),l=se.createElement(zo.Provider,{value:i},se.createElement(Tc,null,l)),Fd.createPortal(l,n)}function Wo(){let t=p.useContext(zo),e=t==null?void 0:t.setContain;Ys(()=>{e==null||e(!0)},[e])}var Wa=mn({slots:{base:["group inline-flex flex-col relative"],label:["block","absolute","z-10","origin-top-left","rtl:origin-top-right","subpixel-antialiased","text-small","text-foreground-500","pointer-events-none"],mainWrapper:"w-full flex flex-col",trigger:"relative px-3 gap-3 w-full inline-flex flex-row items-center shadow-sm outline-none tap-highlight-transparent",innerWrapper:"inline-flex h-full w-[calc(100%_-_theme(spacing.6))] min-h-4 items-center gap-1.5 box-border",selectorIcon:"absolute end-3 w-4 h-4",spinner:"absolute end-3",value:["text-foreground-500","font-normal","w-full","text-start"],listboxWrapper:"scroll-py-6 w-full",listbox:"",popoverContent:"w-full p-1 overflow-hidden",helperWrapper:"p-1 flex relative flex-col gap-1.5",description:"text-tiny text-foreground-400",errorMessage:"text-tiny text-danger"},variants:{variant:{flat:{trigger:["bg-default-100","data-[hover=true]:bg-default-200","group-data-[focus=true]:bg-default-200"]},faded:{trigger:["bg-default-100","border-medium","border-default-200","data-[hover=true]:border-default-400 data-[focus=true]:border-default-400 data-[open=true]:border-default-400"],value:"group-data-[has-value=true]:text-default-foreground"},bordered:{trigger:["border-medium","border-default-200","data-[hover=true]:border-default-400","data-[open=true]:border-default-foreground","data-[focus=true]:border-default-foreground"],value:"group-data-[has-value=true]:text-default-foreground"},underlined:{trigger:["!px-1","!pb-0","!gap-0","relative","box-border","border-b-medium","shadow-[0_1px_0px_0_rgba(0,0,0,0.05)]","border-default-200","!rounded-none","hover:border-default-300","after:content-['']","after:w-0","after:origin-center","after:bg-default-foreground","after:absolute","after:left-1/2","after:-translate-x-1/2","after:-bottom-[2px]","after:h-[2px]","data-[open=true]:after:w-full","data-[focus=true]:after:w-full"],value:"group-data-[has-value=true]:text-default-foreground"}},color:{default:{},primary:{selectorIcon:"text-primary"},secondary:{selectorIcon:"text-secondary"},success:{selectorIcon:"text-success"},warning:{selectorIcon:"text-warning"},danger:{selectorIcon:"text-danger"}},size:{sm:{label:"text-tiny",trigger:"h-8 min-h-8 px-2 rounded-small",value:"text-small"},md:{trigger:"h-10 min-h-10 rounded-medium",value:"text-small"},lg:{trigger:"h-12 min-h-12 rounded-large",value:"text-medium"}},radius:{none:{trigger:"rounded-none"},sm:{trigger:"rounded-small"},md:{trigger:"rounded-medium"},lg:{trigger:"rounded-large"},full:{trigger:"rounded-full"}},labelPlacement:{outside:{base:"flex flex-col"},"outside-left":{base:"flex-row items-center flex-nowrap items-start",label:"relative pe-2 text-foreground"},inside:{label:"text-tiny cursor-pointer",trigger:"flex-col items-start justify-center gap-0"}},fullWidth:{true:{base:"w-full"},false:{base:"min-w-40"}},isDisabled:{true:{base:"opacity-disabled pointer-events-none",trigger:"pointer-events-none"}},isInvalid:{true:{label:"!text-danger",value:"!text-danger",selectorIcon:"text-danger"}},isRequired:{true:{label:"after:content-['*'] after:text-danger after:ms-0.5"}},isMultiline:{true:{label:"relative",trigger:"!h-auto"},false:{value:"truncate"}},disableAnimation:{true:{trigger:"after:transition-none",base:"transition-none",label:"transition-none",selectorIcon:"transition-none"},false:{base:"transition-background motion-reduce:transition-none !duration-150",label:["will-change-auto","origin-top-left","rtl:origin-top-right","!duration-200","!ease-out","transition-[transform,color,left,opacity]","motion-reduce:transition-none"],selectorIcon:"transition-transform duration-150 ease motion-reduce:transition-none"}},disableSelectorIconRotation:{true:{},false:{selectorIcon:"data-[open=true]:rotate-180"}}},defaultVariants:{variant:"flat",color:"default",size:"md",labelPlacement:"inside",fullWidth:!0,isDisabled:!1,isMultiline:!1,disableSelectorIconRotation:!1},compoundVariants:[{variant:"flat",color:"default",class:{value:"group-data-[has-value=true]:text-default-foreground",trigger:["bg-default-100","data-[hover=true]:bg-default-200"]}},{variant:"flat",color:"primary",class:{trigger:["bg-primary-100","text-primary","data-[hover=true]:bg-primary-50","group-data-[focus=true]:bg-primary-50"],value:"text-primary",label:"text-primary"}},{variant:"flat",color:"secondary",class:{trigger:["bg-secondary-100","text-secondary","data-[hover=true]:bg-secondary-50","group-data-[focus=true]:bg-secondary-50"],value:"text-secondary",label:"text-secondary"}},{variant:"flat",color:"success",class:{trigger:["bg-success-100","text-success-600","dark:text-success","data-[hover=true]:bg-success-50","group-data-[focus=true]:bg-success-50"],value:"text-success-600 dark:text-success",label:"text-success-600 dark:text-success"}},{variant:"flat",color:"warning",class:{trigger:["bg-warning-100","text-warning-600","dark:text-warning","data-[hover=true]:bg-warning-50","group-data-[focus=true]:bg-warning-50"],value:"text-warning-600 dark:text-warning",label:"text-warning-600 dark:text-warning"}},{variant:"flat",color:"danger",class:{trigger:["bg-danger-100","text-danger","dark:text-danger-500","data-[hover=true]:bg-danger-50","group-data-[focus=true]:bg-danger-50"],value:"text-danger dark:text-danger-500",label:"text-danger dark:text-danger-500"}},{variant:"faded",color:"primary",class:{trigger:"data-[hover=true]:border-primary data-[focus=true]:border-primary data-[open=true]:border-primary",label:"text-primary"}},{variant:"faded",color:"secondary",class:{trigger:"data-[hover=true]:border-secondary data-[focus=true]:border-secondary data-[open=true]:border-secondary",label:"text-secondary"}},{variant:"faded",color:"success",class:{trigger:"data-[hover=true]:border-success data-[focus=true]:border-success data-[open=true]:border-success",label:"text-success"}},{variant:"faded",color:"warning",class:{trigger:"data-[hover=true]:border-warning data-[focus=true]:border-warning data-[open=true]:border-warning",label:"text-warning"}},{variant:"faded",color:"danger",class:{trigger:"data-[hover=true]:border-danger data-[focus=true]:border-danger data-[open=true]:border-danger",label:"text-danger"}},{variant:"underlined",color:"default",class:{value:"group-data-[has-value=true]:text-foreground"}},{variant:"underlined",color:"primary",class:{trigger:"after:bg-primary",label:"text-primary"}},{variant:"underlined",color:"secondary",class:{trigger:"after:bg-secondary",label:"text-secondary"}},{variant:"underlined",color:"success",class:{trigger:"after:bg-success",label:"text-success"}},{variant:"underlined",color:"warning",class:{trigger:"after:bg-warning",label:"text-warning"}},{variant:"underlined",color:"danger",class:{trigger:"after:bg-danger",label:"text-danger"}},{variant:"bordered",color:"primary",class:{trigger:["data-[open=true]:border-primary","data-[focus=true]:border-primary"],label:"text-primary"}},{variant:"bordered",color:"secondary",class:{trigger:["data-[open=true]:border-secondary","data-[focus=true]:border-secondary"],label:"text-secondary"}},{variant:"bordered",color:"success",class:{trigger:["data-[open=true]:border-success","data-[focus=true]:border-success"],label:"text-success"}},{variant:"bordered",color:"warning",class:{trigger:["data-[open=true]:border-warning","data-[focus=true]:border-warning"],label:"text-warning"}},{variant:"bordered",color:"danger",class:{trigger:["data-[open=true]:border-danger","data-[focus=true]:border-danger"],label:"text-danger"}},{labelPlacement:"inside",color:"default",class:{label:"group-data-[filled=true]:text-default-600"}},{labelPlacement:"outside",color:"default",class:{label:"group-data-[filled=true]:text-foreground"}},{radius:"full",size:["sm"],class:{trigger:"px-3"}},{radius:"full",size:"md",class:{trigger:"px-4"}},{radius:"full",size:"lg",class:{trigger:"px-5"}},{disableAnimation:!1,variant:["faded","bordered"],class:{trigger:"transition-colors motion-reduce:transition-none"}},{disableAnimation:!1,variant:"underlined",class:{trigger:"after:transition-width motion-reduce:after:transition-none"}},{variant:["flat","faded"],class:{trigger:[...Qs]}},{isInvalid:!0,variant:"flat",class:{trigger:["bg-danger-50","data-[hover=true]:bg-danger-100","group-data-[focus=true]:bg-danger-50"]}},{isInvalid:!0,variant:"bordered",class:{trigger:"!border-danger group-data-[focus=true]:border-danger"}},{isInvalid:!0,variant:"underlined",class:{trigger:"after:bg-danger"}},{labelPlacement:"inside",size:"sm",class:{trigger:"h-12 min-h-12 py-1.5 px-3"}},{labelPlacement:"inside",size:"md",class:{trigger:"h-14 min-h-14 py-2"}},{labelPlacement:"inside",size:"lg",class:{label:"text-medium",trigger:"h-16 min-h-16 py-2.5 gap-0"}},{labelPlacement:"outside",isMultiline:!1,class:{base:"group relative justify-end",label:["pb-0","z-20","top-1/2","-translate-y-1/2","group-data-[filled=true]:start-0"]}},{labelPlacement:["inside"],class:{label:"group-data-[filled=true]:scale-85"}},{labelPlacement:"inside",size:["sm","md"],class:{label:"text-small"}},{labelPlacement:"inside",isMultiline:!1,size:"sm",class:{label:["group-data-[filled=true]:-translate-y-[calc(50%_+_theme(fontSize.tiny)/2_-_8px)]"],innerWrapper:"group-data-[has-label=true]:pt-4"}},{labelPlacement:"inside",isMultiline:!1,size:"md",class:{label:["group-data-[filled=true]:-translate-y-[calc(50%_+_theme(fontSize.small)/2_-_6px)]"],innerWrapper:"group-data-[has-label=true]:pt-4"}},{labelPlacement:"inside",isMultiline:!1,size:"lg",class:{label:["text-medium","group-data-[filled=true]:-translate-y-[calc(50%_+_theme(fontSize.small)/2_-_8px)]"],innerWrapper:"group-data-[has-label=true]:pt-5"}},{labelPlacement:"inside",variant:["faded","bordered"],isMultiline:!1,size:"sm",class:{label:["group-data-[filled=true]:-translate-y-[calc(50%_+_theme(fontSize.tiny)/2_-_8px_-_theme(borderWidth.medium))]"]}},{labelPlacement:"inside",variant:["faded","bordered"],isMultiline:!1,size:"md",class:{label:["group-data-[filled=true]:-translate-y-[calc(50%_+_theme(fontSize.small)/2_-_6px_-_theme(borderWidth.medium))]"]}},{labelPlacement:"inside",variant:["faded","bordered"],isMultiline:!1,size:"lg",class:{label:["text-medium","group-data-[filled=true]:-translate-y-[calc(50%_+_theme(fontSize.small)/2_-_8px_-_theme(borderWidth.medium))]"]}},{labelPlacement:"inside",variant:"underlined",isMultiline:!1,size:"sm",class:{label:["group-data-[filled=true]:-translate-y-[calc(50%_+_theme(fontSize.tiny)/2_-_5px)]"]}},{labelPlacement:"inside",variant:"underlined",isMultiline:!1,size:"md",class:{label:["group-data-[filled=true]:-translate-y-[calc(50%_+_theme(fontSize.small)/2_-_3.5px)]"]}},{labelPlacement:"inside",variant:"underlined",isMultiline:!1,size:"lg",class:{label:["text-medium","group-data-[filled=true]:-translate-y-[calc(50%_+_theme(fontSize.small)/2_-_4px)]"]}},{labelPlacement:"outside",size:"sm",isMultiline:!1,class:{label:["start-2","text-tiny","group-data-[filled=true]:-translate-y-[calc(100%_+_theme(fontSize.tiny)/2_+_16px)]"],base:"data-[has-label=true]:mt-[calc(theme(fontSize.small)_+_8px)]"}},{labelPlacement:"outside",isMultiline:!1,size:"md",class:{label:["start-3","text-small","group-data-[filled=true]:-translate-y-[calc(100%_+_theme(fontSize.small)/2_+_20px)]"],base:"data-[has-label=true]:mt-[calc(theme(fontSize.small)_+_10px)]"}},{labelPlacement:"outside",isMultiline:!1,size:"lg",class:{label:["start-3","text-medium","group-data-[filled=true]:-translate-y-[calc(100%_+_theme(fontSize.small)/2_+_24px)]"],base:"data-[has-label=true]:mt-[calc(theme(fontSize.small)_+_12px)]"}},{labelPlacement:"outside",isMultiline:!0,class:{label:"pb-1.5"}},{labelPlacement:["inside","outside"],class:{label:["pe-2","max-w-full","text-ellipsis","overflow-hidden"]}}]}),Dc=mn({slots:{base:"w-full relative flex flex-col gap-1 p-1 overflow-clip",list:"w-full flex flex-col gap-0.5 outline-none",emptyContent:["h-10","px-2","py-1.5","w-full","h-full","text-foreground-400","text-start"]}}),Ua=mn({slots:{base:["flex","group","gap-2","items-center","justify-between","relative","px-2","py-1.5","w-full","h-full","box-border","rounded-small","subpixel-antialiased","outline-none","cursor-pointer","tap-highlight-transparent",...Qs,"data-[focus-visible=true]:dark:ring-offset-background-content1"],wrapper:"w-full flex flex-col items-start justify-center",title:"flex-1 text-small font-normal",description:["w-full","text-tiny","text-foreground-500","group-hover:text-current"],selectedIcon:["text-inherit","w-3","h-3","flex-shrink-0"],shortcut:["px-1","py-0.5","rounded","font-sans","text-foreground-500","text-tiny","border-small","border-default-300","group-hover:border-current"]},variants:{variant:{solid:{base:""},bordered:{base:"border-medium border-transparent bg-transparent"},light:{base:"bg-transparent"},faded:{base:["border-small border-transparent hover:border-default data-[hover=true]:bg-default-100","data-[selectable=true]:focus:border-default data-[selectable=true]:focus:bg-default-100"]},flat:{base:""},shadow:{base:"data-[hover=true]:shadow-lg"}},color:{default:{},primary:{},secondary:{},success:{},warning:{},danger:{}},showDivider:{true:{base:["mb-1.5","after:content-['']","after:absolute","after:-bottom-1","after:left-0","after:right-0","after:h-divider","after:bg-divider"]},false:{}},isDisabled:{true:{base:"opacity-disabled pointer-events-none"}},disableAnimation:{true:{},false:{base:"data-[hover=true]:transition-colors"}},hasTitleTextChild:{true:{title:"truncate"}},hasDescriptionTextChild:{true:{description:"truncate"}}},defaultVariants:{variant:"solid",color:"default",showDivider:!1},compoundVariants:[{variant:"solid",color:"default",class:{base:["data-[hover=true]:bg-default","data-[hover=true]:text-default-foreground","data-[selectable=true]:focus:bg-default","data-[selectable=true]:focus:text-default-foreground"]}},{variant:"solid",color:"primary",class:{base:["data-[hover=true]:bg-primary data-[hover=true]:text-primary-foreground","data-[selectable=true]:focus:bg-primary data-[selectable=true]:focus:text-primary-foreground"]}},{variant:"solid",color:"secondary",class:{base:["data-[hover=true]:bg-secondary data-[hover=true]:text-secondary-foreground","data-[selectable=true]:focus:bg-secondary data-[selectable=true]:focus:text-secondary-foreground"]}},{variant:"solid",color:"success",class:{base:["data-[hover=true]:bg-success data-[hover=true]:text-success-foreground","data-[selectable=true]:focus:bg-success data-[selectable=true]:focus:text-success-foreground"]}},{variant:"solid",color:"warning",class:{base:["data-[hover=true]:bg-warning data-[hover=true]:text-warning-foreground","data-[selectable=true]:focus:bg-warning data-[selectable=true]:focus:text-warning-foreground"]}},{variant:"solid",color:"danger",class:{base:["data-[hover=true]:bg-danger data-[hover=true]:text-danger-foreground","data-[selectable=true]:focus:bg-danger data-[selectable=true]:focus:text-danger-foreground"]}},{variant:"shadow",color:"default",class:{base:["data-[hover=true]:shadow-default/50 data-[hover=true]:bg-default data-[hover=true]:text-default-foreground","data-[selectable=true]:focus:shadow-default/50 data-[selectable=true]:focus:bg-default data-[selectable=true]:focus:text-default-foreground"]}},{variant:"shadow",color:"primary",class:{base:["data-[hover=true]:shadow-primary/30 data-[hover=true]:bg-primary data-[hover=true]:text-primary-foreground","data-[selectable=true]:focus:shadow-primary/30 data-[selectable=true]:focus:bg-primary data-[selectable=true]:focus:text-primary-foreground"]}},{variant:"shadow",color:"secondary",class:{base:["data-[hover=true]:shadow-secondary/30 data-[hover=true]:bg-secondary data-[hover=true]:text-secondary-foreground","data-[selectable=true]:focus:shadow-secondary/30 data-[selectable=true]:focus:bg-secondary data-[selectable=true]:focus:text-secondary-foreground"]}},{variant:"shadow",color:"success",class:{base:["data-[hover=true]:shadow-success/30 data-[hover=true]:bg-success data-[hover=true]:text-success-foreground","data-[selectable=true]:focus:shadow-success/30 data-[selectable=true]:focus:bg-success data-[selectable=true]:focus:text-success-foreground"]}},{variant:"shadow",color:"warning",class:{base:["data-[hover=true]:shadow-warning/30 data-[hover=true]:bg-warning data-[hover=true]:text-warning-foreground","data-[selectable=true]:focus:shadow-warning/30 data-[selectable=true]:focus:bg-warning data-[selectable=true]:focus:text-warning-foreground"]}},{variant:"shadow",color:"danger",class:{base:["data-[hover=true]:shadow-danger/30 data-[hover=true]:bg-danger data-[hover=true]:text-danger-foreground","data-[selectable=true]:focus:shadow-danger/30 data-[selectable=true]:focus:bg-danger data-[selectable=true]:focus:text-danger-foreground"]}},{variant:"bordered",color:"default",class:{base:["data-[hover=true]:border-default","data-[selectable=true]:focus:border-default"]}},{variant:"bordered",color:"primary",class:{base:["data-[hover=true]:border-primary data-[hover=true]:text-primary","data-[selectable=true]:focus:border-primary data-[selectable=true]:focus:text-primary"]}},{variant:"bordered",color:"secondary",class:{base:["data-[hover=true]:border-secondary data-[hover=true]:text-secondary","data-[selectable=true]:focus:border-secondary data-[selectable=true]:focus:text-secondary"]}},{variant:"bordered",color:"success",class:{base:["data-[hover=true]:border-success data-[hover=true]:text-success","data-[selectable=true]:focus:border-success data-[selectable=true]:focus:text-success"]}},{variant:"bordered",color:"warning",class:{base:["data-[hover=true]:border-warning data-[hover=true]:text-warning","data-[selectable=true]:focus:border-warning data-[selectable=true]:focus:text-warning"]}},{variant:"bordered",color:"danger",class:{base:["data-[hover=true]:border-danger data-[hover=true]:text-danger","data-[selectable=true]:focus:border-danger data-[selectable=true]:focus:text-danger"]}},{variant:"flat",color:"default",class:{base:["data-[hover=true]:bg-default/40","data-[hover=true]:text-default-foreground","data-[selectable=true]:focus:bg-default/40","data-[selectable=true]:focus:text-default-foreground"]}},{variant:"flat",color:"primary",class:{base:["data-[hover=true]:bg-primary/20 data-[hover=true]:text-primary","data-[selectable=true]:focus:bg-primary/20 data-[selectable=true]:focus:text-primary"]}},{variant:"flat",color:"secondary",class:{base:["data-[hover=true]:bg-secondary/20 data-[hover=true]:text-secondary","data-[selectable=true]:focus:bg-secondary/20 data-[selectable=true]:focus:text-secondary"]}},{variant:"flat",color:"success",class:{base:["data-[hover=true]:bg-success/20 data-[hover=true]:text-success","data-[selectable=true]:focus:bg-success/20 data-[selectable=true]:focus:text-success"]}},{variant:"flat",color:"warning",class:{base:["data-[hover=true]:bg-warning/20 data-[hover=true]:text-warning","data-[selectable=true]:focus:bg-warning/20 data-[selectable=true]:focus:text-warning"]}},{variant:"flat",color:"danger",class:{base:["data-[hover=true]:bg-danger/20 data-[hover=true]:text-danger","data-[selectable=true]:focus:bg-danger/20 data-[selectable=true]:focus:text-danger"]}},{variant:"faded",color:"default",class:{base:["data-[hover=true]:text-default-foreground","data-[selectable=true]:focus:text-default-foreground"]}},{variant:"faded",color:"primary",class:{base:["data-[hover=true]:text-primary","data-[selectable=true]:focus:text-primary"]}},{variant:"faded",color:"secondary",class:{base:["data-[hover=true]:text-secondary","data-[selectable=true]:focus:text-secondary"]}},{variant:"faded",color:"success",class:{base:["data-[hover=true]:text-success","data-[selectable=true]:focus:text-success"]}},{variant:"faded",color:"warning",class:{base:["data-[hover=true]:text-warning","data-[selectable=true]:focus:text-warning"]}},{variant:"faded",color:"danger",class:{base:["data-[hover=true]:text-danger","data-[selectable=true]:focus:text-danger"]}},{variant:"light",color:"default",class:{base:["data-[hover=true]:text-default-500","data-[selectable=true]:focus:text-default-500"]}},{variant:"light",color:"primary",class:{base:["data-[hover=true]:text-primary","data-[selectable=true]:focus:text-primary"]}},{variant:"light",color:"secondary",class:{base:["data-[hover=true]:text-secondary","data-[selectable=true]:focus:text-secondary"]}},{variant:"light",color:"success",class:{base:["data-[hover=true]:text-success","data-[selectable=true]:focus:text-success"]}},{variant:"light",color:"warning",class:{base:["data-[hover=true]:text-warning","data-[selectable=true]:focus:text-warning"]}},{variant:"light",color:"danger",class:{base:["data-[hover=true]:text-danger","data-[selectable=true]:focus:text-danger"]}}]}),Ac=mn({slots:{base:"relative mb-2",heading:"pl-1 text-tiny text-foreground-500",group:"data-[has-title=true]:pt-1",divider:"mt-2"}}),Za=mn({slots:{wrapper:["flex","w-screen","h-[100dvh]","fixed","inset-0","z-50","overflow-x-auto","justify-center","h-[--visual-viewport-height]"],base:["flex","flex-col","relative","bg-white","z-50","w-full","box-border","bg-content1","outline-none","mx-1","my-1","sm:mx-6","sm:my-16"],backdrop:"z-50",header:"flex py-4 px-6 flex-initial text-large font-semibold",body:"flex flex-1 flex-col gap-3 px-6 py-2",footer:"flex flex-row gap-2 px-6 py-4 justify-end",closeButton:["absolute","appearance-none","outline-none","select-none","top-1","end-1","p-2","text-foreground-500","rounded-full","hover:bg-default-100","active:bg-default-200","tap-highlight-transparent",...Qs]},variants:{size:{xs:{base:"max-w-xs"},sm:{base:"max-w-sm"},md:{base:"max-w-md"},lg:{base:"max-w-lg"},xl:{base:"max-w-xl"},"2xl":{base:"max-w-2xl"},"3xl":{base:"max-w-3xl"},"4xl":{base:"max-w-4xl"},"5xl":{base:"max-w-5xl"},full:{base:"my-0 mx-0 sm:mx-0 sm:my-0 max-w-full h-[100dvh] min-h-[100dvh] !rounded-none"}},radius:{none:{base:"rounded-none"},sm:{base:"rounded-small"},md:{base:"rounded-medium"},lg:{base:"rounded-large"}},placement:{auto:{wrapper:"items-end sm:items-center"},center:{wrapper:"items-center sm:items-center"},top:{wrapper:"items-start sm:items-start"},"top-center":{wrapper:"items-start sm:items-center"},bottom:{wrapper:"items-end sm:items-end"},"bottom-center":{wrapper:"items-end sm:items-center"}},shadow:{none:{base:"shadow-none"},sm:{base:"shadow-small"},md:{base:"shadow-medium"},lg:{base:"shadow-large"}},backdrop:{transparent:{backdrop:"hidden"},opaque:{backdrop:"bg-overlay/50 backdrop-opacity-disabled"},blur:{backdrop:"backdrop-blur-md backdrop-saturate-150 bg-overlay/30"}},scrollBehavior:{normal:{base:"overflow-y-hidden"},inside:{base:"max-h-[calc(100%_-_8rem)]",body:"overflow-y-auto"},outside:{wrapper:"items-start sm:items-start overflow-y-auto",base:"my-16"}},disableAnimation:{false:{wrapper:["[--scale-enter:100%]","[--scale-exit:100%]","[--slide-enter:0px]","[--slide-exit:80px]","sm:[--scale-enter:100%]","sm:[--scale-exit:103%]","sm:[--slide-enter:0px]","sm:[--slide-exit:0px]"]}}},defaultVariants:{size:"md",radius:"lg",shadow:"sm",placement:"auto",backdrop:"opaque",scrollBehavior:"normal"},compoundVariants:[{backdrop:["opaque","blur"],class:{backdrop:"w-screen h-screen fixed inset-0"}}]}),Lc=mn({base:"shrink-0 bg-divider border-none",variants:{orientation:{horizontal:"w-full h-divider",vertical:"h-full w-divider"}},defaultVariants:{orientation:"horizontal"}});function Es(t){return Ad()?t.altKey:t.ctrlKey}function en(t){return On()?t.metaKey:t.ctrlKey}const Ic=1e3;function Uo(t){let{keyboardDelegate:e,selectionManager:n,onTypeSelect:r}=t,s=p.useRef({search:"",timeout:void 0}).current,a=i=>{let o=Oc(i.key);if(!(!o||i.ctrlKey||i.metaKey||!i.currentTarget.contains(i.target))){if(o===" "&&s.search.trim().length>0&&(i.preventDefault(),"continuePropagation"in i||i.stopPropagation()),s.search+=o,e.getKeyForSearch!=null){let l=e.getKeyForSearch(s.search,n.focusedKey);l==null&&(l=e.getKeyForSearch(s.search)),l!=null&&(n.setFocusedKey(l),r&&r(l))}clearTimeout(s.timeout),s.timeout=setTimeout(()=>{s.search=""},Ic)}};return{typeSelectProps:{onKeyDownCapture:e.getKeyForSearch?a:void 0}}}function Oc(t){return t.length===1||!/^[A-Z]/i.test(t)?t:""}function Kc(t){let{selectionManager:e,keyboardDelegate:n,ref:r,autoFocus:s=!1,shouldFocusWrap:a=!1,disallowEmptySelection:i=!1,disallowSelectAll:o=!1,selectOnFocus:l=e.selectionBehavior==="replace",disallowTypeAhead:d=!1,shouldUseVirtualFocus:c,allowsTabNavigation:b=!1,isVirtualized:m,scrollRef:g=r,linkBehavior:F="action"}=t,{direction:S}=Gs(),_=ra(),E=P=>{var v;if(P.altKey&&P.key==="Tab"&&P.preventDefault(),!(!((v=r.current)===null||v===void 0)&&v.contains(P.target)))return;const k=(U,le)=>{if(U!=null){if(e.isLink(U)&&F==="selection"&&l&&!Es(P)){var B;ji.flushSync(()=>{e.setFocusedKey(U,le)});let Ee=(B=g.current)===null||B===void 0?void 0:B.querySelector(`[data-key="${CSS.escape(U.toString())}"]`),$e=e.getItemProps(U);Ee&&_.open(Ee,P,$e.href,$e.routerOptions);return}if(e.setFocusedKey(U,le),e.isLink(U)&&F==="override")return;P.shiftKey&&e.selectionMode==="multiple"?e.extendSelection(U):l&&!Es(P)&&e.replaceSelection(U)}};switch(P.key){case"ArrowDown":if(n.getKeyBelow){var f,y,w;let U=e.focusedKey!=null?(f=n.getKeyBelow)===null||f===void 0?void 0:f.call(n,e.focusedKey):(y=n.getFirstKey)===null||y===void 0?void 0:y.call(n);U==null&&a&&(U=(w=n.getFirstKey)===null||w===void 0?void 0:w.call(n,e.focusedKey)),U!=null&&(P.preventDefault(),k(U))}break;case"ArrowUp":if(n.getKeyAbove){var V,K,re;let U=e.focusedKey!=null?(V=n.getKeyAbove)===null||V===void 0?void 0:V.call(n,e.focusedKey):(K=n.getLastKey)===null||K===void 0?void 0:K.call(n);U==null&&a&&(U=(re=n.getLastKey)===null||re===void 0?void 0:re.call(n,e.focusedKey)),U!=null&&(P.preventDefault(),k(U))}break;case"ArrowLeft":if(n.getKeyLeftOf){var ve,oe,Se;let U=e.focusedKey!=null?(ve=n.getKeyLeftOf)===null||ve===void 0?void 0:ve.call(n,e.focusedKey):null;U==null&&a&&(U=S==="rtl"?(oe=n.getFirstKey)===null||oe===void 0?void 0:oe.call(n,e.focusedKey):(Se=n.getLastKey)===null||Se===void 0?void 0:Se.call(n,e.focusedKey)),U!=null&&(P.preventDefault(),k(U,S==="rtl"?"first":"last"))}break;case"ArrowRight":if(n.getKeyRightOf){var ye,_e,ue;let U=e.focusedKey!=null?(ye=n.getKeyRightOf)===null||ye===void 0?void 0:ye.call(n,e.focusedKey):null;U==null&&a&&(U=S==="rtl"?(_e=n.getLastKey)===null||_e===void 0?void 0:_e.call(n,e.focusedKey):(ue=n.getFirstKey)===null||ue===void 0?void 0:ue.call(n,e.focusedKey)),U!=null&&(P.preventDefault(),k(U,S==="rtl"?"last":"first"))}break;case"Home":if(n.getFirstKey){P.preventDefault();let U=n.getFirstKey(e.focusedKey,en(P));e.setFocusedKey(U),U!=null&&(en(P)&&P.shiftKey&&e.selectionMode==="multiple"?e.extendSelection(U):l&&e.replaceSelection(U))}break;case"End":if(n.getLastKey){P.preventDefault();let U=n.getLastKey(e.focusedKey,en(P));e.setFocusedKey(U),U!=null&&(en(P)&&P.shiftKey&&e.selectionMode==="multiple"?e.extendSelection(U):l&&e.replaceSelection(U))}break;case"PageDown":if(n.getKeyPageBelow&&e.focusedKey!=null){let U=n.getKeyPageBelow(e.focusedKey);U!=null&&(P.preventDefault(),k(U))}break;case"PageUp":if(n.getKeyPageAbove&&e.focusedKey!=null){let U=n.getKeyPageAbove(e.focusedKey);U!=null&&(P.preventDefault(),k(U))}break;case"a":en(P)&&e.selectionMode==="multiple"&&o!==!0&&(P.preventDefault(),e.selectAll());break;case"Escape":!i&&e.selectedKeys.size!==0&&(P.stopPropagation(),P.preventDefault(),e.clearSelection());break;case"Tab":if(!b){if(P.shiftKey)r.current.focus();else{let U=Ld(r.current,{tabbable:!0}),le,B;do B=U.lastChild(),B&&(le=B);while(B);le&&!le.contains(document.activeElement)&&Ct(le)}break}}},x=p.useRef({top:0,left:0});Ia(g,"scroll",m?void 0:()=>{var P,v,k,f;x.current={top:(k=(P=g.current)===null||P===void 0?void 0:P.scrollTop)!==null&&k!==void 0?k:0,left:(f=(v=g.current)===null||v===void 0?void 0:v.scrollLeft)!==null&&f!==void 0?f:0}});let D=P=>{if(e.isFocused){P.currentTarget.contains(P.target)||e.setFocused(!1);return}if(P.currentTarget.contains(P.target)){if(e.setFocused(!0),e.focusedKey==null){var v,k;let w=K=>{K!=null&&(e.setFocusedKey(K),l&&e.replaceSelection(K))},V=P.relatedTarget;var f,y;V&&P.currentTarget.compareDocumentPosition(V)&Node.DOCUMENT_POSITION_FOLLOWING?w((f=e.lastSelectedKey)!==null&&f!==void 0?f:(v=n.getLastKey)===null||v===void 0?void 0:v.call(n)):w((y=e.firstSelectedKey)!==null&&y!==void 0?y:(k=n.getFirstKey)===null||k===void 0?void 0:k.call(n))}else!m&&g.current&&(g.current.scrollTop=x.current.top,g.current.scrollLeft=x.current.left);if(e.focusedKey!=null&&g.current){let w=g.current.querySelector(`[data-key="${CSS.escape(e.focusedKey.toString())}"]`);w&&(w.contains(document.activeElement)||Ct(w),Sa()==="keyboard"&&Ka(w,{containingElement:r.current}))}}},I=P=>{P.currentTarget.contains(P.relatedTarget)||e.setFocused(!1)};const M=p.useRef(s);p.useEffect(()=>{if(M.current){var P,v;let y=null;var k;s==="first"&&(y=(k=(P=n.getFirstKey)===null||P===void 0?void 0:P.call(n))!==null&&k!==void 0?k:null);var f;s==="last"&&(y=(f=(v=n.getLastKey)===null||v===void 0?void 0:v.call(n))!==null&&f!==void 0?f:null);let w=e.selectedKeys;if(w.size){for(let V of w)if(e.canSelectItem(V)){y=V;break}}e.setFocused(!0),e.setFocusedKey(y),y==null&&!c&&r.current&&Rn(r.current)}},[]);let R=p.useRef(e.focusedKey);p.useEffect(()=>{if(e.isFocused&&e.focusedKey!=null&&(e.focusedKey!==R.current||M.current)&&g.current&&r.current){let P=Sa(),v=r.current.querySelector(`[data-key="${CSS.escape(e.focusedKey.toString())}"]`);if(!v)return;(P==="keyboard"||M.current)&&(Yi(g.current,v),P!=="virtual"&&Ka(v,{containingElement:r.current}))}!c&&e.isFocused&&e.focusedKey==null&&R.current!=null&&r.current&&Rn(r.current),R.current=e.focusedKey,M.current=!1}),Ia(r,"react-aria-focus-scope-restore",P=>{P.preventDefault(),e.setFocused(!0)});let G={onKeyDown:E,onFocus:D,onBlur:I,onMouseDown(P){g.current===P.target&&P.preventDefault()}},{typeSelectProps:u}=Uo({keyboardDelegate:n,selectionManager:e});d||(G=gt(u,G));let T;return c||(T=e.focusedKey==null?0:-1),{collectionProps:{...G,tabIndex:T}}}function Rc(t){let{selectionManager:e,key:n,ref:r,shouldSelectOnPressUp:s,shouldUseVirtualFocus:a,focus:i,isDisabled:o,onAction:l,allowsDifferentPressOrigin:d,linkBehavior:c="action"}=t,b=ra(),m=K=>{if(K.pointerType==="keyboard"&&Es(K))e.toggleSelection(n);else{if(e.selectionMode==="none")return;if(e.isLink(n)){if(c==="selection"&&r.current){let re=e.getItemProps(n);b.open(r.current,K,re.href,re.routerOptions),e.setSelectedKeys(e.selectedKeys);return}else if(c==="override"||c==="none")return}e.selectionMode==="single"?e.isSelected(n)&&!e.disallowEmptySelection?e.toggleSelection(n):e.replaceSelection(n):K&&K.shiftKey?e.extendSelection(n):e.selectionBehavior==="toggle"||K&&(en(K)||K.pointerType==="touch"||K.pointerType==="virtual")?e.toggleSelection(n):e.replaceSelection(n)}};p.useEffect(()=>{n===e.focusedKey&&e.isFocused&&!a&&(i?i():document.activeElement!==r.current&&r.current&&Rn(r.current))},[r,n,e.focusedKey,e.childFocusStrategy,e.isFocused,a]),o=o||e.isDisabled(n);let g={};!a&&!o?g={tabIndex:n===e.focusedKey?0:-1,onFocus(K){K.target===r.current&&e.setFocusedKey(n)}}:o&&(g.onMouseDown=K=>{K.preventDefault()});let F=e.isLink(n)&&c==="override",S=e.isLink(n)&&c!=="selection"&&c!=="none",_=!o&&e.canSelectItem(n)&&!F,E=(l||S)&&!o,x=E&&(e.selectionBehavior==="replace"?!_:!_||e.isEmpty),D=E&&_&&e.selectionBehavior==="replace",I=x||D,M=p.useRef(null),R=I&&_,G=p.useRef(!1),u=p.useRef(!1),T=K=>{if(l&&l(),S&&r.current){let re=e.getItemProps(n);b.open(r.current,K,re.href,re.routerOptions)}},P={};s?(P.onPressStart=K=>{M.current=K.pointerType,G.current=R,K.pointerType==="keyboard"&&(!I||Ga())&&m(K)},d?(P.onPressUp=x?void 0:K=>{K.pointerType!=="keyboard"&&_&&m(K)},P.onPress=x?T:void 0):P.onPress=K=>{if(x||D&&K.pointerType!=="mouse"){if(K.pointerType==="keyboard"&&!qa())return;T(K)}else K.pointerType!=="keyboard"&&_&&m(K)}):(P.onPressStart=K=>{M.current=K.pointerType,G.current=R,u.current=x,_&&(K.pointerType==="mouse"&&!x||K.pointerType==="keyboard"&&(!E||Ga()))&&m(K)},P.onPress=K=>{(K.pointerType==="touch"||K.pointerType==="pen"||K.pointerType==="virtual"||K.pointerType==="keyboard"&&I&&qa()||K.pointerType==="mouse"&&u.current)&&(I?T(K):_&&m(K))}),g["data-key"]=n,P.preventFocusOnPress=a;let{pressProps:v,isPressed:k}=Ji(P),f=D?K=>{M.current==="mouse"&&(K.stopPropagation(),K.preventDefault(),T(K))}:void 0,{longPressProps:y}=to({isDisabled:!R,onLongPress(K){K.pointerType==="touch"&&(m(K),e.setSelectionBehavior("toggle"))}}),w=K=>{M.current==="touch"&&G.current&&K.preventDefault()},V=e.isLink(n)?K=>{It.isOpening||K.preventDefault()}:void 0;return{itemProps:gt(g,_||x?v:{},R?y:{},{onDoubleClick:f,onDragStartCapture:w,onClick:V}),isPressed:k,isSelected:e.isSelected(n),isFocused:e.isFocused&&e.focusedKey===n,isDisabled:o,allowsSelection:_,hasAction:I}}function qa(){let t=window.event;return(t==null?void 0:t.key)==="Enter"}function Ga(){let t=window.event;return(t==null?void 0:t.key)===" "||(t==null?void 0:t.code)==="Space"}class Ya{getItemRect(e){let n=this.ref.current;if(!n)return null;let r=e!=null?n.querySelector(`[data-key="${CSS.escape(e.toString())}"]`):null;if(!r)return null;let s=n.getBoundingClientRect(),a=r.getBoundingClientRect();return{x:a.left-s.left+n.scrollLeft,y:a.top-s.top+n.scrollTop,width:a.width,height:a.height}}getContentSize(){let e=this.ref.current;var n,r;return{width:(n=e==null?void 0:e.scrollWidth)!==null&&n!==void 0?n:0,height:(r=e==null?void 0:e.scrollHeight)!==null&&r!==void 0?r:0}}getVisibleRect(){let e=this.ref.current;var n,r,s,a;return{x:(n=e==null?void 0:e.scrollLeft)!==null&&n!==void 0?n:0,y:(r=e==null?void 0:e.scrollTop)!==null&&r!==void 0?r:0,width:(s=e==null?void 0:e.offsetWidth)!==null&&s!==void 0?s:0,height:(a=e==null?void 0:e.offsetHeight)!==null&&a!==void 0?a:0}}constructor(e){this.ref=e}}class Zo{isDisabled(e){var n;return this.disabledBehavior==="all"&&(((n=e.props)===null||n===void 0?void 0:n.isDisabled)||this.disabledKeys.has(e.key))}findNextNonDisabled(e,n){let r=e;for(;r!=null;){let s=this.collection.getItem(r);if((s==null?void 0:s.type)==="item"&&!this.isDisabled(s))return r;r=n(r)}return null}getNextKey(e){let n=e;return n=this.collection.getKeyAfter(n),this.findNextNonDisabled(n,r=>this.collection.getKeyAfter(r))}getPreviousKey(e){let n=e;return n=this.collection.getKeyBefore(n),this.findNextNonDisabled(n,r=>this.collection.getKeyBefore(r))}findKey(e,n,r){let s=e,a=this.layoutDelegate.getItemRect(s);if(!a||s==null)return null;let i=a;do{if(s=n(s),s==null)break;a=this.layoutDelegate.getItemRect(s)}while(a&&r(i,a)&&s!=null);return s}isSameRow(e,n){return e.y===n.y||e.x!==n.x}isSameColumn(e,n){return e.x===n.x||e.y!==n.y}getKeyBelow(e){return this.layout==="grid"&&this.orientation==="vertical"?this.findKey(e,n=>this.getNextKey(n),this.isSameRow):this.getNextKey(e)}getKeyAbove(e){return this.layout==="grid"&&this.orientation==="vertical"?this.findKey(e,n=>this.getPreviousKey(n),this.isSameRow):this.getPreviousKey(e)}getNextColumn(e,n){return n?this.getPreviousKey(e):this.getNextKey(e)}getKeyRightOf(e){let n=this.direction==="ltr"?"getKeyRightOf":"getKeyLeftOf";return this.layoutDelegate[n]?(e=this.layoutDelegate[n](e),this.findNextNonDisabled(e,r=>this.layoutDelegate[n](r))):this.layout==="grid"?this.orientation==="vertical"?this.getNextColumn(e,this.direction==="rtl"):this.findKey(e,r=>this.getNextColumn(r,this.direction==="rtl"),this.isSameColumn):this.orientation==="horizontal"?this.getNextColumn(e,this.direction==="rtl"):null}getKeyLeftOf(e){let n=this.direction==="ltr"?"getKeyLeftOf":"getKeyRightOf";return this.layoutDelegate[n]?(e=this.layoutDelegate[n](e),this.findNextNonDisabled(e,r=>this.layoutDelegate[n](r))):this.layout==="grid"?this.orientation==="vertical"?this.getNextColumn(e,this.direction==="ltr"):this.findKey(e,r=>this.getNextColumn(r,this.direction==="ltr"),this.isSameColumn):this.orientation==="horizontal"?this.getNextColumn(e,this.direction==="ltr"):null}getFirstKey(){let e=this.collection.getFirstKey();return this.findNextNonDisabled(e,n=>this.collection.getKeyAfter(n))}getLastKey(){let e=this.collection.getLastKey();return this.findNextNonDisabled(e,n=>this.collection.getKeyBefore(n))}getKeyPageAbove(e){let n=this.ref.current,r=this.layoutDelegate.getItemRect(e);if(!r)return null;if(n&&!Nn(n))return this.getFirstKey();let s=e;if(this.orientation==="horizontal"){let a=Math.max(0,r.x+r.width-this.layoutDelegate.getVisibleRect().width);for(;r&&r.x>a&&s!=null;)s=this.getKeyAbove(s),r=s==null?null:this.layoutDelegate.getItemRect(s)}else{let a=Math.max(0,r.y+r.height-this.layoutDelegate.getVisibleRect().height);for(;r&&r.y>a&&s!=null;)s=this.getKeyAbove(s),r=s==null?null:this.layoutDelegate.getItemRect(s)}return s??this.getFirstKey()}getKeyPageBelow(e){let n=this.ref.current,r=this.layoutDelegate.getItemRect(e);if(!r)return null;if(n&&!Nn(n))return this.getLastKey();let s=e;if(this.orientation==="horizontal"){let a=Math.min(this.layoutDelegate.getContentSize().width,r.y-r.width+this.layoutDelegate.getVisibleRect().width);for(;r&&r.xa||new Zo({collection:n,disabledKeys:r,disabledBehavior:l,ref:s,collator:o,layoutDelegate:i}),[a,i,n,r,s,o,l]),{collectionProps:c}=Kc({...t,ref:s,selectionManager:e,keyboardDelegate:d});return{listProps:c}}var Bc=t=>{const{isSelected:e,isIndeterminate:n,disableAnimation:r,...s}=t;return A.jsx("svg",{"aria-hidden":"true",fill:"none",focusable:"false",height:"1em",role:"presentation",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,viewBox:"0 0 24 24",width:"1em",...s,children:A.jsx("path",{d:"M18 6L6 18M6 6l12 12"})})},jc=({strokeWidth:t=1.5,...e})=>A.jsx("svg",{"aria-hidden":"true",fill:"none",focusable:"false",height:"1em",role:"presentation",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:t,viewBox:"0 0 24 24",width:"1em",...e,children:A.jsx("path",{d:"m6 9 6 6 6-6"})});class Ze extends Set{constructor(e,n,r){super(e),e instanceof Ze?(this.anchorKey=n??e.anchorKey,this.currentKey=r??e.currentKey):(this.anchorKey=n??null,this.currentKey=r??null)}}function Vc(t,e){if(t.size!==e.size)return!1;for(let n of t)if(!e.has(n))return!1;return!0}function zc(t){let{selectionMode:e="none",disallowEmptySelection:n=!1,allowDuplicateSelectionEvents:r,selectionBehavior:s="toggle",disabledBehavior:a="all"}=t,i=p.useRef(!1),[,o]=p.useState(!1),l=p.useRef(null),d=p.useRef(null),[,c]=p.useState(null),b=p.useMemo(()=>Xa(t.selectedKeys),[t.selectedKeys]),m=p.useMemo(()=>Xa(t.defaultSelectedKeys,new Ze),[t.defaultSelectedKeys]),[g,F]=Id(b,m,t.onSelectionChange),S=p.useMemo(()=>t.disabledKeys?new Set(t.disabledKeys):new Set,[t.disabledKeys]),[_,E]=p.useState(s);s==="replace"&&_==="toggle"&&typeof g=="object"&&g.size===0&&E("replace");let x=p.useRef(s);return p.useEffect(()=>{s!==x.current&&(E(s),x.current=s)},[s]),{selectionMode:e,disallowEmptySelection:n,selectionBehavior:_,setSelectionBehavior:E,get isFocused(){return i.current},setFocused(D){i.current=D,o(D)},get focusedKey(){return l.current},get childFocusStrategy(){return d.current},setFocusedKey(D,I="first"){l.current=D,d.current=I,c(D)},selectedKeys:g,setSelectedKeys(D){(r||!Vc(D,g))&&F(D)},disabledKeys:S,disabledBehavior:a}}function Xa(t,e){return t?t==="all"?"all":new Ze(t):e}function Hc(t,e){return typeof e.getChildren=="function"?e.getChildren(t.key):t.childNodes}function Wc(t){return Uc(t)}function Uc(t,e){for(let n of t)return n}function cs(t,e,n){if(e.parentKey===n.parentKey)return e.index-n.index;let r=[...Ja(t,e),e],s=[...Ja(t,n),n],a=r.slice(0,s.length).findIndex((i,o)=>i!==s[o]);return a!==-1?(e=r[a],n=s[a],e.index-n.index):r.findIndex(i=>i===n)>=0?1:(s.findIndex(i=>i===e)>=0,-1)}function Ja(t,e){let n=[],r=e;for(;(r==null?void 0:r.parentKey)!=null;)r=t.getItem(r.parentKey),r&&n.unshift(r);return n}class Zc{get selectionMode(){return this.state.selectionMode}get disallowEmptySelection(){return this.state.disallowEmptySelection}get selectionBehavior(){return this.state.selectionBehavior}setSelectionBehavior(e){this.state.setSelectionBehavior(e)}get isFocused(){return this.state.isFocused}setFocused(e){this.state.setFocused(e)}get focusedKey(){return this.state.focusedKey}get childFocusStrategy(){return this.state.childFocusStrategy}setFocusedKey(e,n){(e==null||this.collection.getItem(e))&&this.state.setFocusedKey(e,n)}get selectedKeys(){return this.state.selectedKeys==="all"?new Set(this.getSelectAllKeys()):this.state.selectedKeys}get rawSelection(){return this.state.selectedKeys}isSelected(e){if(this.state.selectionMode==="none")return!1;let n=this.getKey(e);return n==null?!1:this.state.selectedKeys==="all"?this.canSelectItem(n):this.state.selectedKeys.has(n)}get isEmpty(){return this.state.selectedKeys!=="all"&&this.state.selectedKeys.size===0}get isSelectAll(){if(this.isEmpty)return!1;if(this.state.selectedKeys==="all")return!0;if(this._isSelectAll!=null)return this._isSelectAll;let e=this.getSelectAllKeys(),n=this.state.selectedKeys;return this._isSelectAll=e.every(r=>n.has(r)),this._isSelectAll}get firstSelectedKey(){let e=null;for(let r of this.state.selectedKeys){let s=this.collection.getItem(r);(!e||s&&cs(this.collection,s,e)<0)&&(e=s)}var n;return(n=e==null?void 0:e.key)!==null&&n!==void 0?n:null}get lastSelectedKey(){let e=null;for(let r of this.state.selectedKeys){let s=this.collection.getItem(r);(!e||s&&cs(this.collection,s,e)>0)&&(e=s)}var n;return(n=e==null?void 0:e.key)!==null&&n!==void 0?n:null}get disabledKeys(){return this.state.disabledKeys}get disabledBehavior(){return this.state.disabledBehavior}extendSelection(e){if(this.selectionMode==="none")return;if(this.selectionMode==="single"){this.replaceSelection(e);return}let n=this.getKey(e);if(n==null)return;let r;if(this.state.selectedKeys==="all")r=new Ze([n],n,n);else{let i=this.state.selectedKeys;var s;let o=(s=i.anchorKey)!==null&&s!==void 0?s:n;r=new Ze(i,o,n);var a;for(let l of this.getKeyRange(o,(a=i.currentKey)!==null&&a!==void 0?a:n))r.delete(l);for(let l of this.getKeyRange(n,o))this.canSelectItem(l)&&r.add(l)}this.state.setSelectedKeys(r)}getKeyRange(e,n){let r=this.collection.getItem(e),s=this.collection.getItem(n);return r&&s?cs(this.collection,r,s)<=0?this.getKeyRangeInternal(e,n):this.getKeyRangeInternal(n,e):[]}getKeyRangeInternal(e,n){var r;if(!((r=this.layoutDelegate)===null||r===void 0)&&r.getKeyRange)return this.layoutDelegate.getKeyRange(e,n);let s=[],a=e;for(;a!=null;){let i=this.collection.getItem(a);if(i&&(i.type==="item"||i.type==="cell"&&this.allowsCellSelection)&&s.push(a),a===n)return s;a=this.collection.getKeyAfter(a)}return[]}getKey(e){let n=this.collection.getItem(e);if(!n||n.type==="cell"&&this.allowsCellSelection)return e;for(;n&&n.type!=="item"&&n.parentKey!=null;)n=this.collection.getItem(n.parentKey);return!n||n.type!=="item"?null:n.key}toggleSelection(e){if(this.selectionMode==="none")return;if(this.selectionMode==="single"&&!this.isSelected(e)){this.replaceSelection(e);return}let n=this.getKey(e);if(n==null)return;let r=new Ze(this.state.selectedKeys==="all"?this.getSelectAllKeys():this.state.selectedKeys);r.has(n)?r.delete(n):this.canSelectItem(n)&&(r.add(n),r.anchorKey=n,r.currentKey=n),!(this.disallowEmptySelection&&r.size===0)&&this.state.setSelectedKeys(r)}replaceSelection(e){if(this.selectionMode==="none")return;let n=this.getKey(e);if(n==null)return;let r=this.canSelectItem(n)?new Ze([n],n,n):new Ze;this.state.setSelectedKeys(r)}setSelectedKeys(e){if(this.selectionMode==="none")return;let n=new Ze;for(let r of e){let s=this.getKey(r);if(s!=null&&(n.add(s),this.selectionMode==="single"))break}this.state.setSelectedKeys(n)}getSelectAllKeys(){let e=[],n=r=>{for(;r!=null;){if(this.canSelectItem(r)){var s;let i=this.collection.getItem(r);(i==null?void 0:i.type)==="item"&&e.push(r);var a;i!=null&&i.hasChildNodes&&(this.allowsCellSelection||i.type!=="item")&&n((a=(s=Wc(Hc(i,this.collection)))===null||s===void 0?void 0:s.key)!==null&&a!==void 0?a:null)}r=this.collection.getKeyAfter(r)}};return n(this.collection.getFirstKey()),e}selectAll(){!this.isSelectAll&&this.selectionMode==="multiple"&&this.state.setSelectedKeys("all")}clearSelection(){!this.disallowEmptySelection&&(this.state.selectedKeys==="all"||this.state.selectedKeys.size>0)&&this.state.setSelectedKeys(new Ze)}toggleSelectAll(){this.isSelectAll?this.clearSelection():this.selectAll()}select(e,n){this.selectionMode!=="none"&&(this.selectionMode==="single"?this.isSelected(e)&&!this.disallowEmptySelection?this.toggleSelection(e):this.replaceSelection(e):this.selectionBehavior==="toggle"||n&&(n.pointerType==="touch"||n.pointerType==="virtual")?this.toggleSelection(e):this.replaceSelection(e))}isSelectionEqual(e){if(e===this.state.selectedKeys)return!0;let n=this.selectedKeys;if(e.size!==n.size)return!1;for(let r of e)if(!n.has(r))return!1;for(let r of n)if(!e.has(r))return!1;return!0}canSelectItem(e){var n;if(this.state.selectionMode==="none"||this.state.disabledKeys.has(e))return!1;let r=this.collection.getItem(e);return!(!r||!(r==null||(n=r.props)===null||n===void 0)&&n.isDisabled||r.type==="cell"&&!this.allowsCellSelection)}isDisabled(e){var n,r;return this.state.disabledBehavior==="all"&&(this.state.disabledKeys.has(e)||!!(!((r=this.collection.getItem(e))===null||r===void 0||(n=r.props)===null||n===void 0)&&n.isDisabled))}isLink(e){var n,r;return!!(!((r=this.collection.getItem(e))===null||r===void 0||(n=r.props)===null||n===void 0)&&n.href)}getItemProps(e){var n;return(n=this.collection.getItem(e))===null||n===void 0?void 0:n.props}constructor(e,n,r){this.collection=e,this.state=n;var s;this.allowsCellSelection=(s=r==null?void 0:r.allowsCellSelection)!==null&&s!==void 0?s:!1,this._isSelectAll=null,this.layoutDelegate=(r==null?void 0:r.layoutDelegate)||null}}function qo(t){return null}qo.getCollectionNode=function*(e,n){let{childItems:r,title:s,children:a}=e,i=e.title||e.children,o=e.textValue||(typeof i=="string"?i:"")||e["aria-label"]||"";!o&&!(n!=null&&n.suppressTextValueWarning)&&console.warn(" with non-plain text contents is unsupported by type to select for accessibility. Please add a `textValue` prop."),yield{type:"item",props:e,rendered:i,textValue:o,"aria-label":e["aria-label"],hasChildNodes:qc(e),*childNodes(){if(r)for(let l of r)yield{type:"item",value:l};else if(s){let l=[];se.Children.forEach(a,d=>{l.push({type:"item",element:d})}),yield*l}}}};function qc(t){return t.hasChildItems!=null?t.hasChildItems:!!(t.childItems||t.title&&se.Children.count(t.children)>0)}let Gc=qo;class Yc{build(e,n){return this.context=n,Qa(()=>this.iterateCollection(e))}*iterateCollection(e){let{children:n,items:r}=e;if(se.isValidElement(n)&&n.type===se.Fragment)yield*this.iterateCollection({children:n.props.children,items:r});else if(typeof n=="function"){if(!r)throw new Error("props.children was a function but props.items is missing");let s=0;for(let a of r)yield*this.getFullNode({value:a,index:s},{renderer:n}),s++}else{let s=[];se.Children.forEach(n,i=>{i&&s.push(i)});let a=0;for(let i of s){let o=this.getFullNode({element:i,index:a},{});for(let l of o)a++,yield l}}}getKey(e,n,r,s){if(e.key!=null)return e.key;if(n.type==="cell"&&n.key!=null)return`${s}${n.key}`;let a=n.value;if(a!=null){var i;let o=(i=a.key)!==null&&i!==void 0?i:a.id;if(o==null)throw new Error("No key found for item");return o}return s?`${s}.${n.index}`:`$.${n.index}`}getChildState(e,n){return{renderer:n.renderer||e.renderer}}*getFullNode(e,n,r,s){if(se.isValidElement(e.element)&&e.element.type===se.Fragment){let _=[];se.Children.forEach(e.element.props.children,x=>{_.push(x)});var a;let E=(a=e.index)!==null&&a!==void 0?a:0;for(const x of _)yield*this.getFullNode({element:x,index:E++},n,r,s);return}let i=e.element;if(!i&&e.value&&n&&n.renderer){let _=this.cache.get(e.value);if(_&&(!_.shouldInvalidate||!_.shouldInvalidate(this.context))){_.index=e.index,_.parentKey=s?s.key:null,yield _;return}i=n.renderer(e.value)}if(se.isValidElement(i)){let _=i.type;if(typeof _!="function"&&typeof _.getCollectionNode!="function"){let I=i.type;throw new Error(`Unknown element <${I}> in collection.`)}let E=_.getCollectionNode(i.props,this.context);var o;let x=(o=e.index)!==null&&o!==void 0?o:0,D=E.next();for(;!D.done&&D.value;){let I=D.value;e.index=x;var l;let M=(l=I.key)!==null&&l!==void 0?l:null;M==null&&(M=I.element?null:this.getKey(i,e,n,r));let G=[...this.getFullNode({...I,key:M,index:x,wrapper:Xc(e.wrapper,I.wrapper)},this.getChildState(n,I),r?`${r}${i.key}`:i.key,s)];for(let u of G){var d,c;u.value=(c=(d=I.value)!==null&&d!==void 0?d:e.value)!==null&&c!==void 0?c:null,u.value&&this.cache.set(u.value,u);var b;if(e.type&&u.type!==e.type)throw new Error(`Unsupported type <${fs(u.type)}> in <${fs((b=s==null?void 0:s.type)!==null&&b!==void 0?b:"unknown parent type")}>. Only <${fs(e.type)}> is supported.`);x++,yield u}D=E.next(G)}return}if(e.key==null||e.type==null)return;let m=this;var g,F;let S={type:e.type,props:e.props,key:e.key,parentKey:s?s.key:null,value:(g=e.value)!==null&&g!==void 0?g:null,level:s?s.level+1:0,index:e.index,rendered:e.rendered,textValue:(F=e.textValue)!==null&&F!==void 0?F:"","aria-label":e["aria-label"],wrapper:e.wrapper,shouldInvalidate:e.shouldInvalidate,hasChildNodes:e.hasChildNodes||!1,childNodes:Qa(function*(){if(!e.hasChildNodes||!e.childNodes)return;let _=0;for(let E of e.childNodes()){E.key!=null&&(E.key=`${S.key}${E.key}`);let x=m.getFullNode({...E,index:_},m.getChildState(n,E),S.key,S);for(let D of x)_++,yield D}})};yield S}constructor(){this.cache=new WeakMap}}function Qa(t){let e=[],n=null;return{*[Symbol.iterator](){for(let r of e)yield r;n||(n=t());for(let r of n)e.push(r),yield r}}}function Xc(t,e){if(t&&e)return n=>t(e(n));if(t)return t;if(e)return e}function fs(t){return t[0].toUpperCase()+t.slice(1)}function Jc(t,e,n){let r=p.useMemo(()=>new Yc,[]),{children:s,items:a,collection:i}=t;return p.useMemo(()=>{if(i)return i;let l=r.build({children:s,items:a},n);return e(l)},[r,s,a,i,n,e])}function Qc(t,e){return typeof e.getChildren=="function"?e.getChildren(t.key):t.childNodes}const ei=new WeakMap;function ef(t){let e=ei.get(t);if(e!=null)return e;let n=0,r=s=>{for(let a of s)a.type==="section"?r(Qc(a,t)):n++};return r(t),ei.set(t,n),n}function tf(t){let e=fn(t,{enabled:typeof t.elementType=="string"}),n;return t.orientation==="vertical"&&(n="vertical"),t.elementType!=="hr"?{separatorProps:{...e,role:"separator","aria-orientation":n}}:{separatorProps:e}}function nf(t){const{as:e,className:n,orientation:r,...s}=t;let a=e||"hr";a==="hr"&&r==="vertical"&&(a="div");const{separatorProps:i}=tf({elementType:typeof a=="string"?a:"hr",orientation:r}),o=p.useMemo(()=>Lc({orientation:r,className:n}),[r,n]),l=p.useCallback((d={})=>({className:o,role:"separator","data-orientation":r,...i,...s,...d}),[o,r,i,s]);return{Component:a,getDividerProps:l}}var Go=Qe((t,e)=>{const{Component:n,getDividerProps:r}=nf({...t});return A.jsx(n,{ref:e,...r()})});Go.displayName="HeroUI.Divider";var rf=Go,wn=new WeakMap,Ne=[];function sf(t,e=document.body){let n=new Set(t),r=new Set,s=l=>{for(let m of l.querySelectorAll("[data-live-announcer], [data-react-aria-top-layer]"))n.add(m);let d=m=>{if(n.has(m)||m.parentElement&&r.has(m.parentElement)&&m.parentElement.getAttribute("role")!=="row")return NodeFilter.FILTER_REJECT;for(let g of n)if(m.contains(g))return NodeFilter.FILTER_SKIP;return NodeFilter.FILTER_ACCEPT},c=document.createTreeWalker(l,NodeFilter.SHOW_ELEMENT,{acceptNode:d}),b=d(l);if(b===NodeFilter.FILTER_ACCEPT&&a(l),b!==NodeFilter.FILTER_REJECT){let m=c.nextNode();for(;m!=null;)a(m),m=c.nextNode()}},a=l=>{var d;let c=(d=wn.get(l))!=null?d:0;l.getAttribute("aria-hidden")==="true"&&c===0||(c===0&&l.setAttribute("aria-hidden","true"),r.add(l),wn.set(l,c+1))};Ne.length&&Ne[Ne.length-1].disconnect(),s(e);let i=new MutationObserver(l=>{for(let d of l)if(!(d.type!=="childList"||d.addedNodes.length===0)&&![...n,...r].some(c=>c.contains(d.target))){for(let c of d.removedNodes)c instanceof Element&&(n.delete(c),r.delete(c));for(let c of d.addedNodes)(c instanceof HTMLElement||c instanceof SVGElement)&&(c.dataset.liveAnnouncer==="true"||c.dataset.reactAriaTopLayer==="true")?n.add(c):c instanceof Element&&s(c)}});i.observe(e,{childList:!0,subtree:!0});let o={observe(){i.observe(e,{childList:!0,subtree:!0})},disconnect(){i.disconnect()}};return Ne.push(o),()=>{i.disconnect();for(let l of r){let d=wn.get(l);d!=null&&(d===1?(l.removeAttribute("aria-hidden"),wn.delete(l)):wn.set(l,d-1))}o===Ne[Ne.length-1]?(Ne.pop(),Ne.length&&Ne[Ne.length-1].observe()):Ne.splice(Ne.indexOf(o),1)}}var Yo=(t,e,n)=>{const r=e==null?void 0:e.current;if(!r||!r.contains(t)){const s=document.querySelectorAll("body > span[data-focus-scope-start]");let a=[];if(s.forEach(i=>{a.push(i.nextElementSibling)}),a.length===1)return n.close(),!1}return!r||!r.contains(t)},Xo=Qe((t,e)=>{const{Component:n,label:r,description:s,isClearable:a,startContent:i,endContent:o,labelPlacement:l,hasHelper:d,isOutsideLeft:c,shouldLabelBeOutside:b,errorMessage:m,isInvalid:g,getBaseProps:F,getLabelProps:S,getInputProps:_,getInnerWrapperProps:E,getInputWrapperProps:x,getMainWrapperProps:D,getHelperWrapperProps:I,getDescriptionProps:M,getErrorMessageProps:R,getClearButtonProps:G}=Od({...t,ref:e}),u=r?A.jsx("label",{...S(),children:r}):null,T=p.useMemo(()=>a?A.jsx("button",{...G(),children:o||A.jsx(Kd,{})}):o,[a,G]),P=p.useMemo(()=>{const f=g&&m;return!d||!(f||s)?null:A.jsx("div",{...I(),children:f?A.jsx("div",{...R(),children:m}):A.jsx("div",{...M(),children:s})})},[d,g,m,s,I,R,M]),v=p.useMemo(()=>A.jsxs("div",{...E(),children:[i,A.jsx("input",{..._()}),T]}),[i,T,_,E]),k=p.useMemo(()=>b?A.jsxs("div",{...D(),children:[A.jsxs("div",{...x(),children:[c?null:u,v]}),P]}):A.jsxs(A.Fragment,{children:[A.jsxs("div",{...x(),children:[u,v]}),P]}),[l,P,b,u,v,m,s,D,x,R,M]);return A.jsxs(n,{...F(),children:[c?u:null,k]})});Xo.displayName="HeroUI.Input";var af=Xo;const Jo=typeof document<"u"?se.useLayoutEffect:()=>{};function of(t){const e=p.useRef(null);return Jo(()=>{e.current=t},[t]),p.useCallback((...n)=>{const r=e.current;return r==null?void 0:r(...n)},[])}let ti=new Map;function lf(t,e){if(t===e)return t;let n=ti.get(t);if(n)return n.forEach(s=>s(e)),e;let r=ti.get(e);return r?(r.forEach(s=>s(t)),t):e}function uf(...t){return(...e)=>{for(let n of t)typeof n=="function"&&n(...e)}}const sr=t=>{var e;return(e=t==null?void 0:t.ownerDocument)!==null&&e!==void 0?e:document},Mt=t=>t&&"window"in t&&t.window===t?t:sr(t).defaultView||window;function ln(...t){let e={...t[0]};for(let n=1;n=65&&s.charCodeAt(2)<=90?e[s]=uf(a,i):(s==="className"||s==="UNSAFE_className")&&typeof a=="string"&&typeof i=="string"?e[s]=bn(a,i):s==="id"&&a&&i?e.id=lf(a,i):e[s]=i!==void 0?i:a}}return e}function df(...t){return t.length===1&&t[0]?t[0]:e=>{for(let n of t)typeof n=="function"?n(e):n!=null&&(n.current=e)}}function cf(t){var e;return typeof window>"u"||window.navigator==null?!1:((e=window.navigator.userAgentData)===null||e===void 0?void 0:e.brands.some(n=>t.test(n.brand)))||t.test(window.navigator.userAgent)}function ff(t){var e;return typeof window<"u"&&window.navigator!=null?t.test(((e=window.navigator.userAgentData)===null||e===void 0?void 0:e.platform)||window.navigator.platform):!1}function Qo(t){let e=null;return()=>(e==null&&(e=t()),e)}const pf=Qo(function(){return ff(/^Mac/i)}),hf=Qo(function(){return cf(/Android/i)});function gf(t){return t.mozInputSource===0&&t.isTrusted?!0:hf()&&t.pointerType?t.type==="click"&&t.buttons===1:t.detail===0&&!t.pointerType}function mf(t,e){const{triggerRef:n,popoverRef:r,showArrow:s,offset:a=7,crossOffset:i=0,scrollRef:o,shouldFlip:l,boundaryElement:d,isDismissable:c=!0,shouldCloseOnBlur:b=!0,shouldCloseOnScroll:m=!0,placement:g="top",containerPadding:F,shouldCloseOnInteractOutside:S,isNonModal:_,isKeyboardDismissDisabled:E,updatePositionDeps:x=[],...D}=t,I=_??!0,{overlayProps:M,underlayProps:R}=Vi({isOpen:e.isOpen,onClose:e.close,shouldCloseOnBlur:b,isDismissable:c,isKeyboardDismissDisabled:E,shouldCloseOnInteractOutside:S||(v=>Yo(v,n,e))},r),{overlayProps:G,arrowProps:u,placement:T,updatePosition:P}=Rd({...D,shouldFlip:l,crossOffset:i,targetRef:n,overlayRef:r,isOpen:e.isOpen,scrollRef:o,boundaryElement:d,containerPadding:F,placement:Nd(g),offset:s?a+3:a,onClose:I&&m?e.close:()=>{}});return zi(()=>{x.length&&P()},x),p.useEffect(()=>{if(e.isOpen&&!I&&r.current)return sf([r.current])},[I,e.isOpen,r]),{popoverProps:ln(M,G),arrowProps:u,underlayProps:R,placement:T}}let bf=class{isDefaultPrevented(){return this.nativeEvent.defaultPrevented}preventDefault(){this.defaultPrevented=!0,this.nativeEvent.preventDefault()}stopPropagation(){this.nativeEvent.stopPropagation(),this.isPropagationStopped=()=>!0}isPropagationStopped(){return!1}persist(){}constructor(e,n){this.nativeEvent=n,this.target=n.target,this.currentTarget=n.currentTarget,this.relatedTarget=n.relatedTarget,this.bubbles=n.bubbles,this.cancelable=n.cancelable,this.defaultPrevented=n.defaultPrevented,this.eventPhase=n.eventPhase,this.isTrusted=n.isTrusted,this.timeStamp=n.timeStamp,this.type=e}};function el(t){let e=p.useRef({isFocused:!1,observer:null});Jo(()=>{const r=e.current;return()=>{r.observer&&(r.observer.disconnect(),r.observer=null)}},[]);let n=of(r=>{t==null||t(r)});return p.useCallback(r=>{if(r.target instanceof HTMLButtonElement||r.target instanceof HTMLInputElement||r.target instanceof HTMLTextAreaElement||r.target instanceof HTMLSelectElement){e.current.isFocused=!0;let s=r.target,a=i=>{e.current.isFocused=!1,s.disabled&&n(new bf("blur",i)),e.current.observer&&(e.current.observer.disconnect(),e.current.observer=null)};s.addEventListener("focusout",a,{once:!0}),e.current.observer=new MutationObserver(()=>{if(e.current.isFocused&&s.disabled){var i;(i=e.current.observer)===null||i===void 0||i.disconnect();let o=s===document.activeElement?null:document.activeElement;s.dispatchEvent(new FocusEvent("blur",{relatedTarget:o})),s.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:o}))}}),e.current.observer.observe(s,{attributes:!0,attributeFilter:["disabled"]})}},[n])}function vf(t){let{isDisabled:e,onFocus:n,onBlur:r,onFocusChange:s}=t;const a=p.useCallback(l=>{if(l.target===l.currentTarget)return r&&r(l),s&&s(!1),!0},[r,s]),i=el(a),o=p.useCallback(l=>{const d=sr(l.target);l.target===l.currentTarget&&d.activeElement===l.target&&(n&&n(l),s&&s(!0),i(l))},[s,n,i]);return{focusProps:{onFocus:!e&&(n||s||r)?o:void 0,onBlur:!e&&(r||s)?a:void 0}}}let ar=null,Ts=new Set,Cn=new Map,Ot=!1,Ps=!1;const yf={Tab:!0,Escape:!0};function ia(t,e){for(let n of Ts)n(t,e)}function $f(t){return!(t.metaKey||!pf()&&t.altKey||t.ctrlKey||t.key==="Control"||t.key==="Shift"||t.key==="Meta")}function Mr(t){Ot=!0,$f(t)&&(ar="keyboard",ia("keyboard",t))}function je(t){ar="pointer",(t.type==="mousedown"||t.type==="pointerdown")&&(Ot=!0,ia("pointer",t))}function tl(t){gf(t)&&(Ot=!0,ar="virtual")}function nl(t){t.target===window||t.target===document||(!Ot&&!Ps&&(ar="virtual",ia("virtual",t)),Ot=!1,Ps=!1)}function rl(){Ot=!1,Ps=!0}function Ss(t){if(typeof window>"u"||Cn.get(Mt(t)))return;const e=Mt(t),n=sr(t);let r=e.HTMLElement.prototype.focus;e.HTMLElement.prototype.focus=function(){Ot=!0,r.apply(this,arguments)},n.addEventListener("keydown",Mr,!0),n.addEventListener("keyup",Mr,!0),n.addEventListener("click",tl,!0),e.addEventListener("focus",nl,!0),e.addEventListener("blur",rl,!1),typeof PointerEvent<"u"?(n.addEventListener("pointerdown",je,!0),n.addEventListener("pointermove",je,!0),n.addEventListener("pointerup",je,!0)):(n.addEventListener("mousedown",je,!0),n.addEventListener("mousemove",je,!0),n.addEventListener("mouseup",je,!0)),e.addEventListener("beforeunload",()=>{sl(t)},{once:!0}),Cn.set(e,{focus:r})}const sl=(t,e)=>{const n=Mt(t),r=sr(t);e&&r.removeEventListener("DOMContentLoaded",e),Cn.has(n)&&(n.HTMLElement.prototype.focus=Cn.get(n).focus,r.removeEventListener("keydown",Mr,!0),r.removeEventListener("keyup",Mr,!0),r.removeEventListener("click",tl,!0),n.removeEventListener("focus",nl,!0),n.removeEventListener("blur",rl,!1),typeof PointerEvent<"u"?(r.removeEventListener("pointerdown",je,!0),r.removeEventListener("pointermove",je,!0),r.removeEventListener("pointerup",je,!0)):(r.removeEventListener("mousedown",je,!0),r.removeEventListener("mousemove",je,!0),r.removeEventListener("mouseup",je,!0)),Cn.delete(n))};function xf(t){const e=sr(t);let n;return e.readyState!=="loading"?Ss(t):(n=()=>{Ss(t)},e.addEventListener("DOMContentLoaded",n)),()=>sl(t,n)}typeof document<"u"&&xf();function al(){return ar!=="pointer"}const wf=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function Ef(t,e,n){var r;const s=typeof window<"u"?Mt(n==null?void 0:n.target).HTMLInputElement:HTMLInputElement,a=typeof window<"u"?Mt(n==null?void 0:n.target).HTMLTextAreaElement:HTMLTextAreaElement,i=typeof window<"u"?Mt(n==null?void 0:n.target).HTMLElement:HTMLElement,o=typeof window<"u"?Mt(n==null?void 0:n.target).KeyboardEvent:KeyboardEvent;return t=t||(n==null?void 0:n.target)instanceof s&&!wf.has(n==null||(r=n.target)===null||r===void 0?void 0:r.type)||(n==null?void 0:n.target)instanceof a||(n==null?void 0:n.target)instanceof i&&(n==null?void 0:n.target.isContentEditable),!(t&&e==="keyboard"&&n instanceof o&&!yf[n.key])}function Tf(t,e,n){Ss(),p.useEffect(()=>{let r=(s,a)=>{Ef(!!(n!=null&&n.isTextInput),s,a)&&t(al())};return Ts.add(r),()=>{Ts.delete(r)}},e)}function Pf(t){let{isDisabled:e,onBlurWithin:n,onFocusWithin:r,onFocusWithinChange:s}=t,a=p.useRef({isFocusWithin:!1}),i=p.useCallback(d=>{a.current.isFocusWithin&&!d.currentTarget.contains(d.relatedTarget)&&(a.current.isFocusWithin=!1,n&&n(d),s&&s(!1))},[n,s,a]),o=el(i),l=p.useCallback(d=>{!a.current.isFocusWithin&&document.activeElement===d.target&&(r&&r(d),s&&s(!0),a.current.isFocusWithin=!0,o(d))},[r,s,o]);return e?{focusWithinProps:{onFocus:void 0,onBlur:void 0}}:{focusWithinProps:{onFocus:l,onBlur:i}}}function Sf(t={}){let{autoFocus:e=!1,isTextInput:n,within:r}=t,s=p.useRef({isFocused:!1,isFocusVisible:e||al()}),[a,i]=p.useState(!1),[o,l]=p.useState(()=>s.current.isFocused&&s.current.isFocusVisible),d=p.useCallback(()=>l(s.current.isFocused&&s.current.isFocusVisible),[]),c=p.useCallback(g=>{s.current.isFocused=g,i(g),d()},[d]);Tf(g=>{s.current.isFocusVisible=g,d()},[],{isTextInput:n});let{focusProps:b}=vf({isDisabled:r,onFocusChange:c}),{focusWithinProps:m}=Pf({isDisabled:!r,onFocusWithinChange:c});return{isFocused:a,isFocusVisible:o,focusProps:r?m:b}}var _f="top";function kf(t){var e,n,r;const s=tr(),[a,i]=nr(t,_a.variantKeys),{as:o,ref:l,children:d,state:c,triggerRef:b,scrollRef:m,defaultOpen:g,onOpenChange:F,isOpen:S,isNonModal:_=!0,shouldFlip:E=!0,containerPadding:x=12,shouldBlockScroll:D=!1,isDismissable:I=!0,shouldCloseOnBlur:M,portalContainer:R,updatePositionDeps:G,dialogProps:u,placement:T=_f,triggerType:P="dialog",showArrow:v=!1,offset:k=7,crossOffset:f=0,boundaryElement:y,isKeyboardDismissDisabled:w,shouldCloseOnInteractOutside:V,shouldCloseOnScroll:K,motionProps:re,className:ve,classNames:oe,onClose:Se,...ye}=a,_e=o||"div",ue=mt(l),U=p.useRef(null),le=p.useRef(!1),B=b||U,Ee=(n=(e=t.disableAnimation)!=null?e:s==null?void 0:s.disableAnimation)!=null?n:!1,$e=ea({isOpen:S,defaultOpen:g,onOpenChange:L=>{F==null||F(L),L||Se==null||Se()}}),ge=c||$e,{popoverProps:Ie,underlayProps:ke,placement:Ce}=mf({triggerRef:B,isNonModal:_,popoverRef:ue,placement:T,offset:k,scrollRef:m,isDismissable:I,shouldCloseOnBlur:M,boundaryElement:y,crossOffset:f,shouldFlip:E,containerPadding:x,updatePositionDeps:G,isKeyboardDismissDisabled:w,shouldCloseOnScroll:K,shouldCloseOnInteractOutside:V},ge),et=p.useMemo(()=>Ce?Bd(Ce,T)?Ce:T:null,[Ce,T]),{triggerProps:xe}=no({type:P},ge,B),{isFocusVisible:ce,isFocused:lt,focusProps:vt}=Sf(),te=p.useMemo(()=>_a({...i}),[rr(i)]),vn=pe(oe==null?void 0:oe.base,ve);ro({isDisabled:!(D&&ge.isOpen)});const Ht=(L={})=>({ref:ue,...ln(Ie,ye,L),style:ln(Ie.style,ye.style,L.style)}),h=(L={})=>({"data-slot":"base","data-open":ae(ge.isOpen),"data-focus":ae(lt),"data-arrow":ae(v),"data-focus-visible":ae(ce),"data-placement":Ce?ka(Ce,T):void 0,...ln(vt,u,L),className:te.base({class:pe(vn)}),style:{outline:"none"}}),$=p.useCallback((L={})=>({"data-slot":"content","data-open":ae(ge.isOpen),"data-arrow":ae(v),"data-placement":Ce?ka(Ce,T):void 0,className:te.content({class:pe(oe==null?void 0:oe.content,L.className)})}),[te,ge.isOpen,v,et,T,oe,Ce]),C=p.useCallback(L=>{var H;let Q;return L.pointerType==="touch"&&((t==null?void 0:t.backdrop)==="blur"||(t==null?void 0:t.backdrop)==="opaque")?Q=setTimeout(()=>{le.current=!0},100):le.current=!0,(H=xe.onPress)==null||H.call(xe,L),()=>{clearTimeout(Q)}},[xe==null?void 0:xe.onPress]),z=p.useCallback((L={},H=null)=>{const{isDisabled:Q,...he}=L;return{"data-slot":"trigger",...ln({"aria-haspopup":"dialog"},xe,he),onPress:C,isDisabled:Q,className:te.trigger({class:pe(oe==null?void 0:oe.trigger,L.className),isTriggerDisabled:Q}),ref:df(H,B)}},[ge,xe,C,B]),N=p.useCallback((L={})=>({"data-slot":"backdrop",className:te.backdrop({class:oe==null?void 0:oe.backdrop}),onClick:H=>{if(!le.current){H.preventDefault();return}ge.close(),le.current=!1},...ke,...L}),[te,ge.isOpen,oe,ke]);return p.useEffect(()=>{if(ge.isOpen&&(ue!=null&&ue.current))return Vo([ue==null?void 0:ue.current])},[ge.isOpen,ue]),{state:ge,Component:_e,children:d,classNames:oe,showArrow:v,triggerRef:B,placement:et,isNonModal:_,popoverRef:ue,portalContainer:R,isOpen:ge.isOpen,onClose:ge.close,disableAnimation:Ee,shouldBlockScroll:D,backdrop:(r=t.backdrop)!=null?r:"transparent",motionProps:re,getBackdropProps:N,getPopoverProps:Ht,getTriggerProps:z,getDialogProps:h,getContentProps:$}}function il(t,e){let{role:n="dialog"}=t,r=xs();r=t["aria-label"]?void 0:r;let s=p.useRef(!1);return p.useEffect(()=>{if(e.current&&!e.current.contains(document.activeElement)){Rn(e.current);let a=setTimeout(()=>{document.activeElement===e.current&&(s.current=!0,e.current&&(e.current.blur(),Rn(e.current)),s.current=!1)},500);return()=>{clearTimeout(a)}}},[e]),Wo(),{dialogProps:{...ta(t,{labelable:!0}),role:n,tabIndex:-1,"aria-labelledby":t["aria-labelledby"]||r,onBlur:a=>{s.current&&a.stopPropagation()}},titleProps:{id:r}}}var ol=()=>Hi(()=>import("./index-BeUPhrpL.js"),__vite__mapDeps([0,1,2])).then(t=>t.default),ll=Qe(({children:t,motionProps:e,placement:n,disableAnimation:r,style:s={},transformOrigin:a={},...i},o)=>{let l=s;return a.originX!==void 0||a.originY!==void 0?l={...l,transformOrigin:a}:n&&(l={...l,...jd(n==="center"?"top":n)}),r?A.jsx("div",{...i,ref:o,children:t}):A.jsx(_r,{features:ol,children:A.jsx(kr.div,{ref:o,animate:"enter",exit:"exit",initial:"initial",style:l,variants:na.scaleSpringOpacity,...ln(i,e),children:t})})});ll.displayName="HeroUI.FreeSoloPopoverWrapper";var ul=Qe(({children:t,transformOrigin:e,disableDialogFocus:n=!1,...r},s)=>{const{Component:a,state:i,placement:o,backdrop:l,portalContainer:d,disableAnimation:c,motionProps:b,isNonModal:m,getPopoverProps:g,getBackdropProps:F,getDialogProps:S,getContentProps:_}=kf({...r,ref:s}),E=p.useRef(null),{dialogProps:x,titleProps:D}=il({},E),I=S({...!n&&{ref:E},...x}),M=p.useMemo(()=>l==="transparent"?null:c?A.jsx("div",{...F()}):A.jsx(_r,{features:ol,children:A.jsx(kr.div,{animate:"enter",exit:"exit",initial:"exit",variants:na.fade,...F()})}),[l,c,F]);return A.jsxs(Ho,{portalContainer:d,children:[!m&&M,A.jsx(a,{...g(),children:A.jsxs(ll,{disableAnimation:c,motionProps:b,placement:o,tabIndex:-1,transformOrigin:e,...I,children:[!m&&A.jsx(Cr,{onDismiss:i.close}),A.jsx("div",{..._(),children:typeof t=="function"?t(D):t}),A.jsx(Cr,{onDismiss:i.close})]})})]})});ul.displayName="HeroUI.FreeSoloPopover";var Cf=ul,dl={};dl={longPressMessage:"اضغط مطولاً أو اضغط على Alt + السهم لأسفل لفتح القائمة"};var cl={};cl={longPressMessage:"Натиснете продължително или натиснете Alt+ стрелка надолу, за да отворите менюто"};var fl={};fl={longPressMessage:"Dlouhým stiskem nebo stisknutím kláves Alt + šipka dolů otevřete nabídku"};var pl={};pl={longPressMessage:"Langt tryk eller tryk på Alt + pil ned for at åbne menuen"};var hl={};hl={longPressMessage:"Drücken Sie lange oder drücken Sie Alt + Nach-unten, um das Menü zu öffnen"};var gl={};gl={longPressMessage:"Πιέστε παρατεταμένα ή πατήστε Alt + κάτω βέλος για να ανοίξετε το μενού"};var ml={};ml={longPressMessage:"Long press or press Alt + ArrowDown to open menu"};var bl={};bl={longPressMessage:"Mantenga pulsado o pulse Alt + flecha abajo para abrir el menú"};var vl={};vl={longPressMessage:"Menüü avamiseks vajutage pikalt või vajutage klahve Alt + allanool"};var yl={};yl={longPressMessage:"Avaa valikko painamalla pohjassa tai näppäinyhdistelmällä Alt + Alanuoli"};var $l={};$l={longPressMessage:"Appuyez de manière prolongée ou appuyez sur Alt + Flèche vers le bas pour ouvrir le menu."};var xl={};xl={longPressMessage:"לחץ לחיצה ארוכה או הקש Alt + ArrowDown כדי לפתוח את התפריט"};var wl={};wl={longPressMessage:"Dugo pritisnite ili pritisnite Alt + strelicu prema dolje za otvaranje izbornika"};var El={};El={longPressMessage:"Nyomja meg hosszan, vagy nyomja meg az Alt + lefele nyíl gombot a menü megnyitásához"};var Tl={};Tl={longPressMessage:"Premere a lungo o premere Alt + Freccia giù per aprire il menu"};var Pl={};Pl={longPressMessage:"長押しまたは Alt+下矢印キーでメニューを開く"};var Sl={};Sl={longPressMessage:"길게 누르거나 Alt + 아래쪽 화살표를 눌러 메뉴 열기"};var _l={};_l={longPressMessage:"Norėdami atidaryti meniu, nuspaudę palaikykite arba paspauskite „Alt + ArrowDown“."};var kl={};kl={longPressMessage:"Lai atvērtu izvēlni, turiet nospiestu vai nospiediet taustiņu kombināciju Alt + lejupvērstā bultiņa"};var Cl={};Cl={longPressMessage:"Langt trykk eller trykk Alt + PilNed for å åpne menyen"};var Ml={};Ml={longPressMessage:"Druk lang op Alt + pijl-omlaag of druk op Alt om het menu te openen"};var Fl={};Fl={longPressMessage:"Naciśnij i przytrzymaj lub naciśnij klawisze Alt + Strzałka w dół, aby otworzyć menu"};var Dl={};Dl={longPressMessage:"Pressione e segure ou pressione Alt + Seta para baixo para abrir o menu"};var Al={};Al={longPressMessage:"Prima continuamente ou prima Alt + Seta Para Baixo para abrir o menu"};var Ll={};Ll={longPressMessage:"Apăsați lung sau apăsați pe Alt + săgeată în jos pentru a deschide meniul"};var Il={};Il={longPressMessage:"Нажмите и удерживайте или нажмите Alt + Стрелка вниз, чтобы открыть меню"};var Ol={};Ol={longPressMessage:"Ponuku otvoríte dlhým stlačením alebo stlačením klávesu Alt + klávesu so šípkou nadol"};var Kl={};Kl={longPressMessage:"Za odprtje menija pritisnite in držite gumb ali pritisnite Alt+puščica navzdol"};var Rl={};Rl={longPressMessage:"Dugo pritisnite ili pritisnite Alt + strelicu prema dole da otvorite meni"};var Nl={};Nl={longPressMessage:"Håll nedtryckt eller tryck på Alt + pil nedåt för att öppna menyn"};var Bl={};Bl={longPressMessage:"Menüyü açmak için uzun basın veya Alt + Aşağı Ok tuşuna basın"};var jl={};jl={longPressMessage:"Довго або звичайно натисніть комбінацію клавіш Alt і стрілка вниз, щоб відкрити меню"};var Vl={};Vl={longPressMessage:"长按或按 Alt + 向下方向键以打开菜单"};var zl={};zl={longPressMessage:"長按或按 Alt+向下鍵以開啟功能表"};var Hl={};Hl={"ar-AE":dl,"bg-BG":cl,"cs-CZ":fl,"da-DK":pl,"de-DE":hl,"el-GR":gl,"en-US":ml,"es-ES":bl,"et-EE":vl,"fi-FI":yl,"fr-FR":$l,"he-IL":xl,"hr-HR":wl,"hu-HU":El,"it-IT":Tl,"ja-JP":Pl,"ko-KR":Sl,"lt-LT":_l,"lv-LV":kl,"nb-NO":Cl,"nl-NL":Ml,"pl-PL":Fl,"pt-BR":Dl,"pt-PT":Al,"ro-RO":Ll,"ru-RU":Il,"sk-SK":Ol,"sl-SI":Kl,"sr-SP":Rl,"sv-SE":Nl,"tr-TR":Bl,"uk-UA":jl,"zh-CN":Vl,"zh-TW":zl};function Mf(t){return t&&t.__esModule?t.default:t}function Ff(t,e,n){let{type:r="menu",isDisabled:s,trigger:a="press"}=t,i=Zr(),{triggerProps:o,overlayProps:l}=no({type:r},e,n),d=g=>{if(!s&&!(a==="longPress"&&!g.altKey)&&n&&n.current)switch(g.key){case"Enter":case" ":if(a==="longPress")return;case"ArrowDown":"continuePropagation"in g||g.stopPropagation(),g.preventDefault(),e.toggle("first");break;case"ArrowUp":"continuePropagation"in g||g.stopPropagation(),g.preventDefault(),e.toggle("last");break;default:"continuePropagation"in g&&g.continuePropagation()}},c=Zi(Mf(Hl),"@react-aria/menu"),{longPressProps:b}=to({isDisabled:s||a!=="longPress",accessibilityDescription:c.format("longPressMessage"),onLongPressStart(){e.close()},onLongPress(){e.open("first")}}),m={onPressStart(g){g.pointerType!=="touch"&&g.pointerType!=="keyboard"&&!s&&e.open(g.pointerType==="virtual"?"first":null)},onPress(g){g.pointerType==="touch"&&!s&&e.toggle()}};return delete o.onPress,{menuTriggerProps:{...o,...a==="press"?m:b,id:i,onKeyDown:d},menuProps:{...l,"aria-labelledby":i,autoFocus:e.focusStrategy||!0,onClose:e.close}}}var Df=700;function Af(){return Js()||typeof window>"u"?!1:window.screen.width<=Df}function Lf(t){let e=ea(t),[n,r]=p.useState(null),[s,a]=p.useState([]),i=()=>{a([]),e.close()};return{focusStrategy:n,...e,open(d=null){r(d),e.open()},toggle(d=null){r(d),e.toggle()},close(){i()},expandedKeysStack:s,openSubmenu:(d,c)=>{a(b=>c>b.length?b:[...b.slice(0,c),d])},closeSubmenu:(d,c)=>{a(b=>b[c]===d?b.slice(0,c):b)}}}var[If,Gr]=Vd({name:"ModalContext",errorMessage:"useModalContext: `context` is undefined. Seems you forgot to wrap all popover components within ``"}),Wl=Qe((t,e)=>{const{as:n,children:r,className:s,...a}=t,{slots:i,classNames:o,bodyId:l,setBodyMounted:d}=Gr(),c=mt(e),b=n||"div";return p.useEffect(()=>(d(!0),()=>d(!1)),[d]),A.jsx(b,{ref:c,className:i.body({class:pe(o==null?void 0:o.body,s)}),id:l,...a,children:r})});Wl.displayName="HeroUI.ModalBody";var Of=Wl,Kf={enter:{scale:"var(--scale-enter)",y:"var(--slide-enter)",opacity:1,willChange:"auto",transition:{scale:{duration:.4,ease:rs.ease},opacity:{duration:.4,ease:rs.ease},y:{type:"spring",bounce:0,duration:.6}}},exit:{scale:"var(--scale-exit)",y:"var(--slide-exit)",opacity:0,willChange:"transform",transition:{duration:.3,ease:rs.ease}}};const Ul=typeof document<"u"?se.useLayoutEffect:()=>{};function Rf(t){const e=p.useRef(null);return Ul(()=>{e.current=t},[t]),p.useCallback((...n)=>{const r=e.current;return r==null?void 0:r(...n)},[])}let ni=new Map;function Nf(t,e){if(t===e)return t;let n=ni.get(t);if(n)return n.forEach(s=>s(e)),e;let r=ni.get(e);return r?(r.forEach(s=>s(t)),t):e}function Zl(...t){return(...e)=>{for(let n of t)typeof n=="function"&&n(...e)}}const ir=t=>{var e;return(e=t==null?void 0:t.ownerDocument)!==null&&e!==void 0?e:document},Ft=t=>t&&"window"in t&&t.window===t?t:ir(t).defaultView||window;function _s(...t){let e={...t[0]};for(let n=1;n=65&&s.charCodeAt(2)<=90?e[s]=Zl(a,i):(s==="className"||s==="UNSAFE_className")&&typeof a=="string"&&typeof i=="string"?e[s]=bn(a,i):s==="id"&&a&&i?e.id=Nf(a,i):e[s]=i!==void 0?i:a}}return e}function Bf(...t){return t.length===1&&t[0]?t[0]:e=>{for(let n of t)typeof n=="function"?n(e):n!=null&&(n.current=e)}}function jf(t){var e;return typeof window>"u"||window.navigator==null?!1:((e=window.navigator.userAgentData)===null||e===void 0?void 0:e.brands.some(n=>t.test(n.brand)))||t.test(window.navigator.userAgent)}function Vf(t){var e;return typeof window<"u"&&window.navigator!=null?t.test(((e=window.navigator.userAgentData)===null||e===void 0?void 0:e.platform)||window.navigator.platform):!1}function ql(t){let e=null;return()=>(e==null&&(e=t()),e)}const zf=ql(function(){return Vf(/^Mac/i)}),Hf=ql(function(){return jf(/Android/i)});let Be=typeof document<"u"&&window.visualViewport;function Wf(){let t=Js(),[e,n]=p.useState(()=>t?{width:0,height:0}:ri());return p.useEffect(()=>{let r=()=>{n(s=>{let a=ri();return a.width===s.width&&a.height===s.height?s:a})};return Be?Be.addEventListener("resize",r):window.addEventListener("resize",r),()=>{Be?Be.removeEventListener("resize",r):window.removeEventListener("resize",r)}},[]),e}function ri(){return{width:Be&&(Be==null?void 0:Be.width)||window.innerWidth,height:Be&&(Be==null?void 0:Be.height)||window.innerHeight}}function Uf(t){return t.mozInputSource===0&&t.isTrusted?!0:Hf()&&t.pointerType?t.type==="click"&&t.buttons===1:t.detail===0&&!t.pointerType}var si=()=>Hi(()=>import("./index-BeUPhrpL.js"),__vite__mapDeps([0,1,2])).then(t=>t.default),Gl=t=>{const{as:e,children:n,role:r="dialog",...s}=t,{Component:a,domRef:i,slots:o,classNames:l,motionProps:d,backdrop:c,closeButton:b,hideCloseButton:m,disableAnimation:g,getDialogProps:F,getBackdropProps:S,getCloseButtonProps:_,onClose:E}=Gr(),x=e||a||"div",D=Wf(),{dialogProps:I}=il({role:r},i),M=p.isValidElement(b)?p.cloneElement(b,_()):A.jsx("button",{..._(),children:A.jsx(Bc,{})}),R=p.useCallback(k=>{k.key==="Tab"&&k.nativeEvent.isComposing&&(k.stopPropagation(),k.preventDefault())},[]),G=F(_s(I,s)),u=A.jsxs(x,{...G,onKeyDown:Zl(G.onKeyDown,R),children:[A.jsx(Cr,{onDismiss:E}),!m&&M,typeof n=="function"?n(E):n,A.jsx(Cr,{onDismiss:E})]}),T=p.useMemo(()=>c==="transparent"?null:g?A.jsx("div",{...S()}):A.jsx(_r,{features:si,children:A.jsx(kr.div,{animate:"enter",exit:"exit",initial:"exit",variants:na.fade,...S()})}),[c,g,S]),P={"--visual-viewport-height":D.height+"px"},v=g?A.jsx("div",{className:o.wrapper({class:l==null?void 0:l.wrapper}),"data-slot":"wrapper",style:P,children:u}):A.jsx(_r,{features:si,children:A.jsx(kr.div,{animate:"enter",className:o.wrapper({class:l==null?void 0:l.wrapper}),"data-slot":"wrapper",exit:"exit",initial:"exit",variants:Kf,...d,style:P,children:u})});return A.jsxs("div",{tabIndex:-1,children:[T,v]})};Gl.displayName="HeroUI.ModalContent";var Zf=Gl,Yl=Qe((t,e)=>{const{as:n,children:r,className:s,...a}=t,{slots:i,classNames:o}=Gr(),l=mt(e),d=n||"footer";return A.jsx(d,{ref:l,className:i.footer({class:pe(o==null?void 0:o.footer,s)}),...a,children:r})});Yl.displayName="HeroUI.ModalFooter";var qf=Yl,Xl=Qe((t,e)=>{const{as:n,children:r,className:s,...a}=t,{slots:i,classNames:o,headerId:l,setHeaderMounted:d}=Gr(),c=mt(e),b=n||"header";return p.useEffect(()=>(d(!0),()=>d(!1)),[d]),A.jsx(b,{ref:c,className:i.header({class:pe(o==null?void 0:o.header,s)}),id:l,...a,children:r})});Xl.displayName="HeroUI.ModalHeader";var Gf=Xl;let ai=new Map;function Yf(t,e){if(t===e)return t;let n=ai.get(t);if(n)return n.forEach(s=>s(e)),e;let r=ai.get(e);return r?(r.forEach(s=>s(t)),t):e}function Xf(...t){return(...e)=>{for(let n of t)typeof n=="function"&&n(...e)}}function Jf(...t){let e={...t[0]};for(let n=1;n=65&&s.charCodeAt(2)<=90?e[s]=Xf(a,i):(s==="className"||s==="UNSAFE_className")&&typeof a=="string"&&typeof i=="string"?e[s]=bn(a,i):s==="id"&&a&&i?e.id=Yf(a,i):e[s]=i!==void 0?i:a}}return e}function Qf(t={shouldBlockScroll:!0},e,n){let{overlayProps:r,underlayProps:s}=Vi({...t,isOpen:e.isOpen,onClose:e.close},n);return ro({isDisabled:!e.isOpen||!t.shouldBlockScroll}),Wo(),p.useEffect(()=>{if(e.isOpen&&n.current)return Vo([n.current])},[e.isOpen,n]),{modalProps:Jf(r),underlayProps:s}}let ep=class{isDefaultPrevented(){return this.nativeEvent.defaultPrevented}preventDefault(){this.defaultPrevented=!0,this.nativeEvent.preventDefault()}stopPropagation(){this.nativeEvent.stopPropagation(),this.isPropagationStopped=()=>!0}isPropagationStopped(){return!1}persist(){}constructor(e,n){this.nativeEvent=n,this.target=n.target,this.currentTarget=n.currentTarget,this.relatedTarget=n.relatedTarget,this.bubbles=n.bubbles,this.cancelable=n.cancelable,this.defaultPrevented=n.defaultPrevented,this.eventPhase=n.eventPhase,this.isTrusted=n.isTrusted,this.timeStamp=n.timeStamp,this.type=e}};function Jl(t){let e=p.useRef({isFocused:!1,observer:null});Ul(()=>{const r=e.current;return()=>{r.observer&&(r.observer.disconnect(),r.observer=null)}},[]);let n=Rf(r=>{t==null||t(r)});return p.useCallback(r=>{if(r.target instanceof HTMLButtonElement||r.target instanceof HTMLInputElement||r.target instanceof HTMLTextAreaElement||r.target instanceof HTMLSelectElement){e.current.isFocused=!0;let s=r.target,a=i=>{e.current.isFocused=!1,s.disabled&&n(new ep("blur",i)),e.current.observer&&(e.current.observer.disconnect(),e.current.observer=null)};s.addEventListener("focusout",a,{once:!0}),e.current.observer=new MutationObserver(()=>{if(e.current.isFocused&&s.disabled){var i;(i=e.current.observer)===null||i===void 0||i.disconnect();let o=s===document.activeElement?null:document.activeElement;s.dispatchEvent(new FocusEvent("blur",{relatedTarget:o})),s.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:o}))}}),e.current.observer.observe(s,{attributes:!0,attributeFilter:["disabled"]})}},[n])}function tp(t){let{isDisabled:e,onFocus:n,onBlur:r,onFocusChange:s}=t;const a=p.useCallback(l=>{if(l.target===l.currentTarget)return r&&r(l),s&&s(!1),!0},[r,s]),i=Jl(a),o=p.useCallback(l=>{const d=ir(l.target);l.target===l.currentTarget&&d.activeElement===l.target&&(n&&n(l),s&&s(!0),i(l))},[s,n,i]);return{focusProps:{onFocus:!e&&(n||s||r)?o:void 0,onBlur:!e&&(r||s)?a:void 0}}}let or=null,ks=new Set,Mn=new Map,Kt=!1,Cs=!1;const np={Tab:!0,Escape:!0};function oa(t,e){for(let n of ks)n(t,e)}function rp(t){return!(t.metaKey||!zf()&&t.altKey||t.ctrlKey||t.key==="Control"||t.key==="Shift"||t.key==="Meta")}function Fr(t){Kt=!0,rp(t)&&(or="keyboard",oa("keyboard",t))}function Ve(t){or="pointer",(t.type==="mousedown"||t.type==="pointerdown")&&(Kt=!0,oa("pointer",t))}function Ql(t){Uf(t)&&(Kt=!0,or="virtual")}function eu(t){t.target===window||t.target===document||(!Kt&&!Cs&&(or="virtual",oa("virtual",t)),Kt=!1,Cs=!1)}function tu(){Kt=!1,Cs=!0}function Ms(t){if(typeof window>"u"||Mn.get(Ft(t)))return;const e=Ft(t),n=ir(t);let r=e.HTMLElement.prototype.focus;e.HTMLElement.prototype.focus=function(){Kt=!0,r.apply(this,arguments)},n.addEventListener("keydown",Fr,!0),n.addEventListener("keyup",Fr,!0),n.addEventListener("click",Ql,!0),e.addEventListener("focus",eu,!0),e.addEventListener("blur",tu,!1),typeof PointerEvent<"u"?(n.addEventListener("pointerdown",Ve,!0),n.addEventListener("pointermove",Ve,!0),n.addEventListener("pointerup",Ve,!0)):(n.addEventListener("mousedown",Ve,!0),n.addEventListener("mousemove",Ve,!0),n.addEventListener("mouseup",Ve,!0)),e.addEventListener("beforeunload",()=>{nu(t)},{once:!0}),Mn.set(e,{focus:r})}const nu=(t,e)=>{const n=Ft(t),r=ir(t);e&&r.removeEventListener("DOMContentLoaded",e),Mn.has(n)&&(n.HTMLElement.prototype.focus=Mn.get(n).focus,r.removeEventListener("keydown",Fr,!0),r.removeEventListener("keyup",Fr,!0),r.removeEventListener("click",Ql,!0),n.removeEventListener("focus",eu,!0),n.removeEventListener("blur",tu,!1),typeof PointerEvent<"u"?(r.removeEventListener("pointerdown",Ve,!0),r.removeEventListener("pointermove",Ve,!0),r.removeEventListener("pointerup",Ve,!0)):(r.removeEventListener("mousedown",Ve,!0),r.removeEventListener("mousemove",Ve,!0),r.removeEventListener("mouseup",Ve,!0)),Mn.delete(n))};function sp(t){const e=ir(t);let n;return e.readyState!=="loading"?Ms(t):(n=()=>{Ms(t)},e.addEventListener("DOMContentLoaded",n)),()=>nu(t,n)}typeof document<"u"&&sp();function ru(){return or!=="pointer"}const ap=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function ip(t,e,n){var r;const s=typeof window<"u"?Ft(n==null?void 0:n.target).HTMLInputElement:HTMLInputElement,a=typeof window<"u"?Ft(n==null?void 0:n.target).HTMLTextAreaElement:HTMLTextAreaElement,i=typeof window<"u"?Ft(n==null?void 0:n.target).HTMLElement:HTMLElement,o=typeof window<"u"?Ft(n==null?void 0:n.target).KeyboardEvent:KeyboardEvent;return t=t||(n==null?void 0:n.target)instanceof s&&!ap.has(n==null||(r=n.target)===null||r===void 0?void 0:r.type)||(n==null?void 0:n.target)instanceof a||(n==null?void 0:n.target)instanceof i&&(n==null?void 0:n.target.isContentEditable),!(t&&e==="keyboard"&&n instanceof o&&!np[n.key])}function op(t,e,n){Ms(),p.useEffect(()=>{let r=(s,a)=>{ip(!!(n!=null&&n.isTextInput),s,a)&&t(ru())};return ks.add(r),()=>{ks.delete(r)}},e)}function lp(t){let{isDisabled:e,onBlurWithin:n,onFocusWithin:r,onFocusWithinChange:s}=t,a=p.useRef({isFocusWithin:!1}),i=p.useCallback(d=>{a.current.isFocusWithin&&!d.currentTarget.contains(d.relatedTarget)&&(a.current.isFocusWithin=!1,n&&n(d),s&&s(!1))},[n,s,a]),o=Jl(i),l=p.useCallback(d=>{!a.current.isFocusWithin&&document.activeElement===d.target&&(r&&r(d),s&&s(!0),a.current.isFocusWithin=!0,o(d))},[r,s,o]);return e?{focusWithinProps:{onFocus:void 0,onBlur:void 0}}:{focusWithinProps:{onFocus:l,onBlur:i}}}function up(t={}){let{autoFocus:e=!1,isTextInput:n,within:r}=t,s=p.useRef({isFocused:!1,isFocusVisible:e||ru()}),[a,i]=p.useState(!1),[o,l]=p.useState(()=>s.current.isFocused&&s.current.isFocusVisible),d=p.useCallback(()=>l(s.current.isFocused&&s.current.isFocusVisible),[]),c=p.useCallback(g=>{s.current.isFocused=g,i(g),d()},[d]);op(g=>{s.current.isFocusVisible=g,d()},[],{isTextInput:n});let{focusProps:b}=tp({isDisabled:r,onFocusChange:c}),{focusWithinProps:m}=lp({isDisabled:!r,onFocusWithinChange:c});return{isFocused:a,isFocusVisible:o,focusProps:r?m:b}}function dp(t){var e,n,r;const s=tr(),[a,i]=nr(t,Za.variantKeys),{ref:o,as:l,className:d,classNames:c,isOpen:b,defaultOpen:m,onOpenChange:g,motionProps:F,closeButton:S,isDismissable:_=!0,hideCloseButton:E=!1,shouldBlockScroll:x=!0,portalContainer:D,isKeyboardDismissDisabled:I=!1,onClose:M,...R}=a,G=l||"section",u=mt(o),T=p.useRef(null),[P,v]=p.useState(!1),[k,f]=p.useState(!1),y=(n=(e=t.disableAnimation)!=null?e:s==null?void 0:s.disableAnimation)!=null?n:!1,w=p.useId(),V=p.useId(),K=p.useId(),re=ea({isOpen:b,defaultOpen:m,onOpenChange:$e=>{g==null||g($e),$e||M==null||M()}}),{modalProps:ve,underlayProps:oe}=Qf({isDismissable:_,shouldBlockScroll:x,isKeyboardDismissDisabled:I},re,u),{buttonProps:Se}=Wi({onPress:re.close},T),{isFocusVisible:ye,focusProps:_e}=up(),ue=pe(c==null?void 0:c.base,d),U=p.useMemo(()=>Za({...i,disableAnimation:y}),[rr(i),y]),le=($e={},ge=null)=>{var Ie;return{ref:Bf(ge,u),..._s(ve,R,$e),className:U.base({class:pe(ue,$e.className)}),id:w,"data-open":ae(re.isOpen),"data-dismissable":ae(_),"aria-modal":ae(!0),"data-placement":(Ie=t==null?void 0:t.placement)!=null?Ie:"right","aria-labelledby":P?V:void 0,"aria-describedby":k?K:void 0}},B=p.useCallback(($e={})=>({className:U.backdrop({class:c==null?void 0:c.backdrop}),onClick:()=>re.close(),...oe,...$e}),[U,c,oe]),Ee=()=>({role:"button",tabIndex:0,"aria-label":"Close","data-focus-visible":ae(ye),className:U.closeButton({class:c==null?void 0:c.closeButton}),..._s(Se,_e)});return{Component:G,slots:U,domRef:u,headerId:V,bodyId:K,motionProps:F,classNames:c,isDismissable:_,closeButton:S,hideCloseButton:E,portalContainer:D,shouldBlockScroll:x,backdrop:(r=t.backdrop)!=null?r:"opaque",isOpen:re.isOpen,onClose:re.close,disableAnimation:y,setBodyMounted:f,setHeaderMounted:v,getDialogProps:le,getBackdropProps:B,getCloseButtonProps:Ee}}var su=Qe((t,e)=>{const{children:n,...r}=t,s=dp({...r,ref:e}),a=A.jsx(Ho,{portalContainer:s.portalContainer,children:n});return A.jsx(If,{value:s,children:s.disableAnimation&&s.isOpen?a:A.jsx(Ui,{children:s.isOpen?a:null})})});su.displayName="HeroUI.Modal";var cp=su;class ii{*[Symbol.iterator](){yield*this.iterable}get size(){return this.keyMap.size}getKeys(){return this.keyMap.keys()}getKeyBefore(e){let n=this.keyMap.get(e);var r;return n&&(r=n.prevKey)!==null&&r!==void 0?r:null}getKeyAfter(e){let n=this.keyMap.get(e);var r;return n&&(r=n.nextKey)!==null&&r!==void 0?r:null}getFirstKey(){return this.firstKey}getLastKey(){return this.lastKey}getItem(e){var n;return(n=this.keyMap.get(e))!==null&&n!==void 0?n:null}at(e){const n=[...this.getKeys()];return this.getItem(n[e])}getChildren(e){let n=this.keyMap.get(e);return(n==null?void 0:n.childNodes)||[]}constructor(e){this.keyMap=new Map,this.firstKey=null,this.lastKey=null,this.iterable=e;let n=i=>{if(this.keyMap.set(i.key,i),i.childNodes&&i.type==="section")for(let o of i.childNodes)n(o)};for(let i of e)n(i);let r=null,s=0;for(let[i,o]of this.keyMap)r?(r.nextKey=i,o.prevKey=r.key):(this.firstKey=i,o.prevKey=void 0),o.type==="item"&&(o.index=s++),r=o,r.nextKey=void 0;var a;this.lastKey=(a=r==null?void 0:r.key)!==null&&a!==void 0?a:null}}function au(t){let{filter:e,layoutDelegate:n}=t,r=zc(t),s=p.useMemo(()=>t.disabledKeys?new Set(t.disabledKeys):new Set,[t.disabledKeys]),a=p.useCallback(c=>e?new ii(e(c)):new ii(c),[e]),i=p.useMemo(()=>({suppressTextValueWarning:t.suppressTextValueWarning}),[t.suppressTextValueWarning]),o=Jc(t,a,i),l=p.useMemo(()=>new Zc(o,r,{layoutDelegate:n}),[o,r,n]);const d=p.useRef(null);return p.useEffect(()=>{if(r.focusedKey!=null&&!o.getItem(r.focusedKey)&&d.current){const E=d.current.getItem(r.focusedKey),x=[...d.current.getKeys()].map(u=>{const T=d.current.getItem(u);return(T==null?void 0:T.type)==="item"?T:null}).filter(u=>u!==null),D=[...o.getKeys()].map(u=>{const T=o.getItem(u);return(T==null?void 0:T.type)==="item"?T:null}).filter(u=>u!==null);var c,b;const I=((c=x==null?void 0:x.length)!==null&&c!==void 0?c:0)-((b=D==null?void 0:D.length)!==null&&b!==void 0?b:0);var m,g,F;let M=Math.min(I>1?Math.max(((m=E==null?void 0:E.index)!==null&&m!==void 0?m:0)-I+1,0):(g=E==null?void 0:E.index)!==null&&g!==void 0?g:0,((F=D==null?void 0:D.length)!==null&&F!==void 0?F:0)-1),R=null,G=!1;for(;M>=0;){if(!l.isDisabled(D[M].key)){R=D[M];break}if(M((S=E==null?void 0:E.index)!==null&&S!==void 0?S:0)&&(M=(_=E==null?void 0:E.index)!==null&&_!==void 0?_:0),M--}}r.setFocusedKey(R?R.key:null)}d.current=o},[o,l,r,r.focusedKey]),{collection:o,disabledKeys:s,selectionManager:l}}const iu=typeof document<"u"?se.useLayoutEffect:()=>{};function ou(t){const e=p.useRef(null);return iu(()=>{e.current=t},[t]),p.useCallback((...n)=>{const r=e.current;return r==null?void 0:r(...n)},[])}let oi=new Map;function fp(t,e){if(t===e)return t;let n=oi.get(t);if(n)return n.forEach(s=>s(e)),e;let r=oi.get(e);return r?(r.forEach(s=>s(t)),t):e}function pp(...t){return(...e)=>{for(let n of t)typeof n=="function"&&n(...e)}}const lr=t=>{var e;return(e=t==null?void 0:t.ownerDocument)!==null&&e!==void 0?e:document},Dt=t=>t&&"window"in t&&t.window===t?t:lr(t).defaultView||window;function kt(...t){let e={...t[0]};for(let n=1;n=65&&s.charCodeAt(2)<=90?e[s]=pp(a,i):(s==="className"||s==="UNSAFE_className")&&typeof a=="string"&&typeof i=="string"?e[s]=bn(a,i):s==="id"&&a&&i?e.id=fp(a,i):e[s]=i!==void 0?i:a}}return e}function hp(t){var e;return typeof window>"u"||window.navigator==null?!1:((e=window.navigator.userAgentData)===null||e===void 0?void 0:e.brands.some(n=>t.test(n.brand)))||t.test(window.navigator.userAgent)}function gp(t){var e;return typeof window<"u"&&window.navigator!=null?t.test(((e=window.navigator.userAgentData)===null||e===void 0?void 0:e.platform)||window.navigator.platform):!1}function lu(t){let e=null;return()=>(e==null&&(e=t()),e)}const mp=lu(function(){return gp(/^Mac/i)}),bp=lu(function(){return hp(/Android/i)});function vp(t){return t.mozInputSource===0&&t.isTrusted?!0:bp()&&t.pointerType?t.type==="click"&&t.buttons===1:t.detail===0&&!t.pointerType}function yp(t,e,n){let r=p.useRef(e),s=ou(()=>{n&&n(r.current)});p.useEffect(()=>{var a;let i=t==null||(a=t.current)===null||a===void 0?void 0:a.form;return i==null||i.addEventListener("reset",s),()=>{i==null||i.removeEventListener("reset",s)}},[t,s])}let $p=class{isDefaultPrevented(){return this.nativeEvent.defaultPrevented}preventDefault(){this.defaultPrevented=!0,this.nativeEvent.preventDefault()}stopPropagation(){this.nativeEvent.stopPropagation(),this.isPropagationStopped=()=>!0}isPropagationStopped(){return!1}persist(){}constructor(e,n){this.nativeEvent=n,this.target=n.target,this.currentTarget=n.currentTarget,this.relatedTarget=n.relatedTarget,this.bubbles=n.bubbles,this.cancelable=n.cancelable,this.defaultPrevented=n.defaultPrevented,this.eventPhase=n.eventPhase,this.isTrusted=n.isTrusted,this.timeStamp=n.timeStamp,this.type=e}};function uu(t){let e=p.useRef({isFocused:!1,observer:null});iu(()=>{const r=e.current;return()=>{r.observer&&(r.observer.disconnect(),r.observer=null)}},[]);let n=ou(r=>{t==null||t(r)});return p.useCallback(r=>{if(r.target instanceof HTMLButtonElement||r.target instanceof HTMLInputElement||r.target instanceof HTMLTextAreaElement||r.target instanceof HTMLSelectElement){e.current.isFocused=!0;let s=r.target,a=i=>{e.current.isFocused=!1,s.disabled&&n(new $p("blur",i)),e.current.observer&&(e.current.observer.disconnect(),e.current.observer=null)};s.addEventListener("focusout",a,{once:!0}),e.current.observer=new MutationObserver(()=>{if(e.current.isFocused&&s.disabled){var i;(i=e.current.observer)===null||i===void 0||i.disconnect();let o=s===document.activeElement?null:document.activeElement;s.dispatchEvent(new FocusEvent("blur",{relatedTarget:o})),s.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:o}))}}),e.current.observer.observe(s,{attributes:!0,attributeFilter:["disabled"]})}},[n])}function xp(t){let{isDisabled:e,onFocus:n,onBlur:r,onFocusChange:s}=t;const a=p.useCallback(l=>{if(l.target===l.currentTarget)return r&&r(l),s&&s(!1),!0},[r,s]),i=uu(a),o=p.useCallback(l=>{const d=lr(l.target);l.target===l.currentTarget&&d.activeElement===l.target&&(n&&n(l),s&&s(!0),i(l))},[s,n,i]);return{focusProps:{onFocus:!e&&(n||s||r)?o:void 0,onBlur:!e&&(r||s)?a:void 0}}}let ur=null,Fs=new Set,Fn=new Map,Rt=!1,Ds=!1;const wp={Tab:!0,Escape:!0};function la(t,e){for(let n of Fs)n(t,e)}function Ep(t){return!(t.metaKey||!mp()&&t.altKey||t.ctrlKey||t.key==="Control"||t.key==="Shift"||t.key==="Meta")}function Dr(t){Rt=!0,Ep(t)&&(ur="keyboard",la("keyboard",t))}function ze(t){ur="pointer",(t.type==="mousedown"||t.type==="pointerdown")&&(Rt=!0,la("pointer",t))}function du(t){vp(t)&&(Rt=!0,ur="virtual")}function cu(t){t.target===window||t.target===document||(!Rt&&!Ds&&(ur="virtual",la("virtual",t)),Rt=!1,Ds=!1)}function fu(){Rt=!1,Ds=!0}function As(t){if(typeof window>"u"||Fn.get(Dt(t)))return;const e=Dt(t),n=lr(t);let r=e.HTMLElement.prototype.focus;e.HTMLElement.prototype.focus=function(){Rt=!0,r.apply(this,arguments)},n.addEventListener("keydown",Dr,!0),n.addEventListener("keyup",Dr,!0),n.addEventListener("click",du,!0),e.addEventListener("focus",cu,!0),e.addEventListener("blur",fu,!1),typeof PointerEvent<"u"?(n.addEventListener("pointerdown",ze,!0),n.addEventListener("pointermove",ze,!0),n.addEventListener("pointerup",ze,!0)):(n.addEventListener("mousedown",ze,!0),n.addEventListener("mousemove",ze,!0),n.addEventListener("mouseup",ze,!0)),e.addEventListener("beforeunload",()=>{pu(t)},{once:!0}),Fn.set(e,{focus:r})}const pu=(t,e)=>{const n=Dt(t),r=lr(t);e&&r.removeEventListener("DOMContentLoaded",e),Fn.has(n)&&(n.HTMLElement.prototype.focus=Fn.get(n).focus,r.removeEventListener("keydown",Dr,!0),r.removeEventListener("keyup",Dr,!0),r.removeEventListener("click",du,!0),n.removeEventListener("focus",cu,!0),n.removeEventListener("blur",fu,!1),typeof PointerEvent<"u"?(r.removeEventListener("pointerdown",ze,!0),r.removeEventListener("pointermove",ze,!0),r.removeEventListener("pointerup",ze,!0)):(r.removeEventListener("mousedown",ze,!0),r.removeEventListener("mousemove",ze,!0),r.removeEventListener("mouseup",ze,!0)),Fn.delete(n))};function Tp(t){const e=lr(t);let n;return e.readyState!=="loading"?As(t):(n=()=>{As(t)},e.addEventListener("DOMContentLoaded",n)),()=>pu(t,n)}typeof document<"u"&&Tp();function hu(){return ur!=="pointer"}const Pp=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function Sp(t,e,n){var r;const s=typeof window<"u"?Dt(n==null?void 0:n.target).HTMLInputElement:HTMLInputElement,a=typeof window<"u"?Dt(n==null?void 0:n.target).HTMLTextAreaElement:HTMLTextAreaElement,i=typeof window<"u"?Dt(n==null?void 0:n.target).HTMLElement:HTMLElement,o=typeof window<"u"?Dt(n==null?void 0:n.target).KeyboardEvent:KeyboardEvent;return t=t||(n==null?void 0:n.target)instanceof s&&!Pp.has(n==null||(r=n.target)===null||r===void 0?void 0:r.type)||(n==null?void 0:n.target)instanceof a||(n==null?void 0:n.target)instanceof i&&(n==null?void 0:n.target.isContentEditable),!(t&&e==="keyboard"&&n instanceof o&&!wp[n.key])}function _p(t,e,n){As(),p.useEffect(()=>{let r=(s,a)=>{Sp(!!(n!=null&&n.isTextInput),s,a)&&t(hu())};return Fs.add(r),()=>{Fs.delete(r)}},e)}function kp(t){let{isDisabled:e,onBlurWithin:n,onFocusWithin:r,onFocusWithinChange:s}=t,a=p.useRef({isFocusWithin:!1}),i=p.useCallback(d=>{a.current.isFocusWithin&&!d.currentTarget.contains(d.relatedTarget)&&(a.current.isFocusWithin=!1,n&&n(d),s&&s(!1))},[n,s,a]),o=uu(i),l=p.useCallback(d=>{!a.current.isFocusWithin&&document.activeElement===d.target&&(r&&r(d),s&&s(!0),a.current.isFocusWithin=!0,o(d))},[r,s,o]);return e?{focusWithinProps:{onFocus:void 0,onBlur:void 0}}:{focusWithinProps:{onFocus:l,onBlur:i}}}let Ar=!1,ps=0;function Ls(){Ar=!0,setTimeout(()=>{Ar=!1},50)}function li(t){t.pointerType==="touch"&&Ls()}function Cp(){if(!(typeof document>"u"))return typeof PointerEvent<"u"?document.addEventListener("pointerup",li):document.addEventListener("touchend",Ls),ps++,()=>{ps--,!(ps>0)&&(typeof PointerEvent<"u"?document.removeEventListener("pointerup",li):document.removeEventListener("touchend",Ls))}}function Mp(t){let{onHoverStart:e,onHoverChange:n,onHoverEnd:r,isDisabled:s}=t,[a,i]=p.useState(!1),o=p.useRef({isHovered:!1,ignoreEmulatedMouseEvents:!1,pointerType:"",target:null}).current;p.useEffect(Cp,[]);let{hoverProps:l,triggerHoverEnd:d}=p.useMemo(()=>{let c=(g,F)=>{if(o.pointerType=F,s||F==="touch"||o.isHovered||!g.currentTarget.contains(g.target))return;o.isHovered=!0;let S=g.currentTarget;o.target=S,e&&e({type:"hoverstart",target:S,pointerType:F}),n&&n(!0),i(!0)},b=(g,F)=>{if(o.pointerType="",o.target=null,F==="touch"||!o.isHovered)return;o.isHovered=!1;let S=g.currentTarget;r&&r({type:"hoverend",target:S,pointerType:F}),n&&n(!1),i(!1)},m={};return typeof PointerEvent<"u"?(m.onPointerEnter=g=>{Ar&&g.pointerType==="mouse"||c(g,g.pointerType)},m.onPointerLeave=g=>{!s&&g.currentTarget.contains(g.target)&&b(g,g.pointerType)}):(m.onTouchStart=()=>{o.ignoreEmulatedMouseEvents=!0},m.onMouseEnter=g=>{!o.ignoreEmulatedMouseEvents&&!Ar&&c(g,"mouse"),o.ignoreEmulatedMouseEvents=!1},m.onMouseLeave=g=>{!s&&g.currentTarget.contains(g.target)&&b(g,"mouse")}),{hoverProps:m,triggerHoverEnd:b}},[e,n,r,s,o]);return p.useEffect(()=>{s&&d({currentTarget:o.target},o.pointerType)},[s]),{hoverProps:l,isHovered:a}}function Fp(t={}){let{autoFocus:e=!1,isTextInput:n,within:r}=t,s=p.useRef({isFocused:!1,isFocusVisible:e||hu()}),[a,i]=p.useState(!1),[o,l]=p.useState(()=>s.current.isFocused&&s.current.isFocusVisible),d=p.useCallback(()=>l(s.current.isFocused&&s.current.isFocusVisible),[]),c=p.useCallback(g=>{s.current.isFocused=g,i(g),d()},[d]);_p(g=>{s.current.isFocusVisible=g,d()},[],{isTextInput:n});let{focusProps:b}=xp({isDisabled:r,onFocusChange:c}),{focusWithinProps:m}=kp({isDisabled:!r,onFocusWithinChange:c});return{isFocused:a,isFocusVisible:o,focusProps:r?m:b}}function Dp(t){const{collection:e,disabledKeys:n,selectionManager:r,selectionManager:{setSelectedKeys:s,selectedKeys:a,selectionMode:i}}=au(t),o=p.useMemo(()=>!t.isLoading&&a.size!==0?Array.from(a).filter(Boolean).filter(d=>!e.getItem(d)):[],[a,e]),l=a.size!==0?Array.from(a).map(d=>e.getItem(d)).filter(Boolean):null;return o.length&&console.warn(`Select: Keys "${o.join(", ")}" passed to "selectedKeys" are not present in the collection.`),{collection:e,disabledKeys:n,selectionManager:r,selectionMode:i,selectedKeys:a,setSelectedKeys:s.bind(r),selectedItems:l}}function Ap({validate:t,validationBehavior:e,...n}){const[r,s]=p.useState(!1),[a,i]=p.useState(null),o=Lf(n),l=Dp({...n,onSelectionChange:b=>{n.onSelectionChange!=null&&(b==="all"?n.onSelectionChange(new Set(l.collection.getKeys())):n.onSelectionChange(b)),n.selectionMode==="single"&&o.close()}}),d=zd({...n,validationBehavior:e,validate:b=>{if(!t)return;const m=Array.from(b);return t(n.selectionMode==="single"?m[0]:m)},value:l.selectedKeys}),c=l.collection.size===0&&n.hideEmptyContent;return{...d,...l,...o,focusStrategy:a,close(){o.close()},open(b=null){c||(i(b),o.open())},toggle(b=null){c||(i(b),o.toggle())},isFocused:r,setFocused:s}}const Lp=typeof document<"u"?se.useLayoutEffect:()=>{};let Ip=!!(typeof window<"u"&&window.document&&window.document.createElement),xt=new Map;function Op(t){let[e,n]=p.useState(t),r=p.useRef(null),s=Hd(e),a=p.useCallback(i=>{r.current=i},[]);return Ip&&(xt.has(s)&&!xt.get(s).includes(a)?xt.set(s,[...xt.get(s),a]):xt.set(s,[a])),Lp(()=>{let i=s;return()=>{xt.delete(i)}},[s]),p.useEffect(()=>{let i=r.current;i&&(r.current=null,n(i))}),s}function Kp(t,e){if(t===e)return t;let n=xt.get(t);if(n)return n.forEach(s=>s(e)),e;let r=xt.get(e);return r?(r.forEach(s=>s(t)),t):e}function gu(...t){return(...e)=>{for(let n of t)typeof n=="function"&&n(...e)}}const Yr=t=>{var e;return(e=t==null?void 0:t.ownerDocument)!==null&&e!==void 0?e:document},Is=t=>t&&"window"in t&&t.window===t?t:Yr(t).defaultView||window;function ui(...t){let e={...t[0]};for(let n=1;n=65&&s.charCodeAt(2)<=90?e[s]=gu(a,i):(s==="className"||s==="UNSAFE_className")&&typeof a=="string"&&typeof i=="string"?e[s]=bn(a,i):s==="id"&&a&&i?e.id=Kp(a,i):e[s]=i!==void 0?i:a}}return e}const Rp=new Set(["id"]),Np=new Set(["aria-label","aria-labelledby","aria-describedby","aria-details"]),Bp=new Set(["href","hrefLang","target","rel","download","ping","referrerPolicy"]),jp=/^(data-.*)$/;function Vp(t,e={}){let{labelable:n,isLink:r,propNames:s}=e,a={};for(const i in t)Object.prototype.hasOwnProperty.call(t,i)&&(Rp.has(i)||n&&Np.has(i)||r&&Bp.has(i)||s!=null&&s.has(i)||jp.test(i))&&(a[i]=t[i]);return a}function zp(t){var e;return typeof window>"u"||window.navigator==null?!1:((e=window.navigator.userAgentData)===null||e===void 0?void 0:e.brands.some(n=>t.test(n.brand)))||t.test(window.navigator.userAgent)}function Hp(t){var e;return typeof window<"u"&&window.navigator!=null?t.test(((e=window.navigator.userAgentData)===null||e===void 0?void 0:e.platform)||window.navigator.platform):!1}function mu(t){let e=null;return()=>(e==null&&(e=t()),e)}const Wp=mu(function(){return Hp(/^Mac/i)}),Up=mu(function(){return zp(/Android/i)});function Zp(t){return t.mozInputSource===0&&t.isTrusted?!0:Up()&&t.pointerType?t.type==="click"&&t.buttons===1:t.detail===0&&!t.pointerType}let qp=new Set,Dn=new Map,Nt=!1,Os=!1;function Xr(t,e){for(let n of qp)n(t,e)}function Gp(t){return!(t.metaKey||!Wp()&&t.altKey||t.ctrlKey||t.key==="Control"||t.key==="Shift"||t.key==="Meta")}function Lr(t){Nt=!0,Gp(t)&&Xr("keyboard",t)}function He(t){(t.type==="mousedown"||t.type==="pointerdown")&&(Nt=!0,Xr("pointer",t))}function bu(t){Zp(t)&&(Nt=!0)}function vu(t){t.target===window||t.target===document||(!Nt&&!Os&&Xr("virtual",t),Nt=!1,Os=!1)}function yu(){Nt=!1,Os=!0}function di(t){if(typeof window>"u"||Dn.get(Is(t)))return;const e=Is(t),n=Yr(t);let r=e.HTMLElement.prototype.focus;e.HTMLElement.prototype.focus=function(){Nt=!0,r.apply(this,arguments)},n.addEventListener("keydown",Lr,!0),n.addEventListener("keyup",Lr,!0),n.addEventListener("click",bu,!0),e.addEventListener("focus",vu,!0),e.addEventListener("blur",yu,!1),typeof PointerEvent<"u"?(n.addEventListener("pointerdown",He,!0),n.addEventListener("pointermove",He,!0),n.addEventListener("pointerup",He,!0)):(n.addEventListener("mousedown",He,!0),n.addEventListener("mousemove",He,!0),n.addEventListener("mouseup",He,!0)),e.addEventListener("beforeunload",()=>{$u(t)},{once:!0}),Dn.set(e,{focus:r})}const $u=(t,e)=>{const n=Is(t),r=Yr(t);e&&r.removeEventListener("DOMContentLoaded",e),Dn.has(n)&&(n.HTMLElement.prototype.focus=Dn.get(n).focus,r.removeEventListener("keydown",Lr,!0),r.removeEventListener("keyup",Lr,!0),r.removeEventListener("click",bu,!0),n.removeEventListener("focus",vu,!0),n.removeEventListener("blur",yu,!1),typeof PointerEvent<"u"?(r.removeEventListener("pointerdown",He,!0),r.removeEventListener("pointermove",He,!0),r.removeEventListener("pointerup",He,!0)):(r.removeEventListener("mousedown",He,!0),r.removeEventListener("mousemove",He,!0),r.removeEventListener("mouseup",He,!0)),Dn.delete(n))};function Yp(t){const e=Yr(t);let n;return e.readyState!=="loading"?di(t):(n=()=>{di(t)},e.addEventListener("DOMContentLoaded",n)),()=>$u(t,n)}typeof document<"u"&&Yp();function Xp(t){Xr(t,null)}function Jp(t,e,n){const{disallowEmptySelection:r,isDisabled:s}=t,a=Xi({usage:"search",sensitivity:"base"}),i=p.useMemo(()=>new Zo(e.collection,e.disabledKeys,null,a),[e.collection,e.disabledKeys,a]),{menuTriggerProps:o,menuProps:l}=Ff({isDisabled:s,type:"listbox"},e,n),d=M=>{if(e.selectionMode==="single")switch(M.key){case"ArrowLeft":{M.preventDefault();const R=e.selectedKeys.size>0?i.getKeyAbove(e.selectedKeys.values().next().value):i.getFirstKey();R&&e.setSelectedKeys([R]);break}case"ArrowRight":{M.preventDefault();const R=e.selectedKeys.size>0?i.getKeyBelow(e.selectedKeys.values().next().value):i.getFirstKey();R&&e.setSelectedKeys([R]);break}}},{typeSelectProps:c}=Uo({keyboardDelegate:i,selectionManager:e.selectionManager,onTypeSelect(M){e.setSelectedKeys([M])}}),{isInvalid:b,validationErrors:m,validationDetails:g}=e.displayValidation,{labelProps:F,fieldProps:S,descriptionProps:_,errorMessageProps:E}=Wd({...t,labelElementType:"span",isInvalid:b,errorMessage:t.errorMessage||m});c.onKeyDown=c.onKeyDownCapture,delete c.onKeyDownCapture;const x=Vp(t,{labelable:!0}),D=ui(c,o,S),I=Op();return{labelProps:{...F,onClick:()=>{var M;t.isDisabled||((M=n.current)==null||M.focus(),Xp("keyboard"))}},triggerProps:ui(x,{...D,onKeyDown:gu(D.onKeyDown,d,t.onKeyDown),onKeyUp:t.onKeyUp,"aria-labelledby":[I,x["aria-label"]!==void 0?x["aria-labelledby"]!==void 0?x["aria-labelledby"]:D.id:D["aria-labelledby"]].join(" "),onFocus(M){e.isFocused||(t.onFocus&&t.onFocus(M),e.setFocused(!0))},onBlur(M){e.isOpen||(t.onBlur&&t.onBlur(M),e.setFocused(!1))}}),valueProps:{id:I},menuProps:{...l,disallowEmptySelection:r,autoFocus:e.focusStrategy||!0,shouldSelectOnPressUp:!0,shouldFocusOnHover:!0,onBlur:M=>{M.currentTarget.contains(M.relatedTarget)||(t.onBlur&&t.onBlur(M),e.setFocused(!1))},onFocus:l==null?void 0:l.onFocus,"aria-labelledby":[S["aria-labelledby"],D["aria-label"]&&!S["aria-labelledby"]?D.id:null].filter(Boolean).join(" ")},descriptionProps:_,errorMessageProps:E,isInvalid:b,validationErrors:m,validationDetails:g}}var xu=new WeakMap;function Qp(t){var e,n,r,s,a,i;const o=tr(),{validationBehavior:l}=Ud(Zd)||{},[d,c]=nr(t,Wa.variantKeys),b=(n=(e=t.disableAnimation)!=null?e:o==null?void 0:o.disableAnimation)!=null?n:!1,{ref:m,as:g,label:F,name:S,isLoading:_,selectorIcon:E,isOpen:x,defaultOpen:D,onOpenChange:I,startContent:M,endContent:R,description:G,renderValue:u,onSelectionChange:T,placeholder:P,isVirtualized:v,itemHeight:k=36,maxListboxHeight:f=256,children:y,disallowEmptySelection:w=!1,selectionMode:V="single",spinnerRef:K,scrollRef:re,popoverProps:ve={},scrollShadowProps:oe={},listboxProps:Se={},spinnerProps:ye={},validationState:_e,onChange:ue,onClose:U,className:le,classNames:B,validationBehavior:Ee=(r=l??(o==null?void 0:o.validationBehavior))!=null?r:"native",hideEmptyContent:$e=!1,...ge}=d,Ie=mt(re),ke={popoverProps:kt({placement:"bottom",triggerScaleOnOpen:!1,offset:5,disableAnimation:b},ve),scrollShadowProps:kt({ref:Ie,isEnabled:(s=t.showScrollIndicators)!=null?s:!0,hideScrollBar:!0,offset:15},oe),listboxProps:kt({disableAnimation:b},Se)},Ce=g||"button",et=typeof Ce=="string",xe=mt(m),ce=p.useRef(null),lt=p.useRef(null),vt=p.useRef(null);let te=Ap({...d,isOpen:x,selectionMode:V,disallowEmptySelection:w,validationBehavior:Ee,children:y,isRequired:t.isRequired,isDisabled:t.isDisabled,isInvalid:t.isInvalid,defaultOpen:D,hideEmptyContent:$e,onOpenChange:Z=>{I==null||I(Z),Z||U==null||U()},onSelectionChange:Z=>{T==null||T(Z),ue&&typeof ue=="function"&&ue({target:{...xe.current&&{...xe.current,name:xe.current.name},value:Array.from(Z).join(",")}}),te.commitValidation()}});te={...te,...t.isDisabled&&{disabledKeys:new Set([...te.collection.getKeys()])}},zi(()=>{var Z;(Z=xe.current)!=null&&Z.value&&te.setSelectedKeys(new Set([...te.selectedKeys,xe.current.value]))},[xe.current]);const{labelProps:vn,triggerProps:Ht,valueProps:h,menuProps:$,descriptionProps:C,errorMessageProps:z,isInvalid:N,validationErrors:L,validationDetails:H}=Jp({...d,disallowEmptySelection:w,isDisabled:t.isDisabled},te,ce),Q=t.isInvalid||_e==="invalid"||N,{isPressed:he,buttonProps:Te}=Wi(Ht,ce),{focusProps:pr,isFocused:Wt,isFocusVisible:Ut}=Fp(),{isHovered:hr,hoverProps:yn}=Mp({isDisabled:t.isDisabled}),ut=p.useMemo(()=>{var Z;return(!t.labelPlacement||t.labelPlacement==="inside")&&!F?"outside":(Z=t.labelPlacement)!=null?Z:"inside"},[t.labelPlacement,F]),Zt=!!P,ad=ut==="outside-left"||ut==="outside"&&(!(Zt||G)||!!t.isMultiline),id=ut==="inside",od=ut==="outside-left",$a=te.isOpen||Zt||!!((a=te.selectedItems)!=null&&a.length)||!!M||!!R||!!t.isMultiline,xa=!!((i=te.selectedItems)!=null&&i.length),wa=!!F,Ea=pe(B==null?void 0:B.base,le),fe=p.useMemo(()=>Wa({...c,isInvalid:Q,labelPlacement:ut,disableAnimation:b,className:le}),[rr(c),Q,ut,b,le]);p.useEffect(()=>{if(te.isOpen&&vt.current&<.current){let Z=lt.current.querySelector("[aria-selected=true] [data-label=true]"),Ke=Ie.current;if(Z&&Ke&&Z.parentElement){let qt=(Ke==null?void 0:Ke.getBoundingClientRect()).height;Ke.scrollTop=Z.parentElement.offsetTop-qt/2+Z.parentElement.clientHeight/2}}},[te.isOpen,b]);const Ta=typeof d.errorMessage=="function"?d.errorMessage({isInvalid:Q,validationErrors:L,validationDetails:H}):d.errorMessage||(L==null?void 0:L.join(" ")),ts=!!G||!!Ta;p.useEffect(()=>{if(te.isOpen&&vt.current&&ce.current){let Z=ce.current.getBoundingClientRect(),Ke=vt.current;Ke.style.width=Z.width+"px"}},[te.isOpen]);const ld=p.useCallback((Z={})=>({"data-slot":"base","data-filled":ae($a),"data-has-value":ae(xa),"data-has-label":ae(wa),"data-has-helper":ae(ts),"data-invalid":ae(Q),className:fe.base({class:pe(Ea,Z.className)}),...Z}),[fe,ts,xa,wa,$a,Ea]),ud=p.useCallback((Z={})=>({ref:ce,"data-slot":"trigger","data-open":ae(te.isOpen),"data-disabled":ae(t==null?void 0:t.isDisabled),"data-focus":ae(Wt),"data-pressed":ae(he),"data-focus-visible":ae(Ut),"data-hover":ae(hr),className:fe.trigger({class:B==null?void 0:B.trigger}),...kt(Te,pr,yn,fn(ge,{enabled:et}),fn(Z))}),[fe,ce,te.isOpen,B==null?void 0:B.trigger,t==null?void 0:t.isDisabled,Wt,he,Ut,hr,Te,pr,yn,ge,et]),dd=p.useCallback((Z={})=>({state:te,triggerRef:ce,selectRef:xe,selectionMode:V,label:t==null?void 0:t.label,name:t==null?void 0:t.name,isRequired:t==null?void 0:t.isRequired,autoComplete:t==null?void 0:t.autoComplete,isDisabled:t==null?void 0:t.isDisabled,onChange:ue,...Z}),[te,V,t==null?void 0:t.label,t==null?void 0:t.autoComplete,t==null?void 0:t.name,t==null?void 0:t.isDisabled,ce]),cd=p.useCallback((Z={})=>({"data-slot":"label",className:fe.label({class:pe(B==null?void 0:B.label,Z.className)}),...vn,...Z}),[fe,B==null?void 0:B.label,vn]),fd=p.useCallback((Z={})=>({"data-slot":"value",className:fe.value({class:pe(B==null?void 0:B.value,Z.className)}),...h,...Z}),[fe,B==null?void 0:B.value,h]),pd=p.useCallback((Z={})=>({"data-slot":"listboxWrapper",className:fe.listboxWrapper({class:pe(B==null?void 0:B.listboxWrapper,Z==null?void 0:Z.className)}),style:{maxHeight:f??256,...Z.style},...kt(ke.scrollShadowProps,Z)}),[fe.listboxWrapper,B==null?void 0:B.listboxWrapper,ke.scrollShadowProps,f]),hd=(Z={})=>{const Ke=v??te.collection.size>50;return{state:te,ref:lt,isVirtualized:Ke,virtualization:Ke?{maxListboxHeight:f,itemHeight:k}:void 0,"data-slot":"listbox",className:fe.listbox({class:pe(B==null?void 0:B.listbox,Z==null?void 0:Z.className)}),scrollShadowProps:ke.scrollShadowProps,...kt(ke.listboxProps,Z,$)}},gd=p.useCallback((Z={})=>{var Ke,ns;const qt=kt(ke.popoverProps,Z);return{state:te,triggerRef:ce,ref:vt,"data-slot":"popover",scrollRef:lt,triggerType:"listbox",classNames:{content:fe.popoverContent({class:pe(B==null?void 0:B.popoverContent,Z.className)})},...qt,offset:te.selectedItems&&te.selectedItems.length>0?te.selectedItems.length*1e-8+(((Ke=ke.popoverProps)==null?void 0:Ke.offset)||0):(ns=ke.popoverProps)==null?void 0:ns.offset,shouldCloseOnInteractOutside:qt!=null&&qt.shouldCloseOnInteractOutside?qt.shouldCloseOnInteractOutside:Ed=>Yo(Ed,xe,te)}},[fe,B==null?void 0:B.popoverContent,ke.popoverProps,ce,te,te.selectedItems]),md=p.useCallback(()=>({"data-slot":"selectorIcon","aria-hidden":ae(!0),"data-open":ae(te.isOpen),className:fe.selectorIcon({class:B==null?void 0:B.selectorIcon})}),[fe,B==null?void 0:B.selectorIcon,te.isOpen]),bd=p.useCallback((Z={})=>({...Z,"data-slot":"innerWrapper",className:fe.innerWrapper({class:pe(B==null?void 0:B.innerWrapper,Z==null?void 0:Z.className)})}),[fe,B==null?void 0:B.innerWrapper]),vd=p.useCallback((Z={})=>({...Z,"data-slot":"helperWrapper",className:fe.helperWrapper({class:pe(B==null?void 0:B.helperWrapper,Z==null?void 0:Z.className)})}),[fe,B==null?void 0:B.helperWrapper]),yd=p.useCallback((Z={})=>({...Z,...C,"data-slot":"description",className:fe.description({class:pe(B==null?void 0:B.description,Z==null?void 0:Z.className)})}),[fe,B==null?void 0:B.description]),$d=p.useCallback((Z={})=>({...Z,"data-slot":"mainWrapper",className:fe.mainWrapper({class:pe(B==null?void 0:B.mainWrapper,Z==null?void 0:Z.className)})}),[fe,B==null?void 0:B.mainWrapper]),xd=p.useCallback((Z={})=>({...Z,...z,"data-slot":"error-message",className:fe.errorMessage({class:pe(B==null?void 0:B.errorMessage,Z==null?void 0:Z.className)})}),[fe,z,B==null?void 0:B.errorMessage]),wd=p.useCallback((Z={})=>({"aria-hidden":ae(!0),"data-slot":"spinner",color:"current",size:"sm",...ye,...Z,ref:K,className:fe.spinner({class:pe(B==null?void 0:B.spinner,Z==null?void 0:Z.className)})}),[fe,K,ye,B==null?void 0:B.spinner]);return xu.set(te,{isDisabled:t==null?void 0:t.isDisabled,isRequired:t==null?void 0:t.isRequired,name:t==null?void 0:t.name,isInvalid:Q,validationBehavior:Ee}),{Component:Ce,domRef:xe,state:te,label:F,name:S,triggerRef:ce,isLoading:_,placeholder:P,startContent:M,endContent:R,description:G,selectorIcon:E,hasHelper:ts,labelPlacement:ut,hasPlaceholder:Zt,renderValue:u,selectionMode:V,disableAnimation:b,isOutsideLeft:od,shouldLabelBeOutside:ad,shouldLabelBeInside:id,isInvalid:Q,errorMessage:Ta,getBaseProps:ld,getTriggerProps:ud,getLabelProps:cd,getValueProps:fd,getListboxProps:hd,getPopoverProps:gd,getSpinnerProps:wd,getMainWrapperProps:$d,getListboxWrapperProps:pd,getHiddenSelectProps:dd,getInnerWrapperProps:bd,getHelperWrapperProps:vd,getDescriptionProps:yd,getErrorMessageProps:xd,getSelectorIconProps:md}}function eh(t,e,n){var r;let s=xu.get(e)||{},{autoComplete:a,name:i=s.name,isDisabled:o=s.isDisabled,selectionMode:l,onChange:d}=t,{validationBehavior:c,isRequired:b,isInvalid:m}=s,{visuallyHiddenProps:g}=Bo();return yp(t.selectRef,e.selectedKeys,e.setSelectedKeys),qd({validationBehavior:c,focus:()=>{var F;return(F=n.current)==null?void 0:F.focus()}},e,t.selectRef),{containerProps:{...g,"aria-hidden":!0,"data-a11y-ignore":"aria-hidden-focus"},inputProps:{style:{display:"none"}},selectProps:{autoComplete:a,disabled:o,"aria-invalid":m||void 0,"aria-required":b&&c==="aria"||void 0,required:b&&c==="native",name:i,tabIndex:-1,value:l==="multiple"?[...e.selectedKeys].map(F=>String(F)):(r=[...e.selectedKeys][0])!=null?r:"",multiple:l==="multiple",onChange:F=>{e.setSelectedKeys(F.target.value),d==null||d(F)}}}}function th(t){var e;let{state:n,triggerRef:r,selectRef:s,label:a,name:i,isDisabled:o}=t,{containerProps:l,selectProps:d}=eh({...t,selectRef:s},n,r);return n.collection.size<=300?A.jsx("div",{...l,"data-testid":"hidden-select-container",children:A.jsxs("label",{children:[a,A.jsxs("select",{...d,ref:s,children:[A.jsx("option",{}),[...n.collection.getKeys()].map(c=>{let b=n.collection.getItem(c);if((b==null?void 0:b.type)==="item")return A.jsx("option",{value:b.key,children:b.textValue},b.key)})]})]})}):i?A.jsx("input",{autoComplete:d.autoComplete,disabled:o,name:i,type:"hidden",value:(e=[...n.selectedKeys].join(","))!=null?e:""}):null}var nh=Gc,rh=nh;const ua=new WeakMap;function sh(t){return typeof t=="string"?t.replace(/\s*/g,""):""+t}function ah(t,e){let n=ua.get(t);if(!n)throw new Error("Unknown list");return`${n.id}-option-${sh(e)}`}function ih(t,e,n){let r=ta(t,{labelable:!0}),s=t.selectionBehavior||"toggle",a=t.linkBehavior||(s==="replace"?"action":"override");s==="toggle"&&a==="action"&&(a="override");let{listProps:i}=Nc({...t,ref:n,selectionManager:e.selectionManager,collection:e.collection,disabledKeys:e.disabledKeys,linkBehavior:a}),{focusWithinProps:o}=Bi({onFocusWithin:t.onFocus,onBlurWithin:t.onBlur,onFocusWithinChange:t.onFocusChange}),l=Zr(t.id);ua.set(e,{id:l,shouldUseVirtualFocus:t.shouldUseVirtualFocus,shouldSelectOnPressUp:t.shouldSelectOnPressUp,shouldFocusOnHover:t.shouldFocusOnHover,isVirtualized:t.isVirtualized,onAction:t.onAction,linkBehavior:a});let{labelProps:d,fieldProps:c}=Gd({...t,id:l,labelElementType:"span"});return{labelProps:d,listBoxProps:gt(r,o,e.selectionManager.selectionMode==="multiple"?{"aria-multiselectable":"true"}:{},{role:"listbox",...gt(c,i)})}}function oh(t,e,n){var r,s;let{key:a}=t,i=ua.get(e);var o;let l=(o=t.isDisabled)!==null&&o!==void 0?o:e.selectionManager.isDisabled(a);var d;let c=(d=t.isSelected)!==null&&d!==void 0?d:e.selectionManager.isSelected(a);var b;let m=(b=t.shouldSelectOnPressUp)!==null&&b!==void 0?b:i==null?void 0:i.shouldSelectOnPressUp;var g;let F=(g=t.shouldFocusOnHover)!==null&&g!==void 0?g:i==null?void 0:i.shouldFocusOnHover;var S;let _=(S=t.shouldUseVirtualFocus)!==null&&S!==void 0?S:i==null?void 0:i.shouldUseVirtualFocus;var E;let x=(E=t.isVirtualized)!==null&&E!==void 0?E:i==null?void 0:i.isVirtualized,D=xs(),I=xs(),M={role:"option","aria-disabled":l||void 0,"aria-selected":e.selectionManager.selectionMode!=="none"?c:void 0};On()&&Ki()||(M["aria-label"]=t["aria-label"],M["aria-labelledby"]=D,M["aria-describedby"]=I);let R=e.collection.getItem(a);if(x){let V=Number(R==null?void 0:R.index);M["aria-posinset"]=Number.isNaN(V)?void 0:V+1,M["aria-setsize"]=ef(e.collection)}let G=i!=null&&i.onAction?()=>{var V;return i==null||(V=i.onAction)===null||V===void 0?void 0:V.call(i,a)}:void 0,{itemProps:u,isPressed:T,isFocused:P,hasAction:v,allowsSelection:k}=Rc({selectionManager:e.selectionManager,key:a,ref:n,shouldSelectOnPressUp:m,allowsDifferentPressOrigin:m&&F,isVirtualized:x,shouldUseVirtualFocus:_,isDisabled:l,onAction:G||!(R==null||(r=R.props)===null||r===void 0)&&r.onAction?Kn(R==null||(s=R.props)===null||s===void 0?void 0:s.onAction,G):void 0,linkBehavior:i==null?void 0:i.linkBehavior}),{hoverProps:f}=Yd({isDisabled:l||!F,onHoverStart(){Ca()||(e.selectionManager.setFocused(!0),e.selectionManager.setFocusedKey(a))}}),y=ta(R==null?void 0:R.props);delete y.id;let w=gc(R==null?void 0:R.props);return{optionProps:{...M,...gt(y,u,f,w),id:ah(e,a)},labelProps:{id:D},descriptionProps:{id:I},isFocused:P,isFocusVisible:P&&Ca(),isSelected:c,isDisabled:l,isPressed:T,allowsSelection:k,hasAction:v}}function lh(t){let{heading:e,"aria-label":n}=t,r=Zr();return{itemProps:{role:"presentation"},headingProps:e?{id:r,role:"presentation"}:{},groupProps:{role:"group","aria-label":n,"aria-labelledby":e?r:void 0}}}function uh(t){var e;const n=tr(),{ref:r,as:s,state:a,variant:i,color:o,onAction:l,children:d,onSelectionChange:c,disableAnimation:b=(e=n==null?void 0:n.disableAnimation)!=null?e:!1,itemClasses:m,className:g,topContent:F,bottomContent:S,emptyContent:_="No items.",hideSelectedIcon:E=!1,hideEmptyContent:x=!1,shouldHighlightOnFocus:D=!1,classNames:I,...M}=t,R=s||"ul",G=typeof R=="string",u=mt(r),T=au({...t,children:d,onSelectionChange:c}),P=a||T,{listBoxProps:v}=ih({...t,onAction:l},P,u),k=p.useMemo(()=>Dc({className:g}),[g]),f=pe(I==null?void 0:I.base,g);return{Component:R,state:P,variant:i,color:o,slots:k,classNames:I,topContent:F,bottomContent:S,emptyContent:_,hideEmptyContent:x,shouldHighlightOnFocus:D,hideSelectedIcon:E,disableAnimation:b,className:g,itemClasses:m,getBaseProps:(K={})=>({ref:u,"data-slot":"base",className:k.base({class:f}),...fn(M,{enabled:G}),...K}),getListProps:(K={})=>({"data-slot":"list",className:k.list({class:I==null?void 0:I.list}),...v,...K}),getEmptyContentProps:(K={})=>({"data-slot":"empty-content",children:_,className:k.emptyContent({class:I==null?void 0:I.emptyContent}),...K})}}function dh(t){const{isSelected:e,disableAnimation:n,...r}=t;return A.jsx("svg",{"aria-hidden":"true","data-selected":e,role:"presentation",viewBox:"0 0 17 18",...r,children:A.jsx("polyline",{fill:"none",points:"1 9 7 14 15 4",stroke:"currentColor",strokeDasharray:22,strokeDashoffset:e?44:66,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.5,style:n?{}:{transition:"stroke-dashoffset 200ms ease"}})})}const da=typeof document<"u"?se.useLayoutEffect:()=>{};function tn(t){const e=p.useRef(null);return da(()=>{e.current=t},[t]),p.useCallback((...n)=>{const r=e.current;return r==null?void 0:r(...n)},[])}let ci=new Map;function ch(t,e){if(t===e)return t;let n=ci.get(t);if(n)return n.forEach(s=>s(e)),e;let r=ci.get(e);return r?(r.forEach(s=>s(t)),t):e}function wu(...t){return(...e)=>{for(let n of t)typeof n=="function"&&n(...e)}}const Ue=t=>{var e;return(e=t==null?void 0:t.ownerDocument)!==null&&e!==void 0?e:document},rt=t=>t&&"window"in t&&t.window===t?t:Ue(t).defaultView||window;function nt(...t){let e={...t[0]};for(let n=1;n=65&&s.charCodeAt(2)<=90?e[s]=wu(a,i):(s==="className"||s==="UNSAFE_className")&&typeof a=="string"&&typeof i=="string"?e[s]=bn(a,i):s==="id"&&a&&i?e.id=ch(a,i):e[s]=i!==void 0?i:a}}return e}function Sn(t){if(fh())t.focus({preventScroll:!0});else{let e=ph(t);t.focus(),hh(e)}}let yr=null;function fh(){if(yr==null){yr=!1;try{document.createElement("div").focus({get preventScroll(){return yr=!0,!0}})}catch{}}return yr}function ph(t){let e=t.parentNode,n=[],r=document.scrollingElement||document.documentElement;for(;e instanceof HTMLElement&&e!==r;)(e.offsetHeight"u"||window.navigator==null?!1:((e=window.navigator.userAgentData)===null||e===void 0?void 0:e.brands.some(n=>t.test(n.brand)))||t.test(window.navigator.userAgent)}function ca(t){var e;return typeof window<"u"&&window.navigator!=null?t.test(((e=window.navigator.userAgentData)===null||e===void 0?void 0:e.platform)||window.navigator.platform):!1}function _t(t){let e=null;return()=>(e==null&&(e=t()),e)}const Bn=_t(function(){return ca(/^Mac/i)}),gh=_t(function(){return ca(/^iPhone/i)}),Eu=_t(function(){return ca(/^iPad/i)||Bn()&&navigator.maxTouchPoints>1}),Tu=_t(function(){return gh()||Eu()}),mh=_t(function(){return Jr(/AppleWebKit/i)&&!bh()}),bh=_t(function(){return Jr(/Chrome/i)}),Pu=_t(function(){return Jr(/Android/i)}),vh=_t(function(){return Jr(/Firefox/i)});function jn(t,e,n=!0){var r,s;let{metaKey:a,ctrlKey:i,altKey:o,shiftKey:l}=e;vh()&&(!((s=window.event)===null||s===void 0||(r=s.type)===null||r===void 0)&&r.startsWith("key"))&&t.target==="_blank"&&(Bn()?a=!0:i=!0);let d=mh()&&Bn()&&!Eu()?new KeyboardEvent("keydown",{keyIdentifier:"Enter",metaKey:a,ctrlKey:i,altKey:o,shiftKey:l}):new MouseEvent("click",{metaKey:a,ctrlKey:i,altKey:o,shiftKey:l,bubbles:!0,cancelable:!0});jn.isOpening=n,Sn(t),t.dispatchEvent(d),jn.isOpening=!1}jn.isOpening=!1;let nn=new Map,Ks=new Set;function fi(){if(typeof window>"u")return;function t(r){return"propertyName"in r}let e=r=>{if(!t(r)||!r.target)return;let s=nn.get(r.target);s||(s=new Set,nn.set(r.target,s),r.target.addEventListener("transitioncancel",n,{once:!0})),s.add(r.propertyName)},n=r=>{if(!t(r)||!r.target)return;let s=nn.get(r.target);if(s&&(s.delete(r.propertyName),s.size===0&&(r.target.removeEventListener("transitioncancel",n),nn.delete(r.target)),nn.size===0)){for(let a of Ks)a();Ks.clear()}};document.body.addEventListener("transitionrun",e),document.body.addEventListener("transitionend",n)}typeof document<"u"&&(document.readyState!=="loading"?fi():document.addEventListener("DOMContentLoaded",fi));function yh(t){requestAnimationFrame(()=>{nn.size===0?t():Ks.add(t)})}function $h(){let t=p.useRef(new Map),e=p.useCallback((s,a,i,o)=>{let l=o!=null&&o.once?(...d)=>{t.current.delete(i),i(...d)}:i;t.current.set(i,{type:a,eventTarget:s,fn:l,options:o}),s.addEventListener(a,i,o)},[]),n=p.useCallback((s,a,i,o)=>{var l;let d=((l=t.current.get(i))===null||l===void 0?void 0:l.fn)||i;s.removeEventListener(a,d,o),t.current.delete(i)},[]),r=p.useCallback(()=>{t.current.forEach((s,a)=>{n(s.eventTarget,s.type,a,s.options)})},[n]);return p.useEffect(()=>r,[r]),{addGlobalListener:e,removeGlobalListener:n,removeAllGlobalListeners:r}}function xh(t,e){da(()=>{if(t&&t.ref&&e)return t.ref.current=e.current,()=>{t.ref&&(t.ref.current=null)}})}function Rs(t){return t.mozInputSource===0&&t.isTrusted?!0:Pu()&&t.pointerType?t.type==="click"&&t.buttons===1:t.detail===0&&!t.pointerType}function wh(t){return!Pu()&&t.width===0&&t.height===0||t.width===1&&t.height===1&&t.pressure===0&&t.detail===0&&t.pointerType==="mouse"}let un="default",Ns="",Tr=new WeakMap;function pi(t){if(Tu()){if(un==="default"){const e=Ue(t);Ns=e.documentElement.style.webkitUserSelect,e.documentElement.style.webkitUserSelect="none"}un="disabled"}else(t instanceof HTMLElement||t instanceof SVGElement)&&(Tr.set(t,t.style.userSelect),t.style.userSelect="none")}function $r(t){if(Tu()){if(un!=="disabled")return;un="restoring",setTimeout(()=>{yh(()=>{if(un==="restoring"){const e=Ue(t);e.documentElement.style.webkitUserSelect==="none"&&(e.documentElement.style.webkitUserSelect=Ns||""),Ns="",un="default"}})},300)}else if((t instanceof HTMLElement||t instanceof SVGElement)&&t&&Tr.has(t)){let e=Tr.get(t);t.style.userSelect==="none"&&(t.style.userSelect=e),t.getAttribute("style")===""&&t.removeAttribute("style"),Tr.delete(t)}}const Su=se.createContext({register:()=>{}});Su.displayName="PressResponderContext";function Eh(t){let e=p.useContext(Su);if(e){let{register:n,...r}=e;t=nt(r,t),n()}return xh(e,t.ref),t}var xr=new WeakMap;class wr{continuePropagation(){Sr(this,xr,!1)}get shouldStopPropagation(){return Ri(this,xr)}constructor(e,n,r,s){Ni(this,xr,{writable:!0,value:void 0}),Sr(this,xr,!0);var a;let i=(a=s==null?void 0:s.target)!==null&&a!==void 0?a:r.currentTarget;const o=i==null?void 0:i.getBoundingClientRect();let l,d=0,c,b=null;r.clientX!=null&&r.clientY!=null&&(c=r.clientX,b=r.clientY),o&&(c!=null&&b!=null?(l=c-o.left,d=b-o.top):(l=o.width/2,d=o.height/2)),this.type=e,this.pointerType=n,this.target=r.currentTarget,this.shiftKey=r.shiftKey,this.metaKey=r.metaKey,this.ctrlKey=r.ctrlKey,this.altKey=r.altKey,this.x=l,this.y=d}}const hi=Symbol("linkClicked");function Th(t){let{onPress:e,onPressChange:n,onPressStart:r,onPressEnd:s,onPressUp:a,isDisabled:i,isPressed:o,preventFocusOnPress:l,shouldCancelOnPointerExit:d,allowTextSelectionOnPress:c,ref:b,...m}=Eh(t),[g,F]=p.useState(!1),S=p.useRef({isPressed:!1,ignoreEmulatedMouseEvents:!1,ignoreClickAfterPress:!1,didFirePressStart:!1,isTriggeringEvent:!1,activePointerId:null,target:null,isOverTarget:!1,pointerType:null}),{addGlobalListener:_,removeAllGlobalListeners:E}=$h(),x=tn((u,T)=>{let P=S.current;if(i||P.didFirePressStart)return!1;let v=!0;if(P.isTriggeringEvent=!0,r){let k=new wr("pressstart",T,u);r(k),v=k.shouldStopPropagation}return n&&n(!0),P.isTriggeringEvent=!1,P.didFirePressStart=!0,F(!0),v}),D=tn((u,T,P=!0)=>{let v=S.current;if(!v.didFirePressStart)return!1;v.ignoreClickAfterPress=!0,v.didFirePressStart=!1,v.isTriggeringEvent=!0;let k=!0;if(s){let f=new wr("pressend",T,u);s(f),k=f.shouldStopPropagation}if(n&&n(!1),F(!1),e&&P&&!i){let f=new wr("press",T,u);e(f),k&&(k=f.shouldStopPropagation)}return v.isTriggeringEvent=!1,k}),I=tn((u,T)=>{let P=S.current;if(i)return!1;if(a){P.isTriggeringEvent=!0;let v=new wr("pressup",T,u);return a(v),P.isTriggeringEvent=!1,v.shouldStopPropagation}return!0}),M=tn(u=>{let T=S.current;T.isPressed&&T.target&&(T.isOverTarget&&T.pointerType!=null&&D(ct(T.target,u),T.pointerType,!1),T.isPressed=!1,T.isOverTarget=!1,T.activePointerId=null,T.pointerType=null,E(),c||$r(T.target))}),R=tn(u=>{d&&M(u)}),G=p.useMemo(()=>{let u=S.current,T={onKeyDown(v){if(hs(v.nativeEvent,v.currentTarget)&&v.currentTarget.contains(v.target)){var k;mi(v.target,v.key)&&v.preventDefault();let f=!0;if(!u.isPressed&&!v.repeat){u.target=v.currentTarget,u.isPressed=!0,f=x(v,"keyboard");let y=v.currentTarget,w=V=>{hs(V,y)&&!V.repeat&&y.contains(V.target)&&u.target&&I(ct(u.target,V),"keyboard")};_(Ue(v.currentTarget),"keyup",wu(w,P),!0)}f&&v.stopPropagation(),v.metaKey&&Bn()&&((k=u.metaKeyEvents)===null||k===void 0||k.set(v.key,v.nativeEvent))}else v.key==="Meta"&&(u.metaKeyEvents=new Map)},onClick(v){if(!(v&&!v.currentTarget.contains(v.target))&&v&&v.button===0&&!u.isTriggeringEvent&&!jn.isOpening){let k=!0;if(i&&v.preventDefault(),!u.ignoreClickAfterPress&&!u.ignoreEmulatedMouseEvents&&!u.isPressed&&(u.pointerType==="virtual"||Rs(v.nativeEvent))){!i&&!l&&Sn(v.currentTarget);let f=x(v,"virtual"),y=I(v,"virtual"),w=D(v,"virtual");k=f&&y&&w}u.ignoreEmulatedMouseEvents=!1,u.ignoreClickAfterPress=!1,k&&v.stopPropagation()}}},P=v=>{var k;if(u.isPressed&&u.target&&hs(v,u.target)){var f;mi(v.target,v.key)&&v.preventDefault();let w=v.target;D(ct(u.target,v),"keyboard",u.target.contains(w)),E(),v.key!=="Enter"&&fa(u.target)&&u.target.contains(w)&&!v[hi]&&(v[hi]=!0,jn(u.target,v,!1)),u.isPressed=!1,(f=u.metaKeyEvents)===null||f===void 0||f.delete(v.key)}else if(v.key==="Meta"&&(!((k=u.metaKeyEvents)===null||k===void 0)&&k.size)){var y;let w=u.metaKeyEvents;u.metaKeyEvents=void 0;for(let V of w.values())(y=u.target)===null||y===void 0||y.dispatchEvent(new KeyboardEvent("keyup",V))}};if(typeof PointerEvent<"u"){T.onPointerDown=w=>{if(w.button!==0||!w.currentTarget.contains(w.target))return;if(wh(w.nativeEvent)){u.pointerType="virtual";return}gs(w.currentTarget)&&w.preventDefault(),u.pointerType=w.pointerType;let V=!0;u.isPressed||(u.isPressed=!0,u.isOverTarget=!0,u.activePointerId=w.pointerId,u.target=w.currentTarget,!i&&!l&&Sn(w.currentTarget),c||pi(u.target),V=x(w,u.pointerType),_(Ue(w.currentTarget),"pointermove",v,!1),_(Ue(w.currentTarget),"pointerup",k,!1),_(Ue(w.currentTarget),"pointercancel",y,!1)),V&&w.stopPropagation()},T.onMouseDown=w=>{w.currentTarget.contains(w.target)&&w.button===0&&(gs(w.currentTarget)&&w.preventDefault(),w.stopPropagation())},T.onPointerUp=w=>{!w.currentTarget.contains(w.target)||u.pointerType==="virtual"||w.button===0&&Yt(w,w.currentTarget)&&I(w,u.pointerType||w.pointerType)};let v=w=>{w.pointerId===u.activePointerId&&(u.target&&Yt(w,u.target)?!u.isOverTarget&&u.pointerType!=null&&(u.isOverTarget=!0,x(ct(u.target,w),u.pointerType)):u.target&&u.isOverTarget&&u.pointerType!=null&&(u.isOverTarget=!1,D(ct(u.target,w),u.pointerType,!1),R(w)))},k=w=>{w.pointerId===u.activePointerId&&u.isPressed&&w.button===0&&u.target&&(Yt(w,u.target)&&u.pointerType!=null?D(ct(u.target,w),u.pointerType):u.isOverTarget&&u.pointerType!=null&&D(ct(u.target,w),u.pointerType,!1),u.isPressed=!1,u.isOverTarget=!1,u.activePointerId=null,u.pointerType=null,E(),c||$r(u.target),"ontouchend"in u.target&&w.pointerType!=="mouse"&&_(u.target,"touchend",f,{once:!0}))},f=w=>{_u(w.currentTarget)&&w.preventDefault()},y=w=>{M(w)};T.onDragStart=w=>{w.currentTarget.contains(w.target)&&M(w)}}else{T.onMouseDown=f=>{if(f.button!==0||!f.currentTarget.contains(f.target))return;if(gs(f.currentTarget)&&f.preventDefault(),u.ignoreEmulatedMouseEvents){f.stopPropagation();return}u.isPressed=!0,u.isOverTarget=!0,u.target=f.currentTarget,u.pointerType=Rs(f.nativeEvent)?"virtual":"mouse",!i&&!l&&Sn(f.currentTarget),x(f,u.pointerType)&&f.stopPropagation(),_(Ue(f.currentTarget),"mouseup",v,!1)},T.onMouseEnter=f=>{if(!f.currentTarget.contains(f.target))return;let y=!0;u.isPressed&&!u.ignoreEmulatedMouseEvents&&u.pointerType!=null&&(u.isOverTarget=!0,y=x(f,u.pointerType)),y&&f.stopPropagation()},T.onMouseLeave=f=>{if(!f.currentTarget.contains(f.target))return;let y=!0;u.isPressed&&!u.ignoreEmulatedMouseEvents&&u.pointerType!=null&&(u.isOverTarget=!1,y=D(f,u.pointerType,!1),R(f)),y&&f.stopPropagation()},T.onMouseUp=f=>{f.currentTarget.contains(f.target)&&!u.ignoreEmulatedMouseEvents&&f.button===0&&I(f,u.pointerType||"mouse")};let v=f=>{if(f.button===0){if(u.isPressed=!1,E(),u.ignoreEmulatedMouseEvents){u.ignoreEmulatedMouseEvents=!1;return}u.target&&Yt(f,u.target)&&u.pointerType!=null?D(ct(u.target,f),u.pointerType):u.target&&u.isOverTarget&&u.pointerType!=null&&D(ct(u.target,f),u.pointerType,!1),u.isOverTarget=!1}};T.onTouchStart=f=>{if(!f.currentTarget.contains(f.target))return;let y=Ph(f.nativeEvent);if(!y)return;u.activePointerId=y.identifier,u.ignoreEmulatedMouseEvents=!0,u.isOverTarget=!0,u.isPressed=!0,u.target=f.currentTarget,u.pointerType="touch",!i&&!l&&Sn(f.currentTarget),c||pi(u.target),x($t(u.target,f),u.pointerType)&&f.stopPropagation(),_(rt(f.currentTarget),"scroll",k,!0)},T.onTouchMove=f=>{if(!f.currentTarget.contains(f.target))return;if(!u.isPressed){f.stopPropagation();return}let y=gi(f.nativeEvent,u.activePointerId),w=!0;y&&Yt(y,f.currentTarget)?!u.isOverTarget&&u.pointerType!=null&&(u.isOverTarget=!0,w=x($t(u.target,f),u.pointerType)):u.isOverTarget&&u.pointerType!=null&&(u.isOverTarget=!1,w=D($t(u.target,f),u.pointerType,!1),R($t(u.target,f))),w&&f.stopPropagation()},T.onTouchEnd=f=>{if(!f.currentTarget.contains(f.target))return;if(!u.isPressed){f.stopPropagation();return}let y=gi(f.nativeEvent,u.activePointerId),w=!0;y&&Yt(y,f.currentTarget)&&u.pointerType!=null?(I($t(u.target,f),u.pointerType),w=D($t(u.target,f),u.pointerType)):u.isOverTarget&&u.pointerType!=null&&(w=D($t(u.target,f),u.pointerType,!1)),w&&f.stopPropagation(),u.isPressed=!1,u.activePointerId=null,u.isOverTarget=!1,u.ignoreEmulatedMouseEvents=!0,u.target&&!c&&$r(u.target),E()},T.onTouchCancel=f=>{f.currentTarget.contains(f.target)&&(f.stopPropagation(),u.isPressed&&M($t(u.target,f)))};let k=f=>{u.isPressed&&f.target.contains(u.target)&&M({currentTarget:u.target,shiftKey:!1,ctrlKey:!1,metaKey:!1,altKey:!1})};T.onDragStart=f=>{f.currentTarget.contains(f.target)&&M(f)}}return T},[_,i,l,E,c,M,R,D,x,I]);return p.useEffect(()=>()=>{var u;c||$r((u=S.current.target)!==null&&u!==void 0?u:void 0)},[c]),{isPressed:o||g,pressProps:nt(m,G)}}function fa(t){return t.tagName==="A"&&t.hasAttribute("href")}function hs(t,e){const{key:n,code:r}=t,s=e,a=s.getAttribute("role");return(n==="Enter"||n===" "||n==="Spacebar"||r==="Space")&&!(s instanceof rt(s).HTMLInputElement&&!ku(s,n)||s instanceof rt(s).HTMLTextAreaElement||s.isContentEditable)&&!((a==="link"||!a&&fa(s))&&n!=="Enter")}function Ph(t){const{targetTouches:e}=t;return e.length>0?e[0]:null}function gi(t,e){const n=t.changedTouches;for(let r=0;re.right||e.left>t.right||t.top>e.bottom||e.top>t.bottom)}function Yt(t,e){let n=e.getBoundingClientRect(),r=Sh(t);return _h(n,r)}function gs(t){return!(t instanceof HTMLElement)||!t.hasAttribute("draggable")}function _u(t){return t instanceof HTMLInputElement?!1:t instanceof HTMLButtonElement?t.type!=="submit"&&t.type!=="reset":!fa(t)}function mi(t,e){return t instanceof HTMLInputElement?!ku(t,e):_u(t)}const kh=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function ku(t,e){return t.type==="checkbox"||t.type==="radio"?e===" ":kh.has(t.type)}class Ch{isDefaultPrevented(){return this.nativeEvent.defaultPrevented}preventDefault(){this.defaultPrevented=!0,this.nativeEvent.preventDefault()}stopPropagation(){this.nativeEvent.stopPropagation(),this.isPropagationStopped=()=>!0}isPropagationStopped(){return!1}persist(){}constructor(e,n){this.nativeEvent=n,this.target=n.target,this.currentTarget=n.currentTarget,this.relatedTarget=n.relatedTarget,this.bubbles=n.bubbles,this.cancelable=n.cancelable,this.defaultPrevented=n.defaultPrevented,this.eventPhase=n.eventPhase,this.isTrusted=n.isTrusted,this.timeStamp=n.timeStamp,this.type=e}}function Cu(t){let e=p.useRef({isFocused:!1,observer:null});da(()=>{const r=e.current;return()=>{r.observer&&(r.observer.disconnect(),r.observer=null)}},[]);let n=tn(r=>{t==null||t(r)});return p.useCallback(r=>{if(r.target instanceof HTMLButtonElement||r.target instanceof HTMLInputElement||r.target instanceof HTMLTextAreaElement||r.target instanceof HTMLSelectElement){e.current.isFocused=!0;let s=r.target,a=i=>{e.current.isFocused=!1,s.disabled&&n(new Ch("blur",i)),e.current.observer&&(e.current.observer.disconnect(),e.current.observer=null)};s.addEventListener("focusout",a,{once:!0}),e.current.observer=new MutationObserver(()=>{if(e.current.isFocused&&s.disabled){var i;(i=e.current.observer)===null||i===void 0||i.disconnect();let o=s===document.activeElement?null:document.activeElement;s.dispatchEvent(new FocusEvent("blur",{relatedTarget:o})),s.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:o}))}}),e.current.observer.observe(s,{attributes:!0,attributeFilter:["disabled"]})}},[n])}function Mh(t){let{isDisabled:e,onFocus:n,onBlur:r,onFocusChange:s}=t;const a=p.useCallback(l=>{if(l.target===l.currentTarget)return r&&r(l),s&&s(!1),!0},[r,s]),i=Cu(a),o=p.useCallback(l=>{const d=Ue(l.target);l.target===l.currentTarget&&d.activeElement===l.target&&(n&&n(l),s&&s(!0),i(l))},[s,n,i]);return{focusProps:{onFocus:!e&&(n||s||r)?o:void 0,onBlur:!e&&(r||s)?a:void 0}}}let dr=null,Bs=new Set,An=new Map,Bt=!1,js=!1;const Fh={Tab:!0,Escape:!0};function pa(t,e){for(let n of Bs)n(t,e)}function Dh(t){return!(t.metaKey||!Bn()&&t.altKey||t.ctrlKey||t.key==="Control"||t.key==="Shift"||t.key==="Meta")}function Ir(t){Bt=!0,Dh(t)&&(dr="keyboard",pa("keyboard",t))}function We(t){dr="pointer",(t.type==="mousedown"||t.type==="pointerdown")&&(Bt=!0,pa("pointer",t))}function Mu(t){Rs(t)&&(Bt=!0,dr="virtual")}function Fu(t){t.target===window||t.target===document||(!Bt&&!js&&(dr="virtual",pa("virtual",t)),Bt=!1,js=!1)}function Du(){Bt=!1,js=!0}function Vs(t){if(typeof window>"u"||An.get(rt(t)))return;const e=rt(t),n=Ue(t);let r=e.HTMLElement.prototype.focus;e.HTMLElement.prototype.focus=function(){Bt=!0,r.apply(this,arguments)},n.addEventListener("keydown",Ir,!0),n.addEventListener("keyup",Ir,!0),n.addEventListener("click",Mu,!0),e.addEventListener("focus",Fu,!0),e.addEventListener("blur",Du,!1),typeof PointerEvent<"u"?(n.addEventListener("pointerdown",We,!0),n.addEventListener("pointermove",We,!0),n.addEventListener("pointerup",We,!0)):(n.addEventListener("mousedown",We,!0),n.addEventListener("mousemove",We,!0),n.addEventListener("mouseup",We,!0)),e.addEventListener("beforeunload",()=>{Au(t)},{once:!0}),An.set(e,{focus:r})}const Au=(t,e)=>{const n=rt(t),r=Ue(t);e&&r.removeEventListener("DOMContentLoaded",e),An.has(n)&&(n.HTMLElement.prototype.focus=An.get(n).focus,r.removeEventListener("keydown",Ir,!0),r.removeEventListener("keyup",Ir,!0),r.removeEventListener("click",Mu,!0),n.removeEventListener("focus",Fu,!0),n.removeEventListener("blur",Du,!1),typeof PointerEvent<"u"?(r.removeEventListener("pointerdown",We,!0),r.removeEventListener("pointermove",We,!0),r.removeEventListener("pointerup",We,!0)):(r.removeEventListener("mousedown",We,!0),r.removeEventListener("mousemove",We,!0),r.removeEventListener("mouseup",We,!0)),An.delete(n))};function Ah(t){const e=Ue(t);let n;return e.readyState!=="loading"?Vs(t):(n=()=>{Vs(t)},e.addEventListener("DOMContentLoaded",n)),()=>Au(t,n)}typeof document<"u"&&Ah();function Lu(){return dr!=="pointer"}const Lh=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function Ih(t,e,n){var r;const s=typeof window<"u"?rt(n==null?void 0:n.target).HTMLInputElement:HTMLInputElement,a=typeof window<"u"?rt(n==null?void 0:n.target).HTMLTextAreaElement:HTMLTextAreaElement,i=typeof window<"u"?rt(n==null?void 0:n.target).HTMLElement:HTMLElement,o=typeof window<"u"?rt(n==null?void 0:n.target).KeyboardEvent:KeyboardEvent;return t=t||(n==null?void 0:n.target)instanceof s&&!Lh.has(n==null||(r=n.target)===null||r===void 0?void 0:r.type)||(n==null?void 0:n.target)instanceof a||(n==null?void 0:n.target)instanceof i&&(n==null?void 0:n.target.isContentEditable),!(t&&e==="keyboard"&&n instanceof o&&!Fh[n.key])}function Oh(t,e,n){Vs(),p.useEffect(()=>{let r=(s,a)=>{Ih(!!(n!=null&&n.isTextInput),s,a)&&t(Lu())};return Bs.add(r),()=>{Bs.delete(r)}},e)}function Kh(t){let{isDisabled:e,onBlurWithin:n,onFocusWithin:r,onFocusWithinChange:s}=t,a=p.useRef({isFocusWithin:!1}),i=p.useCallback(d=>{a.current.isFocusWithin&&!d.currentTarget.contains(d.relatedTarget)&&(a.current.isFocusWithin=!1,n&&n(d),s&&s(!1))},[n,s,a]),o=Cu(i),l=p.useCallback(d=>{!a.current.isFocusWithin&&document.activeElement===d.target&&(r&&r(d),s&&s(!0),a.current.isFocusWithin=!0,o(d))},[r,s,o]);return e?{focusWithinProps:{onFocus:void 0,onBlur:void 0}}:{focusWithinProps:{onFocus:l,onBlur:i}}}let Or=!1,ms=0;function zs(){Or=!0,setTimeout(()=>{Or=!1},50)}function bi(t){t.pointerType==="touch"&&zs()}function Rh(){if(!(typeof document>"u"))return typeof PointerEvent<"u"?document.addEventListener("pointerup",bi):document.addEventListener("touchend",zs),ms++,()=>{ms--,!(ms>0)&&(typeof PointerEvent<"u"?document.removeEventListener("pointerup",bi):document.removeEventListener("touchend",zs))}}function Nh(t){let{onHoverStart:e,onHoverChange:n,onHoverEnd:r,isDisabled:s}=t,[a,i]=p.useState(!1),o=p.useRef({isHovered:!1,ignoreEmulatedMouseEvents:!1,pointerType:"",target:null}).current;p.useEffect(Rh,[]);let{hoverProps:l,triggerHoverEnd:d}=p.useMemo(()=>{let c=(g,F)=>{if(o.pointerType=F,s||F==="touch"||o.isHovered||!g.currentTarget.contains(g.target))return;o.isHovered=!0;let S=g.currentTarget;o.target=S,e&&e({type:"hoverstart",target:S,pointerType:F}),n&&n(!0),i(!0)},b=(g,F)=>{if(o.pointerType="",o.target=null,F==="touch"||!o.isHovered)return;o.isHovered=!1;let S=g.currentTarget;r&&r({type:"hoverend",target:S,pointerType:F}),n&&n(!1),i(!1)},m={};return typeof PointerEvent<"u"?(m.onPointerEnter=g=>{Or&&g.pointerType==="mouse"||c(g,g.pointerType)},m.onPointerLeave=g=>{!s&&g.currentTarget.contains(g.target)&&b(g,g.pointerType)}):(m.onTouchStart=()=>{o.ignoreEmulatedMouseEvents=!0},m.onMouseEnter=g=>{!o.ignoreEmulatedMouseEvents&&!Or&&c(g,"mouse"),o.ignoreEmulatedMouseEvents=!1},m.onMouseLeave=g=>{!s&&g.currentTarget.contains(g.target)&&b(g,"mouse")}),{hoverProps:m,triggerHoverEnd:b}},[e,n,r,s,o]);return p.useEffect(()=>{s&&d({currentTarget:o.target},o.pointerType)},[s]),{hoverProps:l,isHovered:a}}function Bh(t={}){let{autoFocus:e=!1,isTextInput:n,within:r}=t,s=p.useRef({isFocused:!1,isFocusVisible:e||Lu()}),[a,i]=p.useState(!1),[o,l]=p.useState(()=>s.current.isFocused&&s.current.isFocusVisible),d=p.useCallback(()=>l(s.current.isFocused&&s.current.isFocusVisible),[]),c=p.useCallback(g=>{s.current.isFocused=g,i(g),d()},[d]);Oh(g=>{s.current.isFocusVisible=g,d()},[],{isTextInput:n});let{focusProps:b}=Mh({isDisabled:r,onFocusChange:c}),{focusWithinProps:m}=Kh({isDisabled:!r,onFocusWithinChange:c});return{isFocused:a,isFocusVisible:o,focusProps:r?m:b}}function jh(t){var e,n;const r=tr(),[s,a]=nr(t,Ua.variantKeys),{as:i,item:o,state:l,description:d,startContent:c,endContent:b,isVirtualized:m,selectedIcon:g,className:F,classNames:S,autoFocus:_,onPress:E,onClick:x,shouldHighlightOnFocus:D,hideSelectedIcon:I=!1,isReadOnly:M=!1,...R}=s,G=(n=(e=t.disableAnimation)!=null?e:r==null?void 0:r.disableAnimation)!=null?n:!1,u=p.useRef(null),T=i||(t.href?"a":"li"),P=typeof T=="string",{rendered:v,key:k}=o,f=l.disabledKeys.has(k)||t.isDisabled,y=l.selectionManager.selectionMode!=="none",w=Af();x&&typeof x=="function"&&Xd("onClick is deprecated, please use onPress instead. See: https://github.com/heroui-inc/heroui/issues/4292","ListboxItem");const{pressProps:V,isPressed:K}=Th({ref:u,isDisabled:f,onPress:E}),{isHovered:re,hoverProps:ve}=Nh({isDisabled:f}),{isFocusVisible:oe,focusProps:Se}=Bh({autoFocus:_}),{isFocused:ye,isSelected:_e,optionProps:ue,labelProps:U,descriptionProps:le}=oh({key:k,isDisabled:f,"aria-label":s["aria-label"],isVirtualized:m},l,u);let B=ue;const Ee=p.useMemo(()=>Ua({...a,isDisabled:f,disableAnimation:G,hasTitleTextChild:typeof v=="string",hasDescriptionTextChild:typeof d=="string"}),[rr(a),f,G,v,d]),$e=pe(S==null?void 0:S.base,F);M&&(B=Jd(B));const ge=D&&ye||(w?re||K:re||ye&&!oe),Ie=(ce={})=>({ref:u,...nt({onClick:x},B,M?{}:nt(Se,V),ve,fn(R,{enabled:P}),ce),"data-selectable":ae(y),"data-focus":ae(ye),"data-hover":ae(ge),"data-disabled":ae(f),"data-selected":ae(_e),"data-pressed":ae(K),"data-focus-visible":ae(oe),className:Ee.base({class:pe($e,ce.className)})}),ke=(ce={})=>({...nt(U,ce),"data-label":ae(!0),className:Ee.title({class:S==null?void 0:S.title})}),Ce=(ce={})=>({...nt(le,ce),className:Ee.description({class:S==null?void 0:S.description})}),et=(ce={})=>({...nt(ce),className:Ee.wrapper({class:S==null?void 0:S.wrapper})}),xe=p.useCallback((ce={})=>({"aria-hidden":ae(!0),"data-disabled":ae(f),className:Ee.selectedIcon({class:S==null?void 0:S.selectedIcon}),...ce}),[f,Ee,S]);return{Component:T,domRef:u,slots:Ee,classNames:S,isSelectable:y,isSelected:_e,isDisabled:f,rendered:v,description:d,startContent:c,endContent:b,selectedIcon:g,hideSelectedIcon:I,disableAnimation:G,getItemProps:Ie,getLabelProps:ke,getWrapperProps:et,getDescriptionProps:Ce,getSelectedIconProps:xe}}var Iu=t=>{const{Component:e,rendered:n,description:r,isSelectable:s,isSelected:a,isDisabled:i,selectedIcon:o,startContent:l,endContent:d,hideSelectedIcon:c,disableAnimation:b,getItemProps:m,getLabelProps:g,getWrapperProps:F,getDescriptionProps:S,getSelectedIconProps:_}=jh(t),E=p.useMemo(()=>{const x=A.jsx(dh,{disableAnimation:b,isSelected:a});return typeof o=="function"?o({icon:x,isSelected:a,isDisabled:i}):o||x},[o,a,i,b]);return A.jsxs(e,{...m(),children:[l,r?A.jsxs("div",{...F(),children:[A.jsx("span",{...g(),children:n}),A.jsx("span",{...S(),children:r})]}):A.jsx("span",{...g(),children:n}),s&&!c&&A.jsx("span",{..._(),children:E}),d]})};Iu.displayName="HeroUI.ListboxItem";var ha=Iu,Ou=Qe(({item:t,state:e,as:n,variant:r,color:s,disableAnimation:a,className:i,classNames:o,hideSelectedIcon:l,showDivider:d=!1,dividerProps:c={},itemClasses:b,title:m,items:g,...F},S)=>{const _=n||"li",E=p.useMemo(()=>Ac(),[]),x=pe(o==null?void 0:o.base,i),D=pe(o==null?void 0:o.divider,c==null?void 0:c.className),{itemProps:I,headingProps:M,groupProps:R}=lh({heading:t.rendered,"aria-label":t["aria-label"]});return A.jsxs(_,{"data-slot":"base",...nt(I,F),className:E.base({class:x}),children:[t.rendered&&A.jsx("span",{...M,className:E.heading({class:o==null?void 0:o.heading}),"data-slot":"heading",children:t.rendered}),A.jsxs("ul",{...R,className:E.group({class:o==null?void 0:o.group}),"data-has-title":!!t.rendered,"data-slot":"group",children:[[...t.childNodes].map(G=>{const{key:u,props:T}=G;let P=A.jsx(ha,{classNames:b,color:s,disableAnimation:a,hideSelectedIcon:l,item:G,state:e,variant:r,...T},u);return G.wrapper&&(P=G.wrapper(P)),P}),d&&A.jsx(rf,{as:"li",className:E.divider({class:D}),...c})]})]},t.key)});Ou.displayName="HeroUI.ListboxSection";var Ku=Ou;function Xt(t,e,n){let r=n.initialDeps??[],s;return()=>{var a,i,o,l;let d;n.key&&((a=n.debug)!=null&&a.call(n))&&(d=Date.now());const c=t();if(!(c.length!==r.length||c.some((g,F)=>r[F]!==g)))return s;r=c;let m;if(n.key&&((i=n.debug)!=null&&i.call(n))&&(m=Date.now()),s=e(...c),n.key&&((o=n.debug)!=null&&o.call(n))){const g=Math.round((Date.now()-d)*100)/100,F=Math.round((Date.now()-m)*100)/100,S=F/16,_=(E,x)=>{for(E=String(E);E.lengthMath.abs(t-e)<1,zh=(t,e,n)=>{let r;return function(...s){t.clearTimeout(r),r=t.setTimeout(()=>e.apply(this,s),n)}},Hh=t=>t,Wh=t=>{const e=Math.max(t.startIndex-t.overscan,0),n=Math.min(t.endIndex+t.overscan,t.count-1),r=[];for(let s=e;s<=n;s++)r.push(s);return r},Uh=(t,e)=>{const n=t.scrollElement;if(!n)return;const r=t.targetWindow;if(!r)return;const s=i=>{const{width:o,height:l}=i;e({width:Math.round(o),height:Math.round(l)})};if(s(n.getBoundingClientRect()),!r.ResizeObserver)return()=>{};const a=new r.ResizeObserver(i=>{const o=i[0];if(o!=null&&o.borderBoxSize){const l=o.borderBoxSize[0];if(l){s({width:l.inlineSize,height:l.blockSize});return}}s(n.getBoundingClientRect())});return a.observe(n,{box:"border-box"}),()=>{a.unobserve(n)}},vi={passive:!0},Zh=typeof window>"u"?!0:"onscrollend"in window,qh=(t,e)=>{const n=t.scrollElement;if(!n)return;const r=t.targetWindow;if(!r)return;let s=0;const a=t.options.useScrollendEvent&&Zh?()=>{}:zh(r,()=>{e(s,!1)},t.options.isScrollingResetDelay),i=d=>()=>{const{horizontal:c,isRtl:b}=t.options;s=c?n.scrollLeft*(b&&-1||1):n.scrollTop,a(),e(s,d)},o=i(!0),l=i(!1);return l(),n.addEventListener("scroll",o,vi),n.addEventListener("scrollend",l,vi),()=>{n.removeEventListener("scroll",o),n.removeEventListener("scrollend",l)}},Gh=(t,e,n)=>{if(e!=null&&e.borderBoxSize){const r=e.borderBoxSize[0];if(r)return Math.round(r[n.options.horizontal?"inlineSize":"blockSize"])}return Math.round(t.getBoundingClientRect()[n.options.horizontal?"width":"height"])},Yh=(t,{adjustments:e=0,behavior:n},r)=>{var s,a;const i=t+e;(a=(s=r.scrollElement)==null?void 0:s.scrollTo)==null||a.call(s,{[r.options.horizontal?"left":"top"]:i,behavior:n})};class Xh{constructor(e){this.unsubs=[],this.scrollElement=null,this.targetWindow=null,this.isScrolling=!1,this.scrollToIndexTimeoutId=null,this.measurementsCache=[],this.itemSizeCache=new Map,this.pendingMeasuredCacheIndexes=[],this.scrollRect=null,this.scrollOffset=null,this.scrollDirection=null,this.scrollAdjustments=0,this.elementsCache=new Map,this.observer=(()=>{let n=null;const r=()=>n||(!this.targetWindow||!this.targetWindow.ResizeObserver?null:n=new this.targetWindow.ResizeObserver(s=>{s.forEach(a=>{this._measureElement(a.target,a)})}));return{disconnect:()=>{var s;(s=r())==null||s.disconnect(),n=null},observe:s=>{var a;return(a=r())==null?void 0:a.observe(s,{box:"border-box"})},unobserve:s=>{var a;return(a=r())==null?void 0:a.unobserve(s)}}})(),this.range=null,this.setOptions=n=>{Object.entries(n).forEach(([r,s])=>{typeof s>"u"&&delete n[r]}),this.options={debug:!1,initialOffset:0,overscan:1,paddingStart:0,paddingEnd:0,scrollPaddingStart:0,scrollPaddingEnd:0,horizontal:!1,getItemKey:Hh,rangeExtractor:Wh,onChange:()=>{},measureElement:Gh,initialRect:{width:0,height:0},scrollMargin:0,gap:0,indexAttribute:"data-index",initialMeasurementsCache:[],lanes:1,isScrollingResetDelay:150,enabled:!0,isRtl:!1,useScrollendEvent:!0,...n}},this.notify=n=>{var r,s;(s=(r=this.options).onChange)==null||s.call(r,this,n)},this.maybeNotify=Xt(()=>(this.calculateRange(),[this.isScrolling,this.range?this.range.startIndex:null,this.range?this.range.endIndex:null]),n=>{this.notify(n)},{key:!1,debug:()=>this.options.debug,initialDeps:[this.isScrolling,this.range?this.range.startIndex:null,this.range?this.range.endIndex:null]}),this.cleanup=()=>{this.unsubs.filter(Boolean).forEach(n=>n()),this.unsubs=[],this.observer.disconnect(),this.scrollElement=null,this.targetWindow=null},this._didMount=()=>()=>{this.cleanup()},this._willUpdate=()=>{var n;const r=this.options.enabled?this.options.getScrollElement():null;if(this.scrollElement!==r){if(this.cleanup(),!r){this.maybeNotify();return}this.scrollElement=r,this.scrollElement&&"ownerDocument"in this.scrollElement?this.targetWindow=this.scrollElement.ownerDocument.defaultView:this.targetWindow=((n=this.scrollElement)==null?void 0:n.window)??null,this.elementsCache.forEach(s=>{this.observer.observe(s)}),this._scrollToOffset(this.getScrollOffset(),{adjustments:void 0,behavior:void 0}),this.unsubs.push(this.options.observeElementRect(this,s=>{this.scrollRect=s,this.maybeNotify()})),this.unsubs.push(this.options.observeElementOffset(this,(s,a)=>{this.scrollAdjustments=0,this.scrollDirection=a?this.getScrollOffset()this.options.enabled?(this.scrollRect=this.scrollRect??this.options.initialRect,this.scrollRect[this.options.horizontal?"width":"height"]):(this.scrollRect=null,0),this.getScrollOffset=()=>this.options.enabled?(this.scrollOffset=this.scrollOffset??(typeof this.options.initialOffset=="function"?this.options.initialOffset():this.options.initialOffset),this.scrollOffset):(this.scrollOffset=null,0),this.getFurthestMeasurement=(n,r)=>{const s=new Map,a=new Map;for(let i=r-1;i>=0;i--){const o=n[i];if(s.has(o.lane))continue;const l=a.get(o.lane);if(l==null||o.end>l.end?a.set(o.lane,o):o.endi.end===o.end?i.index-o.index:i.end-o.end)[0]:void 0},this.getMeasurementOptions=Xt(()=>[this.options.count,this.options.paddingStart,this.options.scrollMargin,this.options.getItemKey,this.options.enabled],(n,r,s,a,i)=>(this.pendingMeasuredCacheIndexes=[],{count:n,paddingStart:r,scrollMargin:s,getItemKey:a,enabled:i}),{key:!1}),this.getMeasurements=Xt(()=>[this.getMeasurementOptions(),this.itemSizeCache],({count:n,paddingStart:r,scrollMargin:s,getItemKey:a,enabled:i},o)=>{if(!i)return this.measurementsCache=[],this.itemSizeCache.clear(),[];this.measurementsCache.length===0&&(this.measurementsCache=this.options.initialMeasurementsCache,this.measurementsCache.forEach(c=>{this.itemSizeCache.set(c.key,c.size)}));const l=this.pendingMeasuredCacheIndexes.length>0?Math.min(...this.pendingMeasuredCacheIndexes):0;this.pendingMeasuredCacheIndexes=[];const d=this.measurementsCache.slice(0,l);for(let c=l;cthis.options.debug}),this.calculateRange=Xt(()=>[this.getMeasurements(),this.getSize(),this.getScrollOffset()],(n,r,s)=>this.range=n.length>0&&r>0?Jh({measurements:n,outerSize:r,scrollOffset:s}):null,{key:!1,debug:()=>this.options.debug}),this.getIndexes=Xt(()=>[this.options.rangeExtractor,this.calculateRange(),this.options.overscan,this.options.count],(n,r,s,a)=>r===null?[]:n({startIndex:r.startIndex,endIndex:r.endIndex,overscan:s,count:a}),{key:!1,debug:()=>this.options.debug}),this.indexFromElement=n=>{const r=this.options.indexAttribute,s=n.getAttribute(r);return s?parseInt(s,10):(console.warn(`Missing attribute name '${r}={index}' on measured element.`),-1)},this._measureElement=(n,r)=>{const s=this.indexFromElement(n),a=this.measurementsCache[s];if(!a)return;const i=a.key,o=this.elementsCache.get(i);o!==n&&(o&&this.observer.unobserve(o),this.observer.observe(n),this.elementsCache.set(i,n)),n.isConnected&&this.resizeItem(s,this.options.measureElement(n,r,this))},this.resizeItem=(n,r)=>{const s=this.measurementsCache[n];if(!s)return;const a=this.itemSizeCache.get(s.key)??s.size,i=r-a;i!==0&&((this.shouldAdjustScrollPositionOnItemSizeChange!==void 0?this.shouldAdjustScrollPositionOnItemSizeChange(s,i,this):s.start{if(!n){this.elementsCache.forEach((r,s)=>{r.isConnected||(this.observer.unobserve(r),this.elementsCache.delete(s))});return}this._measureElement(n,void 0)},this.getVirtualItems=Xt(()=>[this.getIndexes(),this.getMeasurements()],(n,r)=>{const s=[];for(let a=0,i=n.length;athis.options.debug}),this.getVirtualItemForOffset=n=>{const r=this.getMeasurements();if(r.length!==0)return bs(r[Ru(0,r.length-1,s=>bs(r[s]).start,n)])},this.getOffsetForAlignment=(n,r)=>{const s=this.getSize(),a=this.getScrollOffset();r==="auto"&&n>=a+s&&(r="end"),r==="end"&&(n-=s);const i=this.options.horizontal?"scrollWidth":"scrollHeight",l=(this.scrollElement?"document"in this.scrollElement?this.scrollElement.document.documentElement[i]:this.scrollElement[i]:0)-s;return Math.max(Math.min(l,n),0)},this.getOffsetForIndex=(n,r="auto")=>{n=Math.max(0,Math.min(n,this.options.count-1));const s=this.measurementsCache[n];if(!s)return;const a=this.getSize(),i=this.getScrollOffset();if(r==="auto")if(s.end>=i+a-this.options.scrollPaddingEnd)r="end";else if(s.start<=i+this.options.scrollPaddingStart)r="start";else return[i,r];const o=s.start-this.options.scrollPaddingStart+(s.size-a)/2;switch(r){case"center":return[this.getOffsetForAlignment(o,r),r];case"end":return[this.getOffsetForAlignment(s.end+this.options.scrollPaddingEnd,r),r];default:return[this.getOffsetForAlignment(s.start-this.options.scrollPaddingStart,r),r]}},this.isDynamicMode=()=>this.elementsCache.size>0,this.cancelScrollToIndex=()=>{this.scrollToIndexTimeoutId!==null&&this.targetWindow&&(this.targetWindow.clearTimeout(this.scrollToIndexTimeoutId),this.scrollToIndexTimeoutId=null)},this.scrollToOffset=(n,{align:r="start",behavior:s}={})=>{this.cancelScrollToIndex(),s==="smooth"&&this.isDynamicMode()&&console.warn("The `smooth` scroll behavior is not fully supported with dynamic size."),this._scrollToOffset(this.getOffsetForAlignment(n,r),{adjustments:void 0,behavior:s})},this.scrollToIndex=(n,{align:r="auto",behavior:s}={})=>{n=Math.max(0,Math.min(n,this.options.count-1)),this.cancelScrollToIndex(),s==="smooth"&&this.isDynamicMode()&&console.warn("The `smooth` scroll behavior is not fully supported with dynamic size.");const a=this.getOffsetForIndex(n,r);if(!a)return;const[i,o]=a;this._scrollToOffset(i,{adjustments:void 0,behavior:s}),s!=="smooth"&&this.isDynamicMode()&&this.targetWindow&&(this.scrollToIndexTimeoutId=this.targetWindow.setTimeout(()=>{if(this.scrollToIndexTimeoutId=null,this.elementsCache.has(this.options.getItemKey(n))){const[d]=bs(this.getOffsetForIndex(n,o));Vh(d,this.getScrollOffset())||this.scrollToIndex(n,{align:o,behavior:s})}else this.scrollToIndex(n,{align:o,behavior:s})}))},this.scrollBy=(n,{behavior:r}={})=>{this.cancelScrollToIndex(),r==="smooth"&&this.isDynamicMode()&&console.warn("The `smooth` scroll behavior is not fully supported with dynamic size."),this._scrollToOffset(this.getScrollOffset()+n,{adjustments:void 0,behavior:r})},this.getTotalSize=()=>{var n;const r=this.getMeasurements();let s;return r.length===0?s=this.options.paddingStart:s=this.options.lanes===1?((n=r[r.length-1])==null?void 0:n.end)??0:Math.max(...r.slice(-this.options.lanes).map(a=>a.end)),Math.max(s-this.options.scrollMargin+this.options.paddingEnd,0)},this._scrollToOffset=(n,{adjustments:r,behavior:s})=>{this.options.scrollToFn(n,{behavior:s,adjustments:r},this)},this.measure=()=>{this.itemSizeCache=new Map,this.notify(!1)},this.setOptions(e)}}const Ru=(t,e,n,r)=>{for(;t<=e;){const s=(t+e)/2|0,a=n(s);if(ar)e=s-1;else return s}return t>0?t-1:0};function Jh({measurements:t,outerSize:e,scrollOffset:n}){const r=t.length-1,a=Ru(0,r,o=>t[o].start,n);let i=a;for(;i({}),{})[1],n={...t,onChange:(s,a)=>{var i;a?ji.flushSync(e):e(),(i=t.onChange)==null||i.call(t,s,a)}},[r]=p.useState(()=>new Xh(n));return r.setOptions(n),yi(()=>r._didMount(),[]),yi(()=>r._willUpdate()),r}function eg(t){return Qh({observeElementRect:Uh,observeElementOffset:qh,scrollToFn:Yh,...t})}function tg(t={}){const{domRef:e,isEnabled:n=!0,overflowCheck:r="vertical",visibility:s="auto",offset:a=0,onVisibilityChange:i,updateDeps:o=[]}=t,l=p.useRef(s);p.useEffect(()=>{const d=e==null?void 0:e.current;if(!d||!n)return;const c=(g,F,S,_,E)=>{if(s==="auto"){const x=`${_}${ec(E)}Scroll`;F&&S?(d.dataset[x]="true",d.removeAttribute(`data-${_}-scroll`),d.removeAttribute(`data-${E}-scroll`)):(d.dataset[`${_}Scroll`]=F.toString(),d.dataset[`${E}Scroll`]=S.toString(),d.removeAttribute(`data-${_}-${E}-scroll`))}else{const x=F&&S?"both":F?_:S?E:"none";x!==l.current&&(i==null||i(x),l.current=x)}},b=()=>{const g=[{type:"vertical",prefix:"top",suffix:"bottom"},{type:"horizontal",prefix:"left",suffix:"right"}];for(const{type:F,prefix:S,suffix:_}of g)if(r===F||r==="both"){const E=F==="vertical"?d.scrollTop>a:d.scrollLeft>a,x=F==="vertical"?d.scrollTop+d.clientHeight+a{["top","bottom","top-bottom","left","right","left-right"].forEach(g=>{d.removeAttribute(`data-${g}-scroll`)})};return b(),d.addEventListener("scroll",b),s!=="auto"&&(m(),s==="both"?(d.dataset.topBottomScroll=String(r==="vertical"),d.dataset.leftRightScroll=String(r==="horizontal")):(d.dataset.topBottomScroll="false",d.dataset.leftRightScroll="false",["top","bottom","left","right"].forEach(g=>{d.dataset[`${g}Scroll`]=String(s===g)}))),()=>{d.removeEventListener("scroll",b),m()}},[...o,n,s,r,i,e])}function ng(t){var e;const[n,r]=nr(t,Ma.variantKeys),{ref:s,as:a,children:i,className:o,style:l,size:d=40,offset:c=0,visibility:b="auto",isEnabled:m=!0,onVisibilityChange:g,...F}=n,S=a||"div",_=mt(s);tg({domRef:_,offset:c,visibility:b,isEnabled:m,onVisibilityChange:g,updateDeps:[i],overflowCheck:(e=t.orientation)!=null?e:"vertical"});const E=p.useMemo(()=>Ma({...r,className:o}),[rr(r),o]);return{Component:S,styles:E,domRef:_,children:i,getBaseProps:(D={})=>{var I;return{ref:_,className:E,"data-orientation":(I=t.orientation)!=null?I:"vertical",style:{"--scroll-shadow-size":`${d}px`,...l,...D.style},...F,...D}}}}var rg=(t,e)=>{const n=[];for(const r of t)r.type==="section"?n.push(([...r.childNodes].length+1)*e):n.push(e);return n},sg=t=>{if(!t||t.scrollTop===void 0||t.clientHeight===void 0||t.scrollHeight===void 0)return{isTop:!1,isBottom:!1,isMiddle:!1};const e=t.scrollTop===0,n=Math.ceil(t.scrollTop+t.clientHeight)>=t.scrollHeight;return{isTop:e,isBottom:n,isMiddle:!e&&!n}},ag=t=>{const{Component:e,state:n,color:r,variant:s,itemClasses:a,getBaseProps:i,topContent:o,bottomContent:l,hideEmptyContent:d,hideSelectedIcon:c,shouldHighlightOnFocus:b,disableAnimation:m,getEmptyContentProps:g,getListProps:F,scrollShadowProps:S}=t,{virtualization:_}=t;if(!_||!Qd(_)&&!_.maxListboxHeight&&!_.itemHeight)throw new Error("You are using a virtualized listbox. VirtualizedListbox requires 'virtualization' props with 'maxListboxHeight' and 'itemHeight' properties. This error might have originated from autocomplete components that use VirtualizedListbox. Please provide these props to use the virtualized listbox.");const{maxListboxHeight:E,itemHeight:x}=_,D=Math.min(E,x*n.collection.size),I=p.useRef(null),M=p.useMemo(()=>rg([...n.collection],x),[n.collection,x]),R=eg({count:[...n.collection].length,getScrollElement:()=>I.current,estimateSize:f=>M[f]}),G=R.getVirtualItems(),{getBaseProps:u}=ng({...S}),T=f=>{var y;const w=[...n.collection][f.index];if(!w)return null;const V={color:r,item:w,state:n,variant:s,disableAnimation:m,hideSelectedIcon:c,...w.props},K={position:"absolute",top:0,left:0,width:"100%",height:`${f.size}px`,transform:`translateY(${f.start}px)`};if(w.type==="section")return A.jsx(Ku,{...V,itemClasses:a,style:{...K,...V.style}},w.key);let re=A.jsx(ha,{...V,classNames:nt(a,(y=w.props)==null?void 0:y.classNames),shouldHighlightOnFocus:b,style:{...K,...V.style}},w.key);return w.wrapper&&(re=w.wrapper(re)),re},[P,v]=p.useState({isTop:!1,isBottom:!0,isMiddle:!1}),k=A.jsxs(e,{...F(),children:[!n.collection.size&&!d&&A.jsx("li",{children:A.jsx("div",{...g()})}),A.jsx("div",{...fn(u()),ref:I,"data-bottom-scroll":P.isTop,"data-top-bottom-scroll":P.isMiddle,"data-top-scroll":P.isBottom,style:{height:E,overflow:"auto"},onScroll:f=>{v(sg(f.target))},children:D>0&&x>0&&A.jsx("div",{style:{height:`${R.getTotalSize()}px`,width:"100%",position:"relative"},children:G.map(f=>T(f))})})]});return A.jsxs("div",{...i(),children:[o,k,l]})},ig=ag,og=Qe(function(e,n){const{isVirtualized:r,...s}=e,a=uh({...s,ref:n}),{Component:i,state:o,color:l,variant:d,itemClasses:c,getBaseProps:b,topContent:m,bottomContent:g,hideEmptyContent:F,hideSelectedIcon:S,shouldHighlightOnFocus:_,disableAnimation:E,getEmptyContentProps:x,getListProps:D}=a;if(r)return A.jsx(ig,{...e,...a});const I=A.jsxs(i,{...D(),children:[!o.collection.size&&!F&&A.jsx("li",{children:A.jsx("div",{...x()})}),[...o.collection].map(M=>{var R;const G={color:l,item:M,state:o,variant:d,disableAnimation:E,hideSelectedIcon:S,...M.props};if(M.type==="section")return A.jsx(Ku,{...G,itemClasses:c},M.key);let u=A.jsx(ha,{...G,classNames:nt(c,(R=M.props)==null?void 0:R.classNames),shouldHighlightOnFocus:_},M.key);return M.wrapper&&(u=M.wrapper(u)),u})]});return A.jsxs("div",{...b(),children:[m,I,g]})}),lg=og,ug=Qe(function(e,n){const{Component:r,state:s,label:a,hasHelper:i,isLoading:o,triggerRef:l,selectorIcon:d=A.jsx(jc,{}),description:c,errorMessage:b,isInvalid:m,startContent:g,endContent:F,placeholder:S,renderValue:_,shouldLabelBeOutside:E,disableAnimation:x,getBaseProps:D,getLabelProps:I,getTriggerProps:M,getValueProps:R,getListboxProps:G,getPopoverProps:u,getSpinnerProps:T,getMainWrapperProps:P,getInnerWrapperProps:v,getHiddenSelectProps:k,getHelperWrapperProps:f,getListboxWrapperProps:y,getDescriptionProps:w,getErrorMessageProps:V,getSelectorIconProps:K}=Qp({...e,ref:n}),re=a?A.jsx("label",{...I(),children:a}):null,ve=p.cloneElement(d,K()),oe=p.useMemo(()=>{const ue=m&&b;return!i||!(ue||c)?null:A.jsx("div",{...f(),children:ue?A.jsx("div",{...V(),children:b}):A.jsx("div",{...w(),children:c})})},[i,m,b,c,f,V,w]),Se=p.useMemo(()=>{var ue;if(!((ue=s.selectedItems)!=null&&ue.length))return S;if(_&&typeof _=="function"){const U=[...s.selectedItems].map(le=>({key:le.key,data:le.value,type:le.type,props:le.props,textValue:le.textValue,rendered:le.rendered,"aria-label":le["aria-label"]}));return _(U)}return s.selectedItems.map(U=>U.textValue).join(", ")},[s.selectedItems,_,S]),ye=p.useMemo(()=>o?A.jsx(tc,{...T()}):ve,[o,ve,T]),_e=p.useMemo(()=>s.isOpen?A.jsx(Cf,{...u(),children:A.jsx(nc,{...y(),children:A.jsx(lg,{...G()})})}):null,[s.isOpen,u,s,l,y,G]);return A.jsxs("div",{...D(),children:[A.jsx(th,{...k()}),E?re:null,A.jsxs("div",{...P(),children:[A.jsxs(r,{...M(),children:[E?null:re,A.jsxs("div",{...v(),children:[g,A.jsx("span",{...R(),children:Se}),F&&s.selectedItems&&A.jsx(jo,{elementType:"span",children:","}),F]}),ye]}),oe]}),x?_e:A.jsx(Ui,{children:_e})]})}),dg=ug,cr=t=>t.type==="checkbox",At=t=>t instanceof Date,Ae=t=>t==null;const Nu=t=>typeof t=="object";var be=t=>!Ae(t)&&!Array.isArray(t)&&Nu(t)&&!At(t),cg=t=>be(t)&&t.target?cr(t.target)?t.target.checked:t.target.value:t,fg=t=>t.substring(0,t.search(/\.\d+(\.|$)/))||t,pg=(t,e)=>t.has(fg(e)),hg=t=>{const e=t.constructor&&t.constructor.prototype;return be(e)&&e.hasOwnProperty("isPrototypeOf")},ga=typeof window<"u"&&typeof window.HTMLElement<"u"&&typeof document<"u";function Me(t){let e;const n=Array.isArray(t),r=typeof FileList<"u"?t instanceof FileList:!1;if(t instanceof Date)e=new Date(t);else if(t instanceof Set)e=new Set(t);else if(!(ga&&(t instanceof Blob||r))&&(n||be(t)))if(e=n?[]:{},!n&&!hg(t))e=t;else for(const s in t)t.hasOwnProperty(s)&&(e[s]=Me(t[s]));else return t;return e}var Qr=t=>Array.isArray(t)?t.filter(Boolean):[],we=t=>t===void 0,q=(t,e,n)=>{if(!e||!be(t))return n;const r=Qr(e.split(/[,[\].]+?/)).reduce((s,a)=>Ae(s)?s:s[a],t);return we(r)||r===t?we(t[e])?n:t[e]:r},tt=t=>typeof t=="boolean",ma=t=>/^\w*$/.test(t),Bu=t=>Qr(t.replace(/["|']|\]/g,"").split(/\.|\[/)),de=(t,e,n)=>{let r=-1;const s=ma(e)?[e]:Bu(e),a=s.length,i=a-1;for(;++r{const s={defaultValues:e._defaultValues};for(const a in t)Object.defineProperty(s,a,{get:()=>{const i=a;return e._proxyFormState[i]!==qe.all&&(e._proxyFormState[i]=!r||qe.all),t[i]}});return s},st=t=>typeof t=="string",mg=(t,e,n,r,s)=>st(t)?(r&&e.watch.add(t),q(n,t,s)):Array.isArray(t)?t.map(a=>(r&&e.watch.add(a),q(n,a))):(r&&(e.watchAll=!0),n),ju=(t,e,n,r,s)=>e?{...n[t],types:{...n[t]&&n[t].types?n[t].types:{},[r]:s||!0}}:{},Ln=t=>Array.isArray(t)?t:[t],xi=()=>{let t=[];return{get observers(){return t},next:s=>{for(const a of t)a.next&&a.next(s)},subscribe:s=>(t.push(s),{unsubscribe:()=>{t=t.filter(a=>a!==s)}}),unsubscribe:()=>{t=[]}}},Hs=t=>Ae(t)||!Nu(t);function wt(t,e){if(Hs(t)||Hs(e))return t===e;if(At(t)&&At(e))return t.getTime()===e.getTime();const n=Object.keys(t),r=Object.keys(e);if(n.length!==r.length)return!1;for(const s of n){const a=t[s];if(!r.includes(s))return!1;if(s!=="ref"){const i=e[s];if(At(a)&&At(i)||be(a)&&be(i)||Array.isArray(a)&&Array.isArray(i)?!wt(a,i):a!==i)return!1}}return!0}var De=t=>be(t)&&!Object.keys(t).length,ba=t=>t.type==="file",Ge=t=>typeof t=="function",Kr=t=>{if(!ga)return!1;const e=t?t.ownerDocument:0;return t instanceof(e&&e.defaultView?e.defaultView.HTMLElement:HTMLElement)},Vu=t=>t.type==="select-multiple",va=t=>t.type==="radio",bg=t=>va(t)||cr(t),vs=t=>Kr(t)&&t.isConnected;function vg(t,e){const n=e.slice(0,-1).length;let r=0;for(;r{for(const e in t)if(Ge(t[e]))return!0;return!1};function Rr(t,e={}){const n=Array.isArray(t);if(be(t)||n)for(const r in t)Array.isArray(t[r])||be(t[r])&&!zu(t[r])?(e[r]=Array.isArray(t[r])?[]:{},Rr(t[r],e[r])):Ae(t[r])||(e[r]=!0);return e}function Hu(t,e,n){const r=Array.isArray(t);if(be(t)||r)for(const s in t)Array.isArray(t[s])||be(t[s])&&!zu(t[s])?we(e)||Hs(n[s])?n[s]=Array.isArray(t[s])?Rr(t[s],[]):{...Rr(t[s])}:Hu(t[s],Ae(e)?{}:e[s],n[s]):n[s]=!wt(t[s],e[s]);return n}var En=(t,e)=>Hu(t,e,Rr(e));const wi={value:!1,isValid:!1},Ei={value:!0,isValid:!0};var Wu=t=>{if(Array.isArray(t)){if(t.length>1){const e=t.filter(n=>n&&n.checked&&!n.disabled).map(n=>n.value);return{value:e,isValid:!!e.length}}return t[0].checked&&!t[0].disabled?t[0].attributes&&!we(t[0].attributes.value)?we(t[0].value)||t[0].value===""?Ei:{value:t[0].value,isValid:!0}:Ei:wi}return wi},Uu=(t,{valueAsNumber:e,valueAsDate:n,setValueAs:r})=>we(t)?t:e?t===""?NaN:t&&+t:n&&st(t)?new Date(t):r?r(t):t;const Ti={isValid:!1,value:null};var Zu=t=>Array.isArray(t)?t.reduce((e,n)=>n&&n.checked&&!n.disabled?{isValid:!0,value:n.value}:e,Ti):Ti;function Pi(t){const e=t.ref;return ba(e)?e.files:va(e)?Zu(t.refs).value:Vu(e)?[...e.selectedOptions].map(({value:n})=>n):cr(e)?Wu(t.refs).value:Uu(we(e.value)?t.ref.value:e.value,t)}var $g=(t,e,n,r)=>{const s={};for(const a of t){const i=q(e,a);i&&de(s,a,i._f)}return{criteriaMode:n,names:[...t],fields:s,shouldUseNativeValidation:r}},Nr=t=>t instanceof RegExp,Tn=t=>we(t)?t:Nr(t)?t.source:be(t)?Nr(t.value)?t.value.source:t.value:t,Si=t=>({isOnSubmit:!t||t===qe.onSubmit,isOnBlur:t===qe.onBlur,isOnChange:t===qe.onChange,isOnAll:t===qe.all,isOnTouch:t===qe.onTouched});const _i="AsyncFunction";var xg=t=>!!t&&!!t.validate&&!!(Ge(t.validate)&&t.validate.constructor.name===_i||be(t.validate)&&Object.values(t.validate).find(e=>e.constructor.name===_i)),wg=t=>t.mount&&(t.required||t.min||t.max||t.maxLength||t.minLength||t.pattern||t.validate),ki=(t,e,n)=>!n&&(e.watchAll||e.watch.has(t)||[...e.watch].some(r=>t.startsWith(r)&&/^\.\w+/.test(t.slice(r.length))));const In=(t,e,n,r)=>{for(const s of n||Object.keys(t)){const a=q(t,s);if(a){const{_f:i,...o}=a;if(i){if(i.refs&&i.refs[0]&&e(i.refs[0],s)&&!r)return!0;if(i.ref&&e(i.ref,i.name)&&!r)return!0;if(In(o,e))break}else if(be(o)&&In(o,e))break}}};function Ci(t,e,n){const r=q(t,n);if(r||ma(n))return{error:r,name:n};const s=n.split(".");for(;s.length;){const a=s.join("."),i=q(e,a),o=q(t,a);if(i&&!Array.isArray(i)&&n!==a)return{name:n};if(o&&o.type)return{name:a,error:o};s.pop()}return{name:n}}var Eg=(t,e,n,r)=>{n(t);const{name:s,...a}=t;return De(a)||Object.keys(a).length>=Object.keys(e).length||Object.keys(a).find(i=>e[i]===(!r||qe.all))},Tg=(t,e,n)=>!t||!e||t===e||Ln(t).some(r=>r&&(n?r===e:r.startsWith(e)||e.startsWith(r))),Pg=(t,e,n,r,s)=>s.isOnAll?!1:!n&&s.isOnTouch?!(e||t):(n?r.isOnBlur:s.isOnBlur)?!t:(n?r.isOnChange:s.isOnChange)?t:!0,Sg=(t,e)=>!Qr(q(t,e)).length&&Pe(t,e),_g=(t,e,n)=>{const r=Ln(q(t,n));return de(r,"root",e[n]),de(t,n,r),t},Pr=t=>st(t);function Mi(t,e,n="validate"){if(Pr(t)||Array.isArray(t)&&t.every(Pr)||tt(t)&&!t)return{type:n,message:Pr(t)?t:"",ref:e}}var Jt=t=>be(t)&&!Nr(t)?t:{value:t,message:""},Fi=async(t,e,n,r,s,a)=>{const{ref:i,refs:o,required:l,maxLength:d,minLength:c,min:b,max:m,pattern:g,validate:F,name:S,valueAsNumber:_,mount:E}=t._f,x=q(n,S);if(!E||e.has(S))return{};const D=o?o[0]:i,I=k=>{s&&D.reportValidity&&(D.setCustomValidity(tt(k)?"":k||""),D.reportValidity())},M={},R=va(i),G=cr(i),u=R||G,T=(_||ba(i))&&we(i.value)&&we(x)||Kr(i)&&i.value===""||x===""||Array.isArray(x)&&!x.length,P=ju.bind(null,S,r,M),v=(k,f,y,w=ft.maxLength,V=ft.minLength)=>{const K=k?f:y;M[S]={type:k?w:V,message:K,ref:i,...P(k?w:V,K)}};if(a?!Array.isArray(x)||!x.length:l&&(!u&&(T||Ae(x))||tt(x)&&!x||G&&!Wu(o).isValid||R&&!Zu(o).isValid)){const{value:k,message:f}=Pr(l)?{value:!!l,message:l}:Jt(l);if(k&&(M[S]={type:ft.required,message:f,ref:D,...P(ft.required,f)},!r))return I(f),M}if(!T&&(!Ae(b)||!Ae(m))){let k,f;const y=Jt(m),w=Jt(b);if(!Ae(x)&&!isNaN(x)){const V=i.valueAsNumber||x&&+x;Ae(y.value)||(k=V>y.value),Ae(w.value)||(f=Vnew Date(new Date().toDateString()+" "+oe),re=i.type=="time",ve=i.type=="week";st(y.value)&&x&&(k=re?K(x)>K(y.value):ve?x>y.value:V>new Date(y.value)),st(w.value)&&x&&(f=re?K(x)+k.value,w=!Ae(f.value)&&x.length<+f.value;if((y||w)&&(v(y,k.message,f.message),!r))return I(M[S].message),M}if(g&&!T&&st(x)){const{value:k,message:f}=Jt(g);if(Nr(k)&&!x.match(k)&&(M[S]={type:ft.pattern,message:f,ref:i,...P(ft.pattern,f)},!r))return I(f),M}if(F){if(Ge(F)){const k=await F(x,n),f=Mi(k,D);if(f&&(M[S]={...f,...P(ft.validate,f.message)},!r))return I(f.message),M}else if(be(F)){let k={};for(const f in F){if(!De(k)&&!r)break;const y=Mi(await F[f](x,n),D,f);y&&(k={...y,...P(f,y.message)},I(y.message),r&&(M[S]=k))}if(!De(k)&&(M[S]={ref:D,...k},!r))return M}}return I(!0),M};const kg={mode:qe.onSubmit,reValidateMode:qe.onChange,shouldFocusError:!0};function Cg(t={}){let e={...kg,...t},n={submitCount:0,isDirty:!1,isLoading:Ge(e.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{},errors:e.errors||{},disabled:e.disabled||!1};const r={};let s=be(e.defaultValues)||be(e.values)?Me(e.values||e.defaultValues)||{}:{},a=e.shouldUnregister?{}:Me(s),i={action:!1,mount:!1,watch:!1},o={mount:new Set,disabled:new Set,unMount:new Set,array:new Set,watch:new Set},l,d=0;const c={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1};let b={...c};const m={array:xi(),state:xi()},g=Si(e.mode),F=Si(e.reValidateMode),S=e.criteriaMode===qe.all,_=h=>$=>{clearTimeout(d),d=setTimeout(h,$)},E=async h=>{if(!e.disabled&&(c.isValid||b.isValid||h)){const $=e.resolver?De((await T()).errors):await v(r,!0);$!==n.isValid&&m.state.next({isValid:$})}},x=(h,$)=>{!e.disabled&&(c.isValidating||c.validatingFields||b.isValidating||b.validatingFields)&&((h||Array.from(o.mount)).forEach(C=>{C&&($?de(n.validatingFields,C,$):Pe(n.validatingFields,C))}),m.state.next({validatingFields:n.validatingFields,isValidating:!De(n.validatingFields)}))},D=(h,$=[],C,z,N=!0,L=!0)=>{if(z&&C&&!e.disabled){if(i.action=!0,L&&Array.isArray(q(r,h))){const H=C(q(r,h),z.argA,z.argB);N&&de(r,h,H)}if(L&&Array.isArray(q(n.errors,h))){const H=C(q(n.errors,h),z.argA,z.argB);N&&de(n.errors,h,H),Sg(n.errors,h)}if((c.touchedFields||b.touchedFields)&&L&&Array.isArray(q(n.touchedFields,h))){const H=C(q(n.touchedFields,h),z.argA,z.argB);N&&de(n.touchedFields,h,H)}(c.dirtyFields||b.dirtyFields)&&(n.dirtyFields=En(s,a)),m.state.next({name:h,isDirty:f(h,$),dirtyFields:n.dirtyFields,errors:n.errors,isValid:n.isValid})}else de(a,h,$)},I=(h,$)=>{de(n.errors,h,$),m.state.next({errors:n.errors})},M=h=>{n.errors=h,m.state.next({errors:n.errors,isValid:!1})},R=(h,$,C,z)=>{const N=q(r,h);if(N){const L=q(a,h,we(C)?q(s,h):C);we(L)||z&&z.defaultChecked||$?de(a,h,$?L:Pi(N._f)):V(h,L),i.mount&&E()}},G=(h,$,C,z,N)=>{let L=!1,H=!1;const Q={name:h};if(!e.disabled){if(!C||z){(c.isDirty||b.isDirty)&&(H=n.isDirty,n.isDirty=Q.isDirty=f(),L=H!==Q.isDirty);const he=wt(q(s,h),$);H=!!q(n.dirtyFields,h),he?Pe(n.dirtyFields,h):de(n.dirtyFields,h,!0),Q.dirtyFields=n.dirtyFields,L=L||(c.dirtyFields||b.dirtyFields)&&H!==!he}if(C){const he=q(n.touchedFields,h);he||(de(n.touchedFields,h,C),Q.touchedFields=n.touchedFields,L=L||(c.touchedFields||b.touchedFields)&&he!==C)}L&&N&&m.state.next(Q)}return L?Q:{}},u=(h,$,C,z)=>{const N=q(n.errors,h),L=(c.isValid||b.isValid)&&tt($)&&n.isValid!==$;if(e.delayError&&C?(l=_(()=>I(h,C)),l(e.delayError)):(clearTimeout(d),l=null,C?de(n.errors,h,C):Pe(n.errors,h)),(C?!wt(N,C):N)||!De(z)||L){const H={...z,...L&&tt($)?{isValid:$}:{},errors:n.errors,name:h};n={...n,...H},m.state.next(H)}},T=async h=>{x(h,!0);const $=await e.resolver(a,e.context,$g(h||o.mount,r,e.criteriaMode,e.shouldUseNativeValidation));return x(h),$},P=async h=>{const{errors:$}=await T(h);if(h)for(const C of h){const z=q($,C);z?de(n.errors,C,z):Pe(n.errors,C)}else n.errors=$;return $},v=async(h,$,C={valid:!0})=>{for(const z in h){const N=h[z];if(N){const{_f:L,...H}=N;if(L){const Q=o.array.has(L.name),he=N._f&&xg(N._f);he&&c.validatingFields&&x([z],!0);const Te=await Fi(N,o.disabled,a,S,e.shouldUseNativeValidation&&!$,Q);if(he&&c.validatingFields&&x([z]),Te[L.name]&&(C.valid=!1,$))break;!$&&(q(Te,L.name)?Q?_g(n.errors,Te,L.name):de(n.errors,L.name,Te[L.name]):Pe(n.errors,L.name))}!De(H)&&await v(H,$,C)}}return C.valid},k=()=>{for(const h of o.unMount){const $=q(r,h);$&&($._f.refs?$._f.refs.every(C=>!vs(C)):!vs($._f.ref))&&$e(h)}o.unMount=new Set},f=(h,$)=>!e.disabled&&(h&&$&&de(a,h,$),!wt(ye(),s)),y=(h,$,C)=>mg(h,o,{...i.mount?a:we($)?s:st(h)?{[h]:$}:$},C,$),w=h=>Qr(q(i.mount?a:s,h,e.shouldUnregister?q(s,h,[]):[])),V=(h,$,C={})=>{const z=q(r,h);let N=$;if(z){const L=z._f;L&&(!L.disabled&&de(a,h,Uu($,L)),N=Kr(L.ref)&&Ae($)?"":$,Vu(L.ref)?[...L.ref.options].forEach(H=>H.selected=N.includes(H.value)):L.refs?cr(L.ref)?L.refs.length>1?L.refs.forEach(H=>(!H.defaultChecked||!H.disabled)&&(H.checked=Array.isArray(N)?!!N.find(Q=>Q===H.value):N===H.value)):L.refs[0]&&(L.refs[0].checked=!!N):L.refs.forEach(H=>H.checked=H.value===N):ba(L.ref)?L.ref.value="":(L.ref.value=N,L.ref.type||m.state.next({name:h,values:Me(a)})))}(C.shouldDirty||C.shouldTouch)&&G(h,N,C.shouldTouch,C.shouldDirty,!0),C.shouldValidate&&Se(h)},K=(h,$,C)=>{for(const z in $){const N=$[z],L=`${h}.${z}`,H=q(r,L);(o.array.has(h)||be(N)||H&&!H._f)&&!At(N)?K(L,N,C):V(L,N,C)}},re=(h,$,C={})=>{const z=q(r,h),N=o.array.has(h),L=Me($);de(a,h,L),N?(m.array.next({name:h,values:Me(a)}),(c.isDirty||c.dirtyFields||b.isDirty||b.dirtyFields)&&C.shouldDirty&&m.state.next({name:h,dirtyFields:En(s,a),isDirty:f(h,L)})):z&&!z._f&&!Ae(L)?K(h,L,C):V(h,L,C),ki(h,o)&&m.state.next({...n}),m.state.next({name:i.mount?h:void 0,values:Me(a)})},ve=async h=>{i.mount=!0;const $=h.target;let C=$.name,z=!0;const N=q(r,C),L=H=>{z=Number.isNaN(H)||At(H)&&isNaN(H.getTime())||wt(H,q(a,C,H))};if(N){let H,Q;const he=$.type?Pi(N._f):cg(h),Te=h.type===$i.BLUR||h.type===$i.FOCUS_OUT,pr=!wg(N._f)&&!e.resolver&&!q(n.errors,C)&&!N._f.deps||Pg(Te,q(n.touchedFields,C),n.isSubmitted,F,g),Wt=ki(C,o,Te);de(a,C,he),Te?(N._f.onBlur&&N._f.onBlur(h),l&&l(0)):N._f.onChange&&N._f.onChange(h);const Ut=G(C,he,Te),hr=!De(Ut)||Wt;if(!Te&&m.state.next({name:C,type:h.type,values:Me(a)}),pr)return(c.isValid||b.isValid)&&(e.mode==="onBlur"?Te&&E():Te||E()),hr&&m.state.next({name:C,...Wt?{}:Ut});if(!Te&&Wt&&m.state.next({...n}),e.resolver){const{errors:yn}=await T([C]);if(L(he),z){const ut=Ci(n.errors,r,C),Zt=Ci(yn,r,ut.name||C);H=Zt.error,C=Zt.name,Q=De(yn)}}else x([C],!0),H=(await Fi(N,o.disabled,a,S,e.shouldUseNativeValidation))[C],x([C]),L(he),z&&(H?Q=!1:(c.isValid||b.isValid)&&(Q=await v(r,!0)));z&&(N._f.deps&&Se(N._f.deps),u(C,Q,H,Ut))}},oe=(h,$)=>{if(q(n.errors,$)&&h.focus)return h.focus(),1},Se=async(h,$={})=>{let C,z;const N=Ln(h);if(e.resolver){const L=await P(we(h)?h:N);C=De(L),z=h?!N.some(H=>q(L,H)):C}else h?(z=(await Promise.all(N.map(async L=>{const H=q(r,L);return await v(H&&H._f?{[L]:H}:H)}))).every(Boolean),!(!z&&!n.isValid)&&E()):z=C=await v(r);return m.state.next({...!st(h)||(c.isValid||b.isValid)&&C!==n.isValid?{}:{name:h},...e.resolver||!h?{isValid:C}:{},errors:n.errors}),$.shouldFocus&&!z&&In(r,oe,h?N:o.mount),z},ye=h=>{const $={...i.mount?a:s};return we(h)?$:st(h)?q($,h):h.map(C=>q($,C))},_e=(h,$)=>({invalid:!!q(($||n).errors,h),isDirty:!!q(($||n).dirtyFields,h),error:q(($||n).errors,h),isValidating:!!q(n.validatingFields,h),isTouched:!!q(($||n).touchedFields,h)}),ue=h=>{h&&Ln(h).forEach($=>Pe(n.errors,$)),m.state.next({errors:h?n.errors:{}})},U=(h,$,C)=>{const z=(q(r,h,{_f:{}})._f||{}).ref,N=q(n.errors,h)||{},{ref:L,message:H,type:Q,...he}=N;de(n.errors,h,{...he,...$,ref:z}),m.state.next({name:h,errors:n.errors,isValid:!1}),C&&C.shouldFocus&&z&&z.focus&&z.focus()},le=(h,$)=>Ge(h)?m.state.subscribe({next:C=>h(y(void 0,$),C)}):y(h,$,!0),B=h=>m.state.subscribe({next:$=>{Tg(h.name,$.name,h.exact)&&Eg($,h.formState||c,te,h.reRenderRoot)&&h.callback({values:{...a},...n,...$})}}).unsubscribe,Ee=h=>(i.mount=!0,b={...b,...h.formState},B({...h,formState:b})),$e=(h,$={})=>{for(const C of h?Ln(h):o.mount)o.mount.delete(C),o.array.delete(C),$.keepValue||(Pe(r,C),Pe(a,C)),!$.keepError&&Pe(n.errors,C),!$.keepDirty&&Pe(n.dirtyFields,C),!$.keepTouched&&Pe(n.touchedFields,C),!$.keepIsValidating&&Pe(n.validatingFields,C),!e.shouldUnregister&&!$.keepDefaultValue&&Pe(s,C);m.state.next({values:Me(a)}),m.state.next({...n,...$.keepDirty?{isDirty:f()}:{}}),!$.keepIsValid&&E()},ge=({disabled:h,name:$})=>{(tt(h)&&i.mount||h||o.disabled.has($))&&(h?o.disabled.add($):o.disabled.delete($))},Ie=(h,$={})=>{let C=q(r,h);const z=tt($.disabled)||tt(e.disabled);return de(r,h,{...C||{},_f:{...C&&C._f?C._f:{ref:{name:h}},name:h,mount:!0,...$}}),o.mount.add(h),C?ge({disabled:tt($.disabled)?$.disabled:e.disabled,name:h}):R(h,!0,$.value),{...z?{disabled:$.disabled||e.disabled}:{},...e.progressive?{required:!!$.required,min:Tn($.min),max:Tn($.max),minLength:Tn($.minLength),maxLength:Tn($.maxLength),pattern:Tn($.pattern)}:{},name:h,onChange:ve,onBlur:ve,ref:N=>{if(N){Ie(h,$),C=q(r,h);const L=we(N.value)&&N.querySelectorAll&&N.querySelectorAll("input,select,textarea")[0]||N,H=bg(L),Q=C._f.refs||[];if(H?Q.find(he=>he===L):L===C._f.ref)return;de(r,h,{_f:{...C._f,...H?{refs:[...Q.filter(vs),L,...Array.isArray(q(s,h))?[{}]:[]],ref:{type:L.type,name:h}}:{ref:L}}}),R(h,!1,void 0,L)}else C=q(r,h,{}),C._f&&(C._f.mount=!1),(e.shouldUnregister||$.shouldUnregister)&&!(pg(o.array,h)&&i.action)&&o.unMount.add(h)}}},ke=()=>e.shouldFocusError&&In(r,oe,o.mount),Ce=h=>{tt(h)&&(m.state.next({disabled:h}),In(r,($,C)=>{const z=q(r,C);z&&($.disabled=z._f.disabled||h,Array.isArray(z._f.refs)&&z._f.refs.forEach(N=>{N.disabled=z._f.disabled||h}))},0,!1))},et=(h,$)=>async C=>{let z;C&&(C.preventDefault&&C.preventDefault(),C.persist&&C.persist());let N=Me(a);if(m.state.next({isSubmitting:!0}),e.resolver){const{errors:L,values:H}=await T();n.errors=L,N=H}else await v(r);if(o.disabled.size)for(const L of o.disabled)de(N,L,void 0);if(Pe(n.errors,"root"),De(n.errors)){m.state.next({errors:{}});try{await h(N,C)}catch(L){z=L}}else $&&await $({...n.errors},C),ke(),setTimeout(ke);if(m.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:De(n.errors)&&!z,submitCount:n.submitCount+1,errors:n.errors}),z)throw z},xe=(h,$={})=>{q(r,h)&&(we($.defaultValue)?re(h,Me(q(s,h))):(re(h,$.defaultValue),de(s,h,Me($.defaultValue))),$.keepTouched||Pe(n.touchedFields,h),$.keepDirty||(Pe(n.dirtyFields,h),n.isDirty=$.defaultValue?f(h,Me(q(s,h))):f()),$.keepError||(Pe(n.errors,h),c.isValid&&E()),m.state.next({...n}))},ce=(h,$={})=>{const C=h?Me(h):s,z=Me(C),N=De(h),L=N?s:z;if($.keepDefaultValues||(s=C),!$.keepValues){if($.keepDirtyValues){const H=new Set([...o.mount,...Object.keys(En(s,a))]);for(const Q of Array.from(H))q(n.dirtyFields,Q)?de(L,Q,q(a,Q)):re(Q,q(L,Q))}else{if(ga&&we(h))for(const H of o.mount){const Q=q(r,H);if(Q&&Q._f){const he=Array.isArray(Q._f.refs)?Q._f.refs[0]:Q._f.ref;if(Kr(he)){const Te=he.closest("form");if(Te){Te.reset();break}}}}for(const H of o.mount)re(H,q(L,H))}a=Me(L),m.array.next({values:{...L}}),m.state.next({values:{...L}})}o={mount:$.keepDirtyValues?o.mount:new Set,unMount:new Set,array:new Set,disabled:new Set,watch:new Set,watchAll:!1,focus:""},i.mount=!c.isValid||!!$.keepIsValid||!!$.keepDirtyValues,i.watch=!!e.shouldUnregister,m.state.next({submitCount:$.keepSubmitCount?n.submitCount:0,isDirty:N?!1:$.keepDirty?n.isDirty:!!($.keepDefaultValues&&!wt(h,s)),isSubmitted:$.keepIsSubmitted?n.isSubmitted:!1,dirtyFields:N?{}:$.keepDirtyValues?$.keepDefaultValues&&a?En(s,a):n.dirtyFields:$.keepDefaultValues&&h?En(s,h):$.keepDirty?n.dirtyFields:{},touchedFields:$.keepTouched?n.touchedFields:{},errors:$.keepErrors?n.errors:{},isSubmitSuccessful:$.keepIsSubmitSuccessful?n.isSubmitSuccessful:!1,isSubmitting:!1})},lt=(h,$)=>ce(Ge(h)?h(a):h,$),vt=(h,$={})=>{const C=q(r,h),z=C&&C._f;if(z){const N=z.refs?z.refs[0]:z.ref;N.focus&&(N.focus(),$.shouldSelect&&Ge(N.select)&&N.select())}},te=h=>{n={...n,...h}},Ht={control:{register:Ie,unregister:$e,getFieldState:_e,handleSubmit:et,setError:U,_subscribe:B,_runSchema:T,_getWatch:y,_getDirty:f,_setValid:E,_setFieldArray:D,_setDisabledField:ge,_setErrors:M,_getFieldArray:w,_reset:ce,_resetDefaultValues:()=>Ge(e.defaultValues)&&e.defaultValues().then(h=>{lt(h,e.resetOptions),m.state.next({isLoading:!1})}),_removeUnmounted:k,_disableForm:Ce,_subjects:m,_proxyFormState:c,get _fields(){return r},get _formValues(){return a},get _state(){return i},set _state(h){i=h},get _defaultValues(){return s},get _names(){return o},set _names(h){o=h},get _formState(){return n},get _options(){return e},set _options(h){e={...e,...h}}},subscribe:Ee,trigger:Se,register:Ie,handleSubmit:et,watch:le,setValue:re,getValues:ye,reset:lt,resetField:xe,clearErrors:ue,unregister:$e,setError:U,setFocus:vt,getFieldState:_e};return{...Ht,formControl:Ht}}function Mg(t={}){const e=se.useRef(void 0),n=se.useRef(void 0),[r,s]=se.useState({isDirty:!1,isValidating:!1,isLoading:Ge(t.defaultValues),isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},validatingFields:{},errors:t.errors||{},disabled:t.disabled||!1,defaultValues:Ge(t.defaultValues)?void 0:t.defaultValues});e.current||(e.current={...t.formControl?t.formControl:Cg(t),formState:r},t.formControl&&t.defaultValues&&!Ge(t.defaultValues)&&t.formControl.reset(t.defaultValues,t.resetOptions));const a=e.current.control;return a._options=t,se.useLayoutEffect(()=>a._subscribe({formState:a._proxyFormState,callback:()=>s({...a._formState}),reRenderRoot:!0}),[a]),se.useEffect(()=>a._disableForm(t.disabled),[a,t.disabled]),se.useEffect(()=>{if(a._proxyFormState.isDirty){const i=a._getDirty();i!==r.isDirty&&a._subjects.state.next({isDirty:i})}},[a,r.isDirty]),se.useEffect(()=>{t.values&&!wt(t.values,n.current)?(a._reset(t.values,a._options.resetOptions),n.current=t.values,s(i=>({...i}))):a._resetDefaultValues()},[t.values,a]),se.useEffect(()=>{t.errors&&!De(t.errors)&&a._setErrors(t.errors)},[t.errors,a]),se.useEffect(()=>{a._state.mount||(a._setValid(),a._state.mount=!0),a._state.watch&&(a._state.watch=!1,a._subjects.state.next({...a._formState})),a._removeUnmounted()}),se.useEffect(()=>{t.shouldUnregister&&a._subjects.state.next({values:a._getWatch()})},[t.shouldUnregister,a]),e.current.formState=gg(r,a),e.current}const Di=(t,e,n)=>{if(t&&"reportValidity"in t){const r=q(n,e);t.setCustomValidity(r&&r.message||""),t.reportValidity()}},qu=(t,e)=>{for(const n in e.fields){const r=e.fields[n];r&&r.ref&&"reportValidity"in r.ref?Di(r.ref,n,t):r&&r.refs&&r.refs.forEach(s=>Di(s,n,t))}},Fg=(t,e)=>{e.shouldUseNativeValidation&&qu(t,e);const n={};for(const r in t){const s=q(e.fields,r),a=Object.assign(t[r]||{},{ref:s&&s.ref});if(Dg(e.names||Object.keys(t),r)){const i=Object.assign({},q(n,r));de(i,"root",a),de(n,r,i)}else de(n,r,a)}return n},Dg=(t,e)=>{const n=Ai(e);return t.some(r=>Ai(r).match(`^${n}\\.\\d+`))};function Ai(t){return t.replace(/\]|\[/g,"")}function Ag(t,e){for(var n={};t.length;){var r=t[0],s=r.code,a=r.message,i=r.path.join(".");if(!n[i])if("unionErrors"in r){var o=r.unionErrors[0].errors[0];n[i]={message:o.message,type:o.code}}else n[i]={message:a,type:s};if("unionErrors"in r&&r.unionErrors.forEach(function(c){return c.errors.forEach(function(b){return t.push(b)})}),e){var l=n[i].types,d=l&&l[r.code];n[i]=ju(i,e,n,s,d?[].concat(d,r.message):r.message)}t.shift()}return n}function Lg(t,e,n){return n===void 0&&(n={}),function(r,s,a){try{return Promise.resolve(function(i,o){try{var l=Promise.resolve(t[n.mode==="sync"?"parse":"parseAsync"](r,e)).then(function(d){return a.shouldUseNativeValidation&&qu({},a),{errors:{},values:n.raw?Object.assign({},r):d}})}catch(d){return o(d)}return l&&l.then?l.then(void 0,o):l}(0,function(i){if(function(o){return Array.isArray(o==null?void 0:o.errors)}(i))return{values:{},errors:Fg(Ag(i.errors,!a.shouldUseNativeValidation&&a.criteriaMode==="all"),a)};throw i}))}catch(i){return Promise.reject(i)}}}var ie;(function(t){t.assertEqual=s=>s;function e(s){}t.assertIs=e;function n(s){throw new Error}t.assertNever=n,t.arrayToEnum=s=>{const a={};for(const i of s)a[i]=i;return a},t.getValidEnumValues=s=>{const a=t.objectKeys(s).filter(o=>typeof s[s[o]]!="number"),i={};for(const o of a)i[o]=s[o];return t.objectValues(i)},t.objectValues=s=>t.objectKeys(s).map(function(a){return s[a]}),t.objectKeys=typeof Object.keys=="function"?s=>Object.keys(s):s=>{const a=[];for(const i in s)Object.prototype.hasOwnProperty.call(s,i)&&a.push(i);return a},t.find=(s,a)=>{for(const i of s)if(a(i))return i},t.isInteger=typeof Number.isInteger=="function"?s=>Number.isInteger(s):s=>typeof s=="number"&&isFinite(s)&&Math.floor(s)===s;function r(s,a=" | "){return s.map(i=>typeof i=="string"?`'${i}'`:i).join(a)}t.joinValues=r,t.jsonStringifyReplacer=(s,a)=>typeof a=="bigint"?a.toString():a})(ie||(ie={}));var Ws;(function(t){t.mergeShapes=(e,n)=>({...e,...n})})(Ws||(Ws={}));const W=ie.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]),ht=t=>{switch(typeof t){case"undefined":return W.undefined;case"string":return W.string;case"number":return isNaN(t)?W.nan:W.number;case"boolean":return W.boolean;case"function":return W.function;case"bigint":return W.bigint;case"symbol":return W.symbol;case"object":return Array.isArray(t)?W.array:t===null?W.null:t.then&&typeof t.then=="function"&&t.catch&&typeof t.catch=="function"?W.promise:typeof Map<"u"&&t instanceof Map?W.map:typeof Set<"u"&&t instanceof Set?W.set:typeof Date<"u"&&t instanceof Date?W.date:W.object;default:return W.unknown}},O=ie.arrayToEnum(["invalid_type","invalid_literal","custom","invalid_union","invalid_union_discriminator","invalid_enum_value","unrecognized_keys","invalid_arguments","invalid_return_type","invalid_date","invalid_string","too_small","too_big","invalid_intersection_types","not_multiple_of","not_finite"]),Ig=t=>JSON.stringify(t,null,2).replace(/"([^"]+)":/g,"$1:");class Oe extends Error{get errors(){return this.issues}constructor(e){super(),this.issues=[],this.addIssue=r=>{this.issues=[...this.issues,r]},this.addIssues=(r=[])=>{this.issues=[...this.issues,...r]};const n=new.target.prototype;Object.setPrototypeOf?Object.setPrototypeOf(this,n):this.__proto__=n,this.name="ZodError",this.issues=e}format(e){const n=e||function(a){return a.message},r={_errors:[]},s=a=>{for(const i of a.issues)if(i.code==="invalid_union")i.unionErrors.map(s);else if(i.code==="invalid_return_type")s(i.returnTypeError);else if(i.code==="invalid_arguments")s(i.argumentsError);else if(i.path.length===0)r._errors.push(n(i));else{let o=r,l=0;for(;ln.message){const n={},r=[];for(const s of this.issues)s.path.length>0?(n[s.path[0]]=n[s.path[0]]||[],n[s.path[0]].push(e(s))):r.push(e(s));return{formErrors:r,fieldErrors:n}}get formErrors(){return this.flatten()}}Oe.create=t=>new Oe(t);const pn=(t,e)=>{let n;switch(t.code){case O.invalid_type:t.received===W.undefined?n="Required":n=`Expected ${t.expected}, received ${t.received}`;break;case O.invalid_literal:n=`Invalid literal value, expected ${JSON.stringify(t.expected,ie.jsonStringifyReplacer)}`;break;case O.unrecognized_keys:n=`Unrecognized key(s) in object: ${ie.joinValues(t.keys,", ")}`;break;case O.invalid_union:n="Invalid input";break;case O.invalid_union_discriminator:n=`Invalid discriminator value. Expected ${ie.joinValues(t.options)}`;break;case O.invalid_enum_value:n=`Invalid enum value. Expected ${ie.joinValues(t.options)}, received '${t.received}'`;break;case O.invalid_arguments:n="Invalid function arguments";break;case O.invalid_return_type:n="Invalid function return type";break;case O.invalid_date:n="Invalid date";break;case O.invalid_string:typeof t.validation=="object"?"includes"in t.validation?(n=`Invalid input: must include "${t.validation.includes}"`,typeof t.validation.position=="number"&&(n=`${n} at one or more positions greater than or equal to ${t.validation.position}`)):"startsWith"in t.validation?n=`Invalid input: must start with "${t.validation.startsWith}"`:"endsWith"in t.validation?n=`Invalid input: must end with "${t.validation.endsWith}"`:ie.assertNever(t.validation):t.validation!=="regex"?n=`Invalid ${t.validation}`:n="Invalid";break;case O.too_small:t.type==="array"?n=`Array must contain ${t.exact?"exactly":t.inclusive?"at least":"more than"} ${t.minimum} element(s)`:t.type==="string"?n=`String must contain ${t.exact?"exactly":t.inclusive?"at least":"over"} ${t.minimum} character(s)`:t.type==="number"?n=`Number must be ${t.exact?"exactly equal to ":t.inclusive?"greater than or equal to ":"greater than "}${t.minimum}`:t.type==="date"?n=`Date must be ${t.exact?"exactly equal to ":t.inclusive?"greater than or equal to ":"greater than "}${new Date(Number(t.minimum))}`:n="Invalid input";break;case O.too_big:t.type==="array"?n=`Array must contain ${t.exact?"exactly":t.inclusive?"at most":"less than"} ${t.maximum} element(s)`:t.type==="string"?n=`String must contain ${t.exact?"exactly":t.inclusive?"at most":"under"} ${t.maximum} character(s)`:t.type==="number"?n=`Number must be ${t.exact?"exactly":t.inclusive?"less than or equal to":"less than"} ${t.maximum}`:t.type==="bigint"?n=`BigInt must be ${t.exact?"exactly":t.inclusive?"less than or equal to":"less than"} ${t.maximum}`:t.type==="date"?n=`Date must be ${t.exact?"exactly":t.inclusive?"smaller than or equal to":"smaller than"} ${new Date(Number(t.maximum))}`:n="Invalid input";break;case O.custom:n="Invalid input";break;case O.invalid_intersection_types:n="Intersection results could not be merged";break;case O.not_multiple_of:n=`Number must be a multiple of ${t.multipleOf}`;break;case O.not_finite:n="Number must be finite";break;default:n=e.defaultError,ie.assertNever(t)}return{message:n}};let Gu=pn;function Og(t){Gu=t}function Br(){return Gu}const jr=t=>{const{data:e,path:n,errorMaps:r,issueData:s}=t,a=[...n,...s.path||[]],i={...s,path:a};if(s.message!==void 0)return{...s,path:a,message:s.message};let o="";const l=r.filter(d=>!!d).slice().reverse();for(const d of l)o=d(i,{data:e,defaultError:o}).message;return{...s,path:a,message:o}},Kg=[];function j(t,e){const n=Br(),r=jr({issueData:e,data:t.data,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,n,n===pn?void 0:pn].filter(s=>!!s)});t.common.issues.push(r)}class Fe{constructor(){this.value="valid"}dirty(){this.value==="valid"&&(this.value="dirty")}abort(){this.value!=="aborted"&&(this.value="aborted")}static mergeArray(e,n){const r=[];for(const s of n){if(s.status==="aborted")return J;s.status==="dirty"&&e.dirty(),r.push(s.value)}return{status:e.value,value:r}}static async mergeObjectAsync(e,n){const r=[];for(const s of n){const a=await s.key,i=await s.value;r.push({key:a,value:i})}return Fe.mergeObjectSync(e,r)}static mergeObjectSync(e,n){const r={};for(const s of n){const{key:a,value:i}=s;if(a.status==="aborted"||i.status==="aborted")return J;a.status==="dirty"&&e.dirty(),i.status==="dirty"&&e.dirty(),a.value!=="__proto__"&&(typeof i.value<"u"||s.alwaysSet)&&(r[a.value]=i.value)}return{status:e.value,value:r}}}const J=Object.freeze({status:"aborted"}),dn=t=>({status:"dirty",value:t}),Le=t=>({status:"valid",value:t}),Us=t=>t.status==="aborted",Zs=t=>t.status==="dirty",jt=t=>t.status==="valid",Vn=t=>typeof Promise<"u"&&t instanceof Promise;function Vr(t,e,n,r){if(typeof e=="function"?t!==e||!0:!e.has(t))throw new TypeError("Cannot read private member from an object whose class did not declare it");return e.get(t)}function Yu(t,e,n,r,s){if(typeof e=="function"?t!==e||!0:!e.has(t))throw new TypeError("Cannot write private member to an object whose class did not declare it");return e.set(t,n),n}var Y;(function(t){t.errToObj=e=>typeof e=="string"?{message:e}:e||{},t.toString=e=>typeof e=="string"?e:e==null?void 0:e.message})(Y||(Y={}));var _n,kn;class it{constructor(e,n,r,s){this._cachedPath=[],this.parent=e,this.data=n,this._path=r,this._key=s}get path(){return this._cachedPath.length||(this._key instanceof Array?this._cachedPath.push(...this._path,...this._key):this._cachedPath.push(...this._path,this._key)),this._cachedPath}}const Li=(t,e)=>{if(jt(e))return{success:!0,data:e.value};if(!t.common.issues.length)throw new Error("Validation failed but no issues detected.");return{success:!1,get error(){if(this._error)return this._error;const n=new Oe(t.common.issues);return this._error=n,this._error}}};function ee(t){if(!t)return{};const{errorMap:e,invalid_type_error:n,required_error:r,description:s}=t;if(e&&(n||r))throw new Error(`Can't use "invalid_type_error" or "required_error" in conjunction with custom error map.`);return e?{errorMap:e,description:s}:{errorMap:(i,o)=>{var l,d;const{message:c}=t;return i.code==="invalid_enum_value"?{message:c??o.defaultError}:typeof o.data>"u"?{message:(l=c??r)!==null&&l!==void 0?l:o.defaultError}:i.code!=="invalid_type"?{message:o.defaultError}:{message:(d=c??n)!==null&&d!==void 0?d:o.defaultError}},description:s}}class ne{get description(){return this._def.description}_getType(e){return ht(e.data)}_getOrReturnCtx(e,n){return n||{common:e.parent.common,data:e.data,parsedType:ht(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}_processInputParams(e){return{status:new Fe,ctx:{common:e.parent.common,data:e.data,parsedType:ht(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}}_parseSync(e){const n=this._parse(e);if(Vn(n))throw new Error("Synchronous parse encountered promise.");return n}_parseAsync(e){const n=this._parse(e);return Promise.resolve(n)}parse(e,n){const r=this.safeParse(e,n);if(r.success)return r.data;throw r.error}safeParse(e,n){var r;const s={common:{issues:[],async:(r=n==null?void 0:n.async)!==null&&r!==void 0?r:!1,contextualErrorMap:n==null?void 0:n.errorMap},path:(n==null?void 0:n.path)||[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:ht(e)},a=this._parseSync({data:e,path:s.path,parent:s});return Li(s,a)}"~validate"(e){var n,r;const s={common:{issues:[],async:!!this["~standard"].async},path:[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:ht(e)};if(!this["~standard"].async)try{const a=this._parseSync({data:e,path:[],parent:s});return jt(a)?{value:a.value}:{issues:s.common.issues}}catch(a){!((r=(n=a==null?void 0:a.message)===null||n===void 0?void 0:n.toLowerCase())===null||r===void 0)&&r.includes("encountered")&&(this["~standard"].async=!0),s.common={issues:[],async:!0}}return this._parseAsync({data:e,path:[],parent:s}).then(a=>jt(a)?{value:a.value}:{issues:s.common.issues})}async parseAsync(e,n){const r=await this.safeParseAsync(e,n);if(r.success)return r.data;throw r.error}async safeParseAsync(e,n){const r={common:{issues:[],contextualErrorMap:n==null?void 0:n.errorMap,async:!0},path:(n==null?void 0:n.path)||[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:ht(e)},s=this._parse({data:e,path:r.path,parent:r}),a=await(Vn(s)?s:Promise.resolve(s));return Li(r,a)}refine(e,n){const r=s=>typeof n=="string"||typeof n>"u"?{message:n}:typeof n=="function"?n(s):n;return this._refinement((s,a)=>{const i=e(s),o=()=>a.addIssue({code:O.custom,...r(s)});return typeof Promise<"u"&&i instanceof Promise?i.then(l=>l?!0:(o(),!1)):i?!0:(o(),!1)})}refinement(e,n){return this._refinement((r,s)=>e(r)?!0:(s.addIssue(typeof n=="function"?n(r,s):n),!1))}_refinement(e){return new Je({schema:this,typeName:X.ZodEffects,effect:{type:"refinement",refinement:e}})}superRefine(e){return this._refinement(e)}constructor(e){this.spa=this.safeParseAsync,this._def=e,this.parse=this.parse.bind(this),this.safeParse=this.safeParse.bind(this),this.parseAsync=this.parseAsync.bind(this),this.safeParseAsync=this.safeParseAsync.bind(this),this.spa=this.spa.bind(this),this.refine=this.refine.bind(this),this.refinement=this.refinement.bind(this),this.superRefine=this.superRefine.bind(this),this.optional=this.optional.bind(this),this.nullable=this.nullable.bind(this),this.nullish=this.nullish.bind(this),this.array=this.array.bind(this),this.promise=this.promise.bind(this),this.or=this.or.bind(this),this.and=this.and.bind(this),this.transform=this.transform.bind(this),this.brand=this.brand.bind(this),this.default=this.default.bind(this),this.catch=this.catch.bind(this),this.describe=this.describe.bind(this),this.pipe=this.pipe.bind(this),this.readonly=this.readonly.bind(this),this.isNullable=this.isNullable.bind(this),this.isOptional=this.isOptional.bind(this),this["~standard"]={version:1,vendor:"zod",validate:n=>this["~validate"](n)}}optional(){return at.create(this,this._def)}nullable(){return St.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return Xe.create(this)}promise(){return gn.create(this,this._def)}or(e){return Un.create([this,e],this._def)}and(e){return Zn.create(this,e,this._def)}transform(e){return new Je({...ee(this._def),schema:this,typeName:X.ZodEffects,effect:{type:"transform",transform:e}})}default(e){const n=typeof e=="function"?e:()=>e;return new Jn({...ee(this._def),innerType:this,defaultValue:n,typeName:X.ZodDefault})}brand(){return new ya({typeName:X.ZodBranded,type:this,...ee(this._def)})}catch(e){const n=typeof e=="function"?e:()=>e;return new Qn({...ee(this._def),innerType:this,catchValue:n,typeName:X.ZodCatch})}describe(e){const n=this.constructor;return new n({...this._def,description:e})}pipe(e){return fr.create(this,e)}readonly(){return er.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}}const Rg=/^c[^\s-]{8,}$/i,Ng=/^[0-9a-z]+$/,Bg=/^[0-9A-HJKMNP-TV-Z]{26}$/i,jg=/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/i,Vg=/^[a-z0-9_-]{21}$/i,zg=/^[A-Za-z0-9-_]+\.[A-Za-z0-9-_]+\.[A-Za-z0-9-_]*$/,Hg=/^[-+]?P(?!$)(?:(?:[-+]?\d+Y)|(?:[-+]?\d+[.,]\d+Y$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:(?:[-+]?\d+W)|(?:[-+]?\d+[.,]\d+W$))?(?:(?:[-+]?\d+D)|(?:[-+]?\d+[.,]\d+D$))?(?:T(?=[\d+-])(?:(?:[-+]?\d+H)|(?:[-+]?\d+[.,]\d+H$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:[-+]?\d+(?:[.,]\d+)?S)?)??$/,Wg=/^(?!\.)(?!.*\.\.)([A-Z0-9_'+\-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i,Ug="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$";let ys;const Zg=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,qg=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\/(3[0-2]|[12]?[0-9])$/,Gg=/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))$/,Yg=/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,Xg=/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/,Jg=/^([0-9a-zA-Z-_]{4})*(([0-9a-zA-Z-_]{2}(==)?)|([0-9a-zA-Z-_]{3}(=)?))?$/,Xu="((\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-((0[13578]|1[02])-(0[1-9]|[12]\\d|3[01])|(0[469]|11)-(0[1-9]|[12]\\d|30)|(02)-(0[1-9]|1\\d|2[0-8])))",Qg=new RegExp(`^${Xu}$`);function Ju(t){let e="([01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d";return t.precision?e=`${e}\\.\\d{${t.precision}}`:t.precision==null&&(e=`${e}(\\.\\d+)?`),e}function em(t){return new RegExp(`^${Ju(t)}$`)}function Qu(t){let e=`${Xu}T${Ju(t)}`;const n=[];return n.push(t.local?"Z?":"Z"),t.offset&&n.push("([+-]\\d{2}:?\\d{2})"),e=`${e}(${n.join("|")})`,new RegExp(`^${e}$`)}function tm(t,e){return!!((e==="v4"||!e)&&Zg.test(t)||(e==="v6"||!e)&&Gg.test(t))}function nm(t,e){if(!zg.test(t))return!1;try{const[n]=t.split("."),r=n.replace(/-/g,"+").replace(/_/g,"/").padEnd(n.length+(4-n.length%4)%4,"="),s=JSON.parse(atob(r));return!(typeof s!="object"||s===null||!s.typ||!s.alg||e&&s.alg!==e)}catch{return!1}}function rm(t,e){return!!((e==="v4"||!e)&&qg.test(t)||(e==="v6"||!e)&&Yg.test(t))}class Ye extends ne{_parse(e){if(this._def.coerce&&(e.data=String(e.data)),this._getType(e)!==W.string){const a=this._getOrReturnCtx(e);return j(a,{code:O.invalid_type,expected:W.string,received:a.parsedType}),J}const r=new Fe;let s;for(const a of this._def.checks)if(a.kind==="min")e.data.lengtha.value&&(s=this._getOrReturnCtx(e,s),j(s,{code:O.too_big,maximum:a.value,type:"string",inclusive:!0,exact:!1,message:a.message}),r.dirty());else if(a.kind==="length"){const i=e.data.length>a.value,o=e.data.lengthe.test(s),{validation:n,code:O.invalid_string,...Y.errToObj(r)})}_addCheck(e){return new Ye({...this._def,checks:[...this._def.checks,e]})}email(e){return this._addCheck({kind:"email",...Y.errToObj(e)})}url(e){return this._addCheck({kind:"url",...Y.errToObj(e)})}emoji(e){return this._addCheck({kind:"emoji",...Y.errToObj(e)})}uuid(e){return this._addCheck({kind:"uuid",...Y.errToObj(e)})}nanoid(e){return this._addCheck({kind:"nanoid",...Y.errToObj(e)})}cuid(e){return this._addCheck({kind:"cuid",...Y.errToObj(e)})}cuid2(e){return this._addCheck({kind:"cuid2",...Y.errToObj(e)})}ulid(e){return this._addCheck({kind:"ulid",...Y.errToObj(e)})}base64(e){return this._addCheck({kind:"base64",...Y.errToObj(e)})}base64url(e){return this._addCheck({kind:"base64url",...Y.errToObj(e)})}jwt(e){return this._addCheck({kind:"jwt",...Y.errToObj(e)})}ip(e){return this._addCheck({kind:"ip",...Y.errToObj(e)})}cidr(e){return this._addCheck({kind:"cidr",...Y.errToObj(e)})}datetime(e){var n,r;return typeof e=="string"?this._addCheck({kind:"datetime",precision:null,offset:!1,local:!1,message:e}):this._addCheck({kind:"datetime",precision:typeof(e==null?void 0:e.precision)>"u"?null:e==null?void 0:e.precision,offset:(n=e==null?void 0:e.offset)!==null&&n!==void 0?n:!1,local:(r=e==null?void 0:e.local)!==null&&r!==void 0?r:!1,...Y.errToObj(e==null?void 0:e.message)})}date(e){return this._addCheck({kind:"date",message:e})}time(e){return typeof e=="string"?this._addCheck({kind:"time",precision:null,message:e}):this._addCheck({kind:"time",precision:typeof(e==null?void 0:e.precision)>"u"?null:e==null?void 0:e.precision,...Y.errToObj(e==null?void 0:e.message)})}duration(e){return this._addCheck({kind:"duration",...Y.errToObj(e)})}regex(e,n){return this._addCheck({kind:"regex",regex:e,...Y.errToObj(n)})}includes(e,n){return this._addCheck({kind:"includes",value:e,position:n==null?void 0:n.position,...Y.errToObj(n==null?void 0:n.message)})}startsWith(e,n){return this._addCheck({kind:"startsWith",value:e,...Y.errToObj(n)})}endsWith(e,n){return this._addCheck({kind:"endsWith",value:e,...Y.errToObj(n)})}min(e,n){return this._addCheck({kind:"min",value:e,...Y.errToObj(n)})}max(e,n){return this._addCheck({kind:"max",value:e,...Y.errToObj(n)})}length(e,n){return this._addCheck({kind:"length",value:e,...Y.errToObj(n)})}nonempty(e){return this.min(1,Y.errToObj(e))}trim(){return new Ye({...this._def,checks:[...this._def.checks,{kind:"trim"}]})}toLowerCase(){return new Ye({...this._def,checks:[...this._def.checks,{kind:"toLowerCase"}]})}toUpperCase(){return new Ye({...this._def,checks:[...this._def.checks,{kind:"toUpperCase"}]})}get isDatetime(){return!!this._def.checks.find(e=>e.kind==="datetime")}get isDate(){return!!this._def.checks.find(e=>e.kind==="date")}get isTime(){return!!this._def.checks.find(e=>e.kind==="time")}get isDuration(){return!!this._def.checks.find(e=>e.kind==="duration")}get isEmail(){return!!this._def.checks.find(e=>e.kind==="email")}get isURL(){return!!this._def.checks.find(e=>e.kind==="url")}get isEmoji(){return!!this._def.checks.find(e=>e.kind==="emoji")}get isUUID(){return!!this._def.checks.find(e=>e.kind==="uuid")}get isNANOID(){return!!this._def.checks.find(e=>e.kind==="nanoid")}get isCUID(){return!!this._def.checks.find(e=>e.kind==="cuid")}get isCUID2(){return!!this._def.checks.find(e=>e.kind==="cuid2")}get isULID(){return!!this._def.checks.find(e=>e.kind==="ulid")}get isIP(){return!!this._def.checks.find(e=>e.kind==="ip")}get isCIDR(){return!!this._def.checks.find(e=>e.kind==="cidr")}get isBase64(){return!!this._def.checks.find(e=>e.kind==="base64")}get isBase64url(){return!!this._def.checks.find(e=>e.kind==="base64url")}get minLength(){let e=null;for(const n of this._def.checks)n.kind==="min"&&(e===null||n.value>e)&&(e=n.value);return e}get maxLength(){let e=null;for(const n of this._def.checks)n.kind==="max"&&(e===null||n.value{var e;return new Ye({checks:[],typeName:X.ZodString,coerce:(e=t==null?void 0:t.coerce)!==null&&e!==void 0?e:!1,...ee(t)})};function sm(t,e){const n=(t.toString().split(".")[1]||"").length,r=(e.toString().split(".")[1]||"").length,s=n>r?n:r,a=parseInt(t.toFixed(s).replace(".","")),i=parseInt(e.toFixed(s).replace(".",""));return a%i/Math.pow(10,s)}class Et extends ne{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte,this.step=this.multipleOf}_parse(e){if(this._def.coerce&&(e.data=Number(e.data)),this._getType(e)!==W.number){const a=this._getOrReturnCtx(e);return j(a,{code:O.invalid_type,expected:W.number,received:a.parsedType}),J}let r;const s=new Fe;for(const a of this._def.checks)a.kind==="int"?ie.isInteger(e.data)||(r=this._getOrReturnCtx(e,r),j(r,{code:O.invalid_type,expected:"integer",received:"float",message:a.message}),s.dirty()):a.kind==="min"?(a.inclusive?e.dataa.value:e.data>=a.value)&&(r=this._getOrReturnCtx(e,r),j(r,{code:O.too_big,maximum:a.value,type:"number",inclusive:a.inclusive,exact:!1,message:a.message}),s.dirty()):a.kind==="multipleOf"?sm(e.data,a.value)!==0&&(r=this._getOrReturnCtx(e,r),j(r,{code:O.not_multiple_of,multipleOf:a.value,message:a.message}),s.dirty()):a.kind==="finite"?Number.isFinite(e.data)||(r=this._getOrReturnCtx(e,r),j(r,{code:O.not_finite,message:a.message}),s.dirty()):ie.assertNever(a);return{status:s.value,value:e.data}}gte(e,n){return this.setLimit("min",e,!0,Y.toString(n))}gt(e,n){return this.setLimit("min",e,!1,Y.toString(n))}lte(e,n){return this.setLimit("max",e,!0,Y.toString(n))}lt(e,n){return this.setLimit("max",e,!1,Y.toString(n))}setLimit(e,n,r,s){return new Et({...this._def,checks:[...this._def.checks,{kind:e,value:n,inclusive:r,message:Y.toString(s)}]})}_addCheck(e){return new Et({...this._def,checks:[...this._def.checks,e]})}int(e){return this._addCheck({kind:"int",message:Y.toString(e)})}positive(e){return this._addCheck({kind:"min",value:0,inclusive:!1,message:Y.toString(e)})}negative(e){return this._addCheck({kind:"max",value:0,inclusive:!1,message:Y.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:0,inclusive:!0,message:Y.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:0,inclusive:!0,message:Y.toString(e)})}multipleOf(e,n){return this._addCheck({kind:"multipleOf",value:e,message:Y.toString(n)})}finite(e){return this._addCheck({kind:"finite",message:Y.toString(e)})}safe(e){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:Y.toString(e)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:Y.toString(e)})}get minValue(){let e=null;for(const n of this._def.checks)n.kind==="min"&&(e===null||n.value>e)&&(e=n.value);return e}get maxValue(){let e=null;for(const n of this._def.checks)n.kind==="max"&&(e===null||n.valuee.kind==="int"||e.kind==="multipleOf"&&ie.isInteger(e.value))}get isFinite(){let e=null,n=null;for(const r of this._def.checks){if(r.kind==="finite"||r.kind==="int"||r.kind==="multipleOf")return!0;r.kind==="min"?(n===null||r.value>n)&&(n=r.value):r.kind==="max"&&(e===null||r.valuenew Et({checks:[],typeName:X.ZodNumber,coerce:(t==null?void 0:t.coerce)||!1,...ee(t)});class Tt extends ne{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte}_parse(e){if(this._def.coerce)try{e.data=BigInt(e.data)}catch{return this._getInvalidInput(e)}if(this._getType(e)!==W.bigint)return this._getInvalidInput(e);let r;const s=new Fe;for(const a of this._def.checks)a.kind==="min"?(a.inclusive?e.dataa.value:e.data>=a.value)&&(r=this._getOrReturnCtx(e,r),j(r,{code:O.too_big,type:"bigint",maximum:a.value,inclusive:a.inclusive,message:a.message}),s.dirty()):a.kind==="multipleOf"?e.data%a.value!==BigInt(0)&&(r=this._getOrReturnCtx(e,r),j(r,{code:O.not_multiple_of,multipleOf:a.value,message:a.message}),s.dirty()):ie.assertNever(a);return{status:s.value,value:e.data}}_getInvalidInput(e){const n=this._getOrReturnCtx(e);return j(n,{code:O.invalid_type,expected:W.bigint,received:n.parsedType}),J}gte(e,n){return this.setLimit("min",e,!0,Y.toString(n))}gt(e,n){return this.setLimit("min",e,!1,Y.toString(n))}lte(e,n){return this.setLimit("max",e,!0,Y.toString(n))}lt(e,n){return this.setLimit("max",e,!1,Y.toString(n))}setLimit(e,n,r,s){return new Tt({...this._def,checks:[...this._def.checks,{kind:e,value:n,inclusive:r,message:Y.toString(s)}]})}_addCheck(e){return new Tt({...this._def,checks:[...this._def.checks,e]})}positive(e){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!1,message:Y.toString(e)})}negative(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:Y.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:Y.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:Y.toString(e)})}multipleOf(e,n){return this._addCheck({kind:"multipleOf",value:e,message:Y.toString(n)})}get minValue(){let e=null;for(const n of this._def.checks)n.kind==="min"&&(e===null||n.value>e)&&(e=n.value);return e}get maxValue(){let e=null;for(const n of this._def.checks)n.kind==="max"&&(e===null||n.value{var e;return new Tt({checks:[],typeName:X.ZodBigInt,coerce:(e=t==null?void 0:t.coerce)!==null&&e!==void 0?e:!1,...ee(t)})};class zn extends ne{_parse(e){if(this._def.coerce&&(e.data=!!e.data),this._getType(e)!==W.boolean){const r=this._getOrReturnCtx(e);return j(r,{code:O.invalid_type,expected:W.boolean,received:r.parsedType}),J}return Le(e.data)}}zn.create=t=>new zn({typeName:X.ZodBoolean,coerce:(t==null?void 0:t.coerce)||!1,...ee(t)});class Vt extends ne{_parse(e){if(this._def.coerce&&(e.data=new Date(e.data)),this._getType(e)!==W.date){const a=this._getOrReturnCtx(e);return j(a,{code:O.invalid_type,expected:W.date,received:a.parsedType}),J}if(isNaN(e.data.getTime())){const a=this._getOrReturnCtx(e);return j(a,{code:O.invalid_date}),J}const r=new Fe;let s;for(const a of this._def.checks)a.kind==="min"?e.data.getTime()a.value&&(s=this._getOrReturnCtx(e,s),j(s,{code:O.too_big,message:a.message,inclusive:!0,exact:!1,maximum:a.value,type:"date"}),r.dirty()):ie.assertNever(a);return{status:r.value,value:new Date(e.data.getTime())}}_addCheck(e){return new Vt({...this._def,checks:[...this._def.checks,e]})}min(e,n){return this._addCheck({kind:"min",value:e.getTime(),message:Y.toString(n)})}max(e,n){return this._addCheck({kind:"max",value:e.getTime(),message:Y.toString(n)})}get minDate(){let e=null;for(const n of this._def.checks)n.kind==="min"&&(e===null||n.value>e)&&(e=n.value);return e!=null?new Date(e):null}get maxDate(){let e=null;for(const n of this._def.checks)n.kind==="max"&&(e===null||n.valuenew Vt({checks:[],coerce:(t==null?void 0:t.coerce)||!1,typeName:X.ZodDate,...ee(t)});class zr extends ne{_parse(e){if(this._getType(e)!==W.symbol){const r=this._getOrReturnCtx(e);return j(r,{code:O.invalid_type,expected:W.symbol,received:r.parsedType}),J}return Le(e.data)}}zr.create=t=>new zr({typeName:X.ZodSymbol,...ee(t)});class Hn extends ne{_parse(e){if(this._getType(e)!==W.undefined){const r=this._getOrReturnCtx(e);return j(r,{code:O.invalid_type,expected:W.undefined,received:r.parsedType}),J}return Le(e.data)}}Hn.create=t=>new Hn({typeName:X.ZodUndefined,...ee(t)});class Wn extends ne{_parse(e){if(this._getType(e)!==W.null){const r=this._getOrReturnCtx(e);return j(r,{code:O.invalid_type,expected:W.null,received:r.parsedType}),J}return Le(e.data)}}Wn.create=t=>new Wn({typeName:X.ZodNull,...ee(t)});class hn extends ne{constructor(){super(...arguments),this._any=!0}_parse(e){return Le(e.data)}}hn.create=t=>new hn({typeName:X.ZodAny,...ee(t)});class Lt extends ne{constructor(){super(...arguments),this._unknown=!0}_parse(e){return Le(e.data)}}Lt.create=t=>new Lt({typeName:X.ZodUnknown,...ee(t)});class bt extends ne{_parse(e){const n=this._getOrReturnCtx(e);return j(n,{code:O.invalid_type,expected:W.never,received:n.parsedType}),J}}bt.create=t=>new bt({typeName:X.ZodNever,...ee(t)});class Hr extends ne{_parse(e){if(this._getType(e)!==W.undefined){const r=this._getOrReturnCtx(e);return j(r,{code:O.invalid_type,expected:W.void,received:r.parsedType}),J}return Le(e.data)}}Hr.create=t=>new Hr({typeName:X.ZodVoid,...ee(t)});class Xe extends ne{_parse(e){const{ctx:n,status:r}=this._processInputParams(e),s=this._def;if(n.parsedType!==W.array)return j(n,{code:O.invalid_type,expected:W.array,received:n.parsedType}),J;if(s.exactLength!==null){const i=n.data.length>s.exactLength.value,o=n.data.lengths.maxLength.value&&(j(n,{code:O.too_big,maximum:s.maxLength.value,type:"array",inclusive:!0,exact:!1,message:s.maxLength.message}),r.dirty()),n.common.async)return Promise.all([...n.data].map((i,o)=>s.type._parseAsync(new it(n,i,n.path,o)))).then(i=>Fe.mergeArray(r,i));const a=[...n.data].map((i,o)=>s.type._parseSync(new it(n,i,n.path,o)));return Fe.mergeArray(r,a)}get element(){return this._def.type}min(e,n){return new Xe({...this._def,minLength:{value:e,message:Y.toString(n)}})}max(e,n){return new Xe({...this._def,maxLength:{value:e,message:Y.toString(n)}})}length(e,n){return new Xe({...this._def,exactLength:{value:e,message:Y.toString(n)}})}nonempty(e){return this.min(1,e)}}Xe.create=(t,e)=>new Xe({type:t,minLength:null,maxLength:null,exactLength:null,typeName:X.ZodArray,...ee(e)});function rn(t){if(t instanceof me){const e={};for(const n in t.shape){const r=t.shape[n];e[n]=at.create(rn(r))}return new me({...t._def,shape:()=>e})}else return t instanceof Xe?new Xe({...t._def,type:rn(t.element)}):t instanceof at?at.create(rn(t.unwrap())):t instanceof St?St.create(rn(t.unwrap())):t instanceof ot?ot.create(t.items.map(e=>rn(e))):t}class me extends ne{constructor(){super(...arguments),this._cached=null,this.nonstrict=this.passthrough,this.augment=this.extend}_getCached(){if(this._cached!==null)return this._cached;const e=this._def.shape(),n=ie.objectKeys(e);return this._cached={shape:e,keys:n}}_parse(e){if(this._getType(e)!==W.object){const d=this._getOrReturnCtx(e);return j(d,{code:O.invalid_type,expected:W.object,received:d.parsedType}),J}const{status:r,ctx:s}=this._processInputParams(e),{shape:a,keys:i}=this._getCached(),o=[];if(!(this._def.catchall instanceof bt&&this._def.unknownKeys==="strip"))for(const d in s.data)i.includes(d)||o.push(d);const l=[];for(const d of i){const c=a[d],b=s.data[d];l.push({key:{status:"valid",value:d},value:c._parse(new it(s,b,s.path,d)),alwaysSet:d in s.data})}if(this._def.catchall instanceof bt){const d=this._def.unknownKeys;if(d==="passthrough")for(const c of o)l.push({key:{status:"valid",value:c},value:{status:"valid",value:s.data[c]}});else if(d==="strict")o.length>0&&(j(s,{code:O.unrecognized_keys,keys:o}),r.dirty());else if(d!=="strip")throw new Error("Internal ZodObject error: invalid unknownKeys value.")}else{const d=this._def.catchall;for(const c of o){const b=s.data[c];l.push({key:{status:"valid",value:c},value:d._parse(new it(s,b,s.path,c)),alwaysSet:c in s.data})}}return s.common.async?Promise.resolve().then(async()=>{const d=[];for(const c of l){const b=await c.key,m=await c.value;d.push({key:b,value:m,alwaysSet:c.alwaysSet})}return d}).then(d=>Fe.mergeObjectSync(r,d)):Fe.mergeObjectSync(r,l)}get shape(){return this._def.shape()}strict(e){return Y.errToObj,new me({...this._def,unknownKeys:"strict",...e!==void 0?{errorMap:(n,r)=>{var s,a,i,o;const l=(i=(a=(s=this._def).errorMap)===null||a===void 0?void 0:a.call(s,n,r).message)!==null&&i!==void 0?i:r.defaultError;return n.code==="unrecognized_keys"?{message:(o=Y.errToObj(e).message)!==null&&o!==void 0?o:l}:{message:l}}}:{}})}strip(){return new me({...this._def,unknownKeys:"strip"})}passthrough(){return new me({...this._def,unknownKeys:"passthrough"})}extend(e){return new me({...this._def,shape:()=>({...this._def.shape(),...e})})}merge(e){return new me({unknownKeys:e._def.unknownKeys,catchall:e._def.catchall,shape:()=>({...this._def.shape(),...e._def.shape()}),typeName:X.ZodObject})}setKey(e,n){return this.augment({[e]:n})}catchall(e){return new me({...this._def,catchall:e})}pick(e){const n={};return ie.objectKeys(e).forEach(r=>{e[r]&&this.shape[r]&&(n[r]=this.shape[r])}),new me({...this._def,shape:()=>n})}omit(e){const n={};return ie.objectKeys(this.shape).forEach(r=>{e[r]||(n[r]=this.shape[r])}),new me({...this._def,shape:()=>n})}deepPartial(){return rn(this)}partial(e){const n={};return ie.objectKeys(this.shape).forEach(r=>{const s=this.shape[r];e&&!e[r]?n[r]=s:n[r]=s.optional()}),new me({...this._def,shape:()=>n})}required(e){const n={};return ie.objectKeys(this.shape).forEach(r=>{if(e&&!e[r])n[r]=this.shape[r];else{let a=this.shape[r];for(;a instanceof at;)a=a._def.innerType;n[r]=a}}),new me({...this._def,shape:()=>n})}keyof(){return ed(ie.objectKeys(this.shape))}}me.create=(t,e)=>new me({shape:()=>t,unknownKeys:"strip",catchall:bt.create(),typeName:X.ZodObject,...ee(e)});me.strictCreate=(t,e)=>new me({shape:()=>t,unknownKeys:"strict",catchall:bt.create(),typeName:X.ZodObject,...ee(e)});me.lazycreate=(t,e)=>new me({shape:t,unknownKeys:"strip",catchall:bt.create(),typeName:X.ZodObject,...ee(e)});class Un extends ne{_parse(e){const{ctx:n}=this._processInputParams(e),r=this._def.options;function s(a){for(const o of a)if(o.result.status==="valid")return o.result;for(const o of a)if(o.result.status==="dirty")return n.common.issues.push(...o.ctx.common.issues),o.result;const i=a.map(o=>new Oe(o.ctx.common.issues));return j(n,{code:O.invalid_union,unionErrors:i}),J}if(n.common.async)return Promise.all(r.map(async a=>{const i={...n,common:{...n.common,issues:[]},parent:null};return{result:await a._parseAsync({data:n.data,path:n.path,parent:i}),ctx:i}})).then(s);{let a;const i=[];for(const l of r){const d={...n,common:{...n.common,issues:[]},parent:null},c=l._parseSync({data:n.data,path:n.path,parent:d});if(c.status==="valid")return c;c.status==="dirty"&&!a&&(a={result:c,ctx:d}),d.common.issues.length&&i.push(d.common.issues)}if(a)return n.common.issues.push(...a.ctx.common.issues),a.result;const o=i.map(l=>new Oe(l));return j(n,{code:O.invalid_union,unionErrors:o}),J}}get options(){return this._def.options}}Un.create=(t,e)=>new Un({options:t,typeName:X.ZodUnion,...ee(e)});const pt=t=>t instanceof Gn?pt(t.schema):t instanceof Je?pt(t.innerType()):t instanceof Yn?[t.value]:t instanceof Pt?t.options:t instanceof Xn?ie.objectValues(t.enum):t instanceof Jn?pt(t._def.innerType):t instanceof Hn?[void 0]:t instanceof Wn?[null]:t instanceof at?[void 0,...pt(t.unwrap())]:t instanceof St?[null,...pt(t.unwrap())]:t instanceof ya||t instanceof er?pt(t.unwrap()):t instanceof Qn?pt(t._def.innerType):[];class es extends ne{_parse(e){const{ctx:n}=this._processInputParams(e);if(n.parsedType!==W.object)return j(n,{code:O.invalid_type,expected:W.object,received:n.parsedType}),J;const r=this.discriminator,s=n.data[r],a=this.optionsMap.get(s);return a?n.common.async?a._parseAsync({data:n.data,path:n.path,parent:n}):a._parseSync({data:n.data,path:n.path,parent:n}):(j(n,{code:O.invalid_union_discriminator,options:Array.from(this.optionsMap.keys()),path:[r]}),J)}get discriminator(){return this._def.discriminator}get options(){return this._def.options}get optionsMap(){return this._def.optionsMap}static create(e,n,r){const s=new Map;for(const a of n){const i=pt(a.shape[e]);if(!i.length)throw new Error(`A discriminator value for key \`${e}\` could not be extracted from all schema options`);for(const o of i){if(s.has(o))throw new Error(`Discriminator property ${String(e)} has duplicate value ${String(o)}`);s.set(o,a)}}return new es({typeName:X.ZodDiscriminatedUnion,discriminator:e,options:n,optionsMap:s,...ee(r)})}}function qs(t,e){const n=ht(t),r=ht(e);if(t===e)return{valid:!0,data:t};if(n===W.object&&r===W.object){const s=ie.objectKeys(e),a=ie.objectKeys(t).filter(o=>s.indexOf(o)!==-1),i={...t,...e};for(const o of a){const l=qs(t[o],e[o]);if(!l.valid)return{valid:!1};i[o]=l.data}return{valid:!0,data:i}}else if(n===W.array&&r===W.array){if(t.length!==e.length)return{valid:!1};const s=[];for(let a=0;a{if(Us(a)||Us(i))return J;const o=qs(a.value,i.value);return o.valid?((Zs(a)||Zs(i))&&n.dirty(),{status:n.value,value:o.data}):(j(r,{code:O.invalid_intersection_types}),J)};return r.common.async?Promise.all([this._def.left._parseAsync({data:r.data,path:r.path,parent:r}),this._def.right._parseAsync({data:r.data,path:r.path,parent:r})]).then(([a,i])=>s(a,i)):s(this._def.left._parseSync({data:r.data,path:r.path,parent:r}),this._def.right._parseSync({data:r.data,path:r.path,parent:r}))}}Zn.create=(t,e,n)=>new Zn({left:t,right:e,typeName:X.ZodIntersection,...ee(n)});class ot extends ne{_parse(e){const{status:n,ctx:r}=this._processInputParams(e);if(r.parsedType!==W.array)return j(r,{code:O.invalid_type,expected:W.array,received:r.parsedType}),J;if(r.data.lengththis._def.items.length&&(j(r,{code:O.too_big,maximum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),n.dirty());const a=[...r.data].map((i,o)=>{const l=this._def.items[o]||this._def.rest;return l?l._parse(new it(r,i,r.path,o)):null}).filter(i=>!!i);return r.common.async?Promise.all(a).then(i=>Fe.mergeArray(n,i)):Fe.mergeArray(n,a)}get items(){return this._def.items}rest(e){return new ot({...this._def,rest:e})}}ot.create=(t,e)=>{if(!Array.isArray(t))throw new Error("You must pass an array of schemas to z.tuple([ ... ])");return new ot({items:t,typeName:X.ZodTuple,rest:null,...ee(e)})};class qn extends ne{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(e){const{status:n,ctx:r}=this._processInputParams(e);if(r.parsedType!==W.object)return j(r,{code:O.invalid_type,expected:W.object,received:r.parsedType}),J;const s=[],a=this._def.keyType,i=this._def.valueType;for(const o in r.data)s.push({key:a._parse(new it(r,o,r.path,o)),value:i._parse(new it(r,r.data[o],r.path,o)),alwaysSet:o in r.data});return r.common.async?Fe.mergeObjectAsync(n,s):Fe.mergeObjectSync(n,s)}get element(){return this._def.valueType}static create(e,n,r){return n instanceof ne?new qn({keyType:e,valueType:n,typeName:X.ZodRecord,...ee(r)}):new qn({keyType:Ye.create(),valueType:e,typeName:X.ZodRecord,...ee(n)})}}class Wr extends ne{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(e){const{status:n,ctx:r}=this._processInputParams(e);if(r.parsedType!==W.map)return j(r,{code:O.invalid_type,expected:W.map,received:r.parsedType}),J;const s=this._def.keyType,a=this._def.valueType,i=[...r.data.entries()].map(([o,l],d)=>({key:s._parse(new it(r,o,r.path,[d,"key"])),value:a._parse(new it(r,l,r.path,[d,"value"]))}));if(r.common.async){const o=new Map;return Promise.resolve().then(async()=>{for(const l of i){const d=await l.key,c=await l.value;if(d.status==="aborted"||c.status==="aborted")return J;(d.status==="dirty"||c.status==="dirty")&&n.dirty(),o.set(d.value,c.value)}return{status:n.value,value:o}})}else{const o=new Map;for(const l of i){const d=l.key,c=l.value;if(d.status==="aborted"||c.status==="aborted")return J;(d.status==="dirty"||c.status==="dirty")&&n.dirty(),o.set(d.value,c.value)}return{status:n.value,value:o}}}}Wr.create=(t,e,n)=>new Wr({valueType:e,keyType:t,typeName:X.ZodMap,...ee(n)});class zt extends ne{_parse(e){const{status:n,ctx:r}=this._processInputParams(e);if(r.parsedType!==W.set)return j(r,{code:O.invalid_type,expected:W.set,received:r.parsedType}),J;const s=this._def;s.minSize!==null&&r.data.sizes.maxSize.value&&(j(r,{code:O.too_big,maximum:s.maxSize.value,type:"set",inclusive:!0,exact:!1,message:s.maxSize.message}),n.dirty());const a=this._def.valueType;function i(l){const d=new Set;for(const c of l){if(c.status==="aborted")return J;c.status==="dirty"&&n.dirty(),d.add(c.value)}return{status:n.value,value:d}}const o=[...r.data.values()].map((l,d)=>a._parse(new it(r,l,r.path,d)));return r.common.async?Promise.all(o).then(l=>i(l)):i(o)}min(e,n){return new zt({...this._def,minSize:{value:e,message:Y.toString(n)}})}max(e,n){return new zt({...this._def,maxSize:{value:e,message:Y.toString(n)}})}size(e,n){return this.min(e,n).max(e,n)}nonempty(e){return this.min(1,e)}}zt.create=(t,e)=>new zt({valueType:t,minSize:null,maxSize:null,typeName:X.ZodSet,...ee(e)});class cn extends ne{constructor(){super(...arguments),this.validate=this.implement}_parse(e){const{ctx:n}=this._processInputParams(e);if(n.parsedType!==W.function)return j(n,{code:O.invalid_type,expected:W.function,received:n.parsedType}),J;function r(o,l){return jr({data:o,path:n.path,errorMaps:[n.common.contextualErrorMap,n.schemaErrorMap,Br(),pn].filter(d=>!!d),issueData:{code:O.invalid_arguments,argumentsError:l}})}function s(o,l){return jr({data:o,path:n.path,errorMaps:[n.common.contextualErrorMap,n.schemaErrorMap,Br(),pn].filter(d=>!!d),issueData:{code:O.invalid_return_type,returnTypeError:l}})}const a={errorMap:n.common.contextualErrorMap},i=n.data;if(this._def.returns instanceof gn){const o=this;return Le(async function(...l){const d=new Oe([]),c=await o._def.args.parseAsync(l,a).catch(g=>{throw d.addIssue(r(l,g)),d}),b=await Reflect.apply(i,this,c);return await o._def.returns._def.type.parseAsync(b,a).catch(g=>{throw d.addIssue(s(b,g)),d})})}else{const o=this;return Le(function(...l){const d=o._def.args.safeParse(l,a);if(!d.success)throw new Oe([r(l,d.error)]);const c=Reflect.apply(i,this,d.data),b=o._def.returns.safeParse(c,a);if(!b.success)throw new Oe([s(c,b.error)]);return b.data})}}parameters(){return this._def.args}returnType(){return this._def.returns}args(...e){return new cn({...this._def,args:ot.create(e).rest(Lt.create())})}returns(e){return new cn({...this._def,returns:e})}implement(e){return this.parse(e)}strictImplement(e){return this.parse(e)}static create(e,n,r){return new cn({args:e||ot.create([]).rest(Lt.create()),returns:n||Lt.create(),typeName:X.ZodFunction,...ee(r)})}}class Gn extends ne{get schema(){return this._def.getter()}_parse(e){const{ctx:n}=this._processInputParams(e);return this._def.getter()._parse({data:n.data,path:n.path,parent:n})}}Gn.create=(t,e)=>new Gn({getter:t,typeName:X.ZodLazy,...ee(e)});class Yn extends ne{_parse(e){if(e.data!==this._def.value){const n=this._getOrReturnCtx(e);return j(n,{received:n.data,code:O.invalid_literal,expected:this._def.value}),J}return{status:"valid",value:e.data}}get value(){return this._def.value}}Yn.create=(t,e)=>new Yn({value:t,typeName:X.ZodLiteral,...ee(e)});function ed(t,e){return new Pt({values:t,typeName:X.ZodEnum,...ee(e)})}class Pt extends ne{constructor(){super(...arguments),_n.set(this,void 0)}_parse(e){if(typeof e.data!="string"){const n=this._getOrReturnCtx(e),r=this._def.values;return j(n,{expected:ie.joinValues(r),received:n.parsedType,code:O.invalid_type}),J}if(Vr(this,_n)||Yu(this,_n,new Set(this._def.values)),!Vr(this,_n).has(e.data)){const n=this._getOrReturnCtx(e),r=this._def.values;return j(n,{received:n.data,code:O.invalid_enum_value,options:r}),J}return Le(e.data)}get options(){return this._def.values}get enum(){const e={};for(const n of this._def.values)e[n]=n;return e}get Values(){const e={};for(const n of this._def.values)e[n]=n;return e}get Enum(){const e={};for(const n of this._def.values)e[n]=n;return e}extract(e,n=this._def){return Pt.create(e,{...this._def,...n})}exclude(e,n=this._def){return Pt.create(this.options.filter(r=>!e.includes(r)),{...this._def,...n})}}_n=new WeakMap;Pt.create=ed;class Xn extends ne{constructor(){super(...arguments),kn.set(this,void 0)}_parse(e){const n=ie.getValidEnumValues(this._def.values),r=this._getOrReturnCtx(e);if(r.parsedType!==W.string&&r.parsedType!==W.number){const s=ie.objectValues(n);return j(r,{expected:ie.joinValues(s),received:r.parsedType,code:O.invalid_type}),J}if(Vr(this,kn)||Yu(this,kn,new Set(ie.getValidEnumValues(this._def.values))),!Vr(this,kn).has(e.data)){const s=ie.objectValues(n);return j(r,{received:r.data,code:O.invalid_enum_value,options:s}),J}return Le(e.data)}get enum(){return this._def.values}}kn=new WeakMap;Xn.create=(t,e)=>new Xn({values:t,typeName:X.ZodNativeEnum,...ee(e)});class gn extends ne{unwrap(){return this._def.type}_parse(e){const{ctx:n}=this._processInputParams(e);if(n.parsedType!==W.promise&&n.common.async===!1)return j(n,{code:O.invalid_type,expected:W.promise,received:n.parsedType}),J;const r=n.parsedType===W.promise?n.data:Promise.resolve(n.data);return Le(r.then(s=>this._def.type.parseAsync(s,{path:n.path,errorMap:n.common.contextualErrorMap})))}}gn.create=(t,e)=>new gn({type:t,typeName:X.ZodPromise,...ee(e)});class Je extends ne{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===X.ZodEffects?this._def.schema.sourceType():this._def.schema}_parse(e){const{status:n,ctx:r}=this._processInputParams(e),s=this._def.effect||null,a={addIssue:i=>{j(r,i),i.fatal?n.abort():n.dirty()},get path(){return r.path}};if(a.addIssue=a.addIssue.bind(a),s.type==="preprocess"){const i=s.transform(r.data,a);if(r.common.async)return Promise.resolve(i).then(async o=>{if(n.value==="aborted")return J;const l=await this._def.schema._parseAsync({data:o,path:r.path,parent:r});return l.status==="aborted"?J:l.status==="dirty"||n.value==="dirty"?dn(l.value):l});{if(n.value==="aborted")return J;const o=this._def.schema._parseSync({data:i,path:r.path,parent:r});return o.status==="aborted"?J:o.status==="dirty"||n.value==="dirty"?dn(o.value):o}}if(s.type==="refinement"){const i=o=>{const l=s.refinement(o,a);if(r.common.async)return Promise.resolve(l);if(l instanceof Promise)throw new Error("Async refinement encountered during synchronous parse operation. Use .parseAsync instead.");return o};if(r.common.async===!1){const o=this._def.schema._parseSync({data:r.data,path:r.path,parent:r});return o.status==="aborted"?J:(o.status==="dirty"&&n.dirty(),i(o.value),{status:n.value,value:o.value})}else return this._def.schema._parseAsync({data:r.data,path:r.path,parent:r}).then(o=>o.status==="aborted"?J:(o.status==="dirty"&&n.dirty(),i(o.value).then(()=>({status:n.value,value:o.value}))))}if(s.type==="transform")if(r.common.async===!1){const i=this._def.schema._parseSync({data:r.data,path:r.path,parent:r});if(!jt(i))return i;const o=s.transform(i.value,a);if(o instanceof Promise)throw new Error("Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.");return{status:n.value,value:o}}else return this._def.schema._parseAsync({data:r.data,path:r.path,parent:r}).then(i=>jt(i)?Promise.resolve(s.transform(i.value,a)).then(o=>({status:n.value,value:o})):i);ie.assertNever(s)}}Je.create=(t,e,n)=>new Je({schema:t,typeName:X.ZodEffects,effect:e,...ee(n)});Je.createWithPreprocess=(t,e,n)=>new Je({schema:e,effect:{type:"preprocess",transform:t},typeName:X.ZodEffects,...ee(n)});class at extends ne{_parse(e){return this._getType(e)===W.undefined?Le(void 0):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}}at.create=(t,e)=>new at({innerType:t,typeName:X.ZodOptional,...ee(e)});class St extends ne{_parse(e){return this._getType(e)===W.null?Le(null):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}}St.create=(t,e)=>new St({innerType:t,typeName:X.ZodNullable,...ee(e)});class Jn extends ne{_parse(e){const{ctx:n}=this._processInputParams(e);let r=n.data;return n.parsedType===W.undefined&&(r=this._def.defaultValue()),this._def.innerType._parse({data:r,path:n.path,parent:n})}removeDefault(){return this._def.innerType}}Jn.create=(t,e)=>new Jn({innerType:t,typeName:X.ZodDefault,defaultValue:typeof e.default=="function"?e.default:()=>e.default,...ee(e)});class Qn extends ne{_parse(e){const{ctx:n}=this._processInputParams(e),r={...n,common:{...n.common,issues:[]}},s=this._def.innerType._parse({data:r.data,path:r.path,parent:{...r}});return Vn(s)?s.then(a=>({status:"valid",value:a.status==="valid"?a.value:this._def.catchValue({get error(){return new Oe(r.common.issues)},input:r.data})})):{status:"valid",value:s.status==="valid"?s.value:this._def.catchValue({get error(){return new Oe(r.common.issues)},input:r.data})}}removeCatch(){return this._def.innerType}}Qn.create=(t,e)=>new Qn({innerType:t,typeName:X.ZodCatch,catchValue:typeof e.catch=="function"?e.catch:()=>e.catch,...ee(e)});class Ur extends ne{_parse(e){if(this._getType(e)!==W.nan){const r=this._getOrReturnCtx(e);return j(r,{code:O.invalid_type,expected:W.nan,received:r.parsedType}),J}return{status:"valid",value:e.data}}}Ur.create=t=>new Ur({typeName:X.ZodNaN,...ee(t)});const am=Symbol("zod_brand");class ya extends ne{_parse(e){const{ctx:n}=this._processInputParams(e),r=n.data;return this._def.type._parse({data:r,path:n.path,parent:n})}unwrap(){return this._def.type}}class fr extends ne{_parse(e){const{status:n,ctx:r}=this._processInputParams(e);if(r.common.async)return(async()=>{const a=await this._def.in._parseAsync({data:r.data,path:r.path,parent:r});return a.status==="aborted"?J:a.status==="dirty"?(n.dirty(),dn(a.value)):this._def.out._parseAsync({data:a.value,path:r.path,parent:r})})();{const s=this._def.in._parseSync({data:r.data,path:r.path,parent:r});return s.status==="aborted"?J:s.status==="dirty"?(n.dirty(),{status:"dirty",value:s.value}):this._def.out._parseSync({data:s.value,path:r.path,parent:r})}}static create(e,n){return new fr({in:e,out:n,typeName:X.ZodPipeline})}}class er extends ne{_parse(e){const n=this._def.innerType._parse(e),r=s=>(jt(s)&&(s.value=Object.freeze(s.value)),s);return Vn(n)?n.then(s=>r(s)):r(n)}unwrap(){return this._def.innerType}}er.create=(t,e)=>new er({innerType:t,typeName:X.ZodReadonly,...ee(e)});function Ii(t,e){const n=typeof t=="function"?t(e):typeof t=="string"?{message:t}:t;return typeof n=="string"?{message:n}:n}function td(t,e={},n){return t?hn.create().superRefine((r,s)=>{var a,i;const o=t(r);if(o instanceof Promise)return o.then(l=>{var d,c;if(!l){const b=Ii(e,r),m=(c=(d=b.fatal)!==null&&d!==void 0?d:n)!==null&&c!==void 0?c:!0;s.addIssue({code:"custom",...b,fatal:m})}});if(!o){const l=Ii(e,r),d=(i=(a=l.fatal)!==null&&a!==void 0?a:n)!==null&&i!==void 0?i:!0;s.addIssue({code:"custom",...l,fatal:d})}}):hn.create()}const im={object:me.lazycreate};var X;(function(t){t.ZodString="ZodString",t.ZodNumber="ZodNumber",t.ZodNaN="ZodNaN",t.ZodBigInt="ZodBigInt",t.ZodBoolean="ZodBoolean",t.ZodDate="ZodDate",t.ZodSymbol="ZodSymbol",t.ZodUndefined="ZodUndefined",t.ZodNull="ZodNull",t.ZodAny="ZodAny",t.ZodUnknown="ZodUnknown",t.ZodNever="ZodNever",t.ZodVoid="ZodVoid",t.ZodArray="ZodArray",t.ZodObject="ZodObject",t.ZodUnion="ZodUnion",t.ZodDiscriminatedUnion="ZodDiscriminatedUnion",t.ZodIntersection="ZodIntersection",t.ZodTuple="ZodTuple",t.ZodRecord="ZodRecord",t.ZodMap="ZodMap",t.ZodSet="ZodSet",t.ZodFunction="ZodFunction",t.ZodLazy="ZodLazy",t.ZodLiteral="ZodLiteral",t.ZodEnum="ZodEnum",t.ZodEffects="ZodEffects",t.ZodNativeEnum="ZodNativeEnum",t.ZodOptional="ZodOptional",t.ZodNullable="ZodNullable",t.ZodDefault="ZodDefault",t.ZodCatch="ZodCatch",t.ZodPromise="ZodPromise",t.ZodBranded="ZodBranded",t.ZodPipeline="ZodPipeline",t.ZodReadonly="ZodReadonly"})(X||(X={}));const om=(t,e={message:`Input not instance of ${t.name}`})=>td(n=>n instanceof t,e),nd=Ye.create,rd=Et.create,lm=Ur.create,um=Tt.create,sd=zn.create,dm=Vt.create,cm=zr.create,fm=Hn.create,pm=Wn.create,hm=hn.create,gm=Lt.create,mm=bt.create,bm=Hr.create,vm=Xe.create,ym=me.create,$m=me.strictCreate,xm=Un.create,wm=es.create,Em=Zn.create,Tm=ot.create,Pm=qn.create,Sm=Wr.create,_m=zt.create,km=cn.create,Cm=Gn.create,Mm=Yn.create,Fm=Pt.create,Dm=Xn.create,Am=gn.create,Oi=Je.create,Lm=at.create,Im=St.create,Om=Je.createWithPreprocess,Km=fr.create,Rm=()=>nd().optional(),Nm=()=>rd().optional(),Bm=()=>sd().optional(),jm={string:t=>Ye.create({...t,coerce:!0}),number:t=>Et.create({...t,coerce:!0}),boolean:t=>zn.create({...t,coerce:!0}),bigint:t=>Tt.create({...t,coerce:!0}),date:t=>Vt.create({...t,coerce:!0})},Vm=J;var Pn=Object.freeze({__proto__:null,defaultErrorMap:pn,setErrorMap:Og,getErrorMap:Br,makeIssue:jr,EMPTY_PATH:Kg,addIssueToContext:j,ParseStatus:Fe,INVALID:J,DIRTY:dn,OK:Le,isAborted:Us,isDirty:Zs,isValid:jt,isAsync:Vn,get util(){return ie},get objectUtil(){return Ws},ZodParsedType:W,getParsedType:ht,ZodType:ne,datetimeRegex:Qu,ZodString:Ye,ZodNumber:Et,ZodBigInt:Tt,ZodBoolean:zn,ZodDate:Vt,ZodSymbol:zr,ZodUndefined:Hn,ZodNull:Wn,ZodAny:hn,ZodUnknown:Lt,ZodNever:bt,ZodVoid:Hr,ZodArray:Xe,ZodObject:me,ZodUnion:Un,ZodDiscriminatedUnion:es,ZodIntersection:Zn,ZodTuple:ot,ZodRecord:qn,ZodMap:Wr,ZodSet:zt,ZodFunction:cn,ZodLazy:Gn,ZodLiteral:Yn,ZodEnum:Pt,ZodNativeEnum:Xn,ZodPromise:gn,ZodEffects:Je,ZodTransformer:Je,ZodOptional:at,ZodNullable:St,ZodDefault:Jn,ZodCatch:Qn,ZodNaN:Ur,BRAND:am,ZodBranded:ya,ZodPipeline:fr,ZodReadonly:er,custom:td,Schema:ne,ZodSchema:ne,late:im,get ZodFirstPartyTypeKind(){return X},coerce:jm,any:hm,array:vm,bigint:um,boolean:sd,date:dm,discriminatedUnion:wm,effect:Oi,enum:Fm,function:km,instanceof:om,intersection:Em,lazy:Cm,literal:Mm,map:Sm,nan:lm,nativeEnum:Dm,never:mm,null:pm,nullable:Im,number:rd,object:ym,oboolean:Bm,onumber:Nm,optional:Lm,ostring:Rm,pipeline:Km,preprocess:Om,promise:Am,record:Pm,set:_m,strictObject:$m,string:nd,symbol:cm,transformer:Oi,tuple:Tm,undefined:fm,union:xm,unknown:gm,void:bm,NEVER:Vm,ZodIssueCode:O,quotelessJson:Ig,ZodError:Oe});const zm=t=>{const e={};return t.fields.forEach(n=>{switch(n.type){case"select":e[n.name]=n.required?Pn.string().refine(r=>{var s;return(s=n.options)==null?void 0:s.some(a=>a.value===r)},{message:`${n.label} must be a valid option`}):Pn.string().optional().refine(r=>{var s;return!r||((s=n.options)==null?void 0:s.some(a=>a.value===r))},{message:`${n.label} must be a valid option`});break;case"text":default:e[n.name]=n.required?Pn.string().min(1,`${n.label} is required`):Pn.string().optional();break}}),Pn.object(e)},Gm=t=>{const{title:e,schema:n,isOpen:r,onClose:s,onSubmit:a}=t,i=se.useMemo(()=>zm(n),[n]),{theme:o}=rc(),{register:l,handleSubmit:d,formState:{errors:c},setValue:b,watch:m,reset:g}=Mg({resolver:Lg(i)}),F=()=>{g(),s()},S=E=>{a(E),s()},_=E=>{var D;const x=(D=c[E.name])==null?void 0:D.message;return E.type==="select"&&E.options?A.jsx(dg,{label:E.label,placeholder:`Select ${E.label.toLowerCase()}`,isRequired:E.required,errorMessage:x,defaultSelectedKeys:[m(E.name)],onChange:I=>b(E.name,I.target.value),children:E.options.map(I=>A.jsx(rh,{value:I.value,children:I.label},I.value))},E.name):A.jsx(af,{label:E.label,placeholder:`Enter ${E.label.toLowerCase()}`,isRequired:E.required,errorMessage:x,...l(E.name)},E.name)};return A.jsx(cp,{isOpen:r,onOpenChange:F,className:sc(o),children:A.jsx(Zf,{children:E=>A.jsxs("form",{onSubmit:d(S),children:[A.jsx(Gf,{className:"flex flex-col gap-1 text-default-900",children:e}),A.jsx(Of,{children:A.jsx("div",{className:"flex flex-col gap-4",children:n.fields.map(_)})}),A.jsxs(qf,{children:[A.jsx(Fa,{color:"danger",variant:"light",onPress:E,children:"Cancel"}),A.jsx(Fa,{color:"primary",type:"submit",children:"Submit"})]})]})})})};export{Gm as default}; diff --git a/packages/ragbits-chat/src/ragbits/chat/ui-build/assets/index-fEpDzIgO.js b/packages/ragbits-chat/src/ragbits/chat/ui-build/assets/index-BeUPhrpL.js similarity index 99% rename from packages/ragbits-chat/src/ragbits/chat/ui-build/assets/index-fEpDzIgO.js rename to packages/ragbits-chat/src/ragbits/chat/ui-build/assets/index-BeUPhrpL.js index 6755aa41e..a7f713647 100644 --- a/packages/ragbits-chat/src/ragbits/chat/ui-build/assets/index-fEpDzIgO.js +++ b/packages/ragbits-chat/src/ragbits/chat/ui-build/assets/index-BeUPhrpL.js @@ -1 +1 @@ -import{ax as G,ay as bt,az as Tt,aA as J,aB as Vt,aC as D,aD as Vn,aE as R,aF as An,aG as De,aH as At,aI as U,aJ as ge,aK as Sn,aL as St,aM as Ie,aN as wn,aO as xn,aP as Pn,aQ as ye,aR as ie,aS as wt,aT as xt,aU as Pt,aV as He,aW as Ct,aX as Cn,aY as Mn,aZ as Fn,a_ as qe,a$ as Dn,b0 as In,b1 as Rn,b2 as En,b3 as On,b4 as Kn,b5 as Nn,b6 as Bn,b7 as Ln,b8 as _n,b9 as kn,ba as Gn,r as Un}from"./index-Dk-2LbPC.js";let ve=G;function Re(t){let e;return()=>(e===void 0&&(e=t()),e)}const Ee=(t,e,n)=>{const s=e-t;return s===0?1:(n-t)/s},E=t=>t*1e3,O=t=>t/1e3;function re(t,e,n){const s=t.getProps();return bt(s,e,n!==void 0?n:s.custom,t)}const jn=Re(()=>window.ScrollTimeline!==void 0);class Wn{constructor(e){this.stop=()=>this.runAll("stop"),this.animations=e.filter(Boolean)}get finished(){return Promise.all(this.animations.map(e=>"finished"in e?e.finished:e))}getAll(e){return this.animations[0][e]}setAll(e,n){for(let s=0;s{if(jn()&&i.attachTimeline)return i.attachTimeline(e);if(typeof n=="function")return n(i)});return()=>{s.forEach((i,r)=>{i&&i(),this.animations[r].stop()})}}get time(){return this.getAll("time")}set time(e){this.setAll("time",e)}get speed(){return this.getAll("speed")}set speed(e){this.setAll("speed",e)}get startTime(){return this.getAll("startTime")}get duration(){let e=0;for(let n=0;nn[e]())}flatten(){this.runAll("flatten")}play(){this.runAll("play")}pause(){this.runAll("pause")}cancel(){this.runAll("cancel")}complete(){this.runAll("complete")}}class zn extends Wn{then(e,n){return Promise.all(this.animations).then(e).catch(n)}}function Mt(t,e){return t?t[e]||t.default||t:void 0}const be=2e4;function Ft(t){let e=0;const n=50;let s=t.next(e);for(;!s.done&&e=be?1/0:e}function Oe(t){return typeof t=="function"}function $e(t,e){t.timeline=e,t.onfinish=null}const Ke=t=>Array.isArray(t)&&typeof t[0]=="number",Hn={linearEasing:void 0};function qn(t,e){const n=Re(t);return()=>{var s;return(s=Hn[e])!==null&&s!==void 0?s:n()}}const Q=qn(()=>{try{document.createElement("div").animate({opacity:0},{easing:"linear(0, 1)"})}catch{return!1}return!0},"linearEasing"),Dt=(t,e,n=10)=>{let s="";const i=Math.max(Math.round(e/n),2);for(let r=0;r`cubic-bezier(${t}, ${e}, ${n}, ${s})`,Te={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:H([0,.65,.55,1]),circOut:H([.55,0,1,.45]),backIn:H([.31,.01,.66,-.59]),backOut:H([.33,1.53,.69,.99])};function Rt(t,e){if(t)return typeof t=="function"&&Q()?Dt(t,e):Ke(t)?H(t):Array.isArray(t)?t.map(n=>Rt(n,e)||Te.easeOut):Te[t]}const $n={x:!1,y:!1};function Yn(){return $n.y}function Xn(t,e,n){var s;if(t instanceof Element)return[t];if(typeof t=="string"){let i=document;const r=(s=void 0)!==null&&s!==void 0?s:i.querySelectorAll(t);return r?Array.from(r):[]}return Array.from(t)}function Et(t,e){const n=Xn(t),s=new AbortController,i={passive:!0,...e,signal:s.signal};return[n,i,()=>s.abort()]}function Ye(t){return!(t.pointerType==="touch"||Yn())}function Zn(t,e,n={}){const[s,i,r]=Et(t,n),o=a=>{if(!Ye(a))return;const{target:u}=a,l=e(u,a);if(typeof l!="function"||!u)return;const c=h=>{Ye(h)&&(l(h),u.removeEventListener("pointerleave",c))};u.addEventListener("pointerleave",c,i)};return s.forEach(a=>{a.addEventListener("pointerenter",o,i)}),r}const Ot=(t,e)=>e?t===e?!0:Ot(t,e.parentElement):!1,Jn=t=>t.pointerType==="mouse"?typeof t.button!="number"||t.button<=0:t.isPrimary!==!1,Qn=new Set(["BUTTON","INPUT","SELECT","TEXTAREA","A"]);function es(t){return Qn.has(t.tagName)||t.tabIndex!==-1}const q=new WeakSet;function Xe(t){return e=>{e.key==="Enter"&&t(e)}}function he(t,e){t.dispatchEvent(new PointerEvent("pointer"+e,{isPrimary:!0,bubbles:!0}))}const ts=(t,e)=>{const n=t.currentTarget;if(!n)return;const s=Xe(()=>{if(q.has(n))return;he(n,"down");const i=Xe(()=>{he(n,"up")}),r=()=>he(n,"cancel");n.addEventListener("keyup",i,e),n.addEventListener("blur",r,e)});n.addEventListener("keydown",s,e),n.addEventListener("blur",()=>n.removeEventListener("keydown",s),e)};function Ze(t){return Jn(t)&&!0}function ns(t,e,n={}){const[s,i,r]=Et(t,n),o=a=>{const u=a.currentTarget;if(!Ze(a)||q.has(u))return;q.add(u);const l=e(u,a),c=(f,b)=>{window.removeEventListener("pointerup",h),window.removeEventListener("pointercancel",d),!(!Ze(f)||!q.has(u))&&(q.delete(u),typeof l=="function"&&l(f,{success:b}))},h=f=>{c(f,n.useGlobalTarget||Ot(u,f.target))},d=f=>{c(f,!1)};window.addEventListener("pointerup",h,i),window.addEventListener("pointercancel",d,i)};return s.forEach(a=>{!es(a)&&a.getAttribute("tabindex")===null&&(a.tabIndex=0),(n.useGlobalTarget?window:a).addEventListener("pointerdown",o,i),a.addEventListener("focus",l=>ts(l,i),i)}),r}const Kt=new Set(["width","height","top","left","right","bottom",...Tt]);let Z;function ss(){Z=void 0}const K={now:()=>(Z===void 0&&K.set(J.isProcessing||Vt.useManualTiming?J.timestamp:performance.now()),Z),set:t=>{Z=t,queueMicrotask(ss)}};function is(t,e){t.indexOf(e)===-1&&t.push(e)}function rs(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}class Nt{constructor(){this.subscriptions=[]}add(e){return is(this.subscriptions,e),()=>rs(this.subscriptions,e)}notify(e,n,s){const i=this.subscriptions.length;if(i)if(i===1)this.subscriptions[0](e,n,s);else for(let r=0;r!isNaN(parseFloat(t));class as{constructor(e,n={}){this.version="12.2.0",this.canTrackVelocity=null,this.events={},this.updateAndNotify=(s,i=!0)=>{const r=K.now();this.updatedAt!==r&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(s),this.current!==this.prev&&this.events.change&&this.events.change.notify(this.current),i&&this.events.renderRequest&&this.events.renderRequest.notify(this.current)},this.hasAnimated=!1,this.setCurrent(e),this.owner=n.owner}setCurrent(e){this.current=e,this.updatedAt=K.now(),this.canTrackVelocity===null&&e!==void 0&&(this.canTrackVelocity=os(this.current))}setPrevFrameValue(e=this.current){this.prevFrameValue=e,this.prevUpdatedAt=this.updatedAt}onChange(e){return this.on("change",e)}on(e,n){this.events[e]||(this.events[e]=new Nt);const s=this.events[e].add(n);return e==="change"?()=>{s(),D.read(()=>{this.events.change.getSize()||this.stop()})}:s}clearListeners(){for(const e in this.events)this.events[e].clear()}attach(e,n){this.passiveEffect=e,this.stopPassiveEffect=n}set(e,n=!0){!n||!this.passiveEffect?this.updateAndNotify(e,n):this.passiveEffect(e,this.updateAndNotify)}setWithVelocity(e,n,s){this.set(n),this.prev=void 0,this.prevFrameValue=e,this.prevUpdatedAt=this.updatedAt-s}jump(e,n=!0){this.updateAndNotify(e),this.prev=e,this.prevUpdatedAt=this.prevFrameValue=void 0,n&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}get(){return this.current}getPrevious(){return this.prev}getVelocity(){const e=K.now();if(!this.canTrackVelocity||this.prevFrameValue===void 0||e-this.updatedAt>Je)return 0;const n=Math.min(this.updatedAt-this.prevUpdatedAt,Je);return Bt(parseFloat(this.current)-parseFloat(this.prevFrameValue),n)}start(e){return this.stop(),new Promise(n=>{this.hasAnimated=!0,this.animation=e(n),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function ee(t,e){return new as(t,e)}function us(t,e,n){t.hasValue(e)?t.getValue(e).set(n):t.addValue(e,ee(n))}function ls(t,e){const n=re(t,e);let{transitionEnd:s={},transition:i={},...r}=n||{};r={...r,...s};for(const o in r){const a=Vn(r[o]);us(t,o,a)}}function cs(t){return!!(R(t)&&t.add)}function hs(t,e){const n=t.getValue("willChange");if(cs(n))return n.add(e)}function ds(t){return t.props[An]}const Lt=(t,e,n)=>(((1-3*n+3*e)*t+(3*n-6*e))*t+3*e)*t,fs=1e-7,ps=12;function ms(t,e,n,s,i){let r,o,a=0;do o=e+(n-e)/2,r=Lt(o,s,i)-t,r>0?n=o:e=o;while(Math.abs(r)>fs&&++ams(r,0,1,t,n);return r=>r===0||r===1?r:Lt(i(r),e,s)}const _t=t=>e=>e<=.5?t(2*e)/2:(2-t(2*(1-e)))/2,kt=t=>e=>1-t(1-e),Gt=X(.33,1.53,.69,.99),Ne=kt(Gt),Ut=_t(Ne),jt=t=>(t*=2)<1?.5*Ne(t):.5*(2-Math.pow(2,-10*(t-1))),Be=t=>1-Math.sin(Math.acos(t)),gs=kt(Be),Wt=_t(Be),zt=t=>/^0[^.\s]+$/u.test(t);function ys(t){return typeof t=="number"?t===0:t!==null?t==="none"||t==="0"||zt(t):!0}const $=t=>Math.round(t*1e5)/1e5,Le=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu;function vs(t){return t==null}const bs=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,_e=(t,e)=>n=>!!(typeof n=="string"&&bs.test(n)&&n.startsWith(t)||e&&!vs(n)&&Object.prototype.hasOwnProperty.call(n,e)),Ht=(t,e,n)=>s=>{if(typeof s!="string")return s;const[i,r,o,a]=s.match(Le);return{[t]:parseFloat(i),[e]:parseFloat(r),[n]:parseFloat(o),alpha:a!==void 0?parseFloat(a):1}},Ts=t=>U(0,255,t),de={...De,transform:t=>Math.round(Ts(t))},B={test:_e("rgb","red"),parse:Ht("red","green","blue"),transform:({red:t,green:e,blue:n,alpha:s=1})=>"rgba("+de.transform(t)+", "+de.transform(e)+", "+de.transform(n)+", "+$(At.transform(s))+")"};function Vs(t){let e="",n="",s="",i="";return t.length>5?(e=t.substring(1,3),n=t.substring(3,5),s=t.substring(5,7),i=t.substring(7,9)):(e=t.substring(1,2),n=t.substring(2,3),s=t.substring(3,4),i=t.substring(4,5),e+=e,n+=n,s+=s,i+=i),{red:parseInt(e,16),green:parseInt(n,16),blue:parseInt(s,16),alpha:i?parseInt(i,16)/255:1}}const Ve={test:_e("#"),parse:Vs,transform:B.transform},k={test:_e("hsl","hue"),parse:Ht("hue","saturation","lightness"),transform:({hue:t,saturation:e,lightness:n,alpha:s=1})=>"hsla("+Math.round(t)+", "+ge.transform($(e))+", "+ge.transform($(n))+", "+$(At.transform(s))+")"},x={test:t=>B.test(t)||Ve.test(t)||k.test(t),parse:t=>B.test(t)?B.parse(t):k.test(t)?k.parse(t):Ve.parse(t),transform:t=>typeof t=="string"?t:t.hasOwnProperty("red")?B.transform(t):k.transform(t)},As=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu;function Ss(t){var e,n;return isNaN(t)&&typeof t=="string"&&(((e=t.match(Le))===null||e===void 0?void 0:e.length)||0)+(((n=t.match(As))===null||n===void 0?void 0:n.length)||0)>0}const qt="number",$t="color",ws="var",xs="var(",Qe="${}",Ps=/var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;function Y(t){const e=t.toString(),n=[],s={color:[],number:[],var:[]},i=[];let r=0;const a=e.replace(Ps,u=>(x.test(u)?(s.color.push(r),i.push($t),n.push(x.parse(u))):u.startsWith(xs)?(s.var.push(r),i.push(ws),n.push(u)):(s.number.push(r),i.push(qt),n.push(parseFloat(u))),++r,Qe)).split(Qe);return{values:n,split:a,indexes:s,types:i}}function Yt(t){return Y(t).values}function Xt(t){const{split:e,types:n}=Y(t),s=e.length;return i=>{let r="";for(let o=0;otypeof t=="number"?0:t;function Ms(t){const e=Yt(t);return Xt(t)(e.map(Cs))}const W={test:Ss,parse:Yt,createTransformer:Xt,getAnimatableNone:Ms},Fs=new Set(["brightness","contrast","saturate","opacity"]);function Ds(t){const[e,n]=t.slice(0,-1).split("(");if(e==="drop-shadow")return t;const[s]=n.match(Le)||[];if(!s)return t;const i=n.replace(s,"");let r=Fs.has(e)?1:0;return s!==n&&(r*=100),e+"("+r+i+")"}const Is=/\b([a-z-]*)\(.*?\)/gu,Ae={...W,getAnimatableNone:t=>{const e=t.match(Is);return e?e.map(Ds).join(" "):t}},Rs={...Sn,color:x,backgroundColor:x,outlineColor:x,fill:x,stroke:x,borderColor:x,borderTopColor:x,borderRightColor:x,borderBottomColor:x,borderLeftColor:x,filter:Ae,WebkitFilter:Ae},ke=t=>Rs[t];function Zt(t,e){let n=ke(t);return n!==Ae&&(n=W),n.getAnimatableNone?n.getAnimatableNone(e):void 0}const Es=new Set(["auto","none","0"]);function Os(t,e,n){let s=0,i;for(;st===De||t===St,tt=(t,e)=>parseFloat(t.split(", ")[e]),nt=(t,e)=>(n,{transform:s})=>{if(s==="none"||!s)return 0;const i=s.match(/^matrix3d\((.+)\)$/u);if(i)return tt(i[1],e);{const r=s.match(/^matrix\((.+)\)$/u);return r?tt(r[1],t):0}},Ks=new Set(["x","y","z"]),Ns=Tt.filter(t=>!Ks.has(t));function Bs(t){const e=[];return Ns.forEach(n=>{const s=t.getValue(n);s!==void 0&&(e.push([n,s.get()]),s.set(n.startsWith("scale")?1:0))}),e}const j={width:({x:t},{paddingLeft:e="0",paddingRight:n="0"})=>t.max-t.min-parseFloat(e)-parseFloat(n),height:({y:t},{paddingTop:e="0",paddingBottom:n="0"})=>t.max-t.min-parseFloat(e)-parseFloat(n),top:(t,{top:e})=>parseFloat(e),left:(t,{left:e})=>parseFloat(e),bottom:({y:t},{top:e})=>parseFloat(e)+(t.max-t.min),right:({x:t},{left:e})=>parseFloat(e)+(t.max-t.min),x:nt(4,13),y:nt(5,14)};j.translateX=j.x;j.translateY=j.y;const L=new Set;let Se=!1,we=!1;function Jt(){if(we){const t=Array.from(L).filter(s=>s.needsMeasurement),e=new Set(t.map(s=>s.element)),n=new Map;e.forEach(s=>{const i=Bs(s);i.length&&(n.set(s,i),s.render())}),t.forEach(s=>s.measureInitialState()),e.forEach(s=>{s.render();const i=n.get(s);i&&i.forEach(([r,o])=>{var a;(a=s.getValue(r))===null||a===void 0||a.set(o)})}),t.forEach(s=>s.measureEndState()),t.forEach(s=>{s.suspendedScrollY!==void 0&&window.scrollTo(0,s.suspendedScrollY)})}we=!1,Se=!1,L.forEach(t=>t.complete()),L.clear()}function Qt(){L.forEach(t=>{t.readKeyframes(),t.needsMeasurement&&(we=!0)})}function Ls(){Qt(),Jt()}class Ge{constructor(e,n,s,i,r,o=!1){this.isComplete=!1,this.isAsync=!1,this.needsMeasurement=!1,this.isScheduled=!1,this.unresolvedKeyframes=[...e],this.onComplete=n,this.name=s,this.motionValue=i,this.element=r,this.isAsync=o}scheduleResolve(){this.isScheduled=!0,this.isAsync?(L.add(this),Se||(Se=!0,D.read(Qt),D.resolveKeyframes(Jt))):(this.readKeyframes(),this.complete())}readKeyframes(){const{unresolvedKeyframes:e,name:n,element:s,motionValue:i}=this;for(let r=0;r/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(t),_s=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u;function ks(t){const e=_s.exec(t);if(!e)return[,];const[,n,s,i]=e;return[`--${n??s}`,i]}function tn(t,e,n=1){const[s,i]=ks(t);if(!s)return;const r=window.getComputedStyle(e).getPropertyValue(s);if(r){const o=r.trim();return en(o)?parseFloat(o):o}return Ie(i)?tn(i,e,n+1):i}const nn=t=>e=>e.test(t),Gs={test:t=>t==="auto",parse:t=>t},sn=[De,St,ge,wn,xn,Pn,Gs],st=t=>sn.find(nn(t));class rn extends Ge{constructor(e,n,s,i,r){super(e,n,s,i,r,!0)}readKeyframes(){const{unresolvedKeyframes:e,element:n,name:s}=this;if(!n||!n.current)return;super.readKeyframes();for(let u=0;u{n.getValue(u).set(l)}),this.resolveNoneKeyframes()}}const it=(t,e)=>e==="zIndex"?!1:!!(typeof t=="number"||Array.isArray(t)||typeof t=="string"&&(W.test(t)||t==="0")&&!t.startsWith("url("));function Us(t){const e=t[0];if(t.length===1)return!0;for(let n=0;nt!==null;function oe(t,{repeat:e,repeatType:n="loop"},s){const i=t.filter(Ws),r=e&&n!=="loop"&&e%2===1?0:i.length-1;return!r||s===void 0?i[r]:s}const zs=40;class on{constructor({autoplay:e=!0,delay:n=0,type:s="keyframes",repeat:i=0,repeatDelay:r=0,repeatType:o="loop",...a}){this.isStopped=!1,this.hasAttemptedResolve=!1,this.createdAt=K.now(),this.options={autoplay:e,delay:n,type:s,repeat:i,repeatDelay:r,repeatType:o,...a},this.updateFinishedPromise()}calcStartTime(){return this.resolvedAt?this.resolvedAt-this.createdAt>zs?this.resolvedAt:this.createdAt:this.createdAt}get resolved(){return!this._resolved&&!this.hasAttemptedResolve&&Ls(),this._resolved}onKeyframesResolved(e,n){this.resolvedAt=K.now(),this.hasAttemptedResolve=!0;const{name:s,type:i,velocity:r,delay:o,onComplete:a,onUpdate:u,isGenerator:l}=this.options;if(!l&&!js(e,s,i,r))if(o)this.options.duration=0;else{u&&u(oe(e,this.options,n)),a&&a(),this.resolveFinishedPromise();return}const c=this.initPlayback(e,n);c!==!1&&(this._resolved={keyframes:e,finalKeyframe:n,...c},this.onPostResolved())}onPostResolved(){}then(e,n){return this.currentFinishedPromise.then(e,n)}flatten(){this.options.type="keyframes",this.options.ease="linear"}updateFinishedPromise(){this.currentFinishedPromise=new Promise(e=>{this.resolveFinishedPromise=e})}}const ae=(t,e,n)=>t+(e-t)*n;function fe(t,e,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?t+(e-t)*6*n:n<1/2?e:n<2/3?t+(e-t)*(2/3-n)*6:t}function Hs({hue:t,saturation:e,lightness:n,alpha:s}){t/=360,e/=100,n/=100;let i=0,r=0,o=0;if(!e)i=r=o=n;else{const a=n<.5?n*(1+e):n+e-n*e,u=2*n-a;i=fe(u,a,t+1/3),r=fe(u,a,t),o=fe(u,a,t-1/3)}return{red:Math.round(i*255),green:Math.round(r*255),blue:Math.round(o*255),alpha:s}}function te(t,e){return n=>n>0?e:t}const pe=(t,e,n)=>{const s=t*t,i=n*(e*e-s)+s;return i<0?0:Math.sqrt(i)},qs=[Ve,B,k],$s=t=>qs.find(e=>e.test(t));function rt(t){const e=$s(t);if(!e)return!1;let n=e.parse(t);return e===k&&(n=Hs(n)),n}const ot=(t,e)=>{const n=rt(t),s=rt(e);if(!n||!s)return te(t,e);const i={...n};return r=>(i.red=pe(n.red,s.red,r),i.green=pe(n.green,s.green,r),i.blue=pe(n.blue,s.blue,r),i.alpha=ae(n.alpha,s.alpha,r),B.transform(i))},Ys=(t,e)=>n=>e(t(n)),ue=(...t)=>t.reduce(Ys),xe=new Set(["none","hidden"]);function Xs(t,e){return xe.has(t)?n=>n<=0?t:e:n=>n>=1?e:t}function Zs(t,e){return n=>ae(t,e,n)}function Ue(t){return typeof t=="number"?Zs:typeof t=="string"?Ie(t)?te:x.test(t)?ot:ei:Array.isArray(t)?an:typeof t=="object"?x.test(t)?ot:Js:te}function an(t,e){const n=[...t],s=n.length,i=t.map((r,o)=>Ue(r)(r,e[o]));return r=>{for(let o=0;o{for(const r in s)n[r]=s[r](i);return n}}function Qs(t,e){var n;const s=[],i={color:0,var:0,number:0};for(let r=0;r{const n=W.createTransformer(e),s=Y(t),i=Y(e);return s.indexes.var.length===i.indexes.var.length&&s.indexes.color.length===i.indexes.color.length&&s.indexes.number.length>=i.indexes.number.length?xe.has(t)&&!i.values.length||xe.has(e)&&!s.values.length?Xs(t,e):ue(an(Qs(s,i),i.values),n):te(t,e)};function un(t,e,n){return typeof t=="number"&&typeof e=="number"&&typeof n=="number"?ae(t,e,n):Ue(t)(t,e)}const ti=5;function ln(t,e,n){const s=Math.max(e-ti,0);return Bt(n-t(s),e-s)}const S={stiffness:100,damping:10,mass:1,velocity:0,duration:800,bounce:.3,visualDuration:.3,restSpeed:{granular:.01,default:2},restDelta:{granular:.005,default:.5},minDuration:.01,maxDuration:10,minDamping:.05,maxDamping:1},at=.001;function ni({duration:t=S.duration,bounce:e=S.bounce,velocity:n=S.velocity,mass:s=S.mass}){let i,r,o=1-e;o=U(S.minDamping,S.maxDamping,o),t=U(S.minDuration,S.maxDuration,O(t)),o<1?(i=l=>{const c=l*o,h=c*t,d=c-n,f=Pe(l,o),b=Math.exp(-h);return at-d/f*b},r=l=>{const h=l*o*t,d=h*n+n,f=Math.pow(o,2)*Math.pow(l,2)*t,b=Math.exp(-h),y=Pe(Math.pow(l,2),o);return(-i(l)+at>0?-1:1)*((d-f)*b)/y}):(i=l=>{const c=Math.exp(-l*t),h=(l-n)*t+1;return-.001+c*h},r=l=>{const c=Math.exp(-l*t),h=(n-l)*(t*t);return c*h});const a=5/t,u=ii(i,r,a);if(t=E(t),isNaN(u))return{stiffness:S.stiffness,damping:S.damping,duration:t};{const l=Math.pow(u,2)*s;return{stiffness:l,damping:o*2*Math.sqrt(s*l),duration:t}}}const si=12;function ii(t,e,n){let s=n;for(let i=1;it[n]!==void 0)}function ai(t){let e={velocity:S.velocity,stiffness:S.stiffness,damping:S.damping,mass:S.mass,isResolvedFromDuration:!1,...t};if(!ut(t,oi)&&ut(t,ri))if(t.visualDuration){const n=t.visualDuration,s=2*Math.PI/(n*1.2),i=s*s,r=2*U(.05,1,1-(t.bounce||0))*Math.sqrt(i);e={...e,mass:S.mass,stiffness:i,damping:r}}else{const n=ni(t);e={...e,...n,mass:S.mass},e.isResolvedFromDuration=!0}return e}function cn(t=S.visualDuration,e=S.bounce){const n=typeof t!="object"?{visualDuration:t,keyframes:[0,1],bounce:e}:t;let{restSpeed:s,restDelta:i}=n;const r=n.keyframes[0],o=n.keyframes[n.keyframes.length-1],a={done:!1,value:r},{stiffness:u,damping:l,mass:c,duration:h,velocity:d,isResolvedFromDuration:f}=ai({...n,velocity:-O(n.velocity||0)}),b=d||0,y=l/(2*Math.sqrt(u*c)),v=o-r,g=O(Math.sqrt(u/c)),T=Math.abs(v)<5;s||(s=T?S.restSpeed.granular:S.restSpeed.default),i||(i=T?S.restDelta.granular:S.restDelta.default);let V;if(y<1){const m=Pe(g,y);V=A=>{const w=Math.exp(-y*g*A);return o-w*((b+y*g*v)/m*Math.sin(m*A)+v*Math.cos(m*A))}}else if(y===1)V=m=>o-Math.exp(-g*m)*(v+(b+g*v)*m);else{const m=g*Math.sqrt(y*y-1);V=A=>{const w=Math.exp(-y*g*A),p=Math.min(m*A,300);return o-w*((b+y*g*v)*Math.sinh(p)+m*v*Math.cosh(p))/m}}const M={calculatedDuration:f&&h||null,next:m=>{const A=V(m);if(f)a.done=m>=h;else{let w=0;y<1&&(w=m===0?E(b):ln(V,m,A));const p=Math.abs(w)<=s,C=Math.abs(o-A)<=i;a.done=p&&C}return a.value=a.done?o:A,a},toString:()=>{const m=Math.min(Ft(M),be),A=Dt(w=>M.next(m*w).value,m,30);return m+"ms "+A}};return M}function lt({keyframes:t,velocity:e=0,power:n=.8,timeConstant:s=325,bounceDamping:i=10,bounceStiffness:r=500,modifyTarget:o,min:a,max:u,restDelta:l=.5,restSpeed:c}){const h=t[0],d={done:!1,value:h},f=p=>a!==void 0&&pu,b=p=>a===void 0?u:u===void 0||Math.abs(a-p)-y*Math.exp(-p/s),V=p=>g+T(p),M=p=>{const C=T(p),F=V(p);d.done=Math.abs(C)<=l,d.value=d.done?g:F};let m,A;const w=p=>{f(d.value)&&(m=p,A=cn({keyframes:[d.value,b(d.value)],velocity:ln(V,p,d.value),damping:i,stiffness:r,restDelta:l,restSpeed:c}))};return w(0),{calculatedDuration:null,next:p=>{let C=!1;return!A&&m===void 0&&(C=!0,M(p),w(p)),m!==void 0&&p>=m?A.next(p-m):(!C&&M(p),d)}}}const ui=X(.42,0,1,1),li=X(0,0,.58,1),hn=X(.42,0,.58,1),ci=t=>Array.isArray(t)&&typeof t[0]!="number",ct={linear:G,easeIn:ui,easeInOut:hn,easeOut:li,circIn:Be,circInOut:Wt,circOut:gs,backIn:Ne,backInOut:Ut,backOut:Gt,anticipate:jt},ht=t=>{if(Ke(t)){ve(t.length===4);const[e,n,s,i]=t;return X(e,n,s,i)}else if(typeof t=="string")return ve(ct[t]!==void 0),ct[t];return t};function hi(t,e,n){const s=[],i=n||un,r=t.length-1;for(let o=0;oe[0];if(r===2&&e[0]===e[1])return()=>e[1];const o=t[0]===t[1];t[0]>t[r-1]&&(t=[...t].reverse(),e=[...e].reverse());const a=hi(e,s,i),u=a.length,l=c=>{if(o&&c1)for(;hl(U(t[0],t[r-1],c)):l}function fi(t,e){const n=t[t.length-1];for(let s=1;s<=e;s++){const i=Ee(0,e,s);t.push(ae(n,1,i))}}function pi(t){const e=[0];return fi(e,t.length-1),e}function mi(t,e){return t.map(n=>n*e)}function gi(t,e){return t.map(()=>e||hn).splice(0,t.length-1)}function ne({duration:t=300,keyframes:e,times:n,ease:s="easeInOut"}){const i=ci(s)?s.map(ht):ht(s),r={done:!1,value:e[0]},o=mi(n&&n.length===e.length?n:pi(e),t),a=di(o,e,{ease:Array.isArray(i)?i:gi(e,i)});return{calculatedDuration:t,next:u=>(r.value=a(u),r.done=u>=t,r)}}const yi=t=>{const e=({timestamp:n})=>t(n);return{start:()=>D.update(e,!0),stop:()=>ye(e),now:()=>J.isProcessing?J.timestamp:K.now()}},vi={decay:lt,inertia:lt,tween:ne,keyframes:ne,spring:cn},bi=t=>t/100;class je extends on{constructor(e){super(e),this.holdTime=null,this.cancelTime=null,this.currentTime=0,this.playbackSpeed=1,this.pendingPlayState="running",this.startTime=null,this.state="idle",this.stop=()=>{if(this.resolver.cancel(),this.isStopped=!0,this.state==="idle")return;this.teardown();const{onStop:u}=this.options;u&&u()};const{name:n,motionValue:s,element:i,keyframes:r}=this.options,o=(i==null?void 0:i.KeyframeResolver)||Ge,a=(u,l)=>this.onKeyframesResolved(u,l);this.resolver=new o(r,a,n,s,i),this.resolver.scheduleResolve()}flatten(){super.flatten(),this._resolved&&Object.assign(this._resolved,this.initPlayback(this._resolved.keyframes))}initPlayback(e){const{type:n="keyframes",repeat:s=0,repeatDelay:i=0,repeatType:r,velocity:o=0}=this.options,a=Oe(n)?n:vi[n]||ne;let u,l;a!==ne&&typeof e[0]!="number"&&(u=ue(bi,un(e[0],e[1])),e=[0,100]);const c=a({...this.options,keyframes:e});r==="mirror"&&(l=a({...this.options,keyframes:[...e].reverse(),velocity:-o})),c.calculatedDuration===null&&(c.calculatedDuration=Ft(c));const{calculatedDuration:h}=c,d=h+i,f=d*(s+1)-i;return{generator:c,mirroredGenerator:l,mapPercentToKeyframes:u,calculatedDuration:h,resolvedDuration:d,totalDuration:f}}onPostResolved(){const{autoplay:e=!0}=this.options;this.play(),this.pendingPlayState==="paused"||!e?this.pause():this.state=this.pendingPlayState}tick(e,n=!1){const{resolved:s}=this;if(!s){const{keyframes:p}=this.options;return{done:!0,value:p[p.length-1]}}const{finalKeyframe:i,generator:r,mirroredGenerator:o,mapPercentToKeyframes:a,keyframes:u,calculatedDuration:l,totalDuration:c,resolvedDuration:h}=s;if(this.startTime===null)return r.next(0);const{delay:d,repeat:f,repeatType:b,repeatDelay:y,onUpdate:v}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,e):this.speed<0&&(this.startTime=Math.min(e-c/this.speed,this.startTime)),n?this.currentTime=e:this.holdTime!==null?this.currentTime=this.holdTime:this.currentTime=Math.round(e-this.startTime)*this.speed;const g=this.currentTime-d*(this.speed>=0?1:-1),T=this.speed>=0?g<0:g>c;this.currentTime=Math.max(g,0),this.state==="finished"&&this.holdTime===null&&(this.currentTime=c);let V=this.currentTime,M=r;if(f){const p=Math.min(this.currentTime,c)/h;let C=Math.floor(p),F=p%1;!F&&p>=1&&(F=1),F===1&&C--,C=Math.min(C,f+1),!!(C%2)&&(b==="reverse"?(F=1-F,y&&(F-=y/h)):b==="mirror"&&(M=o)),V=U(0,1,F)*h}const m=T?{done:!1,value:u[0]}:M.next(V);a&&(m.value=a(m.value));let{done:A}=m;!T&&l!==null&&(A=this.speed>=0?this.currentTime>=c:this.currentTime<=0);const w=this.holdTime===null&&(this.state==="finished"||this.state==="running"&&A);return w&&i!==void 0&&(m.value=oe(u,this.options,i)),v&&v(m.value),w&&this.finish(),m}get duration(){const{resolved:e}=this;return e?O(e.calculatedDuration):0}get time(){return O(this.currentTime)}set time(e){e=E(e),this.currentTime=e,this.holdTime!==null||this.speed===0?this.holdTime=e:this.driver&&(this.startTime=this.driver.now()-e/this.speed)}get speed(){return this.playbackSpeed}set speed(e){const n=this.playbackSpeed!==e;this.playbackSpeed=e,n&&(this.time=O(this.currentTime))}play(){if(this.resolver.isScheduled||this.resolver.resume(),!this._resolved){this.pendingPlayState="running";return}if(this.isStopped)return;const{driver:e=yi,onPlay:n,startTime:s}=this.options;this.driver||(this.driver=e(r=>this.tick(r))),n&&n();const i=this.driver.now();this.holdTime!==null?this.startTime=i-this.holdTime:this.startTime?this.state==="finished"&&(this.startTime=i):this.startTime=s??this.calcStartTime(),this.state==="finished"&&this.updateFinishedPromise(),this.cancelTime=this.startTime,this.holdTime=null,this.state="running",this.driver.start()}pause(){var e;if(!this._resolved){this.pendingPlayState="paused";return}this.state="paused",this.holdTime=(e=this.currentTime)!==null&&e!==void 0?e:0}complete(){this.state!=="running"&&this.play(),this.pendingPlayState=this.state="finished",this.holdTime=null}finish(){this.teardown(),this.state="finished";const{onComplete:e}=this.options;e&&e()}cancel(){this.cancelTime!==null&&this.tick(this.cancelTime),this.teardown(),this.updateFinishedPromise()}teardown(){this.state="idle",this.stopDriver(),this.resolveFinishedPromise(),this.updateFinishedPromise(),this.startTime=this.cancelTime=null,this.resolver.cancel()}stopDriver(){this.driver&&(this.driver.stop(),this.driver=void 0)}sample(e){return this.startTime=0,this.tick(e,!0)}}const Ti=new Set(["opacity","clipPath","filter","transform"]);function Vi(t,e,n,{delay:s=0,duration:i=300,repeat:r=0,repeatType:o="loop",ease:a="easeInOut",times:u}={}){const l={[e]:n};u&&(l.offset=u);const c=Rt(a,i);return Array.isArray(c)&&(l.easing=c),t.animate(l,{delay:s,duration:i,easing:Array.isArray(c)?"linear":c,fill:"both",iterations:r+1,direction:o==="reverse"?"alternate":"normal"})}const Ai=Re(()=>Object.hasOwnProperty.call(Element.prototype,"animate")),se=10,Si=2e4;function wi(t){return Oe(t.type)||t.type==="spring"||!It(t.ease)}function xi(t,e){const n=new je({...e,keyframes:t,repeat:0,delay:0,isGenerator:!0});let s={done:!1,value:t[0]};const i=[];let r=0;for(;!s.done&&rthis.onKeyframesResolved(o,a),n,s,i),this.resolver.scheduleResolve()}initPlayback(e,n){let{duration:s=300,times:i,ease:r,type:o,motionValue:a,name:u,startTime:l}=this.options;if(!a.owner||!a.owner.current)return!1;if(typeof r=="string"&&Q()&&Pi(r)&&(r=dn[r]),wi(this.options)){const{onComplete:h,onUpdate:d,motionValue:f,element:b,...y}=this.options,v=xi(e,y);e=v.keyframes,e.length===1&&(e[1]=e[0]),s=v.duration,i=v.times,r=v.ease,o="keyframes"}const c=Vi(a.owner.current,u,e,{...this.options,duration:s,times:i,ease:r});return c.startTime=l??this.calcStartTime(),this.pendingTimeline?($e(c,this.pendingTimeline),this.pendingTimeline=void 0):c.onfinish=()=>{const{onComplete:h}=this.options;a.set(oe(e,this.options,n)),h&&h(),this.cancel(),this.resolveFinishedPromise()},{animation:c,duration:s,times:i,type:o,ease:r,keyframes:e}}get duration(){const{resolved:e}=this;if(!e)return 0;const{duration:n}=e;return O(n)}get time(){const{resolved:e}=this;if(!e)return 0;const{animation:n}=e;return O(n.currentTime||0)}set time(e){const{resolved:n}=this;if(!n)return;const{animation:s}=n;s.currentTime=E(e)}get speed(){const{resolved:e}=this;if(!e)return 1;const{animation:n}=e;return n.playbackRate}set speed(e){const{resolved:n}=this;if(!n)return;const{animation:s}=n;s.playbackRate=e}get state(){const{resolved:e}=this;if(!e)return"idle";const{animation:n}=e;return n.playState}get startTime(){const{resolved:e}=this;if(!e)return null;const{animation:n}=e;return n.startTime}attachTimeline(e){if(!this._resolved)this.pendingTimeline=e;else{const{resolved:n}=this;if(!n)return G;const{animation:s}=n;$e(s,e)}return G}play(){if(this.isStopped)return;const{resolved:e}=this;if(!e)return;const{animation:n}=e;n.playState==="finished"&&this.updateFinishedPromise(),n.play()}pause(){const{resolved:e}=this;if(!e)return;const{animation:n}=e;n.pause()}stop(){if(this.resolver.cancel(),this.isStopped=!0,this.state==="idle")return;this.resolveFinishedPromise(),this.updateFinishedPromise();const{resolved:e}=this;if(!e)return;const{animation:n,keyframes:s,duration:i,type:r,ease:o,times:a}=e;if(n.playState==="idle"||n.playState==="finished")return;if(this.time){const{motionValue:l,onUpdate:c,onComplete:h,element:d,...f}=this.options,b=new je({...f,keyframes:s,duration:i,type:r,ease:o,times:a,isGenerator:!0}),y=E(this.time);l.setWithVelocity(b.sample(y-se).value,b.sample(y).value,se)}const{onStop:u}=this.options;u&&u(),this.cancel()}complete(){const{resolved:e}=this;e&&e.animation.finish()}cancel(){const{resolved:e}=this;e&&e.animation.cancel()}static supports(e){const{motionValue:n,name:s,repeatDelay:i,repeatType:r,damping:o,type:a}=e;if(!n||!n.owner||!(n.owner.current instanceof HTMLElement))return!1;const{onUpdate:u,transformTemplate:l}=n.owner.getProps();return Ai()&&s&&Ti.has(s)&&!u&&!l&&!i&&r!=="mirror"&&o!==0&&a!=="inertia"}}const Ci={type:"spring",stiffness:500,damping:25,restSpeed:10},Mi=t=>({type:"spring",stiffness:550,damping:t===0?2*Math.sqrt(550):30,restSpeed:10}),Fi={type:"keyframes",duration:.8},Di={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},Ii=(t,{keyframes:e})=>e.length>2?Fi:ie.has(t)?t.startsWith("scale")?Mi(e[1]):Ci:Di;function Ri({when:t,delay:e,delayChildren:n,staggerChildren:s,staggerDirection:i,repeat:r,repeatType:o,repeatDelay:a,from:u,elapsed:l,...c}){return!!Object.keys(c).length}const Ei=(t,e,n,s={},i,r)=>o=>{const a=Mt(s,t)||{},u=a.delay||s.delay||0;let{elapsed:l=0}=s;l=l-E(u);let c={keyframes:Array.isArray(n)?n:[null,n],ease:"easeOut",velocity:e.getVelocity(),...a,delay:-l,onUpdate:d=>{e.set(d),a.onUpdate&&a.onUpdate(d)},onComplete:()=>{o(),a.onComplete&&a.onComplete()},name:t,motionValue:e,element:r?void 0:i};Ri(a)||(c={...c,...Ii(t,c)}),c.duration&&(c.duration=E(c.duration)),c.repeatDelay&&(c.repeatDelay=E(c.repeatDelay)),c.from!==void 0&&(c.keyframes[0]=c.from);let h=!1;if((c.type===!1||c.duration===0&&!c.repeatDelay)&&(c.duration=0,c.delay===0&&(h=!0)),Vt.skipAnimations&&(h=!0,c.duration=0,c.delay=0),h&&!r&&e.get()!==void 0){const d=oe(c.keyframes,a);if(d!==void 0)return D.update(()=>{c.onUpdate(d),c.onComplete()}),new zn([])}return!r&&dt.supports(c)?new dt(c):new je(c)};function Oi({protectedKeys:t,needsAnimating:e},n){const s=t.hasOwnProperty(n)&&e[n]!==!0;return e[n]=!1,s}function fn(t,e,{delay:n=0,transitionOverride:s,type:i}={}){var r;let{transition:o=t.getDefaultTransition(),transitionEnd:a,...u}=e;s&&(o=s);const l=[],c=i&&t.animationState&&t.animationState.getState()[i];for(const h in u){const d=t.getValue(h,(r=t.latestValues[h])!==null&&r!==void 0?r:null),f=u[h];if(f===void 0||c&&Oi(c,h))continue;const b={delay:n,...Mt(o||{},h)};let y=!1;if(window.MotionHandoffAnimation){const g=ds(t);if(g){const T=window.MotionHandoffAnimation(g,h,D);T!==null&&(b.startTime=T,y=!0)}}hs(t,h),d.start(Ei(h,d,f,t.shouldReduceMotion&&Kt.has(h)?{type:!1}:b,t,y));const v=d.animation;v&&l.push(v)}return a&&Promise.all(l).then(()=>{D.update(()=>{a&&ls(t,a)})}),l}function Ce(t,e,n={}){var s;const i=re(t,e,n.type==="exit"?(s=t.presenceContext)===null||s===void 0?void 0:s.custom:void 0);let{transition:r=t.getDefaultTransition()||{}}=i||{};n.transitionOverride&&(r=n.transitionOverride);const o=i?()=>Promise.all(fn(t,i,n)):()=>Promise.resolve(),a=t.variantChildren&&t.variantChildren.size?(l=0)=>{const{delayChildren:c=0,staggerChildren:h,staggerDirection:d}=r;return Ki(t,e,c+l,h,d,n)}:()=>Promise.resolve(),{when:u}=r;if(u){const[l,c]=u==="beforeChildren"?[o,a]:[a,o];return l().then(()=>c())}else return Promise.all([o(),a(n.delay)])}function Ki(t,e,n=0,s=0,i=1,r){const o=[],a=(t.variantChildren.size-1)*s,u=i===1?(l=0)=>l*s:(l=0)=>a-l*s;return Array.from(t.variantChildren).sort(Ni).forEach((l,c)=>{l.notify("AnimationStart",e),o.push(Ce(l,e,{...r,delay:n+u(c)}).then(()=>l.notify("AnimationComplete",e)))}),Promise.all(o)}function Ni(t,e){return t.sortNodePosition(e)}function Bi(t,e,n={}){t.notify("AnimationStart",e);let s;if(Array.isArray(e)){const i=e.map(r=>Ce(t,r,n));s=Promise.all(i)}else if(typeof e=="string")s=Ce(t,e,n);else{const i=typeof e=="function"?re(t,e,n.custom):e;s=Promise.all(fn(t,i,n))}return s.then(()=>{t.notify("AnimationComplete",e)})}function pn(t,e){if(!Array.isArray(e))return!1;const n=e.length;if(n!==t.length)return!1;for(let s=0;sPromise.all(e.map(({animation:n,options:s})=>Bi(t,n,s)))}function Ui(t){let e=Gi(t),n=ft(),s=!0;const i=u=>(l,c)=>{var h;const d=re(t,c,u==="exit"?(h=t.presenceContext)===null||h===void 0?void 0:h.custom:void 0);if(d){const{transition:f,transitionEnd:b,...y}=d;l={...l,...y,...b}}return l};function r(u){e=u(t)}function o(u){const{props:l}=t,c=mn(t.parent)||{},h=[],d=new Set;let f={},b=1/0;for(let v=0;vb&&M,C=!1;const F=Array.isArray(V)?V:[V];let _=F.reduce(i(g),{});m===!1&&(_={});const{prevResolvedValues:We={}}=T,Tn={...We,..._},ze=P=>{p=!0,d.has(P)&&(C=!0,d.delete(P)),T.needsAnimating[P]=!0;const I=t.getValue(P);I&&(I.liveStyle=!1)};for(const P in Tn){const I=_[P],le=We[P];if(f.hasOwnProperty(P))continue;let ce=!1;He(I)&&He(le)?ce=!pn(I,le):ce=I!==le,ce?I!=null?ze(P):d.add(P):I!==void 0&&d.has(P)?ze(P):T.protectedKeys[P]=!0}T.prevProp=V,T.prevResolvedValues=_,T.isActive&&(f={...f,..._}),s&&t.blockInitialAnimation&&(p=!1),p&&(!(A&&w)||C)&&h.push(...F.map(P=>({animation:P,options:{type:g}})))}if(d.size){const v={};d.forEach(g=>{const T=t.getBaseTarget(g),V=t.getValue(g);V&&(V.liveStyle=!0),v[g]=T??null}),h.push({animation:v})}let y=!!h.length;return s&&(l.initial===!1||l.initial===l.animate)&&!t.manuallyAnimateOnMount&&(y=!1),s=!1,y?e(h):Promise.resolve()}function a(u,l){var c;if(n[u].isActive===l)return Promise.resolve();(c=t.variantChildren)===null||c===void 0||c.forEach(d=>{var f;return(f=d.animationState)===null||f===void 0?void 0:f.setActive(u,l)}),n[u].isActive=l;const h=o(u);for(const d in n)n[d].protectedKeys={};return h}return{animateChanges:o,setActive:a,setAnimateFunction:r,getState:()=>n,reset:()=>{n=ft(),s=!0}}}function ji(t,e){return typeof e=="string"?e!==t:Array.isArray(e)?!pn(e,t):!1}function N(t=!1){return{isActive:t,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function ft(){return{animate:N(!0),whileInView:N(),whileHover:N(),whileTap:N(),whileDrag:N(),whileFocus:N(),exit:N()}}class z{constructor(e){this.isMounted=!1,this.node=e}update(){}}class Wi extends z{constructor(e){super(e),e.animationState||(e.animationState=Ui(e))}updateAnimationControlsSubscription(){const{animate:e}=this.node.getProps();Pt(e)&&(this.unmountControls=e.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){const{animate:e}=this.node.getProps(),{animate:n}=this.node.prevProps||{};e!==n&&this.updateAnimationControlsSubscription()}unmount(){var e;this.node.animationState.reset(),(e=this.unmountControls)===null||e===void 0||e.call(this)}}let zi=0;class Hi extends z{constructor(){super(...arguments),this.id=zi++}update(){if(!this.node.presenceContext)return;const{isPresent:e,onExitComplete:n}=this.node.presenceContext,{isPresent:s}=this.node.prevPresenceContext||{};if(!this.node.animationState||e===s)return;const i=this.node.animationState.setActive("exit",!e);n&&!e&&i.then(()=>{n(this.id)})}mount(){const{register:e,onExitComplete:n}=this.node.presenceContext||{};n&&n(this.id),e&&(this.unmount=e(this.id))}unmount(){}}const qi={animation:{Feature:Wi},exit:{Feature:Hi}};function pt(t,e,n,s={passive:!0}){return t.addEventListener(e,n,s),()=>t.removeEventListener(e,n)}function gn(t){return{point:{x:t.pageX,y:t.pageY}}}const mt=()=>({min:0,max:0}),yn=()=>({x:mt(),y:mt()});function $i({top:t,left:e,right:n,bottom:s}){return{x:{min:e,max:n},y:{min:t,max:s}}}function Yi(t,e){if(!e)return t;const n=e({x:t.left,y:t.top}),s=e({x:t.right,y:t.bottom});return{top:n.y,left:n.x,bottom:s.y,right:s.x}}function Xi(t,e){return $i(Yi(t.getBoundingClientRect(),e))}function gt(t,e,n){const{props:s}=t;t.animationState&&s.whileHover&&t.animationState.setActive("whileHover",n==="Start");const i="onHover"+n,r=s[i];r&&D.postRender(()=>r(e,gn(e)))}class Zi extends z{mount(){const{current:e}=this.node;e&&(this.unmount=Zn(e,(n,s)=>(gt(this.node,s,"Start"),i=>gt(this.node,i,"End"))))}unmount(){}}class Ji extends z{constructor(){super(...arguments),this.isActive=!1}onFocus(){let e=!1;try{e=this.node.current.matches(":focus-visible")}catch{e=!0}!e||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){!this.isActive||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=ue(pt(this.node.current,"focus",()=>this.onFocus()),pt(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}function yt(t,e,n){const{props:s}=t;t.animationState&&s.whileTap&&t.animationState.setActive("whileTap",n==="Start");const i="onTap"+(n==="End"?"":n),r=s[i];r&&D.postRender(()=>r(e,gn(e)))}class Qi extends z{mount(){const{current:e}=this.node;e&&(this.unmount=ns(e,(n,s)=>(yt(this.node,s,"Start"),(i,{success:r})=>yt(this.node,i,r?"End":"Cancel")),{useGlobalTarget:this.node.props.globalTapTarget}))}unmount(){}}const Me=new WeakMap,me=new WeakMap,er=t=>{const e=Me.get(t.target);e&&e(t)},tr=t=>{t.forEach(er)};function nr({root:t,...e}){const n=t||document;me.has(n)||me.set(n,{});const s=me.get(n),i=JSON.stringify(e);return s[i]||(s[i]=new IntersectionObserver(tr,{root:t,...e})),s[i]}function sr(t,e,n){const s=nr(e);return Me.set(t,n),s.observe(t),()=>{Me.delete(t),s.unobserve(t)}}const ir={some:0,all:1};class rr extends z{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();const{viewport:e={}}=this.node.getProps(),{root:n,margin:s,amount:i="some",once:r}=e,o={root:n?n.current:void 0,rootMargin:s,threshold:typeof i=="number"?i:ir[i]},a=u=>{const{isIntersecting:l}=u;if(this.isInView===l||(this.isInView=l,r&&!l&&this.hasEnteredView))return;l&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",l);const{onViewportEnter:c,onViewportLeave:h}=this.node.getProps(),d=l?c:h;d&&d(u)};return sr(this.node.current,o,a)}mount(){this.startObserver()}update(){if(typeof IntersectionObserver>"u")return;const{props:e,prevProps:n}=this.node;["amount","margin","root"].some(or(e,n))&&this.startObserver()}unmount(){}}function or({viewport:t={}},{viewport:e={}}={}){return n=>t[n]!==e[n]}const ar={inView:{Feature:rr},tap:{Feature:Qi},focus:{Feature:Ji},hover:{Feature:Zi}},Fe={current:null},vn={current:!1};function ur(){if(vn.current=!0,!!Cn)if(window.matchMedia){const t=window.matchMedia("(prefers-reduced-motion)"),e=()=>Fe.current=t.matches;t.addListener(e),e()}else Fe.current=!1}const lr=[...sn,x,W],cr=t=>lr.find(nn(t)),hr=new WeakMap;function dr(t,e,n){for(const s in e){const i=e[s],r=n[s];if(R(i))t.addValue(s,i);else if(R(r))t.addValue(s,ee(i,{owner:t}));else if(r!==i)if(t.hasValue(s)){const o=t.getValue(s);o.liveStyle===!0?o.jump(i):o.hasAnimated||o.set(i)}else{const o=t.getStaticValue(s);t.addValue(s,ee(o!==void 0?o:i,{owner:t}))}}for(const s in n)e[s]===void 0&&t.removeValue(s);return e}const vt=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"];class fr{scrapeMotionValuesFromProps(e,n,s){return{}}constructor({parent:e,props:n,presenceContext:s,reducedMotionConfig:i,blockInitialAnimation:r,visualState:o},a={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.KeyframeResolver=Ge,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.renderScheduledAt=0,this.scheduleRender=()=>{const f=K.now();this.renderScheduledAtthis.bindToMotionValue(s,n)),vn.current||ur(),this.shouldReduceMotion=this.reducedMotionConfig==="never"?!1:this.reducedMotionConfig==="always"?!0:Fe.current,this.parent&&this.parent.children.add(this),this.update(this.props,this.presenceContext)}unmount(){this.projection&&this.projection.unmount(),ye(this.notifyUpdate),ye(this.render),this.valueSubscriptions.forEach(e=>e()),this.valueSubscriptions.clear(),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent&&this.parent.children.delete(this);for(const e in this.events)this.events[e].clear();for(const e in this.features){const n=this.features[e];n&&(n.unmount(),n.isMounted=!1)}this.current=null}bindToMotionValue(e,n){this.valueSubscriptions.has(e)&&this.valueSubscriptions.get(e)();const s=ie.has(e);s&&this.onBindTransform&&this.onBindTransform();const i=n.on("change",a=>{this.latestValues[e]=a,this.props.onUpdate&&D.preRender(this.notifyUpdate),s&&this.projection&&(this.projection.isTransformDirty=!0)}),r=n.on("renderRequest",this.scheduleRender);let o;window.MotionCheckAppearSync&&(o=window.MotionCheckAppearSync(this,e,n)),this.valueSubscriptions.set(e,()=>{i(),r(),o&&o(),n.owner&&n.stop()})}sortNodePosition(e){return!this.current||!this.sortInstanceNodePosition||this.type!==e.type?0:this.sortInstanceNodePosition(this.current,e.current)}updateFeatures(){let e="animation";for(e in qe){const n=qe[e];if(!n)continue;const{isEnabled:s,Feature:i}=n;if(!this.features[e]&&i&&s(this.props)&&(this.features[e]=new i(this)),this.features[e]){const r=this.features[e];r.isMounted?r.update():(r.mount(),r.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):yn()}getStaticValue(e){return this.latestValues[e]}setStaticValue(e,n){this.latestValues[e]=n}update(e,n){(e.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=e,this.prevPresenceContext=this.presenceContext,this.presenceContext=n;for(let s=0;sn.variantChildren.delete(e)}addValue(e,n){const s=this.values.get(e);n!==s&&(s&&this.removeValue(e),this.bindToMotionValue(e,n),this.values.set(e,n),this.latestValues[e]=n.get())}removeValue(e){this.values.delete(e);const n=this.valueSubscriptions.get(e);n&&(n(),this.valueSubscriptions.delete(e)),delete this.latestValues[e],this.removeValueFromRenderState(e,this.renderState)}hasValue(e){return this.values.has(e)}getValue(e,n){if(this.props.values&&this.props.values[e])return this.props.values[e];let s=this.values.get(e);return s===void 0&&n!==void 0&&(s=ee(n===null?void 0:n,{owner:this}),this.addValue(e,s)),s}readValue(e,n){var s;let i=this.latestValues[e]!==void 0||!this.current?this.latestValues[e]:(s=this.getBaseTargetFromProps(this.props,e))!==null&&s!==void 0?s:this.readValueFromInstance(this.current,e,this.options);return i!=null&&(typeof i=="string"&&(en(i)||zt(i))?i=parseFloat(i):!cr(i)&&W.test(n)&&(i=Zt(e,n)),this.setBaseTarget(e,R(i)?i.get():i)),R(i)?i.get():i}setBaseTarget(e,n){this.baseTarget[e]=n}getBaseTarget(e){var n;const{initial:s}=this.props;let i;if(typeof s=="string"||typeof s=="object"){const o=bt(this.props,s,(n=this.presenceContext)===null||n===void 0?void 0:n.custom);o&&(i=o[e])}if(s&&i!==void 0)return i;const r=this.getBaseTargetFromProps(this.props,e);return r!==void 0&&!R(r)?r:this.initialValues[e]!==void 0&&i===void 0?void 0:this.baseTarget[e]}on(e,n){return this.events[e]||(this.events[e]=new Nt),this.events[e].add(n)}notify(e,...n){this.events[e]&&this.events[e].notify(...n)}}class bn extends fr{constructor(){super(...arguments),this.KeyframeResolver=rn}sortInstanceNodePosition(e,n){return e.compareDocumentPosition(n)&2?1:-1}getBaseTargetFromProps(e,n){return e.style?e.style[n]:void 0}removeValueFromRenderState(e,{vars:n,style:s}){delete n[e],delete s[e]}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);const{children:e}=this.props;R(e)&&(this.childSubscription=e.on("change",n=>{this.current&&(this.current.textContent=`${n}`)}))}}function pr(t){return window.getComputedStyle(t)}class mr extends bn{constructor(){super(...arguments),this.type="html",this.renderInstance=Dn}readValueFromInstance(e,n){if(ie.has(n)){const s=ke(n);return s&&s.default||0}else{const s=pr(e),i=(In(n)?s.getPropertyValue(n):s[n])||0;return typeof i=="string"?i.trim():i}}measureInstanceViewportBox(e,{transformPagePoint:n}){return Xi(e,n)}build(e,n,s){Rn(e,n,s.transformTemplate)}scrapeMotionValuesFromProps(e,n,s){return En(e,n,s)}}class gr extends bn{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=yn,this.updateDimensions=()=>{this.current&&!this.renderState.dimensions&&On(this.current,this.renderState)}}getBaseTargetFromProps(e,n){return e[n]}readValueFromInstance(e,n){if(ie.has(n)){const s=ke(n);return s&&s.default||0}return n=Kn.has(n)?n:Nn(n),e.getAttribute(n)}scrapeMotionValuesFromProps(e,n,s){return Bn(e,n,s)}onBindTransform(){this.current&&!this.renderState.dimensions&&D.postRender(this.updateDimensions)}build(e,n,s){Ln(e,n,this.isSVGTag,s.transformTemplate)}renderInstance(e,n,s,i){_n(e,n,s,i)}mount(e){this.isSVGTag=kn(e.tagName),super.mount(e)}}const yr=(t,e)=>Gn(t)?new gr(e):new mr(e,{allowProjection:t!==Un.Fragment}),vr={renderer:yr,...qi,...ar};var Ar=vr;export{Ar as default}; +import{ax as G,ay as bt,az as Tt,aA as J,aB as Vt,aC as D,aD as Vn,aE as R,aF as An,aG as De,aH as At,aI as U,aJ as ge,aK as Sn,aL as St,aM as Ie,aN as wn,aO as xn,aP as Pn,aQ as ye,aR as ie,aS as wt,aT as xt,aU as Pt,aV as He,aW as Ct,aX as Cn,aY as Mn,aZ as Fn,a_ as qe,a$ as Dn,b0 as In,b1 as Rn,b2 as En,b3 as On,b4 as Kn,b5 as Nn,b6 as Bn,b7 as Ln,b8 as _n,b9 as kn,ba as Gn,r as Un}from"./index-COg_-1JS.js";let ve=G;function Re(t){let e;return()=>(e===void 0&&(e=t()),e)}const Ee=(t,e,n)=>{const s=e-t;return s===0?1:(n-t)/s},E=t=>t*1e3,O=t=>t/1e3;function re(t,e,n){const s=t.getProps();return bt(s,e,n!==void 0?n:s.custom,t)}const jn=Re(()=>window.ScrollTimeline!==void 0);class Wn{constructor(e){this.stop=()=>this.runAll("stop"),this.animations=e.filter(Boolean)}get finished(){return Promise.all(this.animations.map(e=>"finished"in e?e.finished:e))}getAll(e){return this.animations[0][e]}setAll(e,n){for(let s=0;s{if(jn()&&i.attachTimeline)return i.attachTimeline(e);if(typeof n=="function")return n(i)});return()=>{s.forEach((i,r)=>{i&&i(),this.animations[r].stop()})}}get time(){return this.getAll("time")}set time(e){this.setAll("time",e)}get speed(){return this.getAll("speed")}set speed(e){this.setAll("speed",e)}get startTime(){return this.getAll("startTime")}get duration(){let e=0;for(let n=0;nn[e]())}flatten(){this.runAll("flatten")}play(){this.runAll("play")}pause(){this.runAll("pause")}cancel(){this.runAll("cancel")}complete(){this.runAll("complete")}}class zn extends Wn{then(e,n){return Promise.all(this.animations).then(e).catch(n)}}function Mt(t,e){return t?t[e]||t.default||t:void 0}const be=2e4;function Ft(t){let e=0;const n=50;let s=t.next(e);for(;!s.done&&e=be?1/0:e}function Oe(t){return typeof t=="function"}function $e(t,e){t.timeline=e,t.onfinish=null}const Ke=t=>Array.isArray(t)&&typeof t[0]=="number",Hn={linearEasing:void 0};function qn(t,e){const n=Re(t);return()=>{var s;return(s=Hn[e])!==null&&s!==void 0?s:n()}}const Q=qn(()=>{try{document.createElement("div").animate({opacity:0},{easing:"linear(0, 1)"})}catch{return!1}return!0},"linearEasing"),Dt=(t,e,n=10)=>{let s="";const i=Math.max(Math.round(e/n),2);for(let r=0;r`cubic-bezier(${t}, ${e}, ${n}, ${s})`,Te={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:H([0,.65,.55,1]),circOut:H([.55,0,1,.45]),backIn:H([.31,.01,.66,-.59]),backOut:H([.33,1.53,.69,.99])};function Rt(t,e){if(t)return typeof t=="function"&&Q()?Dt(t,e):Ke(t)?H(t):Array.isArray(t)?t.map(n=>Rt(n,e)||Te.easeOut):Te[t]}const $n={x:!1,y:!1};function Yn(){return $n.y}function Xn(t,e,n){var s;if(t instanceof Element)return[t];if(typeof t=="string"){let i=document;const r=(s=void 0)!==null&&s!==void 0?s:i.querySelectorAll(t);return r?Array.from(r):[]}return Array.from(t)}function Et(t,e){const n=Xn(t),s=new AbortController,i={passive:!0,...e,signal:s.signal};return[n,i,()=>s.abort()]}function Ye(t){return!(t.pointerType==="touch"||Yn())}function Zn(t,e,n={}){const[s,i,r]=Et(t,n),o=a=>{if(!Ye(a))return;const{target:u}=a,l=e(u,a);if(typeof l!="function"||!u)return;const c=h=>{Ye(h)&&(l(h),u.removeEventListener("pointerleave",c))};u.addEventListener("pointerleave",c,i)};return s.forEach(a=>{a.addEventListener("pointerenter",o,i)}),r}const Ot=(t,e)=>e?t===e?!0:Ot(t,e.parentElement):!1,Jn=t=>t.pointerType==="mouse"?typeof t.button!="number"||t.button<=0:t.isPrimary!==!1,Qn=new Set(["BUTTON","INPUT","SELECT","TEXTAREA","A"]);function es(t){return Qn.has(t.tagName)||t.tabIndex!==-1}const q=new WeakSet;function Xe(t){return e=>{e.key==="Enter"&&t(e)}}function he(t,e){t.dispatchEvent(new PointerEvent("pointer"+e,{isPrimary:!0,bubbles:!0}))}const ts=(t,e)=>{const n=t.currentTarget;if(!n)return;const s=Xe(()=>{if(q.has(n))return;he(n,"down");const i=Xe(()=>{he(n,"up")}),r=()=>he(n,"cancel");n.addEventListener("keyup",i,e),n.addEventListener("blur",r,e)});n.addEventListener("keydown",s,e),n.addEventListener("blur",()=>n.removeEventListener("keydown",s),e)};function Ze(t){return Jn(t)&&!0}function ns(t,e,n={}){const[s,i,r]=Et(t,n),o=a=>{const u=a.currentTarget;if(!Ze(a)||q.has(u))return;q.add(u);const l=e(u,a),c=(f,b)=>{window.removeEventListener("pointerup",h),window.removeEventListener("pointercancel",d),!(!Ze(f)||!q.has(u))&&(q.delete(u),typeof l=="function"&&l(f,{success:b}))},h=f=>{c(f,n.useGlobalTarget||Ot(u,f.target))},d=f=>{c(f,!1)};window.addEventListener("pointerup",h,i),window.addEventListener("pointercancel",d,i)};return s.forEach(a=>{!es(a)&&a.getAttribute("tabindex")===null&&(a.tabIndex=0),(n.useGlobalTarget?window:a).addEventListener("pointerdown",o,i),a.addEventListener("focus",l=>ts(l,i),i)}),r}const Kt=new Set(["width","height","top","left","right","bottom",...Tt]);let Z;function ss(){Z=void 0}const K={now:()=>(Z===void 0&&K.set(J.isProcessing||Vt.useManualTiming?J.timestamp:performance.now()),Z),set:t=>{Z=t,queueMicrotask(ss)}};function is(t,e){t.indexOf(e)===-1&&t.push(e)}function rs(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}class Nt{constructor(){this.subscriptions=[]}add(e){return is(this.subscriptions,e),()=>rs(this.subscriptions,e)}notify(e,n,s){const i=this.subscriptions.length;if(i)if(i===1)this.subscriptions[0](e,n,s);else for(let r=0;r!isNaN(parseFloat(t));class as{constructor(e,n={}){this.version="12.2.0",this.canTrackVelocity=null,this.events={},this.updateAndNotify=(s,i=!0)=>{const r=K.now();this.updatedAt!==r&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(s),this.current!==this.prev&&this.events.change&&this.events.change.notify(this.current),i&&this.events.renderRequest&&this.events.renderRequest.notify(this.current)},this.hasAnimated=!1,this.setCurrent(e),this.owner=n.owner}setCurrent(e){this.current=e,this.updatedAt=K.now(),this.canTrackVelocity===null&&e!==void 0&&(this.canTrackVelocity=os(this.current))}setPrevFrameValue(e=this.current){this.prevFrameValue=e,this.prevUpdatedAt=this.updatedAt}onChange(e){return this.on("change",e)}on(e,n){this.events[e]||(this.events[e]=new Nt);const s=this.events[e].add(n);return e==="change"?()=>{s(),D.read(()=>{this.events.change.getSize()||this.stop()})}:s}clearListeners(){for(const e in this.events)this.events[e].clear()}attach(e,n){this.passiveEffect=e,this.stopPassiveEffect=n}set(e,n=!0){!n||!this.passiveEffect?this.updateAndNotify(e,n):this.passiveEffect(e,this.updateAndNotify)}setWithVelocity(e,n,s){this.set(n),this.prev=void 0,this.prevFrameValue=e,this.prevUpdatedAt=this.updatedAt-s}jump(e,n=!0){this.updateAndNotify(e),this.prev=e,this.prevUpdatedAt=this.prevFrameValue=void 0,n&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}get(){return this.current}getPrevious(){return this.prev}getVelocity(){const e=K.now();if(!this.canTrackVelocity||this.prevFrameValue===void 0||e-this.updatedAt>Je)return 0;const n=Math.min(this.updatedAt-this.prevUpdatedAt,Je);return Bt(parseFloat(this.current)-parseFloat(this.prevFrameValue),n)}start(e){return this.stop(),new Promise(n=>{this.hasAnimated=!0,this.animation=e(n),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function ee(t,e){return new as(t,e)}function us(t,e,n){t.hasValue(e)?t.getValue(e).set(n):t.addValue(e,ee(n))}function ls(t,e){const n=re(t,e);let{transitionEnd:s={},transition:i={},...r}=n||{};r={...r,...s};for(const o in r){const a=Vn(r[o]);us(t,o,a)}}function cs(t){return!!(R(t)&&t.add)}function hs(t,e){const n=t.getValue("willChange");if(cs(n))return n.add(e)}function ds(t){return t.props[An]}const Lt=(t,e,n)=>(((1-3*n+3*e)*t+(3*n-6*e))*t+3*e)*t,fs=1e-7,ps=12;function ms(t,e,n,s,i){let r,o,a=0;do o=e+(n-e)/2,r=Lt(o,s,i)-t,r>0?n=o:e=o;while(Math.abs(r)>fs&&++ams(r,0,1,t,n);return r=>r===0||r===1?r:Lt(i(r),e,s)}const _t=t=>e=>e<=.5?t(2*e)/2:(2-t(2*(1-e)))/2,kt=t=>e=>1-t(1-e),Gt=X(.33,1.53,.69,.99),Ne=kt(Gt),Ut=_t(Ne),jt=t=>(t*=2)<1?.5*Ne(t):.5*(2-Math.pow(2,-10*(t-1))),Be=t=>1-Math.sin(Math.acos(t)),gs=kt(Be),Wt=_t(Be),zt=t=>/^0[^.\s]+$/u.test(t);function ys(t){return typeof t=="number"?t===0:t!==null?t==="none"||t==="0"||zt(t):!0}const $=t=>Math.round(t*1e5)/1e5,Le=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu;function vs(t){return t==null}const bs=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,_e=(t,e)=>n=>!!(typeof n=="string"&&bs.test(n)&&n.startsWith(t)||e&&!vs(n)&&Object.prototype.hasOwnProperty.call(n,e)),Ht=(t,e,n)=>s=>{if(typeof s!="string")return s;const[i,r,o,a]=s.match(Le);return{[t]:parseFloat(i),[e]:parseFloat(r),[n]:parseFloat(o),alpha:a!==void 0?parseFloat(a):1}},Ts=t=>U(0,255,t),de={...De,transform:t=>Math.round(Ts(t))},B={test:_e("rgb","red"),parse:Ht("red","green","blue"),transform:({red:t,green:e,blue:n,alpha:s=1})=>"rgba("+de.transform(t)+", "+de.transform(e)+", "+de.transform(n)+", "+$(At.transform(s))+")"};function Vs(t){let e="",n="",s="",i="";return t.length>5?(e=t.substring(1,3),n=t.substring(3,5),s=t.substring(5,7),i=t.substring(7,9)):(e=t.substring(1,2),n=t.substring(2,3),s=t.substring(3,4),i=t.substring(4,5),e+=e,n+=n,s+=s,i+=i),{red:parseInt(e,16),green:parseInt(n,16),blue:parseInt(s,16),alpha:i?parseInt(i,16)/255:1}}const Ve={test:_e("#"),parse:Vs,transform:B.transform},k={test:_e("hsl","hue"),parse:Ht("hue","saturation","lightness"),transform:({hue:t,saturation:e,lightness:n,alpha:s=1})=>"hsla("+Math.round(t)+", "+ge.transform($(e))+", "+ge.transform($(n))+", "+$(At.transform(s))+")"},x={test:t=>B.test(t)||Ve.test(t)||k.test(t),parse:t=>B.test(t)?B.parse(t):k.test(t)?k.parse(t):Ve.parse(t),transform:t=>typeof t=="string"?t:t.hasOwnProperty("red")?B.transform(t):k.transform(t)},As=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu;function Ss(t){var e,n;return isNaN(t)&&typeof t=="string"&&(((e=t.match(Le))===null||e===void 0?void 0:e.length)||0)+(((n=t.match(As))===null||n===void 0?void 0:n.length)||0)>0}const qt="number",$t="color",ws="var",xs="var(",Qe="${}",Ps=/var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;function Y(t){const e=t.toString(),n=[],s={color:[],number:[],var:[]},i=[];let r=0;const a=e.replace(Ps,u=>(x.test(u)?(s.color.push(r),i.push($t),n.push(x.parse(u))):u.startsWith(xs)?(s.var.push(r),i.push(ws),n.push(u)):(s.number.push(r),i.push(qt),n.push(parseFloat(u))),++r,Qe)).split(Qe);return{values:n,split:a,indexes:s,types:i}}function Yt(t){return Y(t).values}function Xt(t){const{split:e,types:n}=Y(t),s=e.length;return i=>{let r="";for(let o=0;otypeof t=="number"?0:t;function Ms(t){const e=Yt(t);return Xt(t)(e.map(Cs))}const W={test:Ss,parse:Yt,createTransformer:Xt,getAnimatableNone:Ms},Fs=new Set(["brightness","contrast","saturate","opacity"]);function Ds(t){const[e,n]=t.slice(0,-1).split("(");if(e==="drop-shadow")return t;const[s]=n.match(Le)||[];if(!s)return t;const i=n.replace(s,"");let r=Fs.has(e)?1:0;return s!==n&&(r*=100),e+"("+r+i+")"}const Is=/\b([a-z-]*)\(.*?\)/gu,Ae={...W,getAnimatableNone:t=>{const e=t.match(Is);return e?e.map(Ds).join(" "):t}},Rs={...Sn,color:x,backgroundColor:x,outlineColor:x,fill:x,stroke:x,borderColor:x,borderTopColor:x,borderRightColor:x,borderBottomColor:x,borderLeftColor:x,filter:Ae,WebkitFilter:Ae},ke=t=>Rs[t];function Zt(t,e){let n=ke(t);return n!==Ae&&(n=W),n.getAnimatableNone?n.getAnimatableNone(e):void 0}const Es=new Set(["auto","none","0"]);function Os(t,e,n){let s=0,i;for(;st===De||t===St,tt=(t,e)=>parseFloat(t.split(", ")[e]),nt=(t,e)=>(n,{transform:s})=>{if(s==="none"||!s)return 0;const i=s.match(/^matrix3d\((.+)\)$/u);if(i)return tt(i[1],e);{const r=s.match(/^matrix\((.+)\)$/u);return r?tt(r[1],t):0}},Ks=new Set(["x","y","z"]),Ns=Tt.filter(t=>!Ks.has(t));function Bs(t){const e=[];return Ns.forEach(n=>{const s=t.getValue(n);s!==void 0&&(e.push([n,s.get()]),s.set(n.startsWith("scale")?1:0))}),e}const j={width:({x:t},{paddingLeft:e="0",paddingRight:n="0"})=>t.max-t.min-parseFloat(e)-parseFloat(n),height:({y:t},{paddingTop:e="0",paddingBottom:n="0"})=>t.max-t.min-parseFloat(e)-parseFloat(n),top:(t,{top:e})=>parseFloat(e),left:(t,{left:e})=>parseFloat(e),bottom:({y:t},{top:e})=>parseFloat(e)+(t.max-t.min),right:({x:t},{left:e})=>parseFloat(e)+(t.max-t.min),x:nt(4,13),y:nt(5,14)};j.translateX=j.x;j.translateY=j.y;const L=new Set;let Se=!1,we=!1;function Jt(){if(we){const t=Array.from(L).filter(s=>s.needsMeasurement),e=new Set(t.map(s=>s.element)),n=new Map;e.forEach(s=>{const i=Bs(s);i.length&&(n.set(s,i),s.render())}),t.forEach(s=>s.measureInitialState()),e.forEach(s=>{s.render();const i=n.get(s);i&&i.forEach(([r,o])=>{var a;(a=s.getValue(r))===null||a===void 0||a.set(o)})}),t.forEach(s=>s.measureEndState()),t.forEach(s=>{s.suspendedScrollY!==void 0&&window.scrollTo(0,s.suspendedScrollY)})}we=!1,Se=!1,L.forEach(t=>t.complete()),L.clear()}function Qt(){L.forEach(t=>{t.readKeyframes(),t.needsMeasurement&&(we=!0)})}function Ls(){Qt(),Jt()}class Ge{constructor(e,n,s,i,r,o=!1){this.isComplete=!1,this.isAsync=!1,this.needsMeasurement=!1,this.isScheduled=!1,this.unresolvedKeyframes=[...e],this.onComplete=n,this.name=s,this.motionValue=i,this.element=r,this.isAsync=o}scheduleResolve(){this.isScheduled=!0,this.isAsync?(L.add(this),Se||(Se=!0,D.read(Qt),D.resolveKeyframes(Jt))):(this.readKeyframes(),this.complete())}readKeyframes(){const{unresolvedKeyframes:e,name:n,element:s,motionValue:i}=this;for(let r=0;r/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(t),_s=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u;function ks(t){const e=_s.exec(t);if(!e)return[,];const[,n,s,i]=e;return[`--${n??s}`,i]}function tn(t,e,n=1){const[s,i]=ks(t);if(!s)return;const r=window.getComputedStyle(e).getPropertyValue(s);if(r){const o=r.trim();return en(o)?parseFloat(o):o}return Ie(i)?tn(i,e,n+1):i}const nn=t=>e=>e.test(t),Gs={test:t=>t==="auto",parse:t=>t},sn=[De,St,ge,wn,xn,Pn,Gs],st=t=>sn.find(nn(t));class rn extends Ge{constructor(e,n,s,i,r){super(e,n,s,i,r,!0)}readKeyframes(){const{unresolvedKeyframes:e,element:n,name:s}=this;if(!n||!n.current)return;super.readKeyframes();for(let u=0;u{n.getValue(u).set(l)}),this.resolveNoneKeyframes()}}const it=(t,e)=>e==="zIndex"?!1:!!(typeof t=="number"||Array.isArray(t)||typeof t=="string"&&(W.test(t)||t==="0")&&!t.startsWith("url("));function Us(t){const e=t[0];if(t.length===1)return!0;for(let n=0;nt!==null;function oe(t,{repeat:e,repeatType:n="loop"},s){const i=t.filter(Ws),r=e&&n!=="loop"&&e%2===1?0:i.length-1;return!r||s===void 0?i[r]:s}const zs=40;class on{constructor({autoplay:e=!0,delay:n=0,type:s="keyframes",repeat:i=0,repeatDelay:r=0,repeatType:o="loop",...a}){this.isStopped=!1,this.hasAttemptedResolve=!1,this.createdAt=K.now(),this.options={autoplay:e,delay:n,type:s,repeat:i,repeatDelay:r,repeatType:o,...a},this.updateFinishedPromise()}calcStartTime(){return this.resolvedAt?this.resolvedAt-this.createdAt>zs?this.resolvedAt:this.createdAt:this.createdAt}get resolved(){return!this._resolved&&!this.hasAttemptedResolve&&Ls(),this._resolved}onKeyframesResolved(e,n){this.resolvedAt=K.now(),this.hasAttemptedResolve=!0;const{name:s,type:i,velocity:r,delay:o,onComplete:a,onUpdate:u,isGenerator:l}=this.options;if(!l&&!js(e,s,i,r))if(o)this.options.duration=0;else{u&&u(oe(e,this.options,n)),a&&a(),this.resolveFinishedPromise();return}const c=this.initPlayback(e,n);c!==!1&&(this._resolved={keyframes:e,finalKeyframe:n,...c},this.onPostResolved())}onPostResolved(){}then(e,n){return this.currentFinishedPromise.then(e,n)}flatten(){this.options.type="keyframes",this.options.ease="linear"}updateFinishedPromise(){this.currentFinishedPromise=new Promise(e=>{this.resolveFinishedPromise=e})}}const ae=(t,e,n)=>t+(e-t)*n;function fe(t,e,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?t+(e-t)*6*n:n<1/2?e:n<2/3?t+(e-t)*(2/3-n)*6:t}function Hs({hue:t,saturation:e,lightness:n,alpha:s}){t/=360,e/=100,n/=100;let i=0,r=0,o=0;if(!e)i=r=o=n;else{const a=n<.5?n*(1+e):n+e-n*e,u=2*n-a;i=fe(u,a,t+1/3),r=fe(u,a,t),o=fe(u,a,t-1/3)}return{red:Math.round(i*255),green:Math.round(r*255),blue:Math.round(o*255),alpha:s}}function te(t,e){return n=>n>0?e:t}const pe=(t,e,n)=>{const s=t*t,i=n*(e*e-s)+s;return i<0?0:Math.sqrt(i)},qs=[Ve,B,k],$s=t=>qs.find(e=>e.test(t));function rt(t){const e=$s(t);if(!e)return!1;let n=e.parse(t);return e===k&&(n=Hs(n)),n}const ot=(t,e)=>{const n=rt(t),s=rt(e);if(!n||!s)return te(t,e);const i={...n};return r=>(i.red=pe(n.red,s.red,r),i.green=pe(n.green,s.green,r),i.blue=pe(n.blue,s.blue,r),i.alpha=ae(n.alpha,s.alpha,r),B.transform(i))},Ys=(t,e)=>n=>e(t(n)),ue=(...t)=>t.reduce(Ys),xe=new Set(["none","hidden"]);function Xs(t,e){return xe.has(t)?n=>n<=0?t:e:n=>n>=1?e:t}function Zs(t,e){return n=>ae(t,e,n)}function Ue(t){return typeof t=="number"?Zs:typeof t=="string"?Ie(t)?te:x.test(t)?ot:ei:Array.isArray(t)?an:typeof t=="object"?x.test(t)?ot:Js:te}function an(t,e){const n=[...t],s=n.length,i=t.map((r,o)=>Ue(r)(r,e[o]));return r=>{for(let o=0;o{for(const r in s)n[r]=s[r](i);return n}}function Qs(t,e){var n;const s=[],i={color:0,var:0,number:0};for(let r=0;r{const n=W.createTransformer(e),s=Y(t),i=Y(e);return s.indexes.var.length===i.indexes.var.length&&s.indexes.color.length===i.indexes.color.length&&s.indexes.number.length>=i.indexes.number.length?xe.has(t)&&!i.values.length||xe.has(e)&&!s.values.length?Xs(t,e):ue(an(Qs(s,i),i.values),n):te(t,e)};function un(t,e,n){return typeof t=="number"&&typeof e=="number"&&typeof n=="number"?ae(t,e,n):Ue(t)(t,e)}const ti=5;function ln(t,e,n){const s=Math.max(e-ti,0);return Bt(n-t(s),e-s)}const S={stiffness:100,damping:10,mass:1,velocity:0,duration:800,bounce:.3,visualDuration:.3,restSpeed:{granular:.01,default:2},restDelta:{granular:.005,default:.5},minDuration:.01,maxDuration:10,minDamping:.05,maxDamping:1},at=.001;function ni({duration:t=S.duration,bounce:e=S.bounce,velocity:n=S.velocity,mass:s=S.mass}){let i,r,o=1-e;o=U(S.minDamping,S.maxDamping,o),t=U(S.minDuration,S.maxDuration,O(t)),o<1?(i=l=>{const c=l*o,h=c*t,d=c-n,f=Pe(l,o),b=Math.exp(-h);return at-d/f*b},r=l=>{const h=l*o*t,d=h*n+n,f=Math.pow(o,2)*Math.pow(l,2)*t,b=Math.exp(-h),y=Pe(Math.pow(l,2),o);return(-i(l)+at>0?-1:1)*((d-f)*b)/y}):(i=l=>{const c=Math.exp(-l*t),h=(l-n)*t+1;return-.001+c*h},r=l=>{const c=Math.exp(-l*t),h=(n-l)*(t*t);return c*h});const a=5/t,u=ii(i,r,a);if(t=E(t),isNaN(u))return{stiffness:S.stiffness,damping:S.damping,duration:t};{const l=Math.pow(u,2)*s;return{stiffness:l,damping:o*2*Math.sqrt(s*l),duration:t}}}const si=12;function ii(t,e,n){let s=n;for(let i=1;it[n]!==void 0)}function ai(t){let e={velocity:S.velocity,stiffness:S.stiffness,damping:S.damping,mass:S.mass,isResolvedFromDuration:!1,...t};if(!ut(t,oi)&&ut(t,ri))if(t.visualDuration){const n=t.visualDuration,s=2*Math.PI/(n*1.2),i=s*s,r=2*U(.05,1,1-(t.bounce||0))*Math.sqrt(i);e={...e,mass:S.mass,stiffness:i,damping:r}}else{const n=ni(t);e={...e,...n,mass:S.mass},e.isResolvedFromDuration=!0}return e}function cn(t=S.visualDuration,e=S.bounce){const n=typeof t!="object"?{visualDuration:t,keyframes:[0,1],bounce:e}:t;let{restSpeed:s,restDelta:i}=n;const r=n.keyframes[0],o=n.keyframes[n.keyframes.length-1],a={done:!1,value:r},{stiffness:u,damping:l,mass:c,duration:h,velocity:d,isResolvedFromDuration:f}=ai({...n,velocity:-O(n.velocity||0)}),b=d||0,y=l/(2*Math.sqrt(u*c)),v=o-r,g=O(Math.sqrt(u/c)),T=Math.abs(v)<5;s||(s=T?S.restSpeed.granular:S.restSpeed.default),i||(i=T?S.restDelta.granular:S.restDelta.default);let V;if(y<1){const m=Pe(g,y);V=A=>{const w=Math.exp(-y*g*A);return o-w*((b+y*g*v)/m*Math.sin(m*A)+v*Math.cos(m*A))}}else if(y===1)V=m=>o-Math.exp(-g*m)*(v+(b+g*v)*m);else{const m=g*Math.sqrt(y*y-1);V=A=>{const w=Math.exp(-y*g*A),p=Math.min(m*A,300);return o-w*((b+y*g*v)*Math.sinh(p)+m*v*Math.cosh(p))/m}}const M={calculatedDuration:f&&h||null,next:m=>{const A=V(m);if(f)a.done=m>=h;else{let w=0;y<1&&(w=m===0?E(b):ln(V,m,A));const p=Math.abs(w)<=s,C=Math.abs(o-A)<=i;a.done=p&&C}return a.value=a.done?o:A,a},toString:()=>{const m=Math.min(Ft(M),be),A=Dt(w=>M.next(m*w).value,m,30);return m+"ms "+A}};return M}function lt({keyframes:t,velocity:e=0,power:n=.8,timeConstant:s=325,bounceDamping:i=10,bounceStiffness:r=500,modifyTarget:o,min:a,max:u,restDelta:l=.5,restSpeed:c}){const h=t[0],d={done:!1,value:h},f=p=>a!==void 0&&pu,b=p=>a===void 0?u:u===void 0||Math.abs(a-p)-y*Math.exp(-p/s),V=p=>g+T(p),M=p=>{const C=T(p),F=V(p);d.done=Math.abs(C)<=l,d.value=d.done?g:F};let m,A;const w=p=>{f(d.value)&&(m=p,A=cn({keyframes:[d.value,b(d.value)],velocity:ln(V,p,d.value),damping:i,stiffness:r,restDelta:l,restSpeed:c}))};return w(0),{calculatedDuration:null,next:p=>{let C=!1;return!A&&m===void 0&&(C=!0,M(p),w(p)),m!==void 0&&p>=m?A.next(p-m):(!C&&M(p),d)}}}const ui=X(.42,0,1,1),li=X(0,0,.58,1),hn=X(.42,0,.58,1),ci=t=>Array.isArray(t)&&typeof t[0]!="number",ct={linear:G,easeIn:ui,easeInOut:hn,easeOut:li,circIn:Be,circInOut:Wt,circOut:gs,backIn:Ne,backInOut:Ut,backOut:Gt,anticipate:jt},ht=t=>{if(Ke(t)){ve(t.length===4);const[e,n,s,i]=t;return X(e,n,s,i)}else if(typeof t=="string")return ve(ct[t]!==void 0),ct[t];return t};function hi(t,e,n){const s=[],i=n||un,r=t.length-1;for(let o=0;oe[0];if(r===2&&e[0]===e[1])return()=>e[1];const o=t[0]===t[1];t[0]>t[r-1]&&(t=[...t].reverse(),e=[...e].reverse());const a=hi(e,s,i),u=a.length,l=c=>{if(o&&c1)for(;hl(U(t[0],t[r-1],c)):l}function fi(t,e){const n=t[t.length-1];for(let s=1;s<=e;s++){const i=Ee(0,e,s);t.push(ae(n,1,i))}}function pi(t){const e=[0];return fi(e,t.length-1),e}function mi(t,e){return t.map(n=>n*e)}function gi(t,e){return t.map(()=>e||hn).splice(0,t.length-1)}function ne({duration:t=300,keyframes:e,times:n,ease:s="easeInOut"}){const i=ci(s)?s.map(ht):ht(s),r={done:!1,value:e[0]},o=mi(n&&n.length===e.length?n:pi(e),t),a=di(o,e,{ease:Array.isArray(i)?i:gi(e,i)});return{calculatedDuration:t,next:u=>(r.value=a(u),r.done=u>=t,r)}}const yi=t=>{const e=({timestamp:n})=>t(n);return{start:()=>D.update(e,!0),stop:()=>ye(e),now:()=>J.isProcessing?J.timestamp:K.now()}},vi={decay:lt,inertia:lt,tween:ne,keyframes:ne,spring:cn},bi=t=>t/100;class je extends on{constructor(e){super(e),this.holdTime=null,this.cancelTime=null,this.currentTime=0,this.playbackSpeed=1,this.pendingPlayState="running",this.startTime=null,this.state="idle",this.stop=()=>{if(this.resolver.cancel(),this.isStopped=!0,this.state==="idle")return;this.teardown();const{onStop:u}=this.options;u&&u()};const{name:n,motionValue:s,element:i,keyframes:r}=this.options,o=(i==null?void 0:i.KeyframeResolver)||Ge,a=(u,l)=>this.onKeyframesResolved(u,l);this.resolver=new o(r,a,n,s,i),this.resolver.scheduleResolve()}flatten(){super.flatten(),this._resolved&&Object.assign(this._resolved,this.initPlayback(this._resolved.keyframes))}initPlayback(e){const{type:n="keyframes",repeat:s=0,repeatDelay:i=0,repeatType:r,velocity:o=0}=this.options,a=Oe(n)?n:vi[n]||ne;let u,l;a!==ne&&typeof e[0]!="number"&&(u=ue(bi,un(e[0],e[1])),e=[0,100]);const c=a({...this.options,keyframes:e});r==="mirror"&&(l=a({...this.options,keyframes:[...e].reverse(),velocity:-o})),c.calculatedDuration===null&&(c.calculatedDuration=Ft(c));const{calculatedDuration:h}=c,d=h+i,f=d*(s+1)-i;return{generator:c,mirroredGenerator:l,mapPercentToKeyframes:u,calculatedDuration:h,resolvedDuration:d,totalDuration:f}}onPostResolved(){const{autoplay:e=!0}=this.options;this.play(),this.pendingPlayState==="paused"||!e?this.pause():this.state=this.pendingPlayState}tick(e,n=!1){const{resolved:s}=this;if(!s){const{keyframes:p}=this.options;return{done:!0,value:p[p.length-1]}}const{finalKeyframe:i,generator:r,mirroredGenerator:o,mapPercentToKeyframes:a,keyframes:u,calculatedDuration:l,totalDuration:c,resolvedDuration:h}=s;if(this.startTime===null)return r.next(0);const{delay:d,repeat:f,repeatType:b,repeatDelay:y,onUpdate:v}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,e):this.speed<0&&(this.startTime=Math.min(e-c/this.speed,this.startTime)),n?this.currentTime=e:this.holdTime!==null?this.currentTime=this.holdTime:this.currentTime=Math.round(e-this.startTime)*this.speed;const g=this.currentTime-d*(this.speed>=0?1:-1),T=this.speed>=0?g<0:g>c;this.currentTime=Math.max(g,0),this.state==="finished"&&this.holdTime===null&&(this.currentTime=c);let V=this.currentTime,M=r;if(f){const p=Math.min(this.currentTime,c)/h;let C=Math.floor(p),F=p%1;!F&&p>=1&&(F=1),F===1&&C--,C=Math.min(C,f+1),!!(C%2)&&(b==="reverse"?(F=1-F,y&&(F-=y/h)):b==="mirror"&&(M=o)),V=U(0,1,F)*h}const m=T?{done:!1,value:u[0]}:M.next(V);a&&(m.value=a(m.value));let{done:A}=m;!T&&l!==null&&(A=this.speed>=0?this.currentTime>=c:this.currentTime<=0);const w=this.holdTime===null&&(this.state==="finished"||this.state==="running"&&A);return w&&i!==void 0&&(m.value=oe(u,this.options,i)),v&&v(m.value),w&&this.finish(),m}get duration(){const{resolved:e}=this;return e?O(e.calculatedDuration):0}get time(){return O(this.currentTime)}set time(e){e=E(e),this.currentTime=e,this.holdTime!==null||this.speed===0?this.holdTime=e:this.driver&&(this.startTime=this.driver.now()-e/this.speed)}get speed(){return this.playbackSpeed}set speed(e){const n=this.playbackSpeed!==e;this.playbackSpeed=e,n&&(this.time=O(this.currentTime))}play(){if(this.resolver.isScheduled||this.resolver.resume(),!this._resolved){this.pendingPlayState="running";return}if(this.isStopped)return;const{driver:e=yi,onPlay:n,startTime:s}=this.options;this.driver||(this.driver=e(r=>this.tick(r))),n&&n();const i=this.driver.now();this.holdTime!==null?this.startTime=i-this.holdTime:this.startTime?this.state==="finished"&&(this.startTime=i):this.startTime=s??this.calcStartTime(),this.state==="finished"&&this.updateFinishedPromise(),this.cancelTime=this.startTime,this.holdTime=null,this.state="running",this.driver.start()}pause(){var e;if(!this._resolved){this.pendingPlayState="paused";return}this.state="paused",this.holdTime=(e=this.currentTime)!==null&&e!==void 0?e:0}complete(){this.state!=="running"&&this.play(),this.pendingPlayState=this.state="finished",this.holdTime=null}finish(){this.teardown(),this.state="finished";const{onComplete:e}=this.options;e&&e()}cancel(){this.cancelTime!==null&&this.tick(this.cancelTime),this.teardown(),this.updateFinishedPromise()}teardown(){this.state="idle",this.stopDriver(),this.resolveFinishedPromise(),this.updateFinishedPromise(),this.startTime=this.cancelTime=null,this.resolver.cancel()}stopDriver(){this.driver&&(this.driver.stop(),this.driver=void 0)}sample(e){return this.startTime=0,this.tick(e,!0)}}const Ti=new Set(["opacity","clipPath","filter","transform"]);function Vi(t,e,n,{delay:s=0,duration:i=300,repeat:r=0,repeatType:o="loop",ease:a="easeInOut",times:u}={}){const l={[e]:n};u&&(l.offset=u);const c=Rt(a,i);return Array.isArray(c)&&(l.easing=c),t.animate(l,{delay:s,duration:i,easing:Array.isArray(c)?"linear":c,fill:"both",iterations:r+1,direction:o==="reverse"?"alternate":"normal"})}const Ai=Re(()=>Object.hasOwnProperty.call(Element.prototype,"animate")),se=10,Si=2e4;function wi(t){return Oe(t.type)||t.type==="spring"||!It(t.ease)}function xi(t,e){const n=new je({...e,keyframes:t,repeat:0,delay:0,isGenerator:!0});let s={done:!1,value:t[0]};const i=[];let r=0;for(;!s.done&&rthis.onKeyframesResolved(o,a),n,s,i),this.resolver.scheduleResolve()}initPlayback(e,n){let{duration:s=300,times:i,ease:r,type:o,motionValue:a,name:u,startTime:l}=this.options;if(!a.owner||!a.owner.current)return!1;if(typeof r=="string"&&Q()&&Pi(r)&&(r=dn[r]),wi(this.options)){const{onComplete:h,onUpdate:d,motionValue:f,element:b,...y}=this.options,v=xi(e,y);e=v.keyframes,e.length===1&&(e[1]=e[0]),s=v.duration,i=v.times,r=v.ease,o="keyframes"}const c=Vi(a.owner.current,u,e,{...this.options,duration:s,times:i,ease:r});return c.startTime=l??this.calcStartTime(),this.pendingTimeline?($e(c,this.pendingTimeline),this.pendingTimeline=void 0):c.onfinish=()=>{const{onComplete:h}=this.options;a.set(oe(e,this.options,n)),h&&h(),this.cancel(),this.resolveFinishedPromise()},{animation:c,duration:s,times:i,type:o,ease:r,keyframes:e}}get duration(){const{resolved:e}=this;if(!e)return 0;const{duration:n}=e;return O(n)}get time(){const{resolved:e}=this;if(!e)return 0;const{animation:n}=e;return O(n.currentTime||0)}set time(e){const{resolved:n}=this;if(!n)return;const{animation:s}=n;s.currentTime=E(e)}get speed(){const{resolved:e}=this;if(!e)return 1;const{animation:n}=e;return n.playbackRate}set speed(e){const{resolved:n}=this;if(!n)return;const{animation:s}=n;s.playbackRate=e}get state(){const{resolved:e}=this;if(!e)return"idle";const{animation:n}=e;return n.playState}get startTime(){const{resolved:e}=this;if(!e)return null;const{animation:n}=e;return n.startTime}attachTimeline(e){if(!this._resolved)this.pendingTimeline=e;else{const{resolved:n}=this;if(!n)return G;const{animation:s}=n;$e(s,e)}return G}play(){if(this.isStopped)return;const{resolved:e}=this;if(!e)return;const{animation:n}=e;n.playState==="finished"&&this.updateFinishedPromise(),n.play()}pause(){const{resolved:e}=this;if(!e)return;const{animation:n}=e;n.pause()}stop(){if(this.resolver.cancel(),this.isStopped=!0,this.state==="idle")return;this.resolveFinishedPromise(),this.updateFinishedPromise();const{resolved:e}=this;if(!e)return;const{animation:n,keyframes:s,duration:i,type:r,ease:o,times:a}=e;if(n.playState==="idle"||n.playState==="finished")return;if(this.time){const{motionValue:l,onUpdate:c,onComplete:h,element:d,...f}=this.options,b=new je({...f,keyframes:s,duration:i,type:r,ease:o,times:a,isGenerator:!0}),y=E(this.time);l.setWithVelocity(b.sample(y-se).value,b.sample(y).value,se)}const{onStop:u}=this.options;u&&u(),this.cancel()}complete(){const{resolved:e}=this;e&&e.animation.finish()}cancel(){const{resolved:e}=this;e&&e.animation.cancel()}static supports(e){const{motionValue:n,name:s,repeatDelay:i,repeatType:r,damping:o,type:a}=e;if(!n||!n.owner||!(n.owner.current instanceof HTMLElement))return!1;const{onUpdate:u,transformTemplate:l}=n.owner.getProps();return Ai()&&s&&Ti.has(s)&&!u&&!l&&!i&&r!=="mirror"&&o!==0&&a!=="inertia"}}const Ci={type:"spring",stiffness:500,damping:25,restSpeed:10},Mi=t=>({type:"spring",stiffness:550,damping:t===0?2*Math.sqrt(550):30,restSpeed:10}),Fi={type:"keyframes",duration:.8},Di={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},Ii=(t,{keyframes:e})=>e.length>2?Fi:ie.has(t)?t.startsWith("scale")?Mi(e[1]):Ci:Di;function Ri({when:t,delay:e,delayChildren:n,staggerChildren:s,staggerDirection:i,repeat:r,repeatType:o,repeatDelay:a,from:u,elapsed:l,...c}){return!!Object.keys(c).length}const Ei=(t,e,n,s={},i,r)=>o=>{const a=Mt(s,t)||{},u=a.delay||s.delay||0;let{elapsed:l=0}=s;l=l-E(u);let c={keyframes:Array.isArray(n)?n:[null,n],ease:"easeOut",velocity:e.getVelocity(),...a,delay:-l,onUpdate:d=>{e.set(d),a.onUpdate&&a.onUpdate(d)},onComplete:()=>{o(),a.onComplete&&a.onComplete()},name:t,motionValue:e,element:r?void 0:i};Ri(a)||(c={...c,...Ii(t,c)}),c.duration&&(c.duration=E(c.duration)),c.repeatDelay&&(c.repeatDelay=E(c.repeatDelay)),c.from!==void 0&&(c.keyframes[0]=c.from);let h=!1;if((c.type===!1||c.duration===0&&!c.repeatDelay)&&(c.duration=0,c.delay===0&&(h=!0)),Vt.skipAnimations&&(h=!0,c.duration=0,c.delay=0),h&&!r&&e.get()!==void 0){const d=oe(c.keyframes,a);if(d!==void 0)return D.update(()=>{c.onUpdate(d),c.onComplete()}),new zn([])}return!r&&dt.supports(c)?new dt(c):new je(c)};function Oi({protectedKeys:t,needsAnimating:e},n){const s=t.hasOwnProperty(n)&&e[n]!==!0;return e[n]=!1,s}function fn(t,e,{delay:n=0,transitionOverride:s,type:i}={}){var r;let{transition:o=t.getDefaultTransition(),transitionEnd:a,...u}=e;s&&(o=s);const l=[],c=i&&t.animationState&&t.animationState.getState()[i];for(const h in u){const d=t.getValue(h,(r=t.latestValues[h])!==null&&r!==void 0?r:null),f=u[h];if(f===void 0||c&&Oi(c,h))continue;const b={delay:n,...Mt(o||{},h)};let y=!1;if(window.MotionHandoffAnimation){const g=ds(t);if(g){const T=window.MotionHandoffAnimation(g,h,D);T!==null&&(b.startTime=T,y=!0)}}hs(t,h),d.start(Ei(h,d,f,t.shouldReduceMotion&&Kt.has(h)?{type:!1}:b,t,y));const v=d.animation;v&&l.push(v)}return a&&Promise.all(l).then(()=>{D.update(()=>{a&&ls(t,a)})}),l}function Ce(t,e,n={}){var s;const i=re(t,e,n.type==="exit"?(s=t.presenceContext)===null||s===void 0?void 0:s.custom:void 0);let{transition:r=t.getDefaultTransition()||{}}=i||{};n.transitionOverride&&(r=n.transitionOverride);const o=i?()=>Promise.all(fn(t,i,n)):()=>Promise.resolve(),a=t.variantChildren&&t.variantChildren.size?(l=0)=>{const{delayChildren:c=0,staggerChildren:h,staggerDirection:d}=r;return Ki(t,e,c+l,h,d,n)}:()=>Promise.resolve(),{when:u}=r;if(u){const[l,c]=u==="beforeChildren"?[o,a]:[a,o];return l().then(()=>c())}else return Promise.all([o(),a(n.delay)])}function Ki(t,e,n=0,s=0,i=1,r){const o=[],a=(t.variantChildren.size-1)*s,u=i===1?(l=0)=>l*s:(l=0)=>a-l*s;return Array.from(t.variantChildren).sort(Ni).forEach((l,c)=>{l.notify("AnimationStart",e),o.push(Ce(l,e,{...r,delay:n+u(c)}).then(()=>l.notify("AnimationComplete",e)))}),Promise.all(o)}function Ni(t,e){return t.sortNodePosition(e)}function Bi(t,e,n={}){t.notify("AnimationStart",e);let s;if(Array.isArray(e)){const i=e.map(r=>Ce(t,r,n));s=Promise.all(i)}else if(typeof e=="string")s=Ce(t,e,n);else{const i=typeof e=="function"?re(t,e,n.custom):e;s=Promise.all(fn(t,i,n))}return s.then(()=>{t.notify("AnimationComplete",e)})}function pn(t,e){if(!Array.isArray(e))return!1;const n=e.length;if(n!==t.length)return!1;for(let s=0;sPromise.all(e.map(({animation:n,options:s})=>Bi(t,n,s)))}function Ui(t){let e=Gi(t),n=ft(),s=!0;const i=u=>(l,c)=>{var h;const d=re(t,c,u==="exit"?(h=t.presenceContext)===null||h===void 0?void 0:h.custom:void 0);if(d){const{transition:f,transitionEnd:b,...y}=d;l={...l,...y,...b}}return l};function r(u){e=u(t)}function o(u){const{props:l}=t,c=mn(t.parent)||{},h=[],d=new Set;let f={},b=1/0;for(let v=0;vb&&M,C=!1;const F=Array.isArray(V)?V:[V];let _=F.reduce(i(g),{});m===!1&&(_={});const{prevResolvedValues:We={}}=T,Tn={...We,..._},ze=P=>{p=!0,d.has(P)&&(C=!0,d.delete(P)),T.needsAnimating[P]=!0;const I=t.getValue(P);I&&(I.liveStyle=!1)};for(const P in Tn){const I=_[P],le=We[P];if(f.hasOwnProperty(P))continue;let ce=!1;He(I)&&He(le)?ce=!pn(I,le):ce=I!==le,ce?I!=null?ze(P):d.add(P):I!==void 0&&d.has(P)?ze(P):T.protectedKeys[P]=!0}T.prevProp=V,T.prevResolvedValues=_,T.isActive&&(f={...f,..._}),s&&t.blockInitialAnimation&&(p=!1),p&&(!(A&&w)||C)&&h.push(...F.map(P=>({animation:P,options:{type:g}})))}if(d.size){const v={};d.forEach(g=>{const T=t.getBaseTarget(g),V=t.getValue(g);V&&(V.liveStyle=!0),v[g]=T??null}),h.push({animation:v})}let y=!!h.length;return s&&(l.initial===!1||l.initial===l.animate)&&!t.manuallyAnimateOnMount&&(y=!1),s=!1,y?e(h):Promise.resolve()}function a(u,l){var c;if(n[u].isActive===l)return Promise.resolve();(c=t.variantChildren)===null||c===void 0||c.forEach(d=>{var f;return(f=d.animationState)===null||f===void 0?void 0:f.setActive(u,l)}),n[u].isActive=l;const h=o(u);for(const d in n)n[d].protectedKeys={};return h}return{animateChanges:o,setActive:a,setAnimateFunction:r,getState:()=>n,reset:()=>{n=ft(),s=!0}}}function ji(t,e){return typeof e=="string"?e!==t:Array.isArray(e)?!pn(e,t):!1}function N(t=!1){return{isActive:t,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function ft(){return{animate:N(!0),whileInView:N(),whileHover:N(),whileTap:N(),whileDrag:N(),whileFocus:N(),exit:N()}}class z{constructor(e){this.isMounted=!1,this.node=e}update(){}}class Wi extends z{constructor(e){super(e),e.animationState||(e.animationState=Ui(e))}updateAnimationControlsSubscription(){const{animate:e}=this.node.getProps();Pt(e)&&(this.unmountControls=e.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){const{animate:e}=this.node.getProps(),{animate:n}=this.node.prevProps||{};e!==n&&this.updateAnimationControlsSubscription()}unmount(){var e;this.node.animationState.reset(),(e=this.unmountControls)===null||e===void 0||e.call(this)}}let zi=0;class Hi extends z{constructor(){super(...arguments),this.id=zi++}update(){if(!this.node.presenceContext)return;const{isPresent:e,onExitComplete:n}=this.node.presenceContext,{isPresent:s}=this.node.prevPresenceContext||{};if(!this.node.animationState||e===s)return;const i=this.node.animationState.setActive("exit",!e);n&&!e&&i.then(()=>{n(this.id)})}mount(){const{register:e,onExitComplete:n}=this.node.presenceContext||{};n&&n(this.id),e&&(this.unmount=e(this.id))}unmount(){}}const qi={animation:{Feature:Wi},exit:{Feature:Hi}};function pt(t,e,n,s={passive:!0}){return t.addEventListener(e,n,s),()=>t.removeEventListener(e,n)}function gn(t){return{point:{x:t.pageX,y:t.pageY}}}const mt=()=>({min:0,max:0}),yn=()=>({x:mt(),y:mt()});function $i({top:t,left:e,right:n,bottom:s}){return{x:{min:e,max:n},y:{min:t,max:s}}}function Yi(t,e){if(!e)return t;const n=e({x:t.left,y:t.top}),s=e({x:t.right,y:t.bottom});return{top:n.y,left:n.x,bottom:s.y,right:s.x}}function Xi(t,e){return $i(Yi(t.getBoundingClientRect(),e))}function gt(t,e,n){const{props:s}=t;t.animationState&&s.whileHover&&t.animationState.setActive("whileHover",n==="Start");const i="onHover"+n,r=s[i];r&&D.postRender(()=>r(e,gn(e)))}class Zi extends z{mount(){const{current:e}=this.node;e&&(this.unmount=Zn(e,(n,s)=>(gt(this.node,s,"Start"),i=>gt(this.node,i,"End"))))}unmount(){}}class Ji extends z{constructor(){super(...arguments),this.isActive=!1}onFocus(){let e=!1;try{e=this.node.current.matches(":focus-visible")}catch{e=!0}!e||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){!this.isActive||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=ue(pt(this.node.current,"focus",()=>this.onFocus()),pt(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}function yt(t,e,n){const{props:s}=t;t.animationState&&s.whileTap&&t.animationState.setActive("whileTap",n==="Start");const i="onTap"+(n==="End"?"":n),r=s[i];r&&D.postRender(()=>r(e,gn(e)))}class Qi extends z{mount(){const{current:e}=this.node;e&&(this.unmount=ns(e,(n,s)=>(yt(this.node,s,"Start"),(i,{success:r})=>yt(this.node,i,r?"End":"Cancel")),{useGlobalTarget:this.node.props.globalTapTarget}))}unmount(){}}const Me=new WeakMap,me=new WeakMap,er=t=>{const e=Me.get(t.target);e&&e(t)},tr=t=>{t.forEach(er)};function nr({root:t,...e}){const n=t||document;me.has(n)||me.set(n,{});const s=me.get(n),i=JSON.stringify(e);return s[i]||(s[i]=new IntersectionObserver(tr,{root:t,...e})),s[i]}function sr(t,e,n){const s=nr(e);return Me.set(t,n),s.observe(t),()=>{Me.delete(t),s.unobserve(t)}}const ir={some:0,all:1};class rr extends z{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();const{viewport:e={}}=this.node.getProps(),{root:n,margin:s,amount:i="some",once:r}=e,o={root:n?n.current:void 0,rootMargin:s,threshold:typeof i=="number"?i:ir[i]},a=u=>{const{isIntersecting:l}=u;if(this.isInView===l||(this.isInView=l,r&&!l&&this.hasEnteredView))return;l&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",l);const{onViewportEnter:c,onViewportLeave:h}=this.node.getProps(),d=l?c:h;d&&d(u)};return sr(this.node.current,o,a)}mount(){this.startObserver()}update(){if(typeof IntersectionObserver>"u")return;const{props:e,prevProps:n}=this.node;["amount","margin","root"].some(or(e,n))&&this.startObserver()}unmount(){}}function or({viewport:t={}},{viewport:e={}}={}){return n=>t[n]!==e[n]}const ar={inView:{Feature:rr},tap:{Feature:Qi},focus:{Feature:Ji},hover:{Feature:Zi}},Fe={current:null},vn={current:!1};function ur(){if(vn.current=!0,!!Cn)if(window.matchMedia){const t=window.matchMedia("(prefers-reduced-motion)"),e=()=>Fe.current=t.matches;t.addListener(e),e()}else Fe.current=!1}const lr=[...sn,x,W],cr=t=>lr.find(nn(t)),hr=new WeakMap;function dr(t,e,n){for(const s in e){const i=e[s],r=n[s];if(R(i))t.addValue(s,i);else if(R(r))t.addValue(s,ee(i,{owner:t}));else if(r!==i)if(t.hasValue(s)){const o=t.getValue(s);o.liveStyle===!0?o.jump(i):o.hasAnimated||o.set(i)}else{const o=t.getStaticValue(s);t.addValue(s,ee(o!==void 0?o:i,{owner:t}))}}for(const s in n)e[s]===void 0&&t.removeValue(s);return e}const vt=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"];class fr{scrapeMotionValuesFromProps(e,n,s){return{}}constructor({parent:e,props:n,presenceContext:s,reducedMotionConfig:i,blockInitialAnimation:r,visualState:o},a={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.KeyframeResolver=Ge,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.renderScheduledAt=0,this.scheduleRender=()=>{const f=K.now();this.renderScheduledAtthis.bindToMotionValue(s,n)),vn.current||ur(),this.shouldReduceMotion=this.reducedMotionConfig==="never"?!1:this.reducedMotionConfig==="always"?!0:Fe.current,this.parent&&this.parent.children.add(this),this.update(this.props,this.presenceContext)}unmount(){this.projection&&this.projection.unmount(),ye(this.notifyUpdate),ye(this.render),this.valueSubscriptions.forEach(e=>e()),this.valueSubscriptions.clear(),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent&&this.parent.children.delete(this);for(const e in this.events)this.events[e].clear();for(const e in this.features){const n=this.features[e];n&&(n.unmount(),n.isMounted=!1)}this.current=null}bindToMotionValue(e,n){this.valueSubscriptions.has(e)&&this.valueSubscriptions.get(e)();const s=ie.has(e);s&&this.onBindTransform&&this.onBindTransform();const i=n.on("change",a=>{this.latestValues[e]=a,this.props.onUpdate&&D.preRender(this.notifyUpdate),s&&this.projection&&(this.projection.isTransformDirty=!0)}),r=n.on("renderRequest",this.scheduleRender);let o;window.MotionCheckAppearSync&&(o=window.MotionCheckAppearSync(this,e,n)),this.valueSubscriptions.set(e,()=>{i(),r(),o&&o(),n.owner&&n.stop()})}sortNodePosition(e){return!this.current||!this.sortInstanceNodePosition||this.type!==e.type?0:this.sortInstanceNodePosition(this.current,e.current)}updateFeatures(){let e="animation";for(e in qe){const n=qe[e];if(!n)continue;const{isEnabled:s,Feature:i}=n;if(!this.features[e]&&i&&s(this.props)&&(this.features[e]=new i(this)),this.features[e]){const r=this.features[e];r.isMounted?r.update():(r.mount(),r.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):yn()}getStaticValue(e){return this.latestValues[e]}setStaticValue(e,n){this.latestValues[e]=n}update(e,n){(e.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=e,this.prevPresenceContext=this.presenceContext,this.presenceContext=n;for(let s=0;sn.variantChildren.delete(e)}addValue(e,n){const s=this.values.get(e);n!==s&&(s&&this.removeValue(e),this.bindToMotionValue(e,n),this.values.set(e,n),this.latestValues[e]=n.get())}removeValue(e){this.values.delete(e);const n=this.valueSubscriptions.get(e);n&&(n(),this.valueSubscriptions.delete(e)),delete this.latestValues[e],this.removeValueFromRenderState(e,this.renderState)}hasValue(e){return this.values.has(e)}getValue(e,n){if(this.props.values&&this.props.values[e])return this.props.values[e];let s=this.values.get(e);return s===void 0&&n!==void 0&&(s=ee(n===null?void 0:n,{owner:this}),this.addValue(e,s)),s}readValue(e,n){var s;let i=this.latestValues[e]!==void 0||!this.current?this.latestValues[e]:(s=this.getBaseTargetFromProps(this.props,e))!==null&&s!==void 0?s:this.readValueFromInstance(this.current,e,this.options);return i!=null&&(typeof i=="string"&&(en(i)||zt(i))?i=parseFloat(i):!cr(i)&&W.test(n)&&(i=Zt(e,n)),this.setBaseTarget(e,R(i)?i.get():i)),R(i)?i.get():i}setBaseTarget(e,n){this.baseTarget[e]=n}getBaseTarget(e){var n;const{initial:s}=this.props;let i;if(typeof s=="string"||typeof s=="object"){const o=bt(this.props,s,(n=this.presenceContext)===null||n===void 0?void 0:n.custom);o&&(i=o[e])}if(s&&i!==void 0)return i;const r=this.getBaseTargetFromProps(this.props,e);return r!==void 0&&!R(r)?r:this.initialValues[e]!==void 0&&i===void 0?void 0:this.baseTarget[e]}on(e,n){return this.events[e]||(this.events[e]=new Nt),this.events[e].add(n)}notify(e,...n){this.events[e]&&this.events[e].notify(...n)}}class bn extends fr{constructor(){super(...arguments),this.KeyframeResolver=rn}sortInstanceNodePosition(e,n){return e.compareDocumentPosition(n)&2?1:-1}getBaseTargetFromProps(e,n){return e.style?e.style[n]:void 0}removeValueFromRenderState(e,{vars:n,style:s}){delete n[e],delete s[e]}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);const{children:e}=this.props;R(e)&&(this.childSubscription=e.on("change",n=>{this.current&&(this.current.textContent=`${n}`)}))}}function pr(t){return window.getComputedStyle(t)}class mr extends bn{constructor(){super(...arguments),this.type="html",this.renderInstance=Dn}readValueFromInstance(e,n){if(ie.has(n)){const s=ke(n);return s&&s.default||0}else{const s=pr(e),i=(In(n)?s.getPropertyValue(n):s[n])||0;return typeof i=="string"?i.trim():i}}measureInstanceViewportBox(e,{transformPagePoint:n}){return Xi(e,n)}build(e,n,s){Rn(e,n,s.transformTemplate)}scrapeMotionValuesFromProps(e,n,s){return En(e,n,s)}}class gr extends bn{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=yn,this.updateDimensions=()=>{this.current&&!this.renderState.dimensions&&On(this.current,this.renderState)}}getBaseTargetFromProps(e,n){return e[n]}readValueFromInstance(e,n){if(ie.has(n)){const s=ke(n);return s&&s.default||0}return n=Kn.has(n)?n:Nn(n),e.getAttribute(n)}scrapeMotionValuesFromProps(e,n,s){return Bn(e,n,s)}onBindTransform(){this.current&&!this.renderState.dimensions&&D.postRender(this.updateDimensions)}build(e,n,s){Ln(e,n,this.isSVGTag,s.transformTemplate)}renderInstance(e,n,s,i){_n(e,n,s,i)}mount(e){this.isSVGTag=kn(e.tagName),super.mount(e)}}const yr=(t,e)=>Gn(t)?new gr(e):new mr(e,{allowProjection:t!==Un.Fragment}),vr={renderer:yr,...qi,...ar};var Ar=vr;export{Ar as default}; diff --git a/packages/ragbits-chat/src/ragbits/chat/ui-build/assets/index-Dk-2LbPC.js b/packages/ragbits-chat/src/ragbits/chat/ui-build/assets/index-COg_-1JS.js similarity index 80% rename from packages/ragbits-chat/src/ragbits/chat/ui-build/assets/index-Dk-2LbPC.js rename to packages/ragbits-chat/src/ragbits/chat/ui-build/assets/index-COg_-1JS.js index f325fa423..1de5bd265 100644 --- a/packages/ragbits-chat/src/ragbits/chat/ui-build/assets/index-Dk-2LbPC.js +++ b/packages/ragbits-chat/src/ragbits/chat/ui-build/assets/index-COg_-1JS.js @@ -1,4 +1,4 @@ -var pS=Object.defineProperty;var hS=(e,t,n)=>t in e?pS(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var Df=(e,t,n)=>hS(e,typeof t!="symbol"?t+"":t,n);(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const l of document.querySelectorAll('link[rel="modulepreload"]'))i(l);new MutationObserver(l=>{for(const a of l)if(a.type==="childList")for(const s of a.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&i(s)}).observe(document,{childList:!0,subtree:!0});function n(l){const a={};return l.integrity&&(a.integrity=l.integrity),l.referrerPolicy&&(a.referrerPolicy=l.referrerPolicy),l.crossOrigin==="use-credentials"?a.credentials="include":l.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function i(l){if(l.ep)return;l.ep=!0;const a=n(l);fetch(l.href,a)}})();function ca(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var zf={exports:{}},wl={},jf={exports:{}},Oe={};/** +var fS=Object.defineProperty;var dS=(e,t,n)=>t in e?fS(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var Df=(e,t,n)=>dS(e,typeof t!="symbol"?t+"":t,n);(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const l of document.querySelectorAll('link[rel="modulepreload"]'))i(l);new MutationObserver(l=>{for(const a of l)if(a.type==="childList")for(const s of a.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&i(s)}).observe(document,{childList:!0,subtree:!0});function n(l){const a={};return l.integrity&&(a.integrity=l.integrity),l.referrerPolicy&&(a.referrerPolicy=l.referrerPolicy),l.crossOrigin==="use-credentials"?a.credentials="include":l.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function i(l){if(l.ep)return;l.ep=!0;const a=n(l);fetch(l.href,a)}})();function ca(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var zf={exports:{}},wl={},jf={exports:{}},Oe={};/** * @license React * react.production.min.js * @@ -6,7 +6,7 @@ var pS=Object.defineProperty;var hS=(e,t,n)=>t in e?pS(e,t,{enumerable:!0,config * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var yy;function mS(){if(yy)return Oe;yy=1;var e=Symbol.for("react.element"),t=Symbol.for("react.portal"),n=Symbol.for("react.fragment"),i=Symbol.for("react.strict_mode"),l=Symbol.for("react.profiler"),a=Symbol.for("react.provider"),s=Symbol.for("react.context"),c=Symbol.for("react.forward_ref"),f=Symbol.for("react.suspense"),p=Symbol.for("react.memo"),h=Symbol.for("react.lazy"),m=Symbol.iterator;function b($){return $===null||typeof $!="object"?null:($=m&&$[m]||$["@@iterator"],typeof $=="function"?$:null)}var y={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},w=Object.assign,S={};function C($,z,_){this.props=$,this.context=z,this.refs=S,this.updater=_||y}C.prototype.isReactComponent={},C.prototype.setState=function($,z){if(typeof $!="object"&&typeof $!="function"&&$!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,$,z,"setState")},C.prototype.forceUpdate=function($){this.updater.enqueueForceUpdate(this,$,"forceUpdate")};function k(){}k.prototype=C.prototype;function I($,z,_){this.props=$,this.context=z,this.refs=S,this.updater=_||y}var M=I.prototype=new k;M.constructor=I,w(M,C.prototype),M.isPureReactComponent=!0;var U=Array.isArray,V=Object.prototype.hasOwnProperty,R={current:null},X={key:!0,ref:!0,__self:!0,__source:!0};function x($,z,_){var re,ce={},se=null,ve=null;if(z!=null)for(re in z.ref!==void 0&&(ve=z.ref),z.key!==void 0&&(se=""+z.key),z)V.call(z,re)&&!X.hasOwnProperty(re)&&(ce[re]=z[re]);var pe=arguments.length-2;if(pe===1)ce.children=_;else if(1t in e?pS(e,t,{enumerable:!0,config * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var by;function gS(){if(by)return wl;by=1;var e=Op(),t=Symbol.for("react.element"),n=Symbol.for("react.fragment"),i=Object.prototype.hasOwnProperty,l=e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,a={key:!0,ref:!0,__self:!0,__source:!0};function s(c,f,p){var h,m={},b=null,y=null;p!==void 0&&(b=""+p),f.key!==void 0&&(b=""+f.key),f.ref!==void 0&&(y=f.ref);for(h in f)i.call(f,h)&&!a.hasOwnProperty(h)&&(m[h]=f[h]);if(c&&c.defaultProps)for(h in f=c.defaultProps,f)m[h]===void 0&&(m[h]=f[h]);return{$$typeof:t,type:c,key:b,ref:y,props:m,_owner:l.current}}return wl.Fragment=n,wl.jsx=s,wl.jsxs=s,wl}var wy;function yS(){return wy||(wy=1,zf.exports=gS()),zf.exports}var Q=yS(),T=Op();const Ne=ca(T);var Os={},Hf={exports:{}},Xt={},Bf={exports:{}},Uf={};/** + */var by;function hS(){if(by)return wl;by=1;var e=Op(),t=Symbol.for("react.element"),n=Symbol.for("react.fragment"),i=Object.prototype.hasOwnProperty,l=e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,a={key:!0,ref:!0,__self:!0,__source:!0};function s(c,f,p){var h,m={},b=null,y=null;p!==void 0&&(b=""+p),f.key!==void 0&&(b=""+f.key),f.ref!==void 0&&(y=f.ref);for(h in f)i.call(f,h)&&!a.hasOwnProperty(h)&&(m[h]=f[h]);if(c&&c.defaultProps)for(h in f=c.defaultProps,f)m[h]===void 0&&(m[h]=f[h]);return{$$typeof:t,type:c,key:b,ref:y,props:m,_owner:l.current}}return wl.Fragment=n,wl.jsx=s,wl.jsxs=s,wl}var wy;function mS(){return wy||(wy=1,zf.exports=hS()),zf.exports}var Q=mS(),T=Op();const De=ca(T);var Os={},Hf={exports:{}},Xt={},Bf={exports:{}},Uf={};/** * @license React * scheduler.production.min.js * @@ -22,7 +22,7 @@ var pS=Object.defineProperty;var hS=(e,t,n)=>t in e?pS(e,t,{enumerable:!0,config * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var xy;function vS(){return xy||(xy=1,function(e){function t(G,ne){var L=G.length;G.push(ne);e:for(;0>>1,z=G[$];if(0>>1;$<_;){var re=2*($+1)-1,ce=G[re],se=re+1,ve=G[se];if(0>l(ce,L))sel(ve,ce)?(G[$]=ve,G[se]=L,$=se):(G[$]=ce,G[re]=L,$=re);else if(sel(ve,L))G[$]=ve,G[se]=L,$=se;else break e}}return ne}function l(G,ne){var L=G.sortIndex-ne.sortIndex;return L!==0?L:G.id-ne.id}if(typeof performance=="object"&&typeof performance.now=="function"){var a=performance;e.unstable_now=function(){return a.now()}}else{var s=Date,c=s.now();e.unstable_now=function(){return s.now()-c}}var f=[],p=[],h=1,m=null,b=3,y=!1,w=!1,S=!1,C=typeof setTimeout=="function"?setTimeout:null,k=typeof clearTimeout=="function"?clearTimeout:null,I=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function M(G){for(var ne=n(p);ne!==null;){if(ne.callback===null)i(p);else if(ne.startTime<=G)i(p),ne.sortIndex=ne.expirationTime,t(f,ne);else break;ne=n(p)}}function U(G){if(S=!1,M(G),!w)if(n(f)!==null)w=!0,ee(V);else{var ne=n(p);ne!==null&&te(U,ne.startTime-G)}}function V(G,ne){w=!1,S&&(S=!1,k(x),x=-1),y=!0;var L=b;try{for(M(ne),m=n(f);m!==null&&(!(m.expirationTime>ne)||G&&!N());){var $=m.callback;if(typeof $=="function"){m.callback=null,b=m.priorityLevel;var z=$(m.expirationTime<=ne);ne=e.unstable_now(),typeof z=="function"?m.callback=z:m===n(f)&&i(f),M(ne)}else i(f);m=n(f)}if(m!==null)var _=!0;else{var re=n(p);re!==null&&te(U,re.startTime-ne),_=!1}return _}finally{m=null,b=L,y=!1}}var R=!1,X=null,x=-1,K=5,F=-1;function N(){return!(e.unstable_now()-FG||125$?(G.sortIndex=L,t(p,G),n(f)===null&&G===n(p)&&(S?(k(x),x=-1):S=!0,te(U,L-$))):(G.sortIndex=z,t(f,G),w||y||(w=!0,ee(V))),G},e.unstable_shouldYield=N,e.unstable_wrapCallback=function(G){var ne=b;return function(){var L=b;b=ne;try{return G.apply(this,arguments)}finally{b=L}}}}(Uf)),Uf}var ky;function bS(){return ky||(ky=1,Bf.exports=vS()),Bf.exports}/** + */var xy;function gS(){return xy||(xy=1,function(e){function t(G,ne){var L=G.length;G.push(ne);e:for(;0>>1,z=G[$];if(0>>1;$<_;){var re=2*($+1)-1,ce=G[re],se=re+1,ve=G[se];if(0>l(ce,L))sel(ve,ce)?(G[$]=ve,G[se]=L,$=se):(G[$]=ce,G[re]=L,$=re);else if(sel(ve,L))G[$]=ve,G[se]=L,$=se;else break e}}return ne}function l(G,ne){var L=G.sortIndex-ne.sortIndex;return L!==0?L:G.id-ne.id}if(typeof performance=="object"&&typeof performance.now=="function"){var a=performance;e.unstable_now=function(){return a.now()}}else{var s=Date,c=s.now();e.unstable_now=function(){return s.now()-c}}var f=[],p=[],h=1,m=null,b=3,y=!1,w=!1,S=!1,C=typeof setTimeout=="function"?setTimeout:null,k=typeof clearTimeout=="function"?clearTimeout:null,I=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function M(G){for(var ne=n(p);ne!==null;){if(ne.callback===null)i(p);else if(ne.startTime<=G)i(p),ne.sortIndex=ne.expirationTime,t(f,ne);else break;ne=n(p)}}function U(G){if(S=!1,M(G),!w)if(n(f)!==null)w=!0,ee(V);else{var ne=n(p);ne!==null&&te(U,ne.startTime-G)}}function V(G,ne){w=!1,S&&(S=!1,k(x),x=-1),y=!0;var L=b;try{for(M(ne),m=n(f);m!==null&&(!(m.expirationTime>ne)||G&&!N());){var $=m.callback;if(typeof $=="function"){m.callback=null,b=m.priorityLevel;var z=$(m.expirationTime<=ne);ne=e.unstable_now(),typeof z=="function"?m.callback=z:m===n(f)&&i(f),M(ne)}else i(f);m=n(f)}if(m!==null)var _=!0;else{var re=n(p);re!==null&&te(U,re.startTime-ne),_=!1}return _}finally{m=null,b=L,y=!1}}var R=!1,X=null,x=-1,K=5,F=-1;function N(){return!(e.unstable_now()-FG||125$?(G.sortIndex=L,t(p,G),n(f)===null&&G===n(p)&&(S?(k(x),x=-1):S=!0,te(U,L-$))):(G.sortIndex=z,t(f,G),w||y||(w=!0,ee(V))),G},e.unstable_shouldYield=N,e.unstable_wrapCallback=function(G){var ne=b;return function(){var L=b;b=ne;try{return G.apply(this,arguments)}finally{b=L}}}}(Uf)),Uf}var ky;function yS(){return ky||(ky=1,Bf.exports=gS()),Bf.exports}/** * @license React * react-dom.production.min.js * @@ -30,14 +30,14 @@ var pS=Object.defineProperty;var hS=(e,t,n)=>t in e?pS(e,t,{enumerable:!0,config * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var Ey;function wS(){if(Ey)return Xt;Ey=1;var e=Op(),t=bS();function n(r){for(var o="https://reactjs.org/docs/error-decoder.html?invariant="+r,u=1;u"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),f=Object.prototype.hasOwnProperty,p=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,h={},m={};function b(r){return f.call(m,r)?!0:f.call(h,r)?!1:p.test(r)?m[r]=!0:(h[r]=!0,!1)}function y(r,o,u,d){if(u!==null&&u.type===0)return!1;switch(typeof o){case"function":case"symbol":return!0;case"boolean":return d?!1:u!==null?!u.acceptsBooleans:(r=r.toLowerCase().slice(0,5),r!=="data-"&&r!=="aria-");default:return!1}}function w(r,o,u,d){if(o===null||typeof o>"u"||y(r,o,u,d))return!0;if(d)return!1;if(u!==null)switch(u.type){case 3:return!o;case 4:return o===!1;case 5:return isNaN(o);case 6:return isNaN(o)||1>o}return!1}function S(r,o,u,d,g,v,E){this.acceptsBooleans=o===2||o===3||o===4,this.attributeName=d,this.attributeNamespace=g,this.mustUseProperty=u,this.propertyName=r,this.type=o,this.sanitizeURL=v,this.removeEmptyString=E}var C={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(r){C[r]=new S(r,0,!1,r,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(r){var o=r[0];C[o]=new S(o,1,!1,r[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(r){C[r]=new S(r,2,!1,r.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(r){C[r]=new S(r,2,!1,r,null,!1,!1)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(r){C[r]=new S(r,3,!1,r.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(r){C[r]=new S(r,3,!0,r,null,!1,!1)}),["capture","download"].forEach(function(r){C[r]=new S(r,4,!1,r,null,!1,!1)}),["cols","rows","size","span"].forEach(function(r){C[r]=new S(r,6,!1,r,null,!1,!1)}),["rowSpan","start"].forEach(function(r){C[r]=new S(r,5,!1,r.toLowerCase(),null,!1,!1)});var k=/[\-:]([a-z])/g;function I(r){return r[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(r){var o=r.replace(k,I);C[o]=new S(o,1,!1,r,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(r){var o=r.replace(k,I);C[o]=new S(o,1,!1,r,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(r){var o=r.replace(k,I);C[o]=new S(o,1,!1,r,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(r){C[r]=new S(r,1,!1,r.toLowerCase(),null,!1,!1)}),C.xlinkHref=new S("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(r){C[r]=new S(r,1,!1,r.toLowerCase(),null,!0,!0)});function M(r,o,u,d){var g=C.hasOwnProperty(o)?C[o]:null;(g!==null?g.type!==0:d||!(2"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),f=Object.prototype.hasOwnProperty,p=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,h={},m={};function b(r){return f.call(m,r)?!0:f.call(h,r)?!1:p.test(r)?m[r]=!0:(h[r]=!0,!1)}function y(r,o,u,d){if(u!==null&&u.type===0)return!1;switch(typeof o){case"function":case"symbol":return!0;case"boolean":return d?!1:u!==null?!u.acceptsBooleans:(r=r.toLowerCase().slice(0,5),r!=="data-"&&r!=="aria-");default:return!1}}function w(r,o,u,d){if(o===null||typeof o>"u"||y(r,o,u,d))return!0;if(d)return!1;if(u!==null)switch(u.type){case 3:return!o;case 4:return o===!1;case 5:return isNaN(o);case 6:return isNaN(o)||1>o}return!1}function S(r,o,u,d,g,v,E){this.acceptsBooleans=o===2||o===3||o===4,this.attributeName=d,this.attributeNamespace=g,this.mustUseProperty=u,this.propertyName=r,this.type=o,this.sanitizeURL=v,this.removeEmptyString=E}var C={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(r){C[r]=new S(r,0,!1,r,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(r){var o=r[0];C[o]=new S(o,1,!1,r[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(r){C[r]=new S(r,2,!1,r.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(r){C[r]=new S(r,2,!1,r,null,!1,!1)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(r){C[r]=new S(r,3,!1,r.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(r){C[r]=new S(r,3,!0,r,null,!1,!1)}),["capture","download"].forEach(function(r){C[r]=new S(r,4,!1,r,null,!1,!1)}),["cols","rows","size","span"].forEach(function(r){C[r]=new S(r,6,!1,r,null,!1,!1)}),["rowSpan","start"].forEach(function(r){C[r]=new S(r,5,!1,r.toLowerCase(),null,!1,!1)});var k=/[\-:]([a-z])/g;function I(r){return r[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(r){var o=r.replace(k,I);C[o]=new S(o,1,!1,r,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(r){var o=r.replace(k,I);C[o]=new S(o,1,!1,r,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(r){var o=r.replace(k,I);C[o]=new S(o,1,!1,r,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(r){C[r]=new S(r,1,!1,r.toLowerCase(),null,!1,!1)}),C.xlinkHref=new S("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(r){C[r]=new S(r,1,!1,r.toLowerCase(),null,!0,!0)});function M(r,o,u,d){var g=C.hasOwnProperty(o)?C[o]:null;(g!==null?g.type!==0:d||!(2O||g[E]!==v[O]){var j=` -`+g[E].replace(" at new "," at ");return r.displayName&&j.includes("")&&(j=j.replace("",r.displayName)),j}while(1<=E&&0<=O);break}}}finally{_=!1,Error.prepareStackTrace=u}return(r=r?r.displayName||r.name:"")?z(r):""}function ce(r){switch(r.tag){case 5:return z(r.type);case 16:return z("Lazy");case 13:return z("Suspense");case 19:return z("SuspenseList");case 0:case 2:case 15:return r=re(r.type,!1),r;case 11:return r=re(r.type.render,!1),r;case 1:return r=re(r.type,!0),r;default:return""}}function se(r){if(r==null)return null;if(typeof r=="function")return r.displayName||r.name||null;if(typeof r=="string")return r;switch(r){case X:return"Fragment";case R:return"Portal";case K:return"Profiler";case x:return"StrictMode";case P:return"Suspense";case H:return"SuspenseList"}if(typeof r=="object")switch(r.$$typeof){case N:return(r.displayName||"Context")+".Consumer";case F:return(r._context.displayName||"Context")+".Provider";case D:var o=r.render;return r=r.displayName,r||(r=o.displayName||o.name||"",r=r!==""?"ForwardRef("+r+")":"ForwardRef"),r;case A:return o=r.displayName||null,o!==null?o:se(r.type)||"Memo";case ee:o=r._payload,r=r._init;try{return se(r(o))}catch{}}return null}function ve(r){var o=r.type;switch(r.tag){case 24:return"Cache";case 9:return(o.displayName||"Context")+".Consumer";case 10:return(o._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return r=o.render,r=r.displayName||r.name||"",o.displayName||(r!==""?"ForwardRef("+r+")":"ForwardRef");case 7:return"Fragment";case 5:return o;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return se(o);case 8:return o===x?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof o=="function")return o.displayName||o.name||null;if(typeof o=="string")return o}return null}function pe(r){switch(typeof r){case"boolean":case"number":case"string":case"undefined":return r;case"object":return r;default:return""}}function me(r){var o=r.type;return(r=r.nodeName)&&r.toLowerCase()==="input"&&(o==="checkbox"||o==="radio")}function Ae(r){var o=me(r)?"checked":"value",u=Object.getOwnPropertyDescriptor(r.constructor.prototype,o),d=""+r[o];if(!r.hasOwnProperty(o)&&typeof u<"u"&&typeof u.get=="function"&&typeof u.set=="function"){var g=u.get,v=u.set;return Object.defineProperty(r,o,{configurable:!0,get:function(){return g.call(this)},set:function(E){d=""+E,v.call(this,E)}}),Object.defineProperty(r,o,{enumerable:u.enumerable}),{getValue:function(){return d},setValue:function(E){d=""+E},stopTracking:function(){r._valueTracker=null,delete r[o]}}}}function wt(r){r._valueTracker||(r._valueTracker=Ae(r))}function dt(r){if(!r)return!1;var o=r._valueTracker;if(!o)return!0;var u=o.getValue(),d="";return r&&(d=me(r)?r.checked?"true":"false":r.value),r=d,r!==u?(o.setValue(r),!0):!1}function en(r){if(r=r||(typeof document<"u"?document:void 0),typeof r>"u")return null;try{return r.activeElement||r.body}catch{return r.body}}function Ut(r,o){var u=o.checked;return L({},o,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:u??r._wrapperState.initialChecked})}function mn(r,o){var u=o.defaultValue==null?"":o.defaultValue,d=o.checked!=null?o.checked:o.defaultChecked;u=pe(o.value!=null?o.value:u),r._wrapperState={initialChecked:d,initialValue:u,controlled:o.type==="checkbox"||o.type==="radio"?o.checked!=null:o.value!=null}}function xt(r,o){o=o.checked,o!=null&&M(r,"checked",o,!1)}function kt(r,o){xt(r,o);var u=pe(o.value),d=o.type;if(u!=null)d==="number"?(u===0&&r.value===""||r.value!=u)&&(r.value=""+u):r.value!==""+u&&(r.value=""+u);else if(d==="submit"||d==="reset"){r.removeAttribute("value");return}o.hasOwnProperty("value")?tn(r,o.type,u):o.hasOwnProperty("defaultValue")&&tn(r,o.type,pe(o.defaultValue)),o.checked==null&&o.defaultChecked!=null&&(r.defaultChecked=!!o.defaultChecked)}function Vt(r,o,u){if(o.hasOwnProperty("value")||o.hasOwnProperty("defaultValue")){var d=o.type;if(!(d!=="submit"&&d!=="reset"||o.value!==void 0&&o.value!==null))return;o=""+r._wrapperState.initialValue,u||o===r.value||(r.value=o),r.defaultValue=o}u=r.name,u!==""&&(r.name=""),r.defaultChecked=!!r._wrapperState.initialChecked,u!==""&&(r.name=u)}function tn(r,o,u){(o!=="number"||en(r.ownerDocument)!==r)&&(u==null?r.defaultValue=""+r._wrapperState.initialValue:r.defaultValue!==""+u&&(r.defaultValue=""+u))}var nn=Array.isArray;function Ot(r,o,u,d){if(r=r.options,o){o={};for(var g=0;g"+o.valueOf().toString()+"",o=Ee.firstChild;r.firstChild;)r.removeChild(r.firstChild);for(;o.firstChild;)r.appendChild(o.firstChild)}});function Le(r,o){if(o){var u=r.firstChild;if(u&&u===r.lastChild&&u.nodeType===3){u.nodeValue=o;return}}r.textContent=o}var rt={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},rn=["Webkit","ms","Moz","O"];Object.keys(rt).forEach(function(r){rn.forEach(function(o){o=o+r.charAt(0).toUpperCase()+r.substring(1),rt[o]=rt[r]})});function Nt(r,o,u){return o==null||typeof o=="boolean"||o===""?"":u||typeof o!="number"||o===0||rt.hasOwnProperty(r)&&rt[r]?(""+o).trim():o+"px"}function Ct(r,o){r=r.style;for(var u in o)if(o.hasOwnProperty(u)){var d=u.indexOf("--")===0,g=Nt(u,o[u],d);u==="float"&&(u="cssFloat"),d?r.setProperty(u,g):r[u]=g}}var Vn=L({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function it(r,o){if(o){if(Vn[r]&&(o.children!=null||o.dangerouslySetInnerHTML!=null))throw Error(n(137,r));if(o.dangerouslySetInnerHTML!=null){if(o.children!=null)throw Error(n(60));if(typeof o.dangerouslySetInnerHTML!="object"||!("__html"in o.dangerouslySetInnerHTML))throw Error(n(61))}if(o.style!=null&&typeof o.style!="object")throw Error(n(62))}}function on(r,o){if(r.indexOf("-")===-1)return typeof o.is=="string";switch(r){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Dt=null;function br(r){return r=r.target||r.srcElement||window,r.correspondingUseElement&&(r=r.correspondingUseElement),r.nodeType===3?r.parentNode:r}var Do=null,Tt=null,wr=null;function $a(r){if(r=ol(r)){if(typeof Do!="function")throw Error(n(280));var o=r.stateNode;o&&(o=Xa(o),Do(r.stateNode,r.type,o))}}function Je(r){Tt?wr?wr.push(r):wr=[r]:Tt=r}function Ca(){if(Tt){var r=Tt,o=wr;if(wr=Tt=null,$a(r),o)for(r=0;r>>=0,r===0?32:31-(Ik(r)/_k|0)|0}var Ma=64,Aa=4194304;function Ho(r){switch(r&-r){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return r&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return r&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return r}}function Ra(r,o){var u=r.pendingLanes;if(u===0)return 0;var d=0,g=r.suspendedLanes,v=r.pingedLanes,E=u&268435455;if(E!==0){var O=E&~g;O!==0?d=Ho(O):(v&=E,v!==0&&(d=Ho(v)))}else E=u&~g,E!==0?d=Ho(E):v!==0&&(d=Ho(v));if(d===0)return 0;if(o!==0&&o!==d&&!(o&g)&&(g=d&-d,v=o&-o,g>=v||g===16&&(v&4194240)!==0))return o;if(d&4&&(d|=u&16),o=r.entangledLanes,o!==0)for(r=r.entanglements,o&=d;0u;u++)o.push(r);return o}function Bo(r,o,u){r.pendingLanes|=o,o!==536870912&&(r.suspendedLanes=0,r.pingedLanes=0),r=r.eventTimes,o=31-Mn(o),r[o]=u}function Ok(r,o){var u=r.pendingLanes&~o;r.pendingLanes=o,r.suspendedLanes=0,r.pingedLanes=0,r.expiredLanes&=o,r.mutableReadLanes&=o,r.entangledLanes&=o,o=r.entanglements;var d=r.eventTimes;for(r=r.expirationTimes;0=Xo),cm=" ",fm=!1;function dm(r,o){switch(r){case"keyup":return uE.indexOf(o.keyCode)!==-1;case"keydown":return o.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function pm(r){return r=r.detail,typeof r=="object"&&"data"in r?r.data:null}var Bi=!1;function fE(r,o){switch(r){case"compositionend":return pm(o);case"keypress":return o.which!==32?null:(fm=!0,cm);case"textInput":return r=o.data,r===cm&&fm?null:r;default:return null}}function dE(r,o){if(Bi)return r==="compositionend"||!yc&&dm(r,o)?(r=im(),za=fc=$r=null,Bi=!1,r):null;switch(r){case"paste":return null;case"keypress":if(!(o.ctrlKey||o.altKey||o.metaKey)||o.ctrlKey&&o.altKey){if(o.char&&1=o)return{node:u,offset:o-r};r=d}e:{for(;u;){if(u.nextSibling){u=u.nextSibling;break e}u=u.parentNode}u=void 0}u=wm(u)}}function km(r,o){return r&&o?r===o?!0:r&&r.nodeType===3?!1:o&&o.nodeType===3?km(r,o.parentNode):"contains"in r?r.contains(o):r.compareDocumentPosition?!!(r.compareDocumentPosition(o)&16):!1:!1}function Em(){for(var r=window,o=en();o instanceof r.HTMLIFrameElement;){try{var u=typeof o.contentWindow.location.href=="string"}catch{u=!1}if(u)r=o.contentWindow;else break;o=en(r.document)}return o}function wc(r){var o=r&&r.nodeName&&r.nodeName.toLowerCase();return o&&(o==="input"&&(r.type==="text"||r.type==="search"||r.type==="tel"||r.type==="url"||r.type==="password")||o==="textarea"||r.contentEditable==="true")}function xE(r){var o=Em(),u=r.focusedElem,d=r.selectionRange;if(o!==u&&u&&u.ownerDocument&&km(u.ownerDocument.documentElement,u)){if(d!==null&&wc(u)){if(o=d.start,r=d.end,r===void 0&&(r=o),"selectionStart"in u)u.selectionStart=o,u.selectionEnd=Math.min(r,u.value.length);else if(r=(o=u.ownerDocument||document)&&o.defaultView||window,r.getSelection){r=r.getSelection();var g=u.textContent.length,v=Math.min(d.start,g);d=d.end===void 0?v:Math.min(d.end,g),!r.extend&&v>d&&(g=d,d=v,v=g),g=xm(u,v);var E=xm(u,d);g&&E&&(r.rangeCount!==1||r.anchorNode!==g.node||r.anchorOffset!==g.offset||r.focusNode!==E.node||r.focusOffset!==E.offset)&&(o=o.createRange(),o.setStart(g.node,g.offset),r.removeAllRanges(),v>d?(r.addRange(o),r.extend(E.node,E.offset)):(o.setEnd(E.node,E.offset),r.addRange(o)))}}for(o=[],r=u;r=r.parentNode;)r.nodeType===1&&o.push({element:r,left:r.scrollLeft,top:r.scrollTop});for(typeof u.focus=="function"&&u.focus(),u=0;u=document.documentMode,Ui=null,xc=null,el=null,kc=!1;function Sm(r,o,u){var d=u.window===u?u.document:u.nodeType===9?u:u.ownerDocument;kc||Ui==null||Ui!==en(d)||(d=Ui,"selectionStart"in d&&wc(d)?d={start:d.selectionStart,end:d.selectionEnd}:(d=(d.ownerDocument&&d.ownerDocument.defaultView||window).getSelection(),d={anchorNode:d.anchorNode,anchorOffset:d.anchorOffset,focusNode:d.focusNode,focusOffset:d.focusOffset}),el&&Zo(el,d)||(el=d,d=Ga(xc,"onSelect"),0qi||(r.current=Rc[qi],Rc[qi]=null,qi--)}function Ve(r,o){qi++,Rc[qi]=r.current,r.current=o}var Lr={},Pt=Pr(Lr),Wt=Pr(!1),ai=Lr;function Yi(r,o){var u=r.type.contextTypes;if(!u)return Lr;var d=r.stateNode;if(d&&d.__reactInternalMemoizedUnmaskedChildContext===o)return d.__reactInternalMemoizedMaskedChildContext;var g={},v;for(v in u)g[v]=o[v];return d&&(r=r.stateNode,r.__reactInternalMemoizedUnmaskedChildContext=o,r.__reactInternalMemoizedMaskedChildContext=g),g}function Kt(r){return r=r.childContextTypes,r!=null}function Qa(){qe(Wt),qe(Pt)}function zm(r,o,u){if(Pt.current!==Lr)throw Error(n(168));Ve(Pt,o),Ve(Wt,u)}function jm(r,o,u){var d=r.stateNode;if(o=o.childContextTypes,typeof d.getChildContext!="function")return u;d=d.getChildContext();for(var g in d)if(!(g in o))throw Error(n(108,ve(r)||"Unknown",g));return L({},u,d)}function Ja(r){return r=(r=r.stateNode)&&r.__reactInternalMemoizedMergedChildContext||Lr,ai=Pt.current,Ve(Pt,r),Ve(Wt,Wt.current),!0}function Hm(r,o,u){var d=r.stateNode;if(!d)throw Error(n(169));u?(r=jm(r,o,ai),d.__reactInternalMemoizedMergedChildContext=r,qe(Wt),qe(Pt),Ve(Pt,r)):qe(Wt),Ve(Wt,u)}var rr=null,Za=!1,Oc=!1;function Bm(r){rr===null?rr=[r]:rr.push(r)}function AE(r){Za=!0,Bm(r)}function Ir(){if(!Oc&&rr!==null){Oc=!0;var r=0,o=Be;try{var u=rr;for(Be=1;r>=E,g-=E,ir=1<<32-Mn(o)+g|u<$e?(yt=xe,xe=null):yt=xe.sibling;var He=ie(W,xe,q[$e],ue);if(He===null){xe===null&&(xe=yt);break}r&&xe&&He.alternate===null&&o(W,xe),B=v(He,B,$e),we===null?be=He:we.sibling=He,we=He,xe=yt}if($e===q.length)return u(W,xe),Qe&&ui(W,$e),be;if(xe===null){for(;$e$e?(yt=xe,xe=null):yt=xe.sibling;var zr=ie(W,xe,He.value,ue);if(zr===null){xe===null&&(xe=yt);break}r&&xe&&zr.alternate===null&&o(W,xe),B=v(zr,B,$e),we===null?be=zr:we.sibling=zr,we=zr,xe=yt}if(He.done)return u(W,xe),Qe&&ui(W,$e),be;if(xe===null){for(;!He.done;$e++,He=q.next())He=le(W,He.value,ue),He!==null&&(B=v(He,B,$e),we===null?be=He:we.sibling=He,we=He);return Qe&&ui(W,$e),be}for(xe=d(W,xe);!He.done;$e++,He=q.next())He=de(xe,W,$e,He.value,ue),He!==null&&(r&&He.alternate!==null&&xe.delete(He.key===null?$e:He.key),B=v(He,B,$e),we===null?be=He:we.sibling=He,we=He);return r&&xe.forEach(function(dS){return o(W,dS)}),Qe&&ui(W,$e),be}function lt(W,B,q,ue){if(typeof q=="object"&&q!==null&&q.type===X&&q.key===null&&(q=q.props.children),typeof q=="object"&&q!==null){switch(q.$$typeof){case V:e:{for(var be=q.key,we=B;we!==null;){if(we.key===be){if(be=q.type,be===X){if(we.tag===7){u(W,we.sibling),B=g(we,q.props.children),B.return=W,W=B;break e}}else if(we.elementType===be||typeof be=="object"&&be!==null&&be.$$typeof===ee&&qm(be)===we.type){u(W,we.sibling),B=g(we,q.props),B.ref=ll(W,we,q),B.return=W,W=B;break e}u(W,we);break}else o(W,we);we=we.sibling}q.type===X?(B=yi(q.props.children,W.mode,ue,q.key),B.return=W,W=B):(ue=Ts(q.type,q.key,q.props,null,W.mode,ue),ue.ref=ll(W,B,q),ue.return=W,W=ue)}return E(W);case R:e:{for(we=q.key;B!==null;){if(B.key===we)if(B.tag===4&&B.stateNode.containerInfo===q.containerInfo&&B.stateNode.implementation===q.implementation){u(W,B.sibling),B=g(B,q.children||[]),B.return=W,W=B;break e}else{u(W,B);break}else o(W,B);B=B.sibling}B=Af(q,W.mode,ue),B.return=W,W=B}return E(W);case ee:return we=q._init,lt(W,B,we(q._payload),ue)}if(nn(q))return ge(W,B,q,ue);if(ne(q))return ye(W,B,q,ue);rs(W,q)}return typeof q=="string"&&q!==""||typeof q=="number"?(q=""+q,B!==null&&B.tag===6?(u(W,B.sibling),B=g(B,q),B.return=W,W=B):(u(W,B),B=Mf(q,W.mode,ue),B.return=W,W=B),E(W)):u(W,B)}return lt}var Zi=Ym(!0),Xm=Ym(!1),is=Pr(null),os=null,eo=null,Hc=null;function Bc(){Hc=eo=os=null}function Uc(r){var o=is.current;qe(is),r._currentValue=o}function Vc(r,o,u){for(;r!==null;){var d=r.alternate;if((r.childLanes&o)!==o?(r.childLanes|=o,d!==null&&(d.childLanes|=o)):d!==null&&(d.childLanes&o)!==o&&(d.childLanes|=o),r===u)break;r=r.return}}function to(r,o){os=r,Hc=eo=null,r=r.dependencies,r!==null&&r.firstContext!==null&&(r.lanes&o&&(Gt=!0),r.firstContext=null)}function vn(r){var o=r._currentValue;if(Hc!==r)if(r={context:r,memoizedValue:o,next:null},eo===null){if(os===null)throw Error(n(308));eo=r,os.dependencies={lanes:0,firstContext:r}}else eo=eo.next=r;return o}var ci=null;function Wc(r){ci===null?ci=[r]:ci.push(r)}function Qm(r,o,u,d){var g=o.interleaved;return g===null?(u.next=u,Wc(o)):(u.next=g.next,g.next=u),o.interleaved=u,lr(r,d)}function lr(r,o){r.lanes|=o;var u=r.alternate;for(u!==null&&(u.lanes|=o),u=r,r=r.return;r!==null;)r.childLanes|=o,u=r.alternate,u!==null&&(u.childLanes|=o),u=r,r=r.return;return u.tag===3?u.stateNode:null}var _r=!1;function Kc(r){r.updateQueue={baseState:r.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Jm(r,o){r=r.updateQueue,o.updateQueue===r&&(o.updateQueue={baseState:r.baseState,firstBaseUpdate:r.firstBaseUpdate,lastBaseUpdate:r.lastBaseUpdate,shared:r.shared,effects:r.effects})}function ar(r,o){return{eventTime:r,lane:o,tag:0,payload:null,callback:null,next:null}}function Mr(r,o,u){var d=r.updateQueue;if(d===null)return null;if(d=d.shared,je&2){var g=d.pending;return g===null?o.next=o:(o.next=g.next,g.next=o),d.pending=o,lr(r,u)}return g=d.interleaved,g===null?(o.next=o,Wc(d)):(o.next=g.next,g.next=o),d.interleaved=o,lr(r,u)}function ls(r,o,u){if(o=o.updateQueue,o!==null&&(o=o.shared,(u&4194240)!==0)){var d=o.lanes;d&=r.pendingLanes,u|=d,o.lanes=u,lc(r,u)}}function Zm(r,o){var u=r.updateQueue,d=r.alternate;if(d!==null&&(d=d.updateQueue,u===d)){var g=null,v=null;if(u=u.firstBaseUpdate,u!==null){do{var E={eventTime:u.eventTime,lane:u.lane,tag:u.tag,payload:u.payload,callback:u.callback,next:null};v===null?g=v=E:v=v.next=E,u=u.next}while(u!==null);v===null?g=v=o:v=v.next=o}else g=v=o;u={baseState:d.baseState,firstBaseUpdate:g,lastBaseUpdate:v,shared:d.shared,effects:d.effects},r.updateQueue=u;return}r=u.lastBaseUpdate,r===null?u.firstBaseUpdate=o:r.next=o,u.lastBaseUpdate=o}function as(r,o,u,d){var g=r.updateQueue;_r=!1;var v=g.firstBaseUpdate,E=g.lastBaseUpdate,O=g.shared.pending;if(O!==null){g.shared.pending=null;var j=O,Y=j.next;j.next=null,E===null?v=Y:E.next=Y,E=j;var oe=r.alternate;oe!==null&&(oe=oe.updateQueue,O=oe.lastBaseUpdate,O!==E&&(O===null?oe.firstBaseUpdate=Y:O.next=Y,oe.lastBaseUpdate=j))}if(v!==null){var le=g.baseState;E=0,oe=Y=j=null,O=v;do{var ie=O.lane,de=O.eventTime;if((d&ie)===ie){oe!==null&&(oe=oe.next={eventTime:de,lane:0,tag:O.tag,payload:O.payload,callback:O.callback,next:null});e:{var ge=r,ye=O;switch(ie=o,de=u,ye.tag){case 1:if(ge=ye.payload,typeof ge=="function"){le=ge.call(de,le,ie);break e}le=ge;break e;case 3:ge.flags=ge.flags&-65537|128;case 0:if(ge=ye.payload,ie=typeof ge=="function"?ge.call(de,le,ie):ge,ie==null)break e;le=L({},le,ie);break e;case 2:_r=!0}}O.callback!==null&&O.lane!==0&&(r.flags|=64,ie=g.effects,ie===null?g.effects=[O]:ie.push(O))}else de={eventTime:de,lane:ie,tag:O.tag,payload:O.payload,callback:O.callback,next:null},oe===null?(Y=oe=de,j=le):oe=oe.next=de,E|=ie;if(O=O.next,O===null){if(O=g.shared.pending,O===null)break;ie=O,O=ie.next,ie.next=null,g.lastBaseUpdate=ie,g.shared.pending=null}}while(!0);if(oe===null&&(j=le),g.baseState=j,g.firstBaseUpdate=Y,g.lastBaseUpdate=oe,o=g.shared.interleaved,o!==null){g=o;do E|=g.lane,g=g.next;while(g!==o)}else v===null&&(g.shared.lanes=0);pi|=E,r.lanes=E,r.memoizedState=le}}function eg(r,o,u){if(r=o.effects,o.effects=null,r!==null)for(o=0;ou?u:4,r(!0);var d=Qc.transition;Qc.transition={};try{r(!1),o()}finally{Be=u,Qc.transition=d}}function bg(){return bn().memoizedState}function NE(r,o,u){var d=Fr(r);if(u={lane:d,action:u,hasEagerState:!1,eagerState:null,next:null},wg(r))xg(o,u);else if(u=Qm(r,o,u,d),u!==null){var g=jt();Dn(u,r,d,g),kg(u,o,d)}}function DE(r,o,u){var d=Fr(r),g={lane:d,action:u,hasEagerState:!1,eagerState:null,next:null};if(wg(r))xg(o,g);else{var v=r.alternate;if(r.lanes===0&&(v===null||v.lanes===0)&&(v=o.lastRenderedReducer,v!==null))try{var E=o.lastRenderedState,O=v(E,u);if(g.hasEagerState=!0,g.eagerState=O,An(O,E)){var j=o.interleaved;j===null?(g.next=g,Wc(o)):(g.next=j.next,j.next=g),o.interleaved=g;return}}catch{}finally{}u=Qm(r,o,g,d),u!==null&&(g=jt(),Dn(u,r,d,g),kg(u,o,d))}}function wg(r){var o=r.alternate;return r===et||o!==null&&o===et}function xg(r,o){cl=cs=!0;var u=r.pending;u===null?o.next=o:(o.next=u.next,u.next=o),r.pending=o}function kg(r,o,u){if(u&4194240){var d=o.lanes;d&=r.pendingLanes,u|=d,o.lanes=u,lc(r,u)}}var ps={readContext:vn,useCallback:Lt,useContext:Lt,useEffect:Lt,useImperativeHandle:Lt,useInsertionEffect:Lt,useLayoutEffect:Lt,useMemo:Lt,useReducer:Lt,useRef:Lt,useState:Lt,useDebugValue:Lt,useDeferredValue:Lt,useTransition:Lt,useMutableSource:Lt,useSyncExternalStore:Lt,useId:Lt,unstable_isNewReconciler:!1},zE={readContext:vn,useCallback:function(r,o){return Yn().memoizedState=[r,o===void 0?null:o],r},useContext:vn,useEffect:fg,useImperativeHandle:function(r,o,u){return u=u!=null?u.concat([r]):null,fs(4194308,4,hg.bind(null,o,r),u)},useLayoutEffect:function(r,o){return fs(4194308,4,r,o)},useInsertionEffect:function(r,o){return fs(4,2,r,o)},useMemo:function(r,o){var u=Yn();return o=o===void 0?null:o,r=r(),u.memoizedState=[r,o],r},useReducer:function(r,o,u){var d=Yn();return o=u!==void 0?u(o):o,d.memoizedState=d.baseState=o,r={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:r,lastRenderedState:o},d.queue=r,r=r.dispatch=NE.bind(null,et,r),[d.memoizedState,r]},useRef:function(r){var o=Yn();return r={current:r},o.memoizedState=r},useState:ug,useDebugValue:of,useDeferredValue:function(r){return Yn().memoizedState=r},useTransition:function(){var r=ug(!1),o=r[0];return r=FE.bind(null,r[1]),Yn().memoizedState=r,[o,r]},useMutableSource:function(){},useSyncExternalStore:function(r,o,u){var d=et,g=Yn();if(Qe){if(u===void 0)throw Error(n(407));u=u()}else{if(u=o(),gt===null)throw Error(n(349));di&30||ig(d,o,u)}g.memoizedState=u;var v={value:u,getSnapshot:o};return g.queue=v,fg(lg.bind(null,d,v,r),[r]),d.flags|=2048,pl(9,og.bind(null,d,v,u,o),void 0,null),u},useId:function(){var r=Yn(),o=gt.identifierPrefix;if(Qe){var u=or,d=ir;u=(d&~(1<<32-Mn(d)-1)).toString(32)+u,o=":"+o+"R"+u,u=fl++,0")&&(j=j.replace("",r.displayName)),j}while(1<=E&&0<=O);break}}}finally{_=!1,Error.prepareStackTrace=u}return(r=r?r.displayName||r.name:"")?z(r):""}function ce(r){switch(r.tag){case 5:return z(r.type);case 16:return z("Lazy");case 13:return z("Suspense");case 19:return z("SuspenseList");case 0:case 2:case 15:return r=re(r.type,!1),r;case 11:return r=re(r.type.render,!1),r;case 1:return r=re(r.type,!0),r;default:return""}}function se(r){if(r==null)return null;if(typeof r=="function")return r.displayName||r.name||null;if(typeof r=="string")return r;switch(r){case X:return"Fragment";case R:return"Portal";case K:return"Profiler";case x:return"StrictMode";case P:return"Suspense";case H:return"SuspenseList"}if(typeof r=="object")switch(r.$$typeof){case N:return(r.displayName||"Context")+".Consumer";case F:return(r._context.displayName||"Context")+".Provider";case D:var o=r.render;return r=r.displayName,r||(r=o.displayName||o.name||"",r=r!==""?"ForwardRef("+r+")":"ForwardRef"),r;case A:return o=r.displayName||null,o!==null?o:se(r.type)||"Memo";case ee:o=r._payload,r=r._init;try{return se(r(o))}catch{}}return null}function ve(r){var o=r.type;switch(r.tag){case 24:return"Cache";case 9:return(o.displayName||"Context")+".Consumer";case 10:return(o._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return r=o.render,r=r.displayName||r.name||"",o.displayName||(r!==""?"ForwardRef("+r+")":"ForwardRef");case 7:return"Fragment";case 5:return o;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return se(o);case 8:return o===x?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof o=="function")return o.displayName||o.name||null;if(typeof o=="string")return o}return null}function pe(r){switch(typeof r){case"boolean":case"number":case"string":case"undefined":return r;case"object":return r;default:return""}}function me(r){var o=r.type;return(r=r.nodeName)&&r.toLowerCase()==="input"&&(o==="checkbox"||o==="radio")}function Ae(r){var o=me(r)?"checked":"value",u=Object.getOwnPropertyDescriptor(r.constructor.prototype,o),d=""+r[o];if(!r.hasOwnProperty(o)&&typeof u<"u"&&typeof u.get=="function"&&typeof u.set=="function"){var g=u.get,v=u.set;return Object.defineProperty(r,o,{configurable:!0,get:function(){return g.call(this)},set:function(E){d=""+E,v.call(this,E)}}),Object.defineProperty(r,o,{enumerable:u.enumerable}),{getValue:function(){return d},setValue:function(E){d=""+E},stopTracking:function(){r._valueTracker=null,delete r[o]}}}}function wt(r){r._valueTracker||(r._valueTracker=Ae(r))}function dt(r){if(!r)return!1;var o=r._valueTracker;if(!o)return!0;var u=o.getValue(),d="";return r&&(d=me(r)?r.checked?"true":"false":r.value),r=d,r!==u?(o.setValue(r),!0):!1}function en(r){if(r=r||(typeof document<"u"?document:void 0),typeof r>"u")return null;try{return r.activeElement||r.body}catch{return r.body}}function Ut(r,o){var u=o.checked;return L({},o,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:u??r._wrapperState.initialChecked})}function mn(r,o){var u=o.defaultValue==null?"":o.defaultValue,d=o.checked!=null?o.checked:o.defaultChecked;u=pe(o.value!=null?o.value:u),r._wrapperState={initialChecked:d,initialValue:u,controlled:o.type==="checkbox"||o.type==="radio"?o.checked!=null:o.value!=null}}function xt(r,o){o=o.checked,o!=null&&M(r,"checked",o,!1)}function kt(r,o){xt(r,o);var u=pe(o.value),d=o.type;if(u!=null)d==="number"?(u===0&&r.value===""||r.value!=u)&&(r.value=""+u):r.value!==""+u&&(r.value=""+u);else if(d==="submit"||d==="reset"){r.removeAttribute("value");return}o.hasOwnProperty("value")?tn(r,o.type,u):o.hasOwnProperty("defaultValue")&&tn(r,o.type,pe(o.defaultValue)),o.checked==null&&o.defaultChecked!=null&&(r.defaultChecked=!!o.defaultChecked)}function Vt(r,o,u){if(o.hasOwnProperty("value")||o.hasOwnProperty("defaultValue")){var d=o.type;if(!(d!=="submit"&&d!=="reset"||o.value!==void 0&&o.value!==null))return;o=""+r._wrapperState.initialValue,u||o===r.value||(r.value=o),r.defaultValue=o}u=r.name,u!==""&&(r.name=""),r.defaultChecked=!!r._wrapperState.initialChecked,u!==""&&(r.name=u)}function tn(r,o,u){(o!=="number"||en(r.ownerDocument)!==r)&&(u==null?r.defaultValue=""+r._wrapperState.initialValue:r.defaultValue!==""+u&&(r.defaultValue=""+u))}var nn=Array.isArray;function Ot(r,o,u,d){if(r=r.options,o){o={};for(var g=0;g"+o.valueOf().toString()+"",o=Ee.firstChild;r.firstChild;)r.removeChild(r.firstChild);for(;o.firstChild;)r.appendChild(o.firstChild)}});function Le(r,o){if(o){var u=r.firstChild;if(u&&u===r.lastChild&&u.nodeType===3){u.nodeValue=o;return}}r.textContent=o}var rt={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},rn=["Webkit","ms","Moz","O"];Object.keys(rt).forEach(function(r){rn.forEach(function(o){o=o+r.charAt(0).toUpperCase()+r.substring(1),rt[o]=rt[r]})});function Nt(r,o,u){return o==null||typeof o=="boolean"||o===""?"":u||typeof o!="number"||o===0||rt.hasOwnProperty(r)&&rt[r]?(""+o).trim():o+"px"}function Ct(r,o){r=r.style;for(var u in o)if(o.hasOwnProperty(u)){var d=u.indexOf("--")===0,g=Nt(u,o[u],d);u==="float"&&(u="cssFloat"),d?r.setProperty(u,g):r[u]=g}}var Un=L({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function it(r,o){if(o){if(Un[r]&&(o.children!=null||o.dangerouslySetInnerHTML!=null))throw Error(n(137,r));if(o.dangerouslySetInnerHTML!=null){if(o.children!=null)throw Error(n(60));if(typeof o.dangerouslySetInnerHTML!="object"||!("__html"in o.dangerouslySetInnerHTML))throw Error(n(61))}if(o.style!=null&&typeof o.style!="object")throw Error(n(62))}}function on(r,o){if(r.indexOf("-")===-1)return typeof o.is=="string";switch(r){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Dt=null;function br(r){return r=r.target||r.srcElement||window,r.correspondingUseElement&&(r=r.correspondingUseElement),r.nodeType===3?r.parentNode:r}var Do=null,Tt=null,wr=null;function $a(r){if(r=ol(r)){if(typeof Do!="function")throw Error(n(280));var o=r.stateNode;o&&(o=Xa(o),Do(r.stateNode,r.type,o))}}function Je(r){Tt?wr?wr.push(r):wr=[r]:Tt=r}function Ca(){if(Tt){var r=Tt,o=wr;if(wr=Tt=null,$a(r),o)for(r=0;r>>=0,r===0?32:31-(Pk(r)/Lk|0)|0}var Ma=64,Aa=4194304;function Ho(r){switch(r&-r){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return r&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return r&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return r}}function Ra(r,o){var u=r.pendingLanes;if(u===0)return 0;var d=0,g=r.suspendedLanes,v=r.pingedLanes,E=u&268435455;if(E!==0){var O=E&~g;O!==0?d=Ho(O):(v&=E,v!==0&&(d=Ho(v)))}else E=u&~g,E!==0?d=Ho(E):v!==0&&(d=Ho(v));if(d===0)return 0;if(o!==0&&o!==d&&!(o&g)&&(g=d&-d,v=o&-o,g>=v||g===16&&(v&4194240)!==0))return o;if(d&4&&(d|=u&16),o=r.entangledLanes,o!==0)for(r=r.entanglements,o&=d;0u;u++)o.push(r);return o}function Bo(r,o,u){r.pendingLanes|=o,o!==536870912&&(r.suspendedLanes=0,r.pingedLanes=0),r=r.eventTimes,o=31-_n(o),r[o]=u}function Ak(r,o){var u=r.pendingLanes&~o;r.pendingLanes=o,r.suspendedLanes=0,r.pingedLanes=0,r.expiredLanes&=o,r.mutableReadLanes&=o,r.entangledLanes&=o,o=r.entanglements;var d=r.eventTimes;for(r=r.expirationTimes;0=Xo),cm=" ",fm=!1;function dm(r,o){switch(r){case"keyup":return aE.indexOf(o.keyCode)!==-1;case"keydown":return o.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function pm(r){return r=r.detail,typeof r=="object"&&"data"in r?r.data:null}var Bi=!1;function uE(r,o){switch(r){case"compositionend":return pm(o);case"keypress":return o.which!==32?null:(fm=!0,cm);case"textInput":return r=o.data,r===cm&&fm?null:r;default:return null}}function cE(r,o){if(Bi)return r==="compositionend"||!yc&&dm(r,o)?(r=im(),za=fc=$r=null,Bi=!1,r):null;switch(r){case"paste":return null;case"keypress":if(!(o.ctrlKey||o.altKey||o.metaKey)||o.ctrlKey&&o.altKey){if(o.char&&1=o)return{node:u,offset:o-r};r=d}e:{for(;u;){if(u.nextSibling){u=u.nextSibling;break e}u=u.parentNode}u=void 0}u=wm(u)}}function km(r,o){return r&&o?r===o?!0:r&&r.nodeType===3?!1:o&&o.nodeType===3?km(r,o.parentNode):"contains"in r?r.contains(o):r.compareDocumentPosition?!!(r.compareDocumentPosition(o)&16):!1:!1}function Em(){for(var r=window,o=en();o instanceof r.HTMLIFrameElement;){try{var u=typeof o.contentWindow.location.href=="string"}catch{u=!1}if(u)r=o.contentWindow;else break;o=en(r.document)}return o}function wc(r){var o=r&&r.nodeName&&r.nodeName.toLowerCase();return o&&(o==="input"&&(r.type==="text"||r.type==="search"||r.type==="tel"||r.type==="url"||r.type==="password")||o==="textarea"||r.contentEditable==="true")}function bE(r){var o=Em(),u=r.focusedElem,d=r.selectionRange;if(o!==u&&u&&u.ownerDocument&&km(u.ownerDocument.documentElement,u)){if(d!==null&&wc(u)){if(o=d.start,r=d.end,r===void 0&&(r=o),"selectionStart"in u)u.selectionStart=o,u.selectionEnd=Math.min(r,u.value.length);else if(r=(o=u.ownerDocument||document)&&o.defaultView||window,r.getSelection){r=r.getSelection();var g=u.textContent.length,v=Math.min(d.start,g);d=d.end===void 0?v:Math.min(d.end,g),!r.extend&&v>d&&(g=d,d=v,v=g),g=xm(u,v);var E=xm(u,d);g&&E&&(r.rangeCount!==1||r.anchorNode!==g.node||r.anchorOffset!==g.offset||r.focusNode!==E.node||r.focusOffset!==E.offset)&&(o=o.createRange(),o.setStart(g.node,g.offset),r.removeAllRanges(),v>d?(r.addRange(o),r.extend(E.node,E.offset)):(o.setEnd(E.node,E.offset),r.addRange(o)))}}for(o=[],r=u;r=r.parentNode;)r.nodeType===1&&o.push({element:r,left:r.scrollLeft,top:r.scrollTop});for(typeof u.focus=="function"&&u.focus(),u=0;u=document.documentMode,Ui=null,xc=null,el=null,kc=!1;function Sm(r,o,u){var d=u.window===u?u.document:u.nodeType===9?u:u.ownerDocument;kc||Ui==null||Ui!==en(d)||(d=Ui,"selectionStart"in d&&wc(d)?d={start:d.selectionStart,end:d.selectionEnd}:(d=(d.ownerDocument&&d.ownerDocument.defaultView||window).getSelection(),d={anchorNode:d.anchorNode,anchorOffset:d.anchorOffset,focusNode:d.focusNode,focusOffset:d.focusOffset}),el&&Zo(el,d)||(el=d,d=Ga(xc,"onSelect"),0qi||(r.current=Rc[qi],Rc[qi]=null,qi--)}function Ve(r,o){qi++,Rc[qi]=r.current,r.current=o}var Lr={},Pt=Pr(Lr),Wt=Pr(!1),ai=Lr;function Yi(r,o){var u=r.type.contextTypes;if(!u)return Lr;var d=r.stateNode;if(d&&d.__reactInternalMemoizedUnmaskedChildContext===o)return d.__reactInternalMemoizedMaskedChildContext;var g={},v;for(v in u)g[v]=o[v];return d&&(r=r.stateNode,r.__reactInternalMemoizedUnmaskedChildContext=o,r.__reactInternalMemoizedMaskedChildContext=g),g}function Kt(r){return r=r.childContextTypes,r!=null}function Qa(){qe(Wt),qe(Pt)}function zm(r,o,u){if(Pt.current!==Lr)throw Error(n(168));Ve(Pt,o),Ve(Wt,u)}function jm(r,o,u){var d=r.stateNode;if(o=o.childContextTypes,typeof d.getChildContext!="function")return u;d=d.getChildContext();for(var g in d)if(!(g in o))throw Error(n(108,ve(r)||"Unknown",g));return L({},u,d)}function Ja(r){return r=(r=r.stateNode)&&r.__reactInternalMemoizedMergedChildContext||Lr,ai=Pt.current,Ve(Pt,r),Ve(Wt,Wt.current),!0}function Hm(r,o,u){var d=r.stateNode;if(!d)throw Error(n(169));u?(r=jm(r,o,ai),d.__reactInternalMemoizedMergedChildContext=r,qe(Wt),qe(Pt),Ve(Pt,r)):qe(Wt),Ve(Wt,u)}var rr=null,Za=!1,Oc=!1;function Bm(r){rr===null?rr=[r]:rr.push(r)}function _E(r){Za=!0,Bm(r)}function Ir(){if(!Oc&&rr!==null){Oc=!0;var r=0,o=Be;try{var u=rr;for(Be=1;r>=E,g-=E,ir=1<<32-_n(o)+g|u<$e?(yt=xe,xe=null):yt=xe.sibling;var He=ie(W,xe,q[$e],ue);if(He===null){xe===null&&(xe=yt);break}r&&xe&&He.alternate===null&&o(W,xe),B=v(He,B,$e),we===null?be=He:we.sibling=He,we=He,xe=yt}if($e===q.length)return u(W,xe),Qe&&ui(W,$e),be;if(xe===null){for(;$e$e?(yt=xe,xe=null):yt=xe.sibling;var zr=ie(W,xe,He.value,ue);if(zr===null){xe===null&&(xe=yt);break}r&&xe&&zr.alternate===null&&o(W,xe),B=v(zr,B,$e),we===null?be=zr:we.sibling=zr,we=zr,xe=yt}if(He.done)return u(W,xe),Qe&&ui(W,$e),be;if(xe===null){for(;!He.done;$e++,He=q.next())He=le(W,He.value,ue),He!==null&&(B=v(He,B,$e),we===null?be=He:we.sibling=He,we=He);return Qe&&ui(W,$e),be}for(xe=d(W,xe);!He.done;$e++,He=q.next())He=de(xe,W,$e,He.value,ue),He!==null&&(r&&He.alternate!==null&&xe.delete(He.key===null?$e:He.key),B=v(He,B,$e),we===null?be=He:we.sibling=He,we=He);return r&&xe.forEach(function(cS){return o(W,cS)}),Qe&&ui(W,$e),be}function lt(W,B,q,ue){if(typeof q=="object"&&q!==null&&q.type===X&&q.key===null&&(q=q.props.children),typeof q=="object"&&q!==null){switch(q.$$typeof){case V:e:{for(var be=q.key,we=B;we!==null;){if(we.key===be){if(be=q.type,be===X){if(we.tag===7){u(W,we.sibling),B=g(we,q.props.children),B.return=W,W=B;break e}}else if(we.elementType===be||typeof be=="object"&&be!==null&&be.$$typeof===ee&&qm(be)===we.type){u(W,we.sibling),B=g(we,q.props),B.ref=ll(W,we,q),B.return=W,W=B;break e}u(W,we);break}else o(W,we);we=we.sibling}q.type===X?(B=yi(q.props.children,W.mode,ue,q.key),B.return=W,W=B):(ue=Ts(q.type,q.key,q.props,null,W.mode,ue),ue.ref=ll(W,B,q),ue.return=W,W=ue)}return E(W);case R:e:{for(we=q.key;B!==null;){if(B.key===we)if(B.tag===4&&B.stateNode.containerInfo===q.containerInfo&&B.stateNode.implementation===q.implementation){u(W,B.sibling),B=g(B,q.children||[]),B.return=W,W=B;break e}else{u(W,B);break}else o(W,B);B=B.sibling}B=Af(q,W.mode,ue),B.return=W,W=B}return E(W);case ee:return we=q._init,lt(W,B,we(q._payload),ue)}if(nn(q))return ge(W,B,q,ue);if(ne(q))return ye(W,B,q,ue);rs(W,q)}return typeof q=="string"&&q!==""||typeof q=="number"?(q=""+q,B!==null&&B.tag===6?(u(W,B.sibling),B=g(B,q),B.return=W,W=B):(u(W,B),B=Mf(q,W.mode,ue),B.return=W,W=B),E(W)):u(W,B)}return lt}var Zi=Ym(!0),Xm=Ym(!1),is=Pr(null),os=null,eo=null,Hc=null;function Bc(){Hc=eo=os=null}function Uc(r){var o=is.current;qe(is),r._currentValue=o}function Vc(r,o,u){for(;r!==null;){var d=r.alternate;if((r.childLanes&o)!==o?(r.childLanes|=o,d!==null&&(d.childLanes|=o)):d!==null&&(d.childLanes&o)!==o&&(d.childLanes|=o),r===u)break;r=r.return}}function to(r,o){os=r,Hc=eo=null,r=r.dependencies,r!==null&&r.firstContext!==null&&(r.lanes&o&&(Gt=!0),r.firstContext=null)}function vn(r){var o=r._currentValue;if(Hc!==r)if(r={context:r,memoizedValue:o,next:null},eo===null){if(os===null)throw Error(n(308));eo=r,os.dependencies={lanes:0,firstContext:r}}else eo=eo.next=r;return o}var ci=null;function Wc(r){ci===null?ci=[r]:ci.push(r)}function Qm(r,o,u,d){var g=o.interleaved;return g===null?(u.next=u,Wc(o)):(u.next=g.next,g.next=u),o.interleaved=u,lr(r,d)}function lr(r,o){r.lanes|=o;var u=r.alternate;for(u!==null&&(u.lanes|=o),u=r,r=r.return;r!==null;)r.childLanes|=o,u=r.alternate,u!==null&&(u.childLanes|=o),u=r,r=r.return;return u.tag===3?u.stateNode:null}var _r=!1;function Kc(r){r.updateQueue={baseState:r.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Jm(r,o){r=r.updateQueue,o.updateQueue===r&&(o.updateQueue={baseState:r.baseState,firstBaseUpdate:r.firstBaseUpdate,lastBaseUpdate:r.lastBaseUpdate,shared:r.shared,effects:r.effects})}function ar(r,o){return{eventTime:r,lane:o,tag:0,payload:null,callback:null,next:null}}function Mr(r,o,u){var d=r.updateQueue;if(d===null)return null;if(d=d.shared,je&2){var g=d.pending;return g===null?o.next=o:(o.next=g.next,g.next=o),d.pending=o,lr(r,u)}return g=d.interleaved,g===null?(o.next=o,Wc(d)):(o.next=g.next,g.next=o),d.interleaved=o,lr(r,u)}function ls(r,o,u){if(o=o.updateQueue,o!==null&&(o=o.shared,(u&4194240)!==0)){var d=o.lanes;d&=r.pendingLanes,u|=d,o.lanes=u,lc(r,u)}}function Zm(r,o){var u=r.updateQueue,d=r.alternate;if(d!==null&&(d=d.updateQueue,u===d)){var g=null,v=null;if(u=u.firstBaseUpdate,u!==null){do{var E={eventTime:u.eventTime,lane:u.lane,tag:u.tag,payload:u.payload,callback:u.callback,next:null};v===null?g=v=E:v=v.next=E,u=u.next}while(u!==null);v===null?g=v=o:v=v.next=o}else g=v=o;u={baseState:d.baseState,firstBaseUpdate:g,lastBaseUpdate:v,shared:d.shared,effects:d.effects},r.updateQueue=u;return}r=u.lastBaseUpdate,r===null?u.firstBaseUpdate=o:r.next=o,u.lastBaseUpdate=o}function as(r,o,u,d){var g=r.updateQueue;_r=!1;var v=g.firstBaseUpdate,E=g.lastBaseUpdate,O=g.shared.pending;if(O!==null){g.shared.pending=null;var j=O,Y=j.next;j.next=null,E===null?v=Y:E.next=Y,E=j;var oe=r.alternate;oe!==null&&(oe=oe.updateQueue,O=oe.lastBaseUpdate,O!==E&&(O===null?oe.firstBaseUpdate=Y:O.next=Y,oe.lastBaseUpdate=j))}if(v!==null){var le=g.baseState;E=0,oe=Y=j=null,O=v;do{var ie=O.lane,de=O.eventTime;if((d&ie)===ie){oe!==null&&(oe=oe.next={eventTime:de,lane:0,tag:O.tag,payload:O.payload,callback:O.callback,next:null});e:{var ge=r,ye=O;switch(ie=o,de=u,ye.tag){case 1:if(ge=ye.payload,typeof ge=="function"){le=ge.call(de,le,ie);break e}le=ge;break e;case 3:ge.flags=ge.flags&-65537|128;case 0:if(ge=ye.payload,ie=typeof ge=="function"?ge.call(de,le,ie):ge,ie==null)break e;le=L({},le,ie);break e;case 2:_r=!0}}O.callback!==null&&O.lane!==0&&(r.flags|=64,ie=g.effects,ie===null?g.effects=[O]:ie.push(O))}else de={eventTime:de,lane:ie,tag:O.tag,payload:O.payload,callback:O.callback,next:null},oe===null?(Y=oe=de,j=le):oe=oe.next=de,E|=ie;if(O=O.next,O===null){if(O=g.shared.pending,O===null)break;ie=O,O=ie.next,ie.next=null,g.lastBaseUpdate=ie,g.shared.pending=null}}while(!0);if(oe===null&&(j=le),g.baseState=j,g.firstBaseUpdate=Y,g.lastBaseUpdate=oe,o=g.shared.interleaved,o!==null){g=o;do E|=g.lane,g=g.next;while(g!==o)}else v===null&&(g.shared.lanes=0);pi|=E,r.lanes=E,r.memoizedState=le}}function eg(r,o,u){if(r=o.effects,o.effects=null,r!==null)for(o=0;ou?u:4,r(!0);var d=Qc.transition;Qc.transition={};try{r(!1),o()}finally{Be=u,Qc.transition=d}}function bg(){return bn().memoizedState}function OE(r,o,u){var d=Fr(r);if(u={lane:d,action:u,hasEagerState:!1,eagerState:null,next:null},wg(r))xg(o,u);else if(u=Qm(r,o,u,d),u!==null){var g=jt();Nn(u,r,d,g),kg(u,o,d)}}function FE(r,o,u){var d=Fr(r),g={lane:d,action:u,hasEagerState:!1,eagerState:null,next:null};if(wg(r))xg(o,g);else{var v=r.alternate;if(r.lanes===0&&(v===null||v.lanes===0)&&(v=o.lastRenderedReducer,v!==null))try{var E=o.lastRenderedState,O=v(E,u);if(g.hasEagerState=!0,g.eagerState=O,Mn(O,E)){var j=o.interleaved;j===null?(g.next=g,Wc(o)):(g.next=j.next,j.next=g),o.interleaved=g;return}}catch{}finally{}u=Qm(r,o,g,d),u!==null&&(g=jt(),Nn(u,r,d,g),kg(u,o,d))}}function wg(r){var o=r.alternate;return r===et||o!==null&&o===et}function xg(r,o){cl=cs=!0;var u=r.pending;u===null?o.next=o:(o.next=u.next,u.next=o),r.pending=o}function kg(r,o,u){if(u&4194240){var d=o.lanes;d&=r.pendingLanes,u|=d,o.lanes=u,lc(r,u)}}var ps={readContext:vn,useCallback:Lt,useContext:Lt,useEffect:Lt,useImperativeHandle:Lt,useInsertionEffect:Lt,useLayoutEffect:Lt,useMemo:Lt,useReducer:Lt,useRef:Lt,useState:Lt,useDebugValue:Lt,useDeferredValue:Lt,useTransition:Lt,useMutableSource:Lt,useSyncExternalStore:Lt,useId:Lt,unstable_isNewReconciler:!1},NE={readContext:vn,useCallback:function(r,o){return qn().memoizedState=[r,o===void 0?null:o],r},useContext:vn,useEffect:fg,useImperativeHandle:function(r,o,u){return u=u!=null?u.concat([r]):null,fs(4194308,4,hg.bind(null,o,r),u)},useLayoutEffect:function(r,o){return fs(4194308,4,r,o)},useInsertionEffect:function(r,o){return fs(4,2,r,o)},useMemo:function(r,o){var u=qn();return o=o===void 0?null:o,r=r(),u.memoizedState=[r,o],r},useReducer:function(r,o,u){var d=qn();return o=u!==void 0?u(o):o,d.memoizedState=d.baseState=o,r={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:r,lastRenderedState:o},d.queue=r,r=r.dispatch=OE.bind(null,et,r),[d.memoizedState,r]},useRef:function(r){var o=qn();return r={current:r},o.memoizedState=r},useState:ug,useDebugValue:of,useDeferredValue:function(r){return qn().memoizedState=r},useTransition:function(){var r=ug(!1),o=r[0];return r=RE.bind(null,r[1]),qn().memoizedState=r,[o,r]},useMutableSource:function(){},useSyncExternalStore:function(r,o,u){var d=et,g=qn();if(Qe){if(u===void 0)throw Error(n(407));u=u()}else{if(u=o(),gt===null)throw Error(n(349));di&30||ig(d,o,u)}g.memoizedState=u;var v={value:u,getSnapshot:o};return g.queue=v,fg(lg.bind(null,d,v,r),[r]),d.flags|=2048,pl(9,og.bind(null,d,v,u,o),void 0,null),u},useId:function(){var r=qn(),o=gt.identifierPrefix;if(Qe){var u=or,d=ir;u=(d&~(1<<32-_n(d)-1)).toString(32)+u,o=":"+o+"R"+u,u=fl++,0<\/script>",r=r.removeChild(r.firstChild)):typeof d.is=="string"?r=E.createElement(u,{is:d.is}):(r=E.createElement(u),u==="select"&&(E=r,d.multiple?E.multiple=!0:d.size&&(E.size=d.size))):r=E.createElementNS(r,u),r[Gn]=o,r[il]=d,Bg(r,o,!1,!1),o.stateNode=r;e:{switch(E=on(u,d),u){case"dialog":Ge("cancel",r),Ge("close",r),g=d;break;case"iframe":case"object":case"embed":Ge("load",r),g=d;break;case"video":case"audio":for(g=0;glo&&(o.flags|=128,d=!0,hl(v,!1),o.lanes=4194304)}else{if(!d)if(r=ss(E),r!==null){if(o.flags|=128,d=!0,u=r.updateQueue,u!==null&&(o.updateQueue=u,o.flags|=4),hl(v,!0),v.tail===null&&v.tailMode==="hidden"&&!E.alternate&&!Qe)return It(o),null}else 2*ot()-v.renderingStartTime>lo&&u!==1073741824&&(o.flags|=128,d=!0,hl(v,!1),o.lanes=4194304);v.isBackwards?(E.sibling=o.child,o.child=E):(u=v.last,u!==null?u.sibling=E:o.child=E,v.last=E)}return v.tail!==null?(o=v.tail,v.rendering=o,v.tail=o.sibling,v.renderingStartTime=ot(),o.sibling=null,u=Ze.current,Ve(Ze,d?u&1|2:u&1),o):(It(o),null);case 22:case 23:return Lf(),d=o.memoizedState!==null,r!==null&&r.memoizedState!==null!==d&&(o.flags|=8192),d&&o.mode&1?un&1073741824&&(It(o),o.subtreeFlags&6&&(o.flags|=8192)):It(o),null;case 24:return null;case 25:return null}throw Error(n(156,o.tag))}function GE(r,o){switch(Nc(o),o.tag){case 1:return Kt(o.type)&&Qa(),r=o.flags,r&65536?(o.flags=r&-65537|128,o):null;case 3:return no(),qe(Wt),qe(Pt),Xc(),r=o.flags,r&65536&&!(r&128)?(o.flags=r&-65537|128,o):null;case 5:return qc(o),null;case 13:if(qe(Ze),r=o.memoizedState,r!==null&&r.dehydrated!==null){if(o.alternate===null)throw Error(n(340));Ji()}return r=o.flags,r&65536?(o.flags=r&-65537|128,o):null;case 19:return qe(Ze),null;case 4:return no(),null;case 10:return Uc(o.type._context),null;case 22:case 23:return Lf(),null;case 24:return null;default:return null}}var ys=!1,_t=!1,qE=typeof WeakSet=="function"?WeakSet:Set,he=null;function io(r,o){var u=r.ref;if(u!==null)if(typeof u=="function")try{u(null)}catch(d){tt(r,o,d)}else u.current=null}function yf(r,o,u){try{u()}catch(d){tt(r,o,d)}}var Wg=!1;function YE(r,o){if(Pc=Na,r=Em(),wc(r)){if("selectionStart"in r)var u={start:r.selectionStart,end:r.selectionEnd};else e:{u=(u=r.ownerDocument)&&u.defaultView||window;var d=u.getSelection&&u.getSelection();if(d&&d.rangeCount!==0){u=d.anchorNode;var g=d.anchorOffset,v=d.focusNode;d=d.focusOffset;try{u.nodeType,v.nodeType}catch{u=null;break e}var E=0,O=-1,j=-1,Y=0,oe=0,le=r,ie=null;t:for(;;){for(var de;le!==u||g!==0&&le.nodeType!==3||(O=E+g),le!==v||d!==0&&le.nodeType!==3||(j=E+d),le.nodeType===3&&(E+=le.nodeValue.length),(de=le.firstChild)!==null;)ie=le,le=de;for(;;){if(le===r)break t;if(ie===u&&++Y===g&&(O=E),ie===v&&++oe===d&&(j=E),(de=le.nextSibling)!==null)break;le=ie,ie=le.parentNode}le=de}u=O===-1||j===-1?null:{start:O,end:j}}else u=null}u=u||{start:0,end:0}}else u=null;for(Lc={focusedElem:r,selectionRange:u},Na=!1,he=o;he!==null;)if(o=he,r=o.child,(o.subtreeFlags&1028)!==0&&r!==null)r.return=o,he=r;else for(;he!==null;){o=he;try{var ge=o.alternate;if(o.flags&1024)switch(o.tag){case 0:case 11:case 15:break;case 1:if(ge!==null){var ye=ge.memoizedProps,lt=ge.memoizedState,W=o.stateNode,B=W.getSnapshotBeforeUpdate(o.elementType===o.type?ye:On(o.type,ye),lt);W.__reactInternalSnapshotBeforeUpdate=B}break;case 3:var q=o.stateNode.containerInfo;q.nodeType===1?q.textContent="":q.nodeType===9&&q.documentElement&&q.removeChild(q.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(n(163))}}catch(ue){tt(o,o.return,ue)}if(r=o.sibling,r!==null){r.return=o.return,he=r;break}he=o.return}return ge=Wg,Wg=!1,ge}function ml(r,o,u){var d=o.updateQueue;if(d=d!==null?d.lastEffect:null,d!==null){var g=d=d.next;do{if((g.tag&r)===r){var v=g.destroy;g.destroy=void 0,v!==void 0&&yf(o,u,v)}g=g.next}while(g!==d)}}function vs(r,o){if(o=o.updateQueue,o=o!==null?o.lastEffect:null,o!==null){var u=o=o.next;do{if((u.tag&r)===r){var d=u.create;u.destroy=d()}u=u.next}while(u!==o)}}function vf(r){var o=r.ref;if(o!==null){var u=r.stateNode;switch(r.tag){case 5:r=u;break;default:r=u}typeof o=="function"?o(r):o.current=r}}function Kg(r){var o=r.alternate;o!==null&&(r.alternate=null,Kg(o)),r.child=null,r.deletions=null,r.sibling=null,r.tag===5&&(o=r.stateNode,o!==null&&(delete o[Gn],delete o[il],delete o[Ac],delete o[_E],delete o[ME])),r.stateNode=null,r.return=null,r.dependencies=null,r.memoizedProps=null,r.memoizedState=null,r.pendingProps=null,r.stateNode=null,r.updateQueue=null}function Gg(r){return r.tag===5||r.tag===3||r.tag===4}function qg(r){e:for(;;){for(;r.sibling===null;){if(r.return===null||Gg(r.return))return null;r=r.return}for(r.sibling.return=r.return,r=r.sibling;r.tag!==5&&r.tag!==6&&r.tag!==18;){if(r.flags&2||r.child===null||r.tag===4)continue e;r.child.return=r,r=r.child}if(!(r.flags&2))return r.stateNode}}function bf(r,o,u){var d=r.tag;if(d===5||d===6)r=r.stateNode,o?u.nodeType===8?u.parentNode.insertBefore(r,o):u.insertBefore(r,o):(u.nodeType===8?(o=u.parentNode,o.insertBefore(r,u)):(o=u,o.appendChild(r)),u=u._reactRootContainer,u!=null||o.onclick!==null||(o.onclick=Ya));else if(d!==4&&(r=r.child,r!==null))for(bf(r,o,u),r=r.sibling;r!==null;)bf(r,o,u),r=r.sibling}function wf(r,o,u){var d=r.tag;if(d===5||d===6)r=r.stateNode,o?u.insertBefore(r,o):u.appendChild(r);else if(d!==4&&(r=r.child,r!==null))for(wf(r,o,u),r=r.sibling;r!==null;)wf(r,o,u),r=r.sibling}var Et=null,Fn=!1;function Ar(r,o,u){for(u=u.child;u!==null;)Yg(r,o,u),u=u.sibling}function Yg(r,o,u){if(Kn&&typeof Kn.onCommitFiberUnmount=="function")try{Kn.onCommitFiberUnmount(_a,u)}catch{}switch(u.tag){case 5:_t||io(u,o);case 6:var d=Et,g=Fn;Et=null,Ar(r,o,u),Et=d,Fn=g,Et!==null&&(Fn?(r=Et,u=u.stateNode,r.nodeType===8?r.parentNode.removeChild(u):r.removeChild(u)):Et.removeChild(u.stateNode));break;case 18:Et!==null&&(Fn?(r=Et,u=u.stateNode,r.nodeType===8?Mc(r.parentNode,u):r.nodeType===1&&Mc(r,u),Go(r)):Mc(Et,u.stateNode));break;case 4:d=Et,g=Fn,Et=u.stateNode.containerInfo,Fn=!0,Ar(r,o,u),Et=d,Fn=g;break;case 0:case 11:case 14:case 15:if(!_t&&(d=u.updateQueue,d!==null&&(d=d.lastEffect,d!==null))){g=d=d.next;do{var v=g,E=v.destroy;v=v.tag,E!==void 0&&(v&2||v&4)&&yf(u,o,E),g=g.next}while(g!==d)}Ar(r,o,u);break;case 1:if(!_t&&(io(u,o),d=u.stateNode,typeof d.componentWillUnmount=="function"))try{d.props=u.memoizedProps,d.state=u.memoizedState,d.componentWillUnmount()}catch(O){tt(u,o,O)}Ar(r,o,u);break;case 21:Ar(r,o,u);break;case 22:u.mode&1?(_t=(d=_t)||u.memoizedState!==null,Ar(r,o,u),_t=d):Ar(r,o,u);break;default:Ar(r,o,u)}}function Xg(r){var o=r.updateQueue;if(o!==null){r.updateQueue=null;var u=r.stateNode;u===null&&(u=r.stateNode=new qE),o.forEach(function(d){var g=iS.bind(null,r,d);u.has(d)||(u.add(d),d.then(g,g))})}}function Nn(r,o){var u=o.deletions;if(u!==null)for(var d=0;dg&&(g=E),d&=~v}if(d=g,d=ot()-d,d=(120>d?120:480>d?480:1080>d?1080:1920>d?1920:3e3>d?3e3:4320>d?4320:1960*QE(d/1960))-d,10r?16:r,Or===null)var d=!1;else{if(r=Or,Or=null,Es=0,je&6)throw Error(n(331));var g=je;for(je|=4,he=r.current;he!==null;){var v=he,E=v.child;if(he.flags&16){var O=v.deletions;if(O!==null){for(var j=0;jot()-Ef?mi(r,0):kf|=u),Yt(r,o)}function uy(r,o){o===0&&(r.mode&1?(o=Aa,Aa<<=1,!(Aa&130023424)&&(Aa=4194304)):o=1);var u=jt();r=lr(r,o),r!==null&&(Bo(r,o,u),Yt(r,u))}function rS(r){var o=r.memoizedState,u=0;o!==null&&(u=o.retryLane),uy(r,u)}function iS(r,o){var u=0;switch(r.tag){case 13:var d=r.stateNode,g=r.memoizedState;g!==null&&(u=g.retryLane);break;case 19:d=r.stateNode;break;default:throw Error(n(314))}d!==null&&d.delete(o),uy(r,u)}var cy;cy=function(r,o,u){if(r!==null)if(r.memoizedProps!==o.pendingProps||Wt.current)Gt=!0;else{if(!(r.lanes&u)&&!(o.flags&128))return Gt=!1,WE(r,o,u);Gt=!!(r.flags&131072)}else Gt=!1,Qe&&o.flags&1048576&&Um(o,ts,o.index);switch(o.lanes=0,o.tag){case 2:var d=o.type;gs(r,o),r=o.pendingProps;var g=Yi(o,Pt.current);to(o,u),g=Zc(null,o,d,r,g,u);var v=ef();return o.flags|=1,typeof g=="object"&&g!==null&&typeof g.render=="function"&&g.$$typeof===void 0?(o.tag=1,o.memoizedState=null,o.updateQueue=null,Kt(d)?(v=!0,Ja(o)):v=!1,o.memoizedState=g.state!==null&&g.state!==void 0?g.state:null,Kc(o),g.updater=hs,o.stateNode=g,g._reactInternals=o,af(o,d,r,u),o=ff(null,o,d,!0,v,u)):(o.tag=0,Qe&&v&&Fc(o),zt(null,o,g,u),o=o.child),o;case 16:d=o.elementType;e:{switch(gs(r,o),r=o.pendingProps,g=d._init,d=g(d._payload),o.type=d,g=o.tag=lS(d),r=On(d,r),g){case 0:o=cf(null,o,d,r,u);break e;case 1:o=Fg(null,o,d,r,u);break e;case 11:o=_g(null,o,d,r,u);break e;case 14:o=Mg(null,o,d,On(d.type,r),u);break e}throw Error(n(306,d,""))}return o;case 0:return d=o.type,g=o.pendingProps,g=o.elementType===d?g:On(d,g),cf(r,o,d,g,u);case 1:return d=o.type,g=o.pendingProps,g=o.elementType===d?g:On(d,g),Fg(r,o,d,g,u);case 3:e:{if(Ng(o),r===null)throw Error(n(387));d=o.pendingProps,v=o.memoizedState,g=v.element,Jm(r,o),as(o,d,null,u);var E=o.memoizedState;if(d=E.element,v.isDehydrated)if(v={element:d,isDehydrated:!1,cache:E.cache,pendingSuspenseBoundaries:E.pendingSuspenseBoundaries,transitions:E.transitions},o.updateQueue.baseState=v,o.memoizedState=v,o.flags&256){g=ro(Error(n(423)),o),o=Dg(r,o,d,u,g);break e}else if(d!==g){g=ro(Error(n(424)),o),o=Dg(r,o,d,u,g);break e}else for(sn=Tr(o.stateNode.containerInfo.firstChild),an=o,Qe=!0,Rn=null,u=Xm(o,null,d,u),o.child=u;u;)u.flags=u.flags&-3|4096,u=u.sibling;else{if(Ji(),d===g){o=sr(r,o,u);break e}zt(r,o,d,u)}o=o.child}return o;case 5:return tg(o),r===null&&zc(o),d=o.type,g=o.pendingProps,v=r!==null?r.memoizedProps:null,E=g.children,Ic(d,g)?E=null:v!==null&&Ic(d,v)&&(o.flags|=32),Og(r,o),zt(r,o,E,u),o.child;case 6:return r===null&&zc(o),null;case 13:return zg(r,o,u);case 4:return Gc(o,o.stateNode.containerInfo),d=o.pendingProps,r===null?o.child=Zi(o,null,d,u):zt(r,o,d,u),o.child;case 11:return d=o.type,g=o.pendingProps,g=o.elementType===d?g:On(d,g),_g(r,o,d,g,u);case 7:return zt(r,o,o.pendingProps,u),o.child;case 8:return zt(r,o,o.pendingProps.children,u),o.child;case 12:return zt(r,o,o.pendingProps.children,u),o.child;case 10:e:{if(d=o.type._context,g=o.pendingProps,v=o.memoizedProps,E=g.value,Ve(is,d._currentValue),d._currentValue=E,v!==null)if(An(v.value,E)){if(v.children===g.children&&!Wt.current){o=sr(r,o,u);break e}}else for(v=o.child,v!==null&&(v.return=o);v!==null;){var O=v.dependencies;if(O!==null){E=v.child;for(var j=O.firstContext;j!==null;){if(j.context===d){if(v.tag===1){j=ar(-1,u&-u),j.tag=2;var Y=v.updateQueue;if(Y!==null){Y=Y.shared;var oe=Y.pending;oe===null?j.next=j:(j.next=oe.next,oe.next=j),Y.pending=j}}v.lanes|=u,j=v.alternate,j!==null&&(j.lanes|=u),Vc(v.return,u,o),O.lanes|=u;break}j=j.next}}else if(v.tag===10)E=v.type===o.type?null:v.child;else if(v.tag===18){if(E=v.return,E===null)throw Error(n(341));E.lanes|=u,O=E.alternate,O!==null&&(O.lanes|=u),Vc(E,u,o),E=v.sibling}else E=v.child;if(E!==null)E.return=v;else for(E=v;E!==null;){if(E===o){E=null;break}if(v=E.sibling,v!==null){v.return=E.return,E=v;break}E=E.return}v=E}zt(r,o,g.children,u),o=o.child}return o;case 9:return g=o.type,d=o.pendingProps.children,to(o,u),g=vn(g),d=d(g),o.flags|=1,zt(r,o,d,u),o.child;case 14:return d=o.type,g=On(d,o.pendingProps),g=On(d.type,g),Mg(r,o,d,g,u);case 15:return Ag(r,o,o.type,o.pendingProps,u);case 17:return d=o.type,g=o.pendingProps,g=o.elementType===d?g:On(d,g),gs(r,o),o.tag=1,Kt(d)?(r=!0,Ja(o)):r=!1,to(o,u),Sg(o,d,g),af(o,d,g,u),ff(null,o,d,!0,r,u);case 19:return Hg(r,o,u);case 22:return Rg(r,o,u)}throw Error(n(156,o.tag))};function fy(r,o){return Vh(r,o)}function oS(r,o,u,d){this.tag=r,this.key=u,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=o,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=d,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function xn(r,o,u,d){return new oS(r,o,u,d)}function _f(r){return r=r.prototype,!(!r||!r.isReactComponent)}function lS(r){if(typeof r=="function")return _f(r)?1:0;if(r!=null){if(r=r.$$typeof,r===D)return 11;if(r===A)return 14}return 2}function Dr(r,o){var u=r.alternate;return u===null?(u=xn(r.tag,o,r.key,r.mode),u.elementType=r.elementType,u.type=r.type,u.stateNode=r.stateNode,u.alternate=r,r.alternate=u):(u.pendingProps=o,u.type=r.type,u.flags=0,u.subtreeFlags=0,u.deletions=null),u.flags=r.flags&14680064,u.childLanes=r.childLanes,u.lanes=r.lanes,u.child=r.child,u.memoizedProps=r.memoizedProps,u.memoizedState=r.memoizedState,u.updateQueue=r.updateQueue,o=r.dependencies,u.dependencies=o===null?null:{lanes:o.lanes,firstContext:o.firstContext},u.sibling=r.sibling,u.index=r.index,u.ref=r.ref,u}function Ts(r,o,u,d,g,v){var E=2;if(d=r,typeof r=="function")_f(r)&&(E=1);else if(typeof r=="string")E=5;else e:switch(r){case X:return yi(u.children,g,v,o);case x:E=8,g|=8;break;case K:return r=xn(12,u,o,g|2),r.elementType=K,r.lanes=v,r;case P:return r=xn(13,u,o,g),r.elementType=P,r.lanes=v,r;case H:return r=xn(19,u,o,g),r.elementType=H,r.lanes=v,r;case te:return Ps(u,g,v,o);default:if(typeof r=="object"&&r!==null)switch(r.$$typeof){case F:E=10;break e;case N:E=9;break e;case D:E=11;break e;case A:E=14;break e;case ee:E=16,d=null;break e}throw Error(n(130,r==null?r:typeof r,""))}return o=xn(E,u,o,g),o.elementType=r,o.type=d,o.lanes=v,o}function yi(r,o,u,d){return r=xn(7,r,d,o),r.lanes=u,r}function Ps(r,o,u,d){return r=xn(22,r,d,o),r.elementType=te,r.lanes=u,r.stateNode={isHidden:!1},r}function Mf(r,o,u){return r=xn(6,r,null,o),r.lanes=u,r}function Af(r,o,u){return o=xn(4,r.children!==null?r.children:[],r.key,o),o.lanes=u,o.stateNode={containerInfo:r.containerInfo,pendingChildren:null,implementation:r.implementation},o}function aS(r,o,u,d,g){this.tag=o,this.containerInfo=r,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=oc(0),this.expirationTimes=oc(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=oc(0),this.identifierPrefix=d,this.onRecoverableError=g,this.mutableSourceEagerHydrationData=null}function Rf(r,o,u,d,g,v,E,O,j){return r=new aS(r,o,u,O,j),o===1?(o=1,v===!0&&(o|=8)):o=0,v=xn(3,null,null,o),r.current=v,v.stateNode=r,v.memoizedState={element:d,isDehydrated:u,cache:null,transitions:null,pendingSuspenseBoundaries:null},Kc(v),r}function sS(r,o,u){var d=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}return e(),Hf.exports=wS(),Hf.exports}var $y;function xS(){if($y)return Os;$y=1;var e=c1();return Os.createRoot=e.createRoot,Os.hydrateRoot=e.hydrateRoot,Os}var kS=xS();const ES=ca(kS);function f1(e={}){const{strict:t=!0,errorMessage:n="useContext: `context` is undefined. Seems you forgot to wrap component within the Provider",name:i}=e,l=T.createContext(void 0);l.displayName=i;function a(){var s;const c=T.useContext(l);if(!c&&t){const f=new Error(n);throw f.name="ContextError",(s=Error.captureStackTrace)==null||s.call(Error,f,a),f}return c}return[l.Provider,a,l]}function SS(e){return{UNSAFE_getDOMNode(){return e.current}}}function wo(e){const t=T.useRef(null);return T.useImperativeHandle(e,()=>t.current),t}function Fp(e){return Array.isArray(e)}function $S(e){return Fp(e)&&e.length===0}function d1(e){const t=typeof e;return e!=null&&(t==="object"||t==="function")&&!Fp(e)}function CS(e){return d1(e)&&Object.keys(e).length===0}function TS(e){return Fp(e)?$S(e):d1(e)?CS(e):e==null||e===""}function PS(e){return typeof e=="function"}var Re=e=>e?"true":void 0,LS=(...e)=>{let t=" ";for(const n of e)if(typeof n=="string"&&n.length>0){t=n;break}return t};function p1(e){var t,n,i="";if(typeof e=="string"||typeof e=="number")i+=e;else if(typeof e=="object")if(Array.isArray(e))for(t=0;t"u"||Cy[l]||(Cy[l]=!0)}var IS=Object.create,m1=Object.defineProperty,_S=Object.getOwnPropertyDescriptor,g1=Object.getOwnPropertyNames,MS=Object.getPrototypeOf,AS=Object.prototype.hasOwnProperty,y1=(e,t)=>function(){return t||(0,e[g1(e)[0]])((t={exports:{}}).exports,t),t.exports},RS=(e,t,n,i)=>{if(t&&typeof t=="object"||typeof t=="function")for(let l of g1(t))!AS.call(e,l)&&l!==n&&m1(e,l,{get:()=>t[l],enumerable:!(i=_S(t,l))||i.enumerable});return e},OS=(e,t,n)=>(n=e!=null?IS(MS(e)):{},RS(!e||!e.__esModule?m1(n,"default",{value:e,enumerable:!0}):n,e)),FS=y1({"../../../node_modules/.pnpm/react@18.2.0/node_modules/react/cjs/react.production.min.js"(e){var t=Symbol.for("react.element"),n=Symbol.for("react.portal"),i=Symbol.for("react.fragment"),l=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),s=Symbol.for("react.provider"),c=Symbol.for("react.context"),f=Symbol.for("react.forward_ref"),p=Symbol.for("react.suspense"),h=Symbol.for("react.memo"),m=Symbol.for("react.lazy"),b=Symbol.iterator;function y($){return $===null||typeof $!="object"?null:($=b&&$[b]||$["@@iterator"],typeof $=="function"?$:null)}var w={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},S=Object.assign,C={};function k($,z,_){this.props=$,this.context=z,this.refs=C,this.updater=_||w}k.prototype.isReactComponent={},k.prototype.setState=function($,z){if(typeof $!="object"&&typeof $!="function"&&$!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,$,z,"setState")},k.prototype.forceUpdate=function($){this.updater.enqueueForceUpdate(this,$,"forceUpdate")};function I(){}I.prototype=k.prototype;function M($,z,_){this.props=$,this.context=z,this.refs=C,this.updater=_||w}var U=M.prototype=new I;U.constructor=M,S(U,k.prototype),U.isPureReactComponent=!0;var V=Array.isArray,R=Object.prototype.hasOwnProperty,X={current:null},x={key:!0,ref:!0,__self:!0,__source:!0};function K($,z,_){var re,ce={},se=null,ve=null;if(z!=null)for(re in z.ref!==void 0&&(ve=z.ref),z.key!==void 0&&(se=""+z.key),z)R.call(z,re)&&!x.hasOwnProperty(re)&&(ce[re]=z[re]);var pe=arguments.length-2;if(pe===1)ce.children=_;else if(1e?e.charAt(0).toUpperCase()+e.slice(1).toLowerCase():"";function zS(e){return`${e}-${Math.floor(Math.random()*1e6)}`}function kO(e){for(const t in e)t.startsWith("on")&&delete e[t];return e}function fa(e){if(!e||typeof e!="object")return"";try{return JSON.stringify(e)}catch{return""}}/** +`+v.stack}return{value:r,source:o,stack:g,digest:null}}function sf(r,o,u){return{value:r,source:null,stack:u??null,digest:o??null}}function uf(r,o){try{console.error(o.value)}catch(u){setTimeout(function(){throw u})}}var jE=typeof WeakMap=="function"?WeakMap:Map;function Cg(r,o,u){u=ar(-1,u),u.tag=3,u.payload={element:null};var d=o.value;return u.callback=function(){xs||(xs=!0,Sf=d),uf(r,o)},u}function Tg(r,o,u){u=ar(-1,u),u.tag=3;var d=r.type.getDerivedStateFromError;if(typeof d=="function"){var g=o.value;u.payload=function(){return d(g)},u.callback=function(){uf(r,o)}}var v=r.stateNode;return v!==null&&typeof v.componentDidCatch=="function"&&(u.callback=function(){uf(r,o),typeof d!="function"&&(Rr===null?Rr=new Set([this]):Rr.add(this));var E=o.stack;this.componentDidCatch(o.value,{componentStack:E!==null?E:""})}),u}function Pg(r,o,u){var d=r.pingCache;if(d===null){d=r.pingCache=new jE;var g=new Set;d.set(o,g)}else g=d.get(o),g===void 0&&(g=new Set,d.set(o,g));g.has(u)||(g.add(u),r=eS.bind(null,r,o,u),o.then(r,r))}function Lg(r){do{var o;if((o=r.tag===13)&&(o=r.memoizedState,o=o!==null?o.dehydrated!==null:!0),o)return r;r=r.return}while(r!==null);return null}function Ig(r,o,u,d,g){return r.mode&1?(r.flags|=65536,r.lanes=g,r):(r===o?r.flags|=65536:(r.flags|=128,u.flags|=131072,u.flags&=-52805,u.tag===1&&(u.alternate===null?u.tag=17:(o=ar(-1,1),o.tag=2,Mr(u,o,1))),u.lanes|=1),r)}var HE=U.ReactCurrentOwner,Gt=!1;function zt(r,o,u,d){o.child=r===null?Xm(o,null,u,d):Zi(o,r.child,u,d)}function _g(r,o,u,d,g){u=u.render;var v=o.ref;return to(o,g),d=Zc(r,o,u,d,v,g),u=ef(),r!==null&&!Gt?(o.updateQueue=r.updateQueue,o.flags&=-2053,r.lanes&=~g,sr(r,o,g)):(Qe&&u&&Fc(o),o.flags|=1,zt(r,o,d,g),o.child)}function Mg(r,o,u,d,g){if(r===null){var v=u.type;return typeof v=="function"&&!_f(v)&&v.defaultProps===void 0&&u.compare===null&&u.defaultProps===void 0?(o.tag=15,o.type=v,Ag(r,o,v,d,g)):(r=Ts(u.type,null,d,o,o.mode,g),r.ref=o.ref,r.return=o,o.child=r)}if(v=r.child,!(r.lanes&g)){var E=v.memoizedProps;if(u=u.compare,u=u!==null?u:Zo,u(E,d)&&r.ref===o.ref)return sr(r,o,g)}return o.flags|=1,r=Dr(v,d),r.ref=o.ref,r.return=o,o.child=r}function Ag(r,o,u,d,g){if(r!==null){var v=r.memoizedProps;if(Zo(v,d)&&r.ref===o.ref)if(Gt=!1,o.pendingProps=d=v,(r.lanes&g)!==0)r.flags&131072&&(Gt=!0);else return o.lanes=r.lanes,sr(r,o,g)}return cf(r,o,u,d,g)}function Rg(r,o,u){var d=o.pendingProps,g=d.children,v=r!==null?r.memoizedState:null;if(d.mode==="hidden")if(!(o.mode&1))o.memoizedState={baseLanes:0,cachePool:null,transitions:null},Ve(oo,un),un|=u;else{if(!(u&1073741824))return r=v!==null?v.baseLanes|u:u,o.lanes=o.childLanes=1073741824,o.memoizedState={baseLanes:r,cachePool:null,transitions:null},o.updateQueue=null,Ve(oo,un),un|=r,null;o.memoizedState={baseLanes:0,cachePool:null,transitions:null},d=v!==null?v.baseLanes:u,Ve(oo,un),un|=d}else v!==null?(d=v.baseLanes|u,o.memoizedState=null):d=u,Ve(oo,un),un|=d;return zt(r,o,g,u),o.child}function Og(r,o){var u=o.ref;(r===null&&u!==null||r!==null&&r.ref!==u)&&(o.flags|=512,o.flags|=2097152)}function cf(r,o,u,d,g){var v=Kt(u)?ai:Pt.current;return v=Yi(o,v),to(o,g),u=Zc(r,o,u,d,v,g),d=ef(),r!==null&&!Gt?(o.updateQueue=r.updateQueue,o.flags&=-2053,r.lanes&=~g,sr(r,o,g)):(Qe&&d&&Fc(o),o.flags|=1,zt(r,o,u,g),o.child)}function Fg(r,o,u,d,g){if(Kt(u)){var v=!0;Ja(o)}else v=!1;if(to(o,g),o.stateNode===null)gs(r,o),Sg(o,u,d),af(o,u,d,g),d=!0;else if(r===null){var E=o.stateNode,O=o.memoizedProps;E.props=O;var j=E.context,Y=u.contextType;typeof Y=="object"&&Y!==null?Y=vn(Y):(Y=Kt(u)?ai:Pt.current,Y=Yi(o,Y));var oe=u.getDerivedStateFromProps,le=typeof oe=="function"||typeof E.getSnapshotBeforeUpdate=="function";le||typeof E.UNSAFE_componentWillReceiveProps!="function"&&typeof E.componentWillReceiveProps!="function"||(O!==d||j!==Y)&&$g(o,E,d,Y),_r=!1;var ie=o.memoizedState;E.state=ie,as(o,d,E,g),j=o.memoizedState,O!==d||ie!==j||Wt.current||_r?(typeof oe=="function"&&(lf(o,u,oe,d),j=o.memoizedState),(O=_r||Eg(o,u,O,d,ie,j,Y))?(le||typeof E.UNSAFE_componentWillMount!="function"&&typeof E.componentWillMount!="function"||(typeof E.componentWillMount=="function"&&E.componentWillMount(),typeof E.UNSAFE_componentWillMount=="function"&&E.UNSAFE_componentWillMount()),typeof E.componentDidMount=="function"&&(o.flags|=4194308)):(typeof E.componentDidMount=="function"&&(o.flags|=4194308),o.memoizedProps=d,o.memoizedState=j),E.props=d,E.state=j,E.context=Y,d=O):(typeof E.componentDidMount=="function"&&(o.flags|=4194308),d=!1)}else{E=o.stateNode,Jm(r,o),O=o.memoizedProps,Y=o.type===o.elementType?O:Rn(o.type,O),E.props=Y,le=o.pendingProps,ie=E.context,j=u.contextType,typeof j=="object"&&j!==null?j=vn(j):(j=Kt(u)?ai:Pt.current,j=Yi(o,j));var de=u.getDerivedStateFromProps;(oe=typeof de=="function"||typeof E.getSnapshotBeforeUpdate=="function")||typeof E.UNSAFE_componentWillReceiveProps!="function"&&typeof E.componentWillReceiveProps!="function"||(O!==le||ie!==j)&&$g(o,E,d,j),_r=!1,ie=o.memoizedState,E.state=ie,as(o,d,E,g);var ge=o.memoizedState;O!==le||ie!==ge||Wt.current||_r?(typeof de=="function"&&(lf(o,u,de,d),ge=o.memoizedState),(Y=_r||Eg(o,u,Y,d,ie,ge,j)||!1)?(oe||typeof E.UNSAFE_componentWillUpdate!="function"&&typeof E.componentWillUpdate!="function"||(typeof E.componentWillUpdate=="function"&&E.componentWillUpdate(d,ge,j),typeof E.UNSAFE_componentWillUpdate=="function"&&E.UNSAFE_componentWillUpdate(d,ge,j)),typeof E.componentDidUpdate=="function"&&(o.flags|=4),typeof E.getSnapshotBeforeUpdate=="function"&&(o.flags|=1024)):(typeof E.componentDidUpdate!="function"||O===r.memoizedProps&&ie===r.memoizedState||(o.flags|=4),typeof E.getSnapshotBeforeUpdate!="function"||O===r.memoizedProps&&ie===r.memoizedState||(o.flags|=1024),o.memoizedProps=d,o.memoizedState=ge),E.props=d,E.state=ge,E.context=j,d=Y):(typeof E.componentDidUpdate!="function"||O===r.memoizedProps&&ie===r.memoizedState||(o.flags|=4),typeof E.getSnapshotBeforeUpdate!="function"||O===r.memoizedProps&&ie===r.memoizedState||(o.flags|=1024),d=!1)}return ff(r,o,u,d,v,g)}function ff(r,o,u,d,g,v){Og(r,o);var E=(o.flags&128)!==0;if(!d&&!E)return g&&Hm(o,u,!1),sr(r,o,v);d=o.stateNode,HE.current=o;var O=E&&typeof u.getDerivedStateFromError!="function"?null:d.render();return o.flags|=1,r!==null&&E?(o.child=Zi(o,r.child,null,v),o.child=Zi(o,null,O,v)):zt(r,o,O,v),o.memoizedState=d.state,g&&Hm(o,u,!0),o.child}function Ng(r){var o=r.stateNode;o.pendingContext?zm(r,o.pendingContext,o.pendingContext!==o.context):o.context&&zm(r,o.context,!1),Gc(r,o.containerInfo)}function Dg(r,o,u,d,g){return Ji(),jc(g),o.flags|=256,zt(r,o,u,d),o.child}var df={dehydrated:null,treeContext:null,retryLane:0};function pf(r){return{baseLanes:r,cachePool:null,transitions:null}}function zg(r,o,u){var d=o.pendingProps,g=Ze.current,v=!1,E=(o.flags&128)!==0,O;if((O=E)||(O=r!==null&&r.memoizedState===null?!1:(g&2)!==0),O?(v=!0,o.flags&=-129):(r===null||r.memoizedState!==null)&&(g|=1),Ve(Ze,g&1),r===null)return zc(o),r=o.memoizedState,r!==null&&(r=r.dehydrated,r!==null)?(o.mode&1?r.data==="$!"?o.lanes=8:o.lanes=1073741824:o.lanes=1,null):(E=d.children,r=d.fallback,v?(d=o.mode,v=o.child,E={mode:"hidden",children:E},!(d&1)&&v!==null?(v.childLanes=0,v.pendingProps=E):v=Ps(E,d,0,null),r=yi(r,d,u,null),v.return=o,r.return=o,v.sibling=r,o.child=v,o.child.memoizedState=pf(u),o.memoizedState=df,r):hf(o,E));if(g=r.memoizedState,g!==null&&(O=g.dehydrated,O!==null))return BE(r,o,E,d,O,g,u);if(v){v=d.fallback,E=o.mode,g=r.child,O=g.sibling;var j={mode:"hidden",children:d.children};return!(E&1)&&o.child!==g?(d=o.child,d.childLanes=0,d.pendingProps=j,o.deletions=null):(d=Dr(g,j),d.subtreeFlags=g.subtreeFlags&14680064),O!==null?v=Dr(O,v):(v=yi(v,E,u,null),v.flags|=2),v.return=o,d.return=o,d.sibling=v,o.child=d,d=v,v=o.child,E=r.child.memoizedState,E=E===null?pf(u):{baseLanes:E.baseLanes|u,cachePool:null,transitions:E.transitions},v.memoizedState=E,v.childLanes=r.childLanes&~u,o.memoizedState=df,d}return v=r.child,r=v.sibling,d=Dr(v,{mode:"visible",children:d.children}),!(o.mode&1)&&(d.lanes=u),d.return=o,d.sibling=null,r!==null&&(u=o.deletions,u===null?(o.deletions=[r],o.flags|=16):u.push(r)),o.child=d,o.memoizedState=null,d}function hf(r,o){return o=Ps({mode:"visible",children:o},r.mode,0,null),o.return=r,r.child=o}function ms(r,o,u,d){return d!==null&&jc(d),Zi(o,r.child,null,u),r=hf(o,o.pendingProps.children),r.flags|=2,o.memoizedState=null,r}function BE(r,o,u,d,g,v,E){if(u)return o.flags&256?(o.flags&=-257,d=sf(Error(n(422))),ms(r,o,E,d)):o.memoizedState!==null?(o.child=r.child,o.flags|=128,null):(v=d.fallback,g=o.mode,d=Ps({mode:"visible",children:d.children},g,0,null),v=yi(v,g,E,null),v.flags|=2,d.return=o,v.return=o,d.sibling=v,o.child=d,o.mode&1&&Zi(o,r.child,null,E),o.child.memoizedState=pf(E),o.memoizedState=df,v);if(!(o.mode&1))return ms(r,o,E,null);if(g.data==="$!"){if(d=g.nextSibling&&g.nextSibling.dataset,d)var O=d.dgst;return d=O,v=Error(n(419)),d=sf(v,d,void 0),ms(r,o,E,d)}if(O=(E&r.childLanes)!==0,Gt||O){if(d=gt,d!==null){switch(E&-E){case 4:g=2;break;case 16:g=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:g=32;break;case 536870912:g=268435456;break;default:g=0}g=g&(d.suspendedLanes|E)?0:g,g!==0&&g!==v.retryLane&&(v.retryLane=g,lr(r,g),Nn(d,r,g,-1))}return If(),d=sf(Error(n(421))),ms(r,o,E,d)}return g.data==="$?"?(o.flags|=128,o.child=r.child,o=tS.bind(null,r),g._reactRetry=o,null):(r=v.treeContext,sn=Tr(g.nextSibling),an=o,Qe=!0,An=null,r!==null&&(gn[yn++]=ir,gn[yn++]=or,gn[yn++]=si,ir=r.id,or=r.overflow,si=o),o=hf(o,d.children),o.flags|=4096,o)}function jg(r,o,u){r.lanes|=o;var d=r.alternate;d!==null&&(d.lanes|=o),Vc(r.return,o,u)}function mf(r,o,u,d,g){var v=r.memoizedState;v===null?r.memoizedState={isBackwards:o,rendering:null,renderingStartTime:0,last:d,tail:u,tailMode:g}:(v.isBackwards=o,v.rendering=null,v.renderingStartTime=0,v.last=d,v.tail=u,v.tailMode=g)}function Hg(r,o,u){var d=o.pendingProps,g=d.revealOrder,v=d.tail;if(zt(r,o,d.children,u),d=Ze.current,d&2)d=d&1|2,o.flags|=128;else{if(r!==null&&r.flags&128)e:for(r=o.child;r!==null;){if(r.tag===13)r.memoizedState!==null&&jg(r,u,o);else if(r.tag===19)jg(r,u,o);else if(r.child!==null){r.child.return=r,r=r.child;continue}if(r===o)break e;for(;r.sibling===null;){if(r.return===null||r.return===o)break e;r=r.return}r.sibling.return=r.return,r=r.sibling}d&=1}if(Ve(Ze,d),!(o.mode&1))o.memoizedState=null;else switch(g){case"forwards":for(u=o.child,g=null;u!==null;)r=u.alternate,r!==null&&ss(r)===null&&(g=u),u=u.sibling;u=g,u===null?(g=o.child,o.child=null):(g=u.sibling,u.sibling=null),mf(o,!1,g,u,v);break;case"backwards":for(u=null,g=o.child,o.child=null;g!==null;){if(r=g.alternate,r!==null&&ss(r)===null){o.child=g;break}r=g.sibling,g.sibling=u,u=g,g=r}mf(o,!0,u,null,v);break;case"together":mf(o,!1,null,null,void 0);break;default:o.memoizedState=null}return o.child}function gs(r,o){!(o.mode&1)&&r!==null&&(r.alternate=null,o.alternate=null,o.flags|=2)}function sr(r,o,u){if(r!==null&&(o.dependencies=r.dependencies),pi|=o.lanes,!(u&o.childLanes))return null;if(r!==null&&o.child!==r.child)throw Error(n(153));if(o.child!==null){for(r=o.child,u=Dr(r,r.pendingProps),o.child=u,u.return=o;r.sibling!==null;)r=r.sibling,u=u.sibling=Dr(r,r.pendingProps),u.return=o;u.sibling=null}return o.child}function UE(r,o,u){switch(o.tag){case 3:Ng(o),Ji();break;case 5:tg(o);break;case 1:Kt(o.type)&&Ja(o);break;case 4:Gc(o,o.stateNode.containerInfo);break;case 10:var d=o.type._context,g=o.memoizedProps.value;Ve(is,d._currentValue),d._currentValue=g;break;case 13:if(d=o.memoizedState,d!==null)return d.dehydrated!==null?(Ve(Ze,Ze.current&1),o.flags|=128,null):u&o.child.childLanes?zg(r,o,u):(Ve(Ze,Ze.current&1),r=sr(r,o,u),r!==null?r.sibling:null);Ve(Ze,Ze.current&1);break;case 19:if(d=(u&o.childLanes)!==0,r.flags&128){if(d)return Hg(r,o,u);o.flags|=128}if(g=o.memoizedState,g!==null&&(g.rendering=null,g.tail=null,g.lastEffect=null),Ve(Ze,Ze.current),d)break;return null;case 22:case 23:return o.lanes=0,Rg(r,o,u)}return sr(r,o,u)}var Bg,gf,Ug,Vg;Bg=function(r,o){for(var u=o.child;u!==null;){if(u.tag===5||u.tag===6)r.appendChild(u.stateNode);else if(u.tag!==4&&u.child!==null){u.child.return=u,u=u.child;continue}if(u===o)break;for(;u.sibling===null;){if(u.return===null||u.return===o)return;u=u.return}u.sibling.return=u.return,u=u.sibling}},gf=function(){},Ug=function(r,o,u,d){var g=r.memoizedProps;if(g!==d){r=o.stateNode,fi(Gn.current);var v=null;switch(u){case"input":g=Ut(r,g),d=Ut(r,d),v=[];break;case"select":g=L({},g,{value:void 0}),d=L({},d,{value:void 0}),v=[];break;case"textarea":g=Ft(r,g),d=Ft(r,d),v=[];break;default:typeof g.onClick!="function"&&typeof d.onClick=="function"&&(r.onclick=Ya)}it(u,d);var E;u=null;for(Y in g)if(!d.hasOwnProperty(Y)&&g.hasOwnProperty(Y)&&g[Y]!=null)if(Y==="style"){var O=g[Y];for(E in O)O.hasOwnProperty(E)&&(u||(u={}),u[E]="")}else Y!=="dangerouslySetInnerHTML"&&Y!=="children"&&Y!=="suppressContentEditableWarning"&&Y!=="suppressHydrationWarning"&&Y!=="autoFocus"&&(l.hasOwnProperty(Y)?v||(v=[]):(v=v||[]).push(Y,null));for(Y in d){var j=d[Y];if(O=g!=null?g[Y]:void 0,d.hasOwnProperty(Y)&&j!==O&&(j!=null||O!=null))if(Y==="style")if(O){for(E in O)!O.hasOwnProperty(E)||j&&j.hasOwnProperty(E)||(u||(u={}),u[E]="");for(E in j)j.hasOwnProperty(E)&&O[E]!==j[E]&&(u||(u={}),u[E]=j[E])}else u||(v||(v=[]),v.push(Y,u)),u=j;else Y==="dangerouslySetInnerHTML"?(j=j?j.__html:void 0,O=O?O.__html:void 0,j!=null&&O!==j&&(v=v||[]).push(Y,j)):Y==="children"?typeof j!="string"&&typeof j!="number"||(v=v||[]).push(Y,""+j):Y!=="suppressContentEditableWarning"&&Y!=="suppressHydrationWarning"&&(l.hasOwnProperty(Y)?(j!=null&&Y==="onScroll"&&Ge("scroll",r),v||O===j||(v=[])):(v=v||[]).push(Y,j))}u&&(v=v||[]).push("style",u);var Y=v;(o.updateQueue=Y)&&(o.flags|=4)}},Vg=function(r,o,u,d){u!==d&&(o.flags|=4)};function hl(r,o){if(!Qe)switch(r.tailMode){case"hidden":o=r.tail;for(var u=null;o!==null;)o.alternate!==null&&(u=o),o=o.sibling;u===null?r.tail=null:u.sibling=null;break;case"collapsed":u=r.tail;for(var d=null;u!==null;)u.alternate!==null&&(d=u),u=u.sibling;d===null?o||r.tail===null?r.tail=null:r.tail.sibling=null:d.sibling=null}}function It(r){var o=r.alternate!==null&&r.alternate.child===r.child,u=0,d=0;if(o)for(var g=r.child;g!==null;)u|=g.lanes|g.childLanes,d|=g.subtreeFlags&14680064,d|=g.flags&14680064,g.return=r,g=g.sibling;else for(g=r.child;g!==null;)u|=g.lanes|g.childLanes,d|=g.subtreeFlags,d|=g.flags,g.return=r,g=g.sibling;return r.subtreeFlags|=d,r.childLanes=u,o}function VE(r,o,u){var d=o.pendingProps;switch(Nc(o),o.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return It(o),null;case 1:return Kt(o.type)&&Qa(),It(o),null;case 3:return d=o.stateNode,no(),qe(Wt),qe(Pt),Xc(),d.pendingContext&&(d.context=d.pendingContext,d.pendingContext=null),(r===null||r.child===null)&&(ns(o)?o.flags|=4:r===null||r.memoizedState.isDehydrated&&!(o.flags&256)||(o.flags|=1024,An!==null&&(Tf(An),An=null))),gf(r,o),It(o),null;case 5:qc(o);var g=fi(ul.current);if(u=o.type,r!==null&&o.stateNode!=null)Ug(r,o,u,d,g),r.ref!==o.ref&&(o.flags|=512,o.flags|=2097152);else{if(!d){if(o.stateNode===null)throw Error(n(166));return It(o),null}if(r=fi(Gn.current),ns(o)){d=o.stateNode,u=o.type;var v=o.memoizedProps;switch(d[Kn]=o,d[il]=v,r=(o.mode&1)!==0,u){case"dialog":Ge("cancel",d),Ge("close",d);break;case"iframe":case"object":case"embed":Ge("load",d);break;case"video":case"audio":for(g=0;g<\/script>",r=r.removeChild(r.firstChild)):typeof d.is=="string"?r=E.createElement(u,{is:d.is}):(r=E.createElement(u),u==="select"&&(E=r,d.multiple?E.multiple=!0:d.size&&(E.size=d.size))):r=E.createElementNS(r,u),r[Kn]=o,r[il]=d,Bg(r,o,!1,!1),o.stateNode=r;e:{switch(E=on(u,d),u){case"dialog":Ge("cancel",r),Ge("close",r),g=d;break;case"iframe":case"object":case"embed":Ge("load",r),g=d;break;case"video":case"audio":for(g=0;glo&&(o.flags|=128,d=!0,hl(v,!1),o.lanes=4194304)}else{if(!d)if(r=ss(E),r!==null){if(o.flags|=128,d=!0,u=r.updateQueue,u!==null&&(o.updateQueue=u,o.flags|=4),hl(v,!0),v.tail===null&&v.tailMode==="hidden"&&!E.alternate&&!Qe)return It(o),null}else 2*ot()-v.renderingStartTime>lo&&u!==1073741824&&(o.flags|=128,d=!0,hl(v,!1),o.lanes=4194304);v.isBackwards?(E.sibling=o.child,o.child=E):(u=v.last,u!==null?u.sibling=E:o.child=E,v.last=E)}return v.tail!==null?(o=v.tail,v.rendering=o,v.tail=o.sibling,v.renderingStartTime=ot(),o.sibling=null,u=Ze.current,Ve(Ze,d?u&1|2:u&1),o):(It(o),null);case 22:case 23:return Lf(),d=o.memoizedState!==null,r!==null&&r.memoizedState!==null!==d&&(o.flags|=8192),d&&o.mode&1?un&1073741824&&(It(o),o.subtreeFlags&6&&(o.flags|=8192)):It(o),null;case 24:return null;case 25:return null}throw Error(n(156,o.tag))}function WE(r,o){switch(Nc(o),o.tag){case 1:return Kt(o.type)&&Qa(),r=o.flags,r&65536?(o.flags=r&-65537|128,o):null;case 3:return no(),qe(Wt),qe(Pt),Xc(),r=o.flags,r&65536&&!(r&128)?(o.flags=r&-65537|128,o):null;case 5:return qc(o),null;case 13:if(qe(Ze),r=o.memoizedState,r!==null&&r.dehydrated!==null){if(o.alternate===null)throw Error(n(340));Ji()}return r=o.flags,r&65536?(o.flags=r&-65537|128,o):null;case 19:return qe(Ze),null;case 4:return no(),null;case 10:return Uc(o.type._context),null;case 22:case 23:return Lf(),null;case 24:return null;default:return null}}var ys=!1,_t=!1,KE=typeof WeakSet=="function"?WeakSet:Set,he=null;function io(r,o){var u=r.ref;if(u!==null)if(typeof u=="function")try{u(null)}catch(d){tt(r,o,d)}else u.current=null}function yf(r,o,u){try{u()}catch(d){tt(r,o,d)}}var Wg=!1;function GE(r,o){if(Pc=Na,r=Em(),wc(r)){if("selectionStart"in r)var u={start:r.selectionStart,end:r.selectionEnd};else e:{u=(u=r.ownerDocument)&&u.defaultView||window;var d=u.getSelection&&u.getSelection();if(d&&d.rangeCount!==0){u=d.anchorNode;var g=d.anchorOffset,v=d.focusNode;d=d.focusOffset;try{u.nodeType,v.nodeType}catch{u=null;break e}var E=0,O=-1,j=-1,Y=0,oe=0,le=r,ie=null;t:for(;;){for(var de;le!==u||g!==0&&le.nodeType!==3||(O=E+g),le!==v||d!==0&&le.nodeType!==3||(j=E+d),le.nodeType===3&&(E+=le.nodeValue.length),(de=le.firstChild)!==null;)ie=le,le=de;for(;;){if(le===r)break t;if(ie===u&&++Y===g&&(O=E),ie===v&&++oe===d&&(j=E),(de=le.nextSibling)!==null)break;le=ie,ie=le.parentNode}le=de}u=O===-1||j===-1?null:{start:O,end:j}}else u=null}u=u||{start:0,end:0}}else u=null;for(Lc={focusedElem:r,selectionRange:u},Na=!1,he=o;he!==null;)if(o=he,r=o.child,(o.subtreeFlags&1028)!==0&&r!==null)r.return=o,he=r;else for(;he!==null;){o=he;try{var ge=o.alternate;if(o.flags&1024)switch(o.tag){case 0:case 11:case 15:break;case 1:if(ge!==null){var ye=ge.memoizedProps,lt=ge.memoizedState,W=o.stateNode,B=W.getSnapshotBeforeUpdate(o.elementType===o.type?ye:Rn(o.type,ye),lt);W.__reactInternalSnapshotBeforeUpdate=B}break;case 3:var q=o.stateNode.containerInfo;q.nodeType===1?q.textContent="":q.nodeType===9&&q.documentElement&&q.removeChild(q.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(n(163))}}catch(ue){tt(o,o.return,ue)}if(r=o.sibling,r!==null){r.return=o.return,he=r;break}he=o.return}return ge=Wg,Wg=!1,ge}function ml(r,o,u){var d=o.updateQueue;if(d=d!==null?d.lastEffect:null,d!==null){var g=d=d.next;do{if((g.tag&r)===r){var v=g.destroy;g.destroy=void 0,v!==void 0&&yf(o,u,v)}g=g.next}while(g!==d)}}function vs(r,o){if(o=o.updateQueue,o=o!==null?o.lastEffect:null,o!==null){var u=o=o.next;do{if((u.tag&r)===r){var d=u.create;u.destroy=d()}u=u.next}while(u!==o)}}function vf(r){var o=r.ref;if(o!==null){var u=r.stateNode;switch(r.tag){case 5:r=u;break;default:r=u}typeof o=="function"?o(r):o.current=r}}function Kg(r){var o=r.alternate;o!==null&&(r.alternate=null,Kg(o)),r.child=null,r.deletions=null,r.sibling=null,r.tag===5&&(o=r.stateNode,o!==null&&(delete o[Kn],delete o[il],delete o[Ac],delete o[LE],delete o[IE])),r.stateNode=null,r.return=null,r.dependencies=null,r.memoizedProps=null,r.memoizedState=null,r.pendingProps=null,r.stateNode=null,r.updateQueue=null}function Gg(r){return r.tag===5||r.tag===3||r.tag===4}function qg(r){e:for(;;){for(;r.sibling===null;){if(r.return===null||Gg(r.return))return null;r=r.return}for(r.sibling.return=r.return,r=r.sibling;r.tag!==5&&r.tag!==6&&r.tag!==18;){if(r.flags&2||r.child===null||r.tag===4)continue e;r.child.return=r,r=r.child}if(!(r.flags&2))return r.stateNode}}function bf(r,o,u){var d=r.tag;if(d===5||d===6)r=r.stateNode,o?u.nodeType===8?u.parentNode.insertBefore(r,o):u.insertBefore(r,o):(u.nodeType===8?(o=u.parentNode,o.insertBefore(r,u)):(o=u,o.appendChild(r)),u=u._reactRootContainer,u!=null||o.onclick!==null||(o.onclick=Ya));else if(d!==4&&(r=r.child,r!==null))for(bf(r,o,u),r=r.sibling;r!==null;)bf(r,o,u),r=r.sibling}function wf(r,o,u){var d=r.tag;if(d===5||d===6)r=r.stateNode,o?u.insertBefore(r,o):u.appendChild(r);else if(d!==4&&(r=r.child,r!==null))for(wf(r,o,u),r=r.sibling;r!==null;)wf(r,o,u),r=r.sibling}var Et=null,On=!1;function Ar(r,o,u){for(u=u.child;u!==null;)Yg(r,o,u),u=u.sibling}function Yg(r,o,u){if(Wn&&typeof Wn.onCommitFiberUnmount=="function")try{Wn.onCommitFiberUnmount(_a,u)}catch{}switch(u.tag){case 5:_t||io(u,o);case 6:var d=Et,g=On;Et=null,Ar(r,o,u),Et=d,On=g,Et!==null&&(On?(r=Et,u=u.stateNode,r.nodeType===8?r.parentNode.removeChild(u):r.removeChild(u)):Et.removeChild(u.stateNode));break;case 18:Et!==null&&(On?(r=Et,u=u.stateNode,r.nodeType===8?Mc(r.parentNode,u):r.nodeType===1&&Mc(r,u),Go(r)):Mc(Et,u.stateNode));break;case 4:d=Et,g=On,Et=u.stateNode.containerInfo,On=!0,Ar(r,o,u),Et=d,On=g;break;case 0:case 11:case 14:case 15:if(!_t&&(d=u.updateQueue,d!==null&&(d=d.lastEffect,d!==null))){g=d=d.next;do{var v=g,E=v.destroy;v=v.tag,E!==void 0&&(v&2||v&4)&&yf(u,o,E),g=g.next}while(g!==d)}Ar(r,o,u);break;case 1:if(!_t&&(io(u,o),d=u.stateNode,typeof d.componentWillUnmount=="function"))try{d.props=u.memoizedProps,d.state=u.memoizedState,d.componentWillUnmount()}catch(O){tt(u,o,O)}Ar(r,o,u);break;case 21:Ar(r,o,u);break;case 22:u.mode&1?(_t=(d=_t)||u.memoizedState!==null,Ar(r,o,u),_t=d):Ar(r,o,u);break;default:Ar(r,o,u)}}function Xg(r){var o=r.updateQueue;if(o!==null){r.updateQueue=null;var u=r.stateNode;u===null&&(u=r.stateNode=new KE),o.forEach(function(d){var g=nS.bind(null,r,d);u.has(d)||(u.add(d),d.then(g,g))})}}function Fn(r,o){var u=o.deletions;if(u!==null)for(var d=0;dg&&(g=E),d&=~v}if(d=g,d=ot()-d,d=(120>d?120:480>d?480:1080>d?1080:1920>d?1920:3e3>d?3e3:4320>d?4320:1960*YE(d/1960))-d,10r?16:r,Or===null)var d=!1;else{if(r=Or,Or=null,Es=0,je&6)throw Error(n(331));var g=je;for(je|=4,he=r.current;he!==null;){var v=he,E=v.child;if(he.flags&16){var O=v.deletions;if(O!==null){for(var j=0;jot()-Ef?mi(r,0):kf|=u),Yt(r,o)}function uy(r,o){o===0&&(r.mode&1?(o=Aa,Aa<<=1,!(Aa&130023424)&&(Aa=4194304)):o=1);var u=jt();r=lr(r,o),r!==null&&(Bo(r,o,u),Yt(r,u))}function tS(r){var o=r.memoizedState,u=0;o!==null&&(u=o.retryLane),uy(r,u)}function nS(r,o){var u=0;switch(r.tag){case 13:var d=r.stateNode,g=r.memoizedState;g!==null&&(u=g.retryLane);break;case 19:d=r.stateNode;break;default:throw Error(n(314))}d!==null&&d.delete(o),uy(r,u)}var cy;cy=function(r,o,u){if(r!==null)if(r.memoizedProps!==o.pendingProps||Wt.current)Gt=!0;else{if(!(r.lanes&u)&&!(o.flags&128))return Gt=!1,UE(r,o,u);Gt=!!(r.flags&131072)}else Gt=!1,Qe&&o.flags&1048576&&Um(o,ts,o.index);switch(o.lanes=0,o.tag){case 2:var d=o.type;gs(r,o),r=o.pendingProps;var g=Yi(o,Pt.current);to(o,u),g=Zc(null,o,d,r,g,u);var v=ef();return o.flags|=1,typeof g=="object"&&g!==null&&typeof g.render=="function"&&g.$$typeof===void 0?(o.tag=1,o.memoizedState=null,o.updateQueue=null,Kt(d)?(v=!0,Ja(o)):v=!1,o.memoizedState=g.state!==null&&g.state!==void 0?g.state:null,Kc(o),g.updater=hs,o.stateNode=g,g._reactInternals=o,af(o,d,r,u),o=ff(null,o,d,!0,v,u)):(o.tag=0,Qe&&v&&Fc(o),zt(null,o,g,u),o=o.child),o;case 16:d=o.elementType;e:{switch(gs(r,o),r=o.pendingProps,g=d._init,d=g(d._payload),o.type=d,g=o.tag=iS(d),r=Rn(d,r),g){case 0:o=cf(null,o,d,r,u);break e;case 1:o=Fg(null,o,d,r,u);break e;case 11:o=_g(null,o,d,r,u);break e;case 14:o=Mg(null,o,d,Rn(d.type,r),u);break e}throw Error(n(306,d,""))}return o;case 0:return d=o.type,g=o.pendingProps,g=o.elementType===d?g:Rn(d,g),cf(r,o,d,g,u);case 1:return d=o.type,g=o.pendingProps,g=o.elementType===d?g:Rn(d,g),Fg(r,o,d,g,u);case 3:e:{if(Ng(o),r===null)throw Error(n(387));d=o.pendingProps,v=o.memoizedState,g=v.element,Jm(r,o),as(o,d,null,u);var E=o.memoizedState;if(d=E.element,v.isDehydrated)if(v={element:d,isDehydrated:!1,cache:E.cache,pendingSuspenseBoundaries:E.pendingSuspenseBoundaries,transitions:E.transitions},o.updateQueue.baseState=v,o.memoizedState=v,o.flags&256){g=ro(Error(n(423)),o),o=Dg(r,o,d,u,g);break e}else if(d!==g){g=ro(Error(n(424)),o),o=Dg(r,o,d,u,g);break e}else for(sn=Tr(o.stateNode.containerInfo.firstChild),an=o,Qe=!0,An=null,u=Xm(o,null,d,u),o.child=u;u;)u.flags=u.flags&-3|4096,u=u.sibling;else{if(Ji(),d===g){o=sr(r,o,u);break e}zt(r,o,d,u)}o=o.child}return o;case 5:return tg(o),r===null&&zc(o),d=o.type,g=o.pendingProps,v=r!==null?r.memoizedProps:null,E=g.children,Ic(d,g)?E=null:v!==null&&Ic(d,v)&&(o.flags|=32),Og(r,o),zt(r,o,E,u),o.child;case 6:return r===null&&zc(o),null;case 13:return zg(r,o,u);case 4:return Gc(o,o.stateNode.containerInfo),d=o.pendingProps,r===null?o.child=Zi(o,null,d,u):zt(r,o,d,u),o.child;case 11:return d=o.type,g=o.pendingProps,g=o.elementType===d?g:Rn(d,g),_g(r,o,d,g,u);case 7:return zt(r,o,o.pendingProps,u),o.child;case 8:return zt(r,o,o.pendingProps.children,u),o.child;case 12:return zt(r,o,o.pendingProps.children,u),o.child;case 10:e:{if(d=o.type._context,g=o.pendingProps,v=o.memoizedProps,E=g.value,Ve(is,d._currentValue),d._currentValue=E,v!==null)if(Mn(v.value,E)){if(v.children===g.children&&!Wt.current){o=sr(r,o,u);break e}}else for(v=o.child,v!==null&&(v.return=o);v!==null;){var O=v.dependencies;if(O!==null){E=v.child;for(var j=O.firstContext;j!==null;){if(j.context===d){if(v.tag===1){j=ar(-1,u&-u),j.tag=2;var Y=v.updateQueue;if(Y!==null){Y=Y.shared;var oe=Y.pending;oe===null?j.next=j:(j.next=oe.next,oe.next=j),Y.pending=j}}v.lanes|=u,j=v.alternate,j!==null&&(j.lanes|=u),Vc(v.return,u,o),O.lanes|=u;break}j=j.next}}else if(v.tag===10)E=v.type===o.type?null:v.child;else if(v.tag===18){if(E=v.return,E===null)throw Error(n(341));E.lanes|=u,O=E.alternate,O!==null&&(O.lanes|=u),Vc(E,u,o),E=v.sibling}else E=v.child;if(E!==null)E.return=v;else for(E=v;E!==null;){if(E===o){E=null;break}if(v=E.sibling,v!==null){v.return=E.return,E=v;break}E=E.return}v=E}zt(r,o,g.children,u),o=o.child}return o;case 9:return g=o.type,d=o.pendingProps.children,to(o,u),g=vn(g),d=d(g),o.flags|=1,zt(r,o,d,u),o.child;case 14:return d=o.type,g=Rn(d,o.pendingProps),g=Rn(d.type,g),Mg(r,o,d,g,u);case 15:return Ag(r,o,o.type,o.pendingProps,u);case 17:return d=o.type,g=o.pendingProps,g=o.elementType===d?g:Rn(d,g),gs(r,o),o.tag=1,Kt(d)?(r=!0,Ja(o)):r=!1,to(o,u),Sg(o,d,g),af(o,d,g,u),ff(null,o,d,!0,r,u);case 19:return Hg(r,o,u);case 22:return Rg(r,o,u)}throw Error(n(156,o.tag))};function fy(r,o){return Vh(r,o)}function rS(r,o,u,d){this.tag=r,this.key=u,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=o,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=d,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function xn(r,o,u,d){return new rS(r,o,u,d)}function _f(r){return r=r.prototype,!(!r||!r.isReactComponent)}function iS(r){if(typeof r=="function")return _f(r)?1:0;if(r!=null){if(r=r.$$typeof,r===D)return 11;if(r===A)return 14}return 2}function Dr(r,o){var u=r.alternate;return u===null?(u=xn(r.tag,o,r.key,r.mode),u.elementType=r.elementType,u.type=r.type,u.stateNode=r.stateNode,u.alternate=r,r.alternate=u):(u.pendingProps=o,u.type=r.type,u.flags=0,u.subtreeFlags=0,u.deletions=null),u.flags=r.flags&14680064,u.childLanes=r.childLanes,u.lanes=r.lanes,u.child=r.child,u.memoizedProps=r.memoizedProps,u.memoizedState=r.memoizedState,u.updateQueue=r.updateQueue,o=r.dependencies,u.dependencies=o===null?null:{lanes:o.lanes,firstContext:o.firstContext},u.sibling=r.sibling,u.index=r.index,u.ref=r.ref,u}function Ts(r,o,u,d,g,v){var E=2;if(d=r,typeof r=="function")_f(r)&&(E=1);else if(typeof r=="string")E=5;else e:switch(r){case X:return yi(u.children,g,v,o);case x:E=8,g|=8;break;case K:return r=xn(12,u,o,g|2),r.elementType=K,r.lanes=v,r;case P:return r=xn(13,u,o,g),r.elementType=P,r.lanes=v,r;case H:return r=xn(19,u,o,g),r.elementType=H,r.lanes=v,r;case te:return Ps(u,g,v,o);default:if(typeof r=="object"&&r!==null)switch(r.$$typeof){case F:E=10;break e;case N:E=9;break e;case D:E=11;break e;case A:E=14;break e;case ee:E=16,d=null;break e}throw Error(n(130,r==null?r:typeof r,""))}return o=xn(E,u,o,g),o.elementType=r,o.type=d,o.lanes=v,o}function yi(r,o,u,d){return r=xn(7,r,d,o),r.lanes=u,r}function Ps(r,o,u,d){return r=xn(22,r,d,o),r.elementType=te,r.lanes=u,r.stateNode={isHidden:!1},r}function Mf(r,o,u){return r=xn(6,r,null,o),r.lanes=u,r}function Af(r,o,u){return o=xn(4,r.children!==null?r.children:[],r.key,o),o.lanes=u,o.stateNode={containerInfo:r.containerInfo,pendingChildren:null,implementation:r.implementation},o}function oS(r,o,u,d,g){this.tag=o,this.containerInfo=r,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=oc(0),this.expirationTimes=oc(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=oc(0),this.identifierPrefix=d,this.onRecoverableError=g,this.mutableSourceEagerHydrationData=null}function Rf(r,o,u,d,g,v,E,O,j){return r=new oS(r,o,u,O,j),o===1?(o=1,v===!0&&(o|=8)):o=0,v=xn(3,null,null,o),r.current=v,v.stateNode=r,v.memoizedState={element:d,isDehydrated:u,cache:null,transitions:null,pendingSuspenseBoundaries:null},Kc(v),r}function lS(r,o,u){var d=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}return e(),Hf.exports=vS(),Hf.exports}var $y;function bS(){if($y)return Os;$y=1;var e=c1();return Os.createRoot=e.createRoot,Os.hydrateRoot=e.hydrateRoot,Os}var wS=bS();const xS=ca(wS);function f1(e={}){const{strict:t=!0,errorMessage:n="useContext: `context` is undefined. Seems you forgot to wrap component within the Provider",name:i}=e,l=T.createContext(void 0);l.displayName=i;function a(){var s;const c=T.useContext(l);if(!c&&t){const f=new Error(n);throw f.name="ContextError",(s=Error.captureStackTrace)==null||s.call(Error,f,a),f}return c}return[l.Provider,a,l]}function kS(e){return{UNSAFE_getDOMNode(){return e.current}}}function wo(e){const t=T.useRef(null);return T.useImperativeHandle(e,()=>t.current),t}function Fp(e){return Array.isArray(e)}function ES(e){return Fp(e)&&e.length===0}function d1(e){const t=typeof e;return e!=null&&(t==="object"||t==="function")&&!Fp(e)}function SS(e){return d1(e)&&Object.keys(e).length===0}function $S(e){return Fp(e)?ES(e):d1(e)?SS(e):e==null||e===""}function CS(e){return typeof e=="function"}var Re=e=>e?"true":void 0,TS=(...e)=>{let t=" ";for(const n of e)if(typeof n=="string"&&n.length>0){t=n;break}return t};function p1(e){var t,n,i="";if(typeof e=="string"||typeof e=="number")i+=e;else if(typeof e=="object")if(Array.isArray(e))for(t=0;t"u"||Cy[l]||(Cy[l]=!0)}var PS=Object.create,m1=Object.defineProperty,LS=Object.getOwnPropertyDescriptor,g1=Object.getOwnPropertyNames,IS=Object.getPrototypeOf,_S=Object.prototype.hasOwnProperty,y1=(e,t)=>function(){return t||(0,e[g1(e)[0]])((t={exports:{}}).exports,t),t.exports},MS=(e,t,n,i)=>{if(t&&typeof t=="object"||typeof t=="function")for(let l of g1(t))!_S.call(e,l)&&l!==n&&m1(e,l,{get:()=>t[l],enumerable:!(i=LS(t,l))||i.enumerable});return e},AS=(e,t,n)=>(n=e!=null?PS(IS(e)):{},MS(!e||!e.__esModule?m1(n,"default",{value:e,enumerable:!0}):n,e)),RS=y1({"../../../node_modules/.pnpm/react@18.2.0/node_modules/react/cjs/react.production.min.js"(e){var t=Symbol.for("react.element"),n=Symbol.for("react.portal"),i=Symbol.for("react.fragment"),l=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),s=Symbol.for("react.provider"),c=Symbol.for("react.context"),f=Symbol.for("react.forward_ref"),p=Symbol.for("react.suspense"),h=Symbol.for("react.memo"),m=Symbol.for("react.lazy"),b=Symbol.iterator;function y($){return $===null||typeof $!="object"?null:($=b&&$[b]||$["@@iterator"],typeof $=="function"?$:null)}var w={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},S=Object.assign,C={};function k($,z,_){this.props=$,this.context=z,this.refs=C,this.updater=_||w}k.prototype.isReactComponent={},k.prototype.setState=function($,z){if(typeof $!="object"&&typeof $!="function"&&$!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,$,z,"setState")},k.prototype.forceUpdate=function($){this.updater.enqueueForceUpdate(this,$,"forceUpdate")};function I(){}I.prototype=k.prototype;function M($,z,_){this.props=$,this.context=z,this.refs=C,this.updater=_||w}var U=M.prototype=new I;U.constructor=M,S(U,k.prototype),U.isPureReactComponent=!0;var V=Array.isArray,R=Object.prototype.hasOwnProperty,X={current:null},x={key:!0,ref:!0,__self:!0,__source:!0};function K($,z,_){var re,ce={},se=null,ve=null;if(z!=null)for(re in z.ref!==void 0&&(ve=z.ref),z.key!==void 0&&(se=""+z.key),z)R.call(z,re)&&!x.hasOwnProperty(re)&&(ce[re]=z[re]);var pe=arguments.length-2;if(pe===1)ce.children=_;else if(1e?e.charAt(0).toUpperCase()+e.slice(1).toLowerCase():"";function NS(e){return`${e}-${Math.floor(Math.random()*1e6)}`}function kO(e){for(const t in e)t.startsWith("on")&&delete e[t];return e}function fa(e){if(!e||typeof e!="object")return"";try{return JSON.stringify(e)}catch{return""}}/** * @license React * react.development.js * @@ -53,7 +53,7 @@ Error generating stack: `+v.message+` * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */function jS(e,t,n){return Math.min(Math.max(e,t),n)}function HS(e,t){if(e!=null){if(PS(e)){e(t);return}try{e.current=t}catch{throw new Error(`Cannot assign value '${t}' to ref '${e}'`)}}}function BS(...e){return t=>{e.forEach(n=>HS(n,t))}}var US=new Set(["id","type","style","title","role","tabIndex","htmlFor","width","height","abbr","accept","acceptCharset","accessKey","action","allowFullScreen","allowTransparency","alt","async","autoComplete","autoFocus","autoPlay","cellPadding","cellSpacing","challenge","charset","checked","cite","class","className","cols","colSpan","command","content","contentEditable","contextMenu","controls","coords","crossOrigin","data","dateTime","default","defer","dir","disabled","download","draggable","dropzone","encType","enterKeyHint","for","form","formAction","formEncType","formMethod","formNoValidate","formTarget","frameBorder","headers","hidden","high","href","hrefLang","httpEquiv","icon","inputMode","isMap","itemId","itemProp","itemRef","itemScope","itemType","kind","label","lang","list","loop","manifest","max","maxLength","media","mediaGroup","method","min","minLength","multiple","muted","name","noValidate","open","optimum","pattern","ping","placeholder","poster","preload","radioGroup","referrerPolicy","readOnly","rel","required","rows","rowSpan","sandbox","scope","scoped","scrolling","seamless","selected","shape","size","sizes","slot","sortable","span","spellCheck","src","srcDoc","srcSet","start","step","target","translate","typeMustMatch","useMap","value","wmode","wrap"]),VS=new Set(["onCopy","onCut","onPaste","onLoad","onError","onWheel","onScroll","onCompositionEnd","onCompositionStart","onCompositionUpdate","onKeyDown","onKeyPress","onKeyUp","onFocus","onBlur","onChange","onInput","onSubmit","onClick","onContextMenu","onDoubleClick","onDrag","onDragEnd","onDragEnter","onDragExit","onDragLeave","onDragOver","onDragStart","onDrop","onMouseDown","onMouseEnter","onMouseLeave","onMouseMove","onMouseOut","onMouseOver","onMouseUp","onPointerDown","onPointerEnter","onPointerLeave","onPointerUp","onSelect","onTouchCancel","onTouchEnd","onTouchMove","onTouchStart","onAnimationStart","onAnimationEnd","onAnimationIteration","onTransitionEnd"]),Ty=/^(data-.*)$/,WS=/^(aria-.*)$/,Fs=/^(on[A-Z].*)$/;function Td(e,t={}){let{labelable:n=!0,enabled:i=!0,propNames:l,omitPropNames:a,omitEventNames:s,omitDataProps:c,omitEventProps:f}=t,p={};if(!i)return e;for(const h in e)a!=null&&a.has(h)||s!=null&&s.has(h)&&Fs.test(h)||Fs.test(h)&&!VS.has(h)||c&&Ty.test(h)||f&&Fs.test(h)||(Object.prototype.hasOwnProperty.call(e,h)&&(US.has(h)||n&&WS.test(h)||l!=null&&l.has(h)||Ty.test(h))||Fs.test(h))&&(p[h]=e[h]);return p}var[KS,da]=f1({name:"ProviderContext",strict:!1});const GS=new Set(["Arab","Syrc","Samr","Mand","Thaa","Mend","Nkoo","Adlm","Rohg","Hebr"]),qS=new Set(["ae","ar","arc","bcc","bqi","ckb","dv","fa","glk","he","ku","mzn","nqo","pnb","ps","sd","ug","ur","yi"]);function v1(e){if(Intl.Locale){let n=new Intl.Locale(e).maximize(),i=typeof n.getTextInfo=="function"?n.getTextInfo():n.textInfo;if(i)return i.direction==="rtl";if(n.script)return GS.has(n.script)}let t=e.split("-")[0];return qS.has(t)}const Np={prefix:String(Math.round(Math.random()*1e10)),current:0},b1=Ne.createContext(Np),YS=Ne.createContext(!1);let XS=!!(typeof window<"u"&&window.document&&window.document.createElement),Vf=new WeakMap;function QS(e=!1){let t=T.useContext(b1),n=T.useRef(null);if(n.current===null&&!e){var i,l;let a=(l=Ne.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED)===null||l===void 0||(i=l.ReactCurrentOwner)===null||i===void 0?void 0:i.current;if(a){let s=Vf.get(a);s==null?Vf.set(a,{id:t.current,state:a.memoizedState}):a.memoizedState!==s.state&&(t.current=s.id,Vf.delete(a))}n.current=++t.current}return n.current}function JS(e){let t=T.useContext(b1);t===Np&&!XS&&console.warn("When server rendering, you must wrap your application in an to ensure consistent ids are generated between the client and server.");let n=QS(!!e),i=`react-aria${t.prefix}`;return e||`${i}-${n}`}function ZS(e){let t=Ne.useId(),[n]=T.useState(Dp()),i=n?"react-aria":`react-aria${Np.prefix}`;return e||`${i}-${t}`}const e$=typeof Ne.useId=="function"?ZS:JS;function t$(){return!1}function n$(){return!0}function r$(e){return()=>{}}function Dp(){return typeof Ne.useSyncExternalStore=="function"?Ne.useSyncExternalStore(r$,t$,n$):T.useContext(YS)}const i$=Symbol.for("react-aria.i18n.locale");function w1(){let e=typeof window<"u"&&window[i$]||typeof navigator<"u"&&(navigator.language||navigator.userLanguage)||"en-US";try{Intl.DateTimeFormat.supportedLocalesOf([e])}catch{e="en-US"}return{locale:e,direction:v1(e)?"rtl":"ltr"}}let Pd=w1(),Rl=new Set;function Py(){Pd=w1();for(let e of Rl)e(Pd)}function x1(){let e=Dp(),[t,n]=T.useState(Pd);return T.useEffect(()=>(Rl.size===0&&window.addEventListener("languagechange",Py),Rl.add(n),()=>{Rl.delete(n),Rl.size===0&&window.removeEventListener("languagechange",Py)}),[]),e?{locale:"en-US",direction:"ltr"}:t}const k1=Ne.createContext(null);function o$(e){let{locale:t,children:n}=e,i=x1(),l=Ne.useMemo(()=>t?{locale:t,direction:v1(t)?"rtl":"ltr"}:i,[i,t]);return Ne.createElement(k1.Provider,{value:l},n)}function l$(){let e=x1();return T.useContext(k1)||e}function a$(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}function E1(e,t,n){a$(e,t),t.set(e,n)}const ft=typeof document<"u"?Ne.useLayoutEffect:()=>{};function gr(e){const t=T.useRef(null);return ft(()=>{t.current=e},[e]),T.useCallback((...n)=>{const i=t.current;return i==null?void 0:i(...n)},[])}function s$(e){let[t,n]=T.useState(e),i=T.useRef(null),l=gr(()=>{if(!i.current)return;let s=i.current.next();if(s.done){i.current=null;return}t===s.value?l():n(s.value)});ft(()=>{i.current&&l()});let a=gr(s=>{i.current=s(t),l()});return[t,a]}let u$=!!(typeof window<"u"&&window.document&&window.document.createElement),Kr=new Map;function ql(e){let[t,n]=T.useState(e),i=T.useRef(null),l=e$(t),a=T.useCallback(s=>{i.current=s},[]);return u$&&(Kr.has(l)&&!Kr.get(l).includes(a)?Kr.set(l,[...Kr.get(l),a]):Kr.set(l,[a])),ft(()=>{let s=l;return()=>{Kr.delete(s)}},[l]),T.useEffect(()=>{let s=i.current;s&&(i.current=null,n(s))}),l}function c$(e,t){if(e===t)return e;let n=Kr.get(e);if(n)return n.forEach(l=>l(t)),t;let i=Kr.get(t);return i?(i.forEach(l=>l(e)),e):t}function Ly(e=[]){let t=ql(),[n,i]=s$(t),l=T.useCallback(()=>{i(function*(){yield t,yield document.getElementById(t)?t:void 0})},[t,i]);return ft(l,[t,l,...e]),n}function f$(...e){return(...t)=>{for(let n of e)typeof n=="function"&&n(...t)}}const bt=e=>{var t;return(t=e==null?void 0:e.ownerDocument)!==null&&t!==void 0?t:document},Yl=e=>e&&"window"in e&&e.window===e?e:bt(e).defaultView||window;function S1(e){var t,n,i="";if(typeof e=="string"||typeof e=="number")i+=e;else if(typeof e=="object")if(Array.isArray(e)){var l=e.length;for(t=0;t=65&&l.charCodeAt(2)<=90?t[l]=f$(a,s):(l==="className"||l==="UNSAFE_className")&&typeof a=="string"&&typeof s=="string"?t[l]=_o(a,s):l==="id"&&a&&s?t.id=c$(a,s):t[l]=s!==void 0?s:a}}return t}const d$=new Set(["id"]),p$=new Set(["aria-label","aria-labelledby","aria-describedby","aria-details"]),h$=new Set(["href","hrefLang","target","rel","download","ping","referrerPolicy"]),m$=/^(data-.*)$/;function $1(e,t={}){let{labelable:n,isLink:i,propNames:l}=t,a={};for(const s in e)Object.prototype.hasOwnProperty.call(e,s)&&(d$.has(s)||n&&p$.has(s)||i&&h$.has(s)||l!=null&&l.has(s)||m$.test(s))&&(a[s]=e[s]);return a}function Iy(e){if(g$())e.focus({preventScroll:!0});else{let t=y$(e);e.focus(),v$(t)}}let Ns=null;function g$(){if(Ns==null){Ns=!1;try{document.createElement("div").focus({get preventScroll(){return Ns=!0,!0}})}catch{}}return Ns}function y$(e){let t=e.parentNode,n=[],i=document.scrollingElement||document.documentElement;for(;t instanceof HTMLElement&&t!==i;)(t.offsetHeight"u"||window.navigator==null?!1:((t=window.navigator.userAgentData)===null||t===void 0?void 0:t.brands.some(n=>e.test(n.brand)))||e.test(window.navigator.userAgent)}function zp(e){var t;return typeof window<"u"&&window.navigator!=null?e.test(((t=window.navigator.userAgentData)===null||t===void 0?void 0:t.platform)||window.navigator.platform):!1}function yr(e){let t=null;return()=>(t==null&&(t=e()),t)}const jp=yr(function(){return zp(/^Mac/i)}),b$=yr(function(){return zp(/^iPhone/i)}),w$=yr(function(){return zp(/^iPad/i)||jp()&&navigator.maxTouchPoints>1}),x$=yr(function(){return b$()||w$()}),EO=yr(function(){return jp()||x$()}),k$=yr(function(){return Ru(/AppleWebKit/i)&&!C1()}),C1=yr(function(){return Ru(/Chrome/i)}),Hp=yr(function(){return Ru(/Android/i)}),SO=yr(function(){return Ru(/Firefox/i)});let ho=new Map,Ld=new Set;function _y(){if(typeof window>"u")return;function e(i){return"propertyName"in i}let t=i=>{if(!e(i)||!i.target)return;let l=ho.get(i.target);l||(l=new Set,ho.set(i.target,l),i.target.addEventListener("transitioncancel",n,{once:!0})),l.add(i.propertyName)},n=i=>{if(!e(i)||!i.target)return;let l=ho.get(i.target);if(l&&(l.delete(i.propertyName),l.size===0&&(i.target.removeEventListener("transitioncancel",n),ho.delete(i.target)),ho.size===0)){for(let a of Ld)a();Ld.clear()}};document.body.addEventListener("transitionrun",t),document.body.addEventListener("transitionend",n)}typeof document<"u"&&(document.readyState!=="loading"?_y():document.addEventListener("DOMContentLoaded",_y));function E$(e){requestAnimationFrame(()=>{ho.size===0?e():Ld.add(e)})}function S$(e,t){let{id:n,"aria-label":i,"aria-labelledby":l}=e;return n=ql(n),l&&i?l=[...new Set([n,...l.trim().split(/\s+/)])].join(" "):l&&(l=l.trim().split(/\s+/).join(" ")),!i&&!l&&t&&(i=t),{id:n,"aria-label":i,"aria-labelledby":l}}function $$(){return typeof window.ResizeObserver<"u"}function My(e){const{ref:t,box:n,onResize:i}=e;T.useEffect(()=>{let l=t==null?void 0:t.current;if(l)if($$()){const a=new window.ResizeObserver(s=>{s.length&&i()});return a.observe(l,{box:n}),()=>{l&&a.unobserve(l)}}else return window.addEventListener("resize",i,!1),()=>{window.removeEventListener("resize",i,!1)}},[i,t,n])}function C$(e,t){ft(()=>{if(e&&e.ref&&t)return e.ref.current=t.current,()=>{e.ref&&(e.ref.current=null)}})}function T$(e){return e.mozInputSource===0&&e.isTrusted?!0:Hp()&&e.pointerType?e.type==="click"&&e.buttons===1:e.detail===0&&!e.pointerType}function $O(e){return!Hp()&&e.width===0&&e.height===0||e.width===1&&e.height===1&&e.pressure===0&&e.detail===0&&e.pointerType==="mouse"}function P$(e,t,n){let i=T.useRef(t),l=gr(()=>{n&&n(i.current)});T.useEffect(()=>{var a;let s=e==null||(a=e.current)===null||a===void 0?void 0:a.form;return s==null||s.addEventListener("reset",l),()=>{s==null||s.removeEventListener("reset",l)}},[e,l])}var L$=c1();const I$=ca(L$);function Ou(e,t,n){let[i,l]=T.useState(e||t),a=T.useRef(e!==void 0),s=e!==void 0;T.useEffect(()=>{let p=a.current;p!==s&&console.warn(`WARN: A component changed from ${p?"controlled":"uncontrolled"} to ${s?"controlled":"uncontrolled"}.`),a.current=s},[s]);let c=s?e:i,f=T.useCallback((p,...h)=>{let m=(b,...y)=>{n&&(Object.is(c,b)||n(b,...y)),s||(c=b)};typeof p=="function"?(console.warn("We can not support a function callback. See Github Issues for details https://github.com/adobe/react-spectrum/issues/2320"),l((y,...w)=>{let S=p(s?c:y,...w);return m(S,...h),s?y:S})):(s||l(p),m(p,...h))},[s,c,n]);return[c,f]}function Id(e,t=-1/0,n=1/0){return Math.min(Math.max(e,t),n)}function _$(e){if(M$())e.focus({preventScroll:!0});else{let t=A$(e);e.focus(),R$(t)}}let Ds=null;function M$(){if(Ds==null){Ds=!1;try{document.createElement("div").focus({get preventScroll(){return Ds=!0,!0}})}catch{}}return Ds}function A$(e){let t=e.parentNode,n=[],i=document.scrollingElement||document.documentElement;for(;t instanceof HTMLElement&&t!==i;)(t.offsetHeight"u"||window.navigator==null?!1:((t=window.navigator.userAgentData)===null||t===void 0?void 0:t.brands.some(n=>e.test(n.brand)))||e.test(window.navigator.userAgent)}function T1(e){var t;return typeof window<"u"&&window.navigator!=null?e.test(((t=window.navigator.userAgentData)===null||t===void 0?void 0:t.platform)||window.navigator.platform):!1}function pa(e){let t=null;return()=>(t==null&&(t=e()),t)}const _d=pa(function(){return T1(/^Mac/i)}),O$=pa(function(){return T1(/^iPad/i)||_d()&&navigator.maxTouchPoints>1}),F$=pa(function(){return Bp(/AppleWebKit/i)&&!N$()}),N$=pa(function(){return Bp(/Chrome/i)}),D$=pa(function(){return Bp(/Firefox/i)}),z$=T.createContext({isNative:!0,open:B$,useHref:e=>e});function j$(e){let{children:t,navigate:n,useHref:i}=e,l=T.useMemo(()=>({isNative:!1,open:(a,s,c,f)=>{P1(a,p=>{H$(p,s)?n(c,f):Xl(p,s)})},useHref:i||(a=>a)}),[n,i]);return Ne.createElement(z$.Provider,{value:l},t)}function H$(e,t){let n=e.getAttribute("target");return(!n||n==="_self")&&e.origin===location.origin&&!e.hasAttribute("download")&&!t.metaKey&&!t.ctrlKey&&!t.altKey&&!t.shiftKey}function Xl(e,t,n=!0){var i,l;let{metaKey:a,ctrlKey:s,altKey:c,shiftKey:f}=t;D$()&&(!((l=window.event)===null||l===void 0||(i=l.type)===null||i===void 0)&&i.startsWith("key"))&&e.target==="_blank"&&(_d()?a=!0:s=!0);let p=F$()&&_d()&&!O$()?new KeyboardEvent("keydown",{keyIdentifier:"Enter",metaKey:a,ctrlKey:s,altKey:c,shiftKey:f}):new MouseEvent("click",{metaKey:a,ctrlKey:s,altKey:c,shiftKey:f,bubbles:!0,cancelable:!0});Xl.isOpening=n,_$(e),e.dispatchEvent(p),Xl.isOpening=!1}Xl.isOpening=!1;function P1(e,t){if(e instanceof HTMLAnchorElement)t(e);else if(e.hasAttribute("data-href")){let n=document.createElement("a");n.href=e.getAttribute("data-href"),e.hasAttribute("data-target")&&(n.target=e.getAttribute("data-target")),e.hasAttribute("data-rel")&&(n.rel=e.getAttribute("data-rel")),e.hasAttribute("data-download")&&(n.download=e.getAttribute("data-download")),e.hasAttribute("data-ping")&&(n.ping=e.getAttribute("data-ping")),e.hasAttribute("data-referrer-policy")&&(n.referrerPolicy=e.getAttribute("data-referrer-policy")),e.appendChild(n),t(n),e.removeChild(n)}}function B$(e,t){P1(e,n=>Xl(n,t))}const Zn={top:"top",bottom:"top",left:"left",right:"left"},pu={top:"bottom",bottom:"top",left:"right",right:"left"},U$={top:"left",left:"top"},Md={top:"height",left:"width"},L1={width:"totalWidth",height:"totalHeight"},zs={};let vt=typeof document<"u"?window.visualViewport:null;function Ay(e){let t=0,n=0,i=0,l=0,a=0,s=0,c={};var f;let p=((f=vt==null?void 0:vt.scale)!==null&&f!==void 0?f:1)>1;if(e.tagName==="BODY"){let w=document.documentElement;i=w.clientWidth,l=w.clientHeight;var h;t=(h=vt==null?void 0:vt.width)!==null&&h!==void 0?h:i;var m;n=(m=vt==null?void 0:vt.height)!==null&&m!==void 0?m:l,c.top=w.scrollTop||e.scrollTop,c.left=w.scrollLeft||e.scrollLeft,vt&&(a=vt.offsetTop,s=vt.offsetLeft)}else({width:t,height:n,top:a,left:s}=Eo(e)),c.top=e.scrollTop,c.left=e.scrollLeft,i=t,l=n;if(k$()&&(e.tagName==="BODY"||e.tagName==="HTML")&&p){c.top=0,c.left=0;var b;a=(b=vt==null?void 0:vt.pageTop)!==null&&b!==void 0?b:0;var y;s=(y=vt==null?void 0:vt.pageLeft)!==null&&y!==void 0?y:0}return{width:t,height:n,totalWidth:i,totalHeight:l,scroll:c,top:a,left:s}}function V$(e){return{top:e.scrollTop,left:e.scrollLeft,width:e.scrollWidth,height:e.scrollHeight}}function Ry(e,t,n,i,l,a,s){var c;let f=(c=l.scroll[e])!==null&&c!==void 0?c:0,p=i[Md[e]],h=i.scroll[Zn[e]]+a,m=p+i.scroll[Zn[e]]-a,b=t-f+s[e]-i[Zn[e]],y=t-f+n+s[e]-i[Zn[e]];return bm?Math.max(m-y,h-b):0}function W$(e){let t=window.getComputedStyle(e);return{top:parseInt(t.marginTop,10)||0,bottom:parseInt(t.marginBottom,10)||0,left:parseInt(t.marginLeft,10)||0,right:parseInt(t.marginRight,10)||0}}function Oy(e){if(zs[e])return zs[e];let[t,n]=e.split(" "),i=Zn[t]||"right",l=U$[i];Zn[n]||(n="center");let a=Md[i],s=Md[l];return zs[e]={placement:t,crossPlacement:n,axis:i,crossAxis:l,size:a,crossSize:s},zs[e]}function Wf(e,t,n,i,l,a,s,c,f,p){let{placement:h,crossPlacement:m,axis:b,crossAxis:y,size:w,crossSize:S}=i,C={};var k;C[y]=(k=e[y])!==null&&k!==void 0?k:0;var I,M,U,V;m==="center"?C[y]+=(((I=e[S])!==null&&I!==void 0?I:0)-((M=n[S])!==null&&M!==void 0?M:0))/2:m!==y&&(C[y]+=((U=e[S])!==null&&U!==void 0?U:0)-((V=n[S])!==null&&V!==void 0?V:0)),C[y]+=a;const R=e[y]-n[S]+f+p,X=e[y]+e[S]-f-p;if(C[y]=Id(C[y],R,X),h===b){const x=c?s[w]:t[L1[w]];C[pu[b]]=Math.floor(x-e[b]+l)}else C[b]=Math.floor(e[b]+e[w]+l);return C}function K$(e,t,n,i,l,a,s,c){const f=i?n.height:t[L1.height];var p;let h=e.top!=null?n.top+e.top:n.top+(f-((p=e.bottom)!==null&&p!==void 0?p:0)-s);var m,b,y,w,S,C;let k=c!=="top"?Math.max(0,t.height+t.top+((m=t.scroll.top)!==null&&m!==void 0?m:0)-h-(((b=l.top)!==null&&b!==void 0?b:0)+((y=l.bottom)!==null&&y!==void 0?y:0)+a)):Math.max(0,h+s-(t.top+((w=t.scroll.top)!==null&&w!==void 0?w:0))-(((S=l.top)!==null&&S!==void 0?S:0)+((C=l.bottom)!==null&&C!==void 0?C:0)+a));return Math.min(t.height-a*2,k)}function Fy(e,t,n,i,l,a){let{placement:s,axis:c,size:f}=a;var p,h;if(s===c)return Math.max(0,n[c]-e[c]-((p=e.scroll[c])!==null&&p!==void 0?p:0)+t[c]-((h=i[c])!==null&&h!==void 0?h:0)-i[pu[c]]-l);var m;return Math.max(0,e[f]+e[c]+e.scroll[c]-t[c]-n[c]-n[f]-((m=i[c])!==null&&m!==void 0?m:0)-i[pu[c]]-l)}function G$(e,t,n,i,l,a,s,c,f,p,h,m,b,y,w,S){let C=Oy(e),{size:k,crossAxis:I,crossSize:M,placement:U,crossPlacement:V}=C,R=Wf(t,c,n,C,h,m,p,b,w,S),X=h,x=Fy(c,p,t,l,a+h,C);if(s&&i[k]>x){let re=Oy(`${pu[U]} ${V}`),ce=Wf(t,c,n,re,h,m,p,b,w,S);Fy(c,p,t,l,a+h,re)>x&&(C=re,R=ce,X=h)}let K="bottom";C.axis==="top"?C.placement==="top"?K="top":C.placement==="bottom"&&(K="bottom"):C.crossAxis==="top"&&(C.crossPlacement==="top"?K="bottom":C.crossPlacement==="bottom"&&(K="top"));let F=Ry(I,R[I],n[M],c,f,a,p);R[I]+=F;let N=K$(R,c,p,b,l,a,n.height,K);y&&y{if(!n||i===null)return;let l=a=>{let s=a.target;if(!t.current||s instanceof Node&&!s.contains(t.current)||a.target instanceof HTMLInputElement||a.target instanceof HTMLTextAreaElement)return;let c=i||X$.get(t.current);c&&c()};return window.addEventListener("scroll",l,!0),()=>{window.removeEventListener("scroll",l,!0)}},[n,i,t])}let at=typeof document<"u"?window.visualViewport:null;function J$(e){let{direction:t}=l$(),{arrowSize:n=0,targetRef:i,overlayRef:l,scrollRef:a=l,placement:s="bottom",containerPadding:c=12,shouldFlip:f=!0,boundaryElement:p=typeof document<"u"?document.body:null,offset:h=0,crossOffset:m=0,shouldUpdatePosition:b=!0,isOpen:y=!0,onClose:w,maxHeight:S,arrowBoundaryOffset:C=0}=e,[k,I]=T.useState(null),M=[b,s,l.current,i.current,a.current,c,f,p,h,m,y,t,S,C,n],U=T.useRef(at==null?void 0:at.scale);T.useEffect(()=>{y&&(U.current=at==null?void 0:at.scale)},[y]);let V=T.useCallback(()=>{if(b===!1||!y||!l.current||!i.current||!p||(at==null?void 0:at.scale)!==U.current)return;let F=null;if(a.current&&a.current.contains(document.activeElement)){var N;let G=(N=document.activeElement)===null||N===void 0?void 0:N.getBoundingClientRect(),ne=a.current.getBoundingClientRect();var D;if(F={type:"top",offset:((D=G==null?void 0:G.top)!==null&&D!==void 0?D:0)-ne.top},F.offset>ne.height/2){F.type="bottom";var P;F.offset=((P=G==null?void 0:G.bottom)!==null&&P!==void 0?P:0)-ne.bottom}}let H=l.current;if(!S&&l.current){var A;H.style.top="0px",H.style.bottom="";var ee;H.style.maxHeight=((ee=(A=window.visualViewport)===null||A===void 0?void 0:A.height)!==null&&ee!==void 0?ee:window.innerHeight)+"px"}let te=q$({placement:eC(s,t),overlayNode:l.current,targetNode:i.current,scrollNode:a.current||l.current,padding:c,shouldFlip:f,boundaryElement:p,offset:h,crossOffset:m,maxHeight:S,arrowSize:n,arrowBoundaryOffset:C});if(te.position){if(H.style.top="",H.style.bottom="",H.style.left="",H.style.right="",Object.keys(te.position).forEach(G=>H.style[G]=te.position[G]+"px"),H.style.maxHeight=te.maxHeight!=null?te.maxHeight+"px":"",F&&document.activeElement&&a.current){let G=document.activeElement.getBoundingClientRect(),ne=a.current.getBoundingClientRect(),L=G[F.type]-ne[F.type];a.current.scrollTop+=L-F.offset}I(te)}},M);ft(V,M),Z$(V),My({ref:l,onResize:V}),My({ref:i,onResize:V});let R=T.useRef(!1);ft(()=>{let F,N=()=>{R.current=!0,clearTimeout(F),F=setTimeout(()=>{R.current=!1},500),V()},D=()=>{R.current&&N()};return at==null||at.addEventListener("resize",N),at==null||at.addEventListener("scroll",D),()=>{at==null||at.removeEventListener("resize",N),at==null||at.removeEventListener("scroll",D)}},[V]);let X=T.useCallback(()=>{R.current||w==null||w()},[w,R]);Q$({triggerRef:i,isOpen:y,onClose:w&&X});var x,K;return{overlayProps:{style:{position:"absolute",zIndex:1e5,...k==null?void 0:k.position,maxHeight:(x=k==null?void 0:k.maxHeight)!==null&&x!==void 0?x:"100vh"}},placement:(K=k==null?void 0:k.placement)!==null&&K!==void 0?K:null,arrowProps:{"aria-hidden":"true",role:"presentation",style:{left:k==null?void 0:k.arrowOffsetLeft,top:k==null?void 0:k.arrowOffsetTop}},updatePosition:V}}function Z$(e){ft(()=>(window.addEventListener("resize",e,!1),()=>{window.removeEventListener("resize",e,!1)}),[e])}function eC(e,t){return t==="rtl"?e.replace("start","right").replace("end","left"):e.replace("start","left").replace("end","right")}function tC(e,t){return t.get?t.get.call(e):t.value}function I1(e,t,n){if(!t.has(e))throw new TypeError("attempted to "+n+" private field on non-instance");return t.get(e)}function _1(e,t){var n=I1(e,t,"get");return tC(e,n)}function nC(e,t,n){if(t.set)t.set.call(e,n);else{if(!t.writable)throw new TypeError("attempted to set read only private field");t.value=n}}function hu(e,t,n){var i=I1(e,t,"set");return nC(e,i,n),n}let rC=class{isDefaultPrevented(){return this.nativeEvent.defaultPrevented}preventDefault(){this.defaultPrevented=!0,this.nativeEvent.preventDefault()}stopPropagation(){this.nativeEvent.stopPropagation(),this.isPropagationStopped=()=>!0}isPropagationStopped(){return!1}persist(){}constructor(t,n){this.nativeEvent=n,this.target=n.target,this.currentTarget=n.currentTarget,this.relatedTarget=n.relatedTarget,this.bubbles=n.bubbles,this.cancelable=n.cancelable,this.defaultPrevented=n.defaultPrevented,this.eventPhase=n.eventPhase,this.isTrusted=n.isTrusted,this.timeStamp=n.timeStamp,this.type=t}};function M1(e){let t=T.useRef({isFocused:!1,observer:null});ft(()=>{const i=t.current;return()=>{i.observer&&(i.observer.disconnect(),i.observer=null)}},[]);let n=gr(i=>{e==null||e(i)});return T.useCallback(i=>{if(i.target instanceof HTMLButtonElement||i.target instanceof HTMLInputElement||i.target instanceof HTMLTextAreaElement||i.target instanceof HTMLSelectElement){t.current.isFocused=!0;let l=i.target,a=s=>{t.current.isFocused=!1,l.disabled&&n(new rC("blur",s)),t.current.observer&&(t.current.observer.disconnect(),t.current.observer=null)};l.addEventListener("focusout",a,{once:!0}),t.current.observer=new MutationObserver(()=>{if(t.current.isFocused&&l.disabled){var s;(s=t.current.observer)===null||s===void 0||s.disconnect();let c=l===document.activeElement?null:document.activeElement;l.dispatchEvent(new FocusEvent("blur",{relatedTarget:c})),l.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:c}))}}),t.current.observer.observe(l,{attributes:!0,attributeFilter:["disabled"]})}},[n])}function iC(e){let{isDisabled:t,onFocus:n,onBlur:i,onFocusChange:l}=e;const a=T.useCallback(f=>{if(f.target===f.currentTarget)return i&&i(f),l&&l(!1),!0},[i,l]),s=M1(a),c=T.useCallback(f=>{const p=bt(f.target);f.target===f.currentTarget&&p.activeElement===f.target&&(n&&n(f),l&&l(!0),s(f))},[l,n,s]);return{focusProps:{onFocus:!t&&(n||l||i)?c:void 0,onBlur:!t&&(i||l)?a:void 0}}}let Fi=null,oC=new Set,zl=new Map,Li=!1,Ad=!1;function Fu(e,t){for(let n of oC)n(e,t)}function lC(e){return!(e.metaKey||!jp()&&e.altKey||e.ctrlKey||e.key==="Control"||e.key==="Shift"||e.key==="Meta")}function mu(e){Li=!0,lC(e)&&(Fi="keyboard",Fu("keyboard",e))}function kn(e){Fi="pointer",(e.type==="mousedown"||e.type==="pointerdown")&&(Li=!0,Fu("pointer",e))}function A1(e){T$(e)&&(Li=!0,Fi="virtual")}function R1(e){e.target===window||e.target===document||(!Li&&!Ad&&(Fi="virtual",Fu("virtual",e)),Li=!1,Ad=!1)}function O1(){Li=!1,Ad=!0}function zy(e){if(typeof window>"u"||zl.get(Yl(e)))return;const t=Yl(e),n=bt(e);let i=t.HTMLElement.prototype.focus;t.HTMLElement.prototype.focus=function(){Li=!0,i.apply(this,arguments)},n.addEventListener("keydown",mu,!0),n.addEventListener("keyup",mu,!0),n.addEventListener("click",A1,!0),t.addEventListener("focus",R1,!0),t.addEventListener("blur",O1,!1),typeof PointerEvent<"u"?(n.addEventListener("pointerdown",kn,!0),n.addEventListener("pointermove",kn,!0),n.addEventListener("pointerup",kn,!0)):(n.addEventListener("mousedown",kn,!0),n.addEventListener("mousemove",kn,!0),n.addEventListener("mouseup",kn,!0)),t.addEventListener("beforeunload",()=>{F1(e)},{once:!0}),zl.set(t,{focus:i})}const F1=(e,t)=>{const n=Yl(e),i=bt(e);t&&i.removeEventListener("DOMContentLoaded",t),zl.has(n)&&(n.HTMLElement.prototype.focus=zl.get(n).focus,i.removeEventListener("keydown",mu,!0),i.removeEventListener("keyup",mu,!0),i.removeEventListener("click",A1,!0),n.removeEventListener("focus",R1,!0),n.removeEventListener("blur",O1,!1),typeof PointerEvent<"u"?(i.removeEventListener("pointerdown",kn,!0),i.removeEventListener("pointermove",kn,!0),i.removeEventListener("pointerup",kn,!0)):(i.removeEventListener("mousedown",kn,!0),i.removeEventListener("mousemove",kn,!0),i.removeEventListener("mouseup",kn,!0)),zl.delete(n))};function aC(e){const t=bt(e);let n;return t.readyState!=="loading"?zy(e):(n=()=>{zy(e)},t.addEventListener("DOMContentLoaded",n)),()=>F1(e,n)}typeof document<"u"&&aC();function sC(){return Fi!=="pointer"}function Up(){return Fi}function uC(e){Fi=e,Fu(e,null)}function cC(e){let{isDisabled:t,onBlurWithin:n,onFocusWithin:i,onFocusWithinChange:l}=e,a=T.useRef({isFocusWithin:!1}),s=T.useCallback(p=>{a.current.isFocusWithin&&!p.currentTarget.contains(p.relatedTarget)&&(a.current.isFocusWithin=!1,n&&n(p),l&&l(!1))},[n,l,a]),c=M1(s),f=T.useCallback(p=>{!a.current.isFocusWithin&&document.activeElement===p.target&&(i&&i(p),l&&l(!0),a.current.isFocusWithin=!0,c(p))},[i,l,c]);return t?{focusWithinProps:{onFocus:void 0,onBlur:void 0}}:{focusWithinProps:{onFocus:f,onBlur:s}}}let gu=!1,Kf=0;function Rd(){gu=!0,setTimeout(()=>{gu=!1},50)}function jy(e){e.pointerType==="touch"&&Rd()}function fC(){if(!(typeof document>"u"))return typeof PointerEvent<"u"?document.addEventListener("pointerup",jy):document.addEventListener("touchend",Rd),Kf++,()=>{Kf--,!(Kf>0)&&(typeof PointerEvent<"u"?document.removeEventListener("pointerup",jy):document.removeEventListener("touchend",Rd))}}function N1(e){let{onHoverStart:t,onHoverChange:n,onHoverEnd:i,isDisabled:l}=e,[a,s]=T.useState(!1),c=T.useRef({isHovered:!1,ignoreEmulatedMouseEvents:!1,pointerType:"",target:null}).current;T.useEffect(fC,[]);let{hoverProps:f,triggerHoverEnd:p}=T.useMemo(()=>{let h=(y,w)=>{if(c.pointerType=w,l||w==="touch"||c.isHovered||!y.currentTarget.contains(y.target))return;c.isHovered=!0;let S=y.currentTarget;c.target=S,t&&t({type:"hoverstart",target:S,pointerType:w}),n&&n(!0),s(!0)},m=(y,w)=>{if(c.pointerType="",c.target=null,w==="touch"||!c.isHovered)return;c.isHovered=!1;let S=y.currentTarget;i&&i({type:"hoverend",target:S,pointerType:w}),n&&n(!1),s(!1)},b={};return typeof PointerEvent<"u"?(b.onPointerEnter=y=>{gu&&y.pointerType==="mouse"||h(y,y.pointerType)},b.onPointerLeave=y=>{!l&&y.currentTarget.contains(y.target)&&m(y,y.pointerType)}):(b.onTouchStart=()=>{c.ignoreEmulatedMouseEvents=!0},b.onMouseEnter=y=>{!c.ignoreEmulatedMouseEvents&&!gu&&h(y,"mouse"),c.ignoreEmulatedMouseEvents=!1},b.onMouseLeave=y=>{!l&&y.currentTarget.contains(y.target)&&m(y,"mouse")}),{hoverProps:b,triggerHoverEnd:m}},[t,n,i,l,c]);return T.useEffect(()=>{l&&p({currentTarget:c.target},c.pointerType)},[l]),{hoverProps:f,isHovered:a}}function dC(e){let{ref:t,onInteractOutside:n,isDisabled:i,onInteractOutsideStart:l}=e,a=T.useRef({isPointerDown:!1,ignoreEmulatedMouseEvents:!1}),s=gr(f=>{n&&js(f,t)&&(l&&l(f),a.current.isPointerDown=!0)}),c=gr(f=>{n&&n(f)});T.useEffect(()=>{let f=a.current;if(i)return;const p=t.current,h=bt(p);if(typeof PointerEvent<"u"){let m=b=>{f.isPointerDown&&js(b,t)&&c(b),f.isPointerDown=!1};return h.addEventListener("pointerdown",s,!0),h.addEventListener("pointerup",m,!0),()=>{h.removeEventListener("pointerdown",s,!0),h.removeEventListener("pointerup",m,!0)}}else{let m=y=>{f.ignoreEmulatedMouseEvents?f.ignoreEmulatedMouseEvents=!1:f.isPointerDown&&js(y,t)&&c(y),f.isPointerDown=!1},b=y=>{f.ignoreEmulatedMouseEvents=!0,f.isPointerDown&&js(y,t)&&c(y),f.isPointerDown=!1};return h.addEventListener("mousedown",s,!0),h.addEventListener("mouseup",m,!0),h.addEventListener("touchstart",s,!0),h.addEventListener("touchend",b,!0),()=>{h.removeEventListener("mousedown",s,!0),h.removeEventListener("mouseup",m,!0),h.removeEventListener("touchstart",s,!0),h.removeEventListener("touchend",b,!0)}}},[t,i,s,c])}function js(e,t){if(e.button>0)return!1;if(e.target){const n=e.target.ownerDocument;if(!n||!n.documentElement.contains(e.target)||e.target.closest("[data-react-aria-top-layer]"))return!1}return t.current&&!t.current.contains(e.target)}function Hy(e){if(!e)return;let t=!0;return n=>{let i={...n,preventDefault(){n.preventDefault()},isDefaultPrevented(){return n.isDefaultPrevented()},stopPropagation(){t?console.error("stopPropagation is now the default behavior for events in React Spectrum. You can use continuePropagation() to revert this behavior."):t=!0},continuePropagation(){t=!1},isPropagationStopped(){return t}};e(i),t&&n.stopPropagation()}}function pC(e){return{keyboardProps:e.isDisabled?{}:{onKeyDown:Hy(e.onKeyDown),onKeyUp:Hy(e.onKeyUp)}}}function D1(e){const t=bt(e);if(Up()==="virtual"){let n=t.activeElement;E$(()=>{t.activeElement===n&&e.isConnected&&Iy(e)})}else Iy(e)}function hC(e){const t=Yl(e);if(!(e instanceof t.HTMLElement)&&!(e instanceof t.SVGElement))return!1;let{display:n,visibility:i}=e.style,l=n!=="none"&&i!=="hidden"&&i!=="collapse";if(l){const{getComputedStyle:a}=e.ownerDocument.defaultView;let{display:s,visibility:c}=a(e);l=s!=="none"&&c!=="hidden"&&c!=="collapse"}return l}function mC(e,t){return!e.hasAttribute("hidden")&&!e.hasAttribute("data-react-aria-prevent-focus")&&(e.nodeName==="DETAILS"&&t&&t.nodeName!=="SUMMARY"?e.hasAttribute("open"):!0)}function z1(e,t){return e.nodeName!=="#comment"&&hC(e)&&mC(e,t)&&(!e.parentElement||z1(e.parentElement,e))}const By=Ne.createContext(null),Od="react-aria-focus-scope-restore";let Ke=null;function TO(e){let{children:t,contain:n,restoreFocus:i,autoFocus:l}=e,a=T.useRef(null),s=T.useRef(null),c=T.useRef([]),{parentNode:f}=T.useContext(By)||{},p=T.useMemo(()=>new Nd({scopeRef:c}),[c]);ft(()=>{let b=f||ct.root;if(ct.getTreeNode(b.scopeRef)&&Ke&&!yu(Ke,b.scopeRef)){let y=ct.getTreeNode(Ke);y&&(b=y)}b.addChild(p),ct.addNode(p)},[p,f]),ft(()=>{let b=ct.getTreeNode(c);b&&(b.contain=!!n)},[n]),ft(()=>{var b;let y=(b=a.current)===null||b===void 0?void 0:b.nextSibling,w=[],S=C=>C.stopPropagation();for(;y&&y!==s.current;)w.push(y),y.addEventListener(Od,S),y=y.nextSibling;return c.current=w,()=>{for(let C of w)C.removeEventListener(Od,S)}},[t]),kC(c,i,n),bC(c,n),EC(c,i,n),xC(c,l),T.useEffect(()=>{const b=bt(c.current?c.current[0]:void 0).activeElement;let y=null;if(In(b,c.current)){for(let w of ct.traverse())w.scopeRef&&In(b,w.scopeRef.current)&&(y=w);y===ct.getTreeNode(c)&&(Ke=y.scopeRef)}},[c]),ft(()=>()=>{var b,y,w;let S=(w=(y=ct.getTreeNode(c))===null||y===void 0||(b=y.parent)===null||b===void 0?void 0:b.scopeRef)!==null&&w!==void 0?w:null;(c===Ke||yu(c,Ke))&&(!S||ct.getTreeNode(S))&&(Ke=S),ct.removeTreeNode(c)},[c]);let h=T.useMemo(()=>gC(c),[]),m=T.useMemo(()=>({focusManager:h,parentNode:p}),[p,h]);return Ne.createElement(By.Provider,{value:m},Ne.createElement("span",{"data-focus-scope-start":!0,hidden:!0,ref:a}),t,Ne.createElement("span",{"data-focus-scope-end":!0,hidden:!0,ref:s}))}function gC(e){return{focusNext(t={}){let n=e.current,{from:i,tabbable:l,wrap:a,accept:s}=t,c=i||bt(n[0]).activeElement,f=n[0].previousElementSibling,p=ki(n),h=qr(p,{tabbable:l,accept:s},n);h.currentNode=In(c,n)?c:f;let m=h.nextNode();return!m&&a&&(h.currentNode=f,m=h.nextNode()),m&&mr(m,!0),m},focusPrevious(t={}){let n=e.current,{from:i,tabbable:l,wrap:a,accept:s}=t,c=i||bt(n[0]).activeElement,f=n[n.length-1].nextElementSibling,p=ki(n),h=qr(p,{tabbable:l,accept:s},n);h.currentNode=In(c,n)?c:f;let m=h.previousNode();return!m&&a&&(h.currentNode=f,m=h.previousNode()),m&&mr(m,!0),m},focusFirst(t={}){let n=e.current,{tabbable:i,accept:l}=t,a=ki(n),s=qr(a,{tabbable:i,accept:l},n);s.currentNode=n[0].previousElementSibling;let c=s.nextNode();return c&&mr(c,!0),c},focusLast(t={}){let n=e.current,{tabbable:i,accept:l}=t,a=ki(n),s=qr(a,{tabbable:i,accept:l},n);s.currentNode=n[n.length-1].nextElementSibling;let c=s.previousNode();return c&&mr(c,!0),c}}}const Vp=["input:not([disabled]):not([type=hidden])","select:not([disabled])","textarea:not([disabled])","button:not([disabled])","a[href]","area[href]","summary","iframe","object","embed","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable^="false"])'],yC=Vp.join(":not([hidden]),")+",[tabindex]:not([disabled]):not([hidden])";Vp.push('[tabindex]:not([tabindex="-1"]):not([disabled])');const vC=Vp.join(':not([hidden]):not([tabindex="-1"]),');function ki(e){return e[0].parentElement}function Ol(e){let t=ct.getTreeNode(Ke);for(;t&&t.scopeRef!==e;){if(t.contain)return!1;t=t.parent}return!0}function bC(e,t){let n=T.useRef(void 0),i=T.useRef(void 0);ft(()=>{let l=e.current;if(!t){i.current&&(cancelAnimationFrame(i.current),i.current=void 0);return}const a=bt(l?l[0]:void 0);let s=p=>{if(p.key!=="Tab"||p.altKey||p.ctrlKey||p.metaKey||!Ol(e)||p.isComposing)return;let h=a.activeElement,m=e.current;if(!m||!In(h,m))return;let b=ki(m),y=qr(b,{tabbable:!0},m);if(!h)return;y.currentNode=h;let w=p.shiftKey?y.previousNode():y.nextNode();w||(y.currentNode=p.shiftKey?m[m.length-1].nextElementSibling:m[0].previousElementSibling,w=p.shiftKey?y.previousNode():y.nextNode()),p.preventDefault(),w&&mr(w,!0)},c=p=>{(!Ke||yu(Ke,e))&&In(p.target,e.current)?(Ke=e,n.current=p.target):Ol(e)&&!Gr(p.target,e)?n.current?n.current.focus():Ke&&Ke.current&&Fd(Ke.current):Ol(e)&&(n.current=p.target)},f=p=>{i.current&&cancelAnimationFrame(i.current),i.current=requestAnimationFrame(()=>{let h=Up();if(!((h==="virtual"||h===null)&&Hp()&&C1())&&a.activeElement&&Ol(e)&&!Gr(a.activeElement,e))if(Ke=e,a.body.contains(p.target)){var b;n.current=p.target,(b=n.current)===null||b===void 0||b.focus()}else Ke.current&&Fd(Ke.current)})};return a.addEventListener("keydown",s,!1),a.addEventListener("focusin",c,!1),l==null||l.forEach(p=>p.addEventListener("focusin",c,!1)),l==null||l.forEach(p=>p.addEventListener("focusout",f,!1)),()=>{a.removeEventListener("keydown",s,!1),a.removeEventListener("focusin",c,!1),l==null||l.forEach(p=>p.removeEventListener("focusin",c,!1)),l==null||l.forEach(p=>p.removeEventListener("focusout",f,!1))}},[e,t]),ft(()=>()=>{i.current&&cancelAnimationFrame(i.current)},[i])}function j1(e){return Gr(e)}function In(e,t){return!e||!t?!1:t.some(n=>n.contains(e))}function Gr(e,t=null){if(e instanceof Element&&e.closest("[data-react-aria-top-layer]"))return!0;for(let{scopeRef:n}of ct.traverse(ct.getTreeNode(t)))if(n&&In(e,n.current))return!0;return!1}function wC(e){return Gr(e,Ke)}function yu(e,t){var n;let i=(n=ct.getTreeNode(t))===null||n===void 0?void 0:n.parent;for(;i;){if(i.scopeRef===e)return!0;i=i.parent}return!1}function mr(e,t=!1){if(e!=null&&!t)try{D1(e)}catch{}else if(e!=null)try{e.focus()}catch{}}function H1(e,t=!0){let n=e[0].previousElementSibling,i=ki(e),l=qr(i,{tabbable:t},e);l.currentNode=n;let a=l.nextNode();return t&&!a&&(i=ki(e),l=qr(i,{tabbable:!1},e),l.currentNode=n,a=l.nextNode()),a}function Fd(e,t=!0){mr(H1(e,t))}function xC(e,t){const n=Ne.useRef(t);T.useEffect(()=>{if(n.current){Ke=e;const i=bt(e.current?e.current[0]:void 0);!In(i.activeElement,Ke.current)&&e.current&&Fd(e.current)}n.current=!1},[e])}function kC(e,t,n){ft(()=>{if(t||n)return;let i=e.current;const l=bt(i?i[0]:void 0);let a=s=>{let c=s.target;In(c,e.current)?Ke=e:j1(c)||(Ke=null)};return l.addEventListener("focusin",a,!1),i==null||i.forEach(s=>s.addEventListener("focusin",a,!1)),()=>{l.removeEventListener("focusin",a,!1),i==null||i.forEach(s=>s.removeEventListener("focusin",a,!1))}},[e,t,n])}function Uy(e){let t=ct.getTreeNode(Ke);for(;t&&t.scopeRef!==e;){if(t.nodeToRestore)return!1;t=t.parent}return(t==null?void 0:t.scopeRef)===e}function EC(e,t,n){const i=T.useRef(typeof document<"u"?bt(e.current?e.current[0]:void 0).activeElement:null);ft(()=>{let l=e.current;const a=bt(l?l[0]:void 0);if(!t||n)return;let s=()=>{(!Ke||yu(Ke,e))&&In(a.activeElement,e.current)&&(Ke=e)};return a.addEventListener("focusin",s,!1),l==null||l.forEach(c=>c.addEventListener("focusin",s,!1)),()=>{a.removeEventListener("focusin",s,!1),l==null||l.forEach(c=>c.removeEventListener("focusin",s,!1))}},[e,n]),ft(()=>{const l=bt(e.current?e.current[0]:void 0);if(!t)return;let a=s=>{if(s.key!=="Tab"||s.altKey||s.ctrlKey||s.metaKey||!Ol(e)||s.isComposing)return;let c=l.activeElement;if(!Gr(c,e)||!Uy(e))return;let f=ct.getTreeNode(e);if(!f)return;let p=f.nodeToRestore,h=qr(l.body,{tabbable:!0});h.currentNode=c;let m=s.shiftKey?h.previousNode():h.nextNode();if((!p||!l.body.contains(p)||p===l.body)&&(p=void 0,f.nodeToRestore=void 0),(!m||!Gr(m,e))&&p){h.currentNode=p;do m=s.shiftKey?h.previousNode():h.nextNode();while(Gr(m,e));s.preventDefault(),s.stopPropagation(),m?mr(m,!0):j1(p)?mr(p,!0):c.blur()}};return n||l.addEventListener("keydown",a,!0),()=>{n||l.removeEventListener("keydown",a,!0)}},[e,t,n]),ft(()=>{const l=bt(e.current?e.current[0]:void 0);if(!t)return;let a=ct.getTreeNode(e);if(a){var s;return a.nodeToRestore=(s=i.current)!==null&&s!==void 0?s:void 0,()=>{let c=ct.getTreeNode(e);if(!c)return;let f=c.nodeToRestore;if(t&&f&&(l.activeElement&&Gr(l.activeElement,e)||l.activeElement===l.body&&Uy(e))){let p=ct.clone();requestAnimationFrame(()=>{if(l.activeElement===l.body){let h=p.getTreeNode(e);for(;h;){if(h.nodeToRestore&&h.nodeToRestore.isConnected){Vy(h.nodeToRestore);return}h=h.parent}for(h=p.getTreeNode(e);h;){if(h.scopeRef&&h.scopeRef.current&&ct.getTreeNode(h.scopeRef)){let m=H1(h.scopeRef.current,!0);Vy(m);return}h=h.parent}}})}}}},[e,t])}function Vy(e){e.dispatchEvent(new CustomEvent(Od,{bubbles:!0,cancelable:!0}))&&mr(e)}function qr(e,t,n){let i=t!=null&&t.tabbable?vC:yC,l=bt(e).createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode(a){var s;return!(t==null||(s=t.from)===null||s===void 0)&&s.contains(a)?NodeFilter.FILTER_REJECT:a.matches(i)&&z1(a)&&(!n||In(a,n))&&(!(t!=null&&t.accept)||t.accept(a))?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});return t!=null&&t.from&&(l.currentNode=t.from),l}class Wp{get size(){return this.fastMap.size}getTreeNode(t){return this.fastMap.get(t)}addTreeNode(t,n,i){let l=this.fastMap.get(n??null);if(!l)return;let a=new Nd({scopeRef:t});l.addChild(a),a.parent=l,this.fastMap.set(t,a),i&&(a.nodeToRestore=i)}addNode(t){this.fastMap.set(t.scopeRef,t)}removeTreeNode(t){if(t===null)return;let n=this.fastMap.get(t);if(!n)return;let i=n.parent;for(let a of this.traverse())a!==n&&n.nodeToRestore&&a.nodeToRestore&&n.scopeRef&&n.scopeRef.current&&In(a.nodeToRestore,n.scopeRef.current)&&(a.nodeToRestore=n.nodeToRestore);let l=n.children;i&&(i.removeChild(n),l.size>0&&l.forEach(a=>i&&i.addChild(a))),this.fastMap.delete(n.scopeRef)}*traverse(t=this.root){if(t.scopeRef!=null&&(yield t),t.children.size>0)for(let n of t.children)yield*this.traverse(n)}clone(){var t;let n=new Wp;var i;for(let l of this.traverse())n.addTreeNode(l.scopeRef,(i=(t=l.parent)===null||t===void 0?void 0:t.scopeRef)!==null&&i!==void 0?i:null,l.nodeToRestore);return n}constructor(){this.fastMap=new Map,this.root=new Nd({scopeRef:null}),this.fastMap.set(null,this.root)}}class Nd{addChild(t){this.children.add(t),t.parent=this}removeChild(t){this.children.delete(t),t.parent=void 0}constructor(t){this.children=new Set,this.contain=!1,this.scopeRef=t.scopeRef}}let ct=new Wp,SC=Ne.createContext(null);function $C(e){let t=T.useContext(SC)||{};C$(t,e);let{ref:n,...i}=t;return i}function B1(e,t){let{focusProps:n}=iC(e),{keyboardProps:i}=pC(e),l=Co(n,i),a=$C(t),s=e.isDisabled?{}:a,c=T.useRef(e.autoFocus);return T.useEffect(()=>{c.current&&t.current&&D1(t.current),c.current=!1},[t]),{focusableProps:Co({...l,tabIndex:e.excludeFromTabOrder&&!e.isDisabled?-1:void 0},s)}}const cr=[];function CC(e,t){let{onClose:n,shouldCloseOnBlur:i,isOpen:l,isDismissable:a=!1,isKeyboardDismissDisabled:s=!1,shouldCloseOnInteractOutside:c}=e;T.useEffect(()=>(l&&cr.push(t),()=>{let w=cr.indexOf(t);w>=0&&cr.splice(w,1)}),[l,t]);let f=()=>{cr[cr.length-1]===t&&n&&n()},p=w=>{(!c||c(w.target))&&cr[cr.length-1]===t&&(w.stopPropagation(),w.preventDefault())},h=w=>{(!c||c(w.target))&&(cr[cr.length-1]===t&&(w.stopPropagation(),w.preventDefault()),f())},m=w=>{w.key==="Escape"&&!s&&!w.nativeEvent.isComposing&&(w.stopPropagation(),w.preventDefault(),f())};dC({ref:t,onInteractOutside:a&&l?h:void 0,onInteractOutsideStart:p});let{focusWithinProps:b}=cC({isDisabled:!i,onBlurWithin:w=>{!w.relatedTarget||wC(w.relatedTarget)||(!c||c(w.relatedTarget))&&(n==null||n())}}),y=w=>{w.target===w.currentTarget&&w.preventDefault()};return{overlayProps:{onKeyDown:m,...b},underlayProps:{onPointerDown:y}}}const Dd=Ne.createContext(null);function TC(e){let{children:t}=e,n=T.useContext(Dd),[i,l]=T.useState(0),a=T.useMemo(()=>({parent:n,modalCount:i,addModal(){l(s=>s+1),n&&n.addModal()},removeModal(){l(s=>s-1),n&&n.removeModal()}}),[n,i]);return Ne.createElement(Dd.Provider,{value:a},t)}function PC(){let e=T.useContext(Dd);return{modalProviderProps:{"aria-hidden":e&&e.modalCount>0?!0:void 0}}}function LC(e){let{modalProviderProps:t}=PC();return Ne.createElement("div",{"data-overlay-container":!0,...e,...t})}function U1(e){return Ne.createElement(TC,null,Ne.createElement(LC,e))}function Wy(e){let t=Dp(),{portalContainer:n=t?null:document.body,...i}=e;if(Ne.useEffect(()=>{if(n!=null&&n.closest("[data-overlay-container]"))throw new Error("An OverlayContainer must not be inside another container. Please change the portalContainer prop.")},[n]),!n)return null;let l=Ne.createElement(U1,i);return I$.createPortal(l,n)}const V1=T.createContext({});function Nu(e){const t=T.useRef(null);return t.current===null&&(t.current=e()),t.current}const Du=T.createContext(null),Ql=T.createContext({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"});class IC extends T.Component{getSnapshotBeforeUpdate(t){const n=this.props.childRef.current;if(n&&t.isPresent&&!this.props.isPresent){const i=n.offsetParent,l=i instanceof HTMLElement&&i.offsetWidth||0,a=this.props.sizeRef.current;a.height=n.offsetHeight||0,a.width=n.offsetWidth||0,a.top=n.offsetTop,a.left=n.offsetLeft,a.right=l-a.width-a.left}return null}componentDidUpdate(){}render(){return this.props.children}}function _C({children:e,isPresent:t,anchorX:n}){const i=T.useId(),l=T.useRef(null),a=T.useRef({width:0,height:0,top:0,left:0,right:0}),{nonce:s}=T.useContext(Ql);return T.useInsertionEffect(()=>{const{width:c,height:f,top:p,left:h,right:m}=a.current;if(t||!l.current||!c||!f)return;const b=n==="left"?`left: ${h}`:`right: ${m}`;l.current.dataset.motionPopId=i;const y=document.createElement("style");return s&&(y.nonce=s),document.head.appendChild(y),y.sheet&&y.sheet.insertRule(` + */function DS(e,t,n){return Math.min(Math.max(e,t),n)}function zS(e,t){if(e!=null){if(CS(e)){e(t);return}try{e.current=t}catch{throw new Error(`Cannot assign value '${t}' to ref '${e}'`)}}}function jS(...e){return t=>{e.forEach(n=>zS(n,t))}}var HS=new Set(["id","type","style","title","role","tabIndex","htmlFor","width","height","abbr","accept","acceptCharset","accessKey","action","allowFullScreen","allowTransparency","alt","async","autoComplete","autoFocus","autoPlay","cellPadding","cellSpacing","challenge","charset","checked","cite","class","className","cols","colSpan","command","content","contentEditable","contextMenu","controls","coords","crossOrigin","data","dateTime","default","defer","dir","disabled","download","draggable","dropzone","encType","enterKeyHint","for","form","formAction","formEncType","formMethod","formNoValidate","formTarget","frameBorder","headers","hidden","high","href","hrefLang","httpEquiv","icon","inputMode","isMap","itemId","itemProp","itemRef","itemScope","itemType","kind","label","lang","list","loop","manifest","max","maxLength","media","mediaGroup","method","min","minLength","multiple","muted","name","noValidate","open","optimum","pattern","ping","placeholder","poster","preload","radioGroup","referrerPolicy","readOnly","rel","required","rows","rowSpan","sandbox","scope","scoped","scrolling","seamless","selected","shape","size","sizes","slot","sortable","span","spellCheck","src","srcDoc","srcSet","start","step","target","translate","typeMustMatch","useMap","value","wmode","wrap"]),BS=new Set(["onCopy","onCut","onPaste","onLoad","onError","onWheel","onScroll","onCompositionEnd","onCompositionStart","onCompositionUpdate","onKeyDown","onKeyPress","onKeyUp","onFocus","onBlur","onChange","onInput","onSubmit","onClick","onContextMenu","onDoubleClick","onDrag","onDragEnd","onDragEnter","onDragExit","onDragLeave","onDragOver","onDragStart","onDrop","onMouseDown","onMouseEnter","onMouseLeave","onMouseMove","onMouseOut","onMouseOver","onMouseUp","onPointerDown","onPointerEnter","onPointerLeave","onPointerUp","onSelect","onTouchCancel","onTouchEnd","onTouchMove","onTouchStart","onAnimationStart","onAnimationEnd","onAnimationIteration","onTransitionEnd"]),Ty=/^(data-.*)$/,US=/^(aria-.*)$/,Fs=/^(on[A-Z].*)$/;function Td(e,t={}){let{labelable:n=!0,enabled:i=!0,propNames:l,omitPropNames:a,omitEventNames:s,omitDataProps:c,omitEventProps:f}=t,p={};if(!i)return e;for(const h in e)a!=null&&a.has(h)||s!=null&&s.has(h)&&Fs.test(h)||Fs.test(h)&&!BS.has(h)||c&&Ty.test(h)||f&&Fs.test(h)||(Object.prototype.hasOwnProperty.call(e,h)&&(HS.has(h)||n&&US.test(h)||l!=null&&l.has(h)||Ty.test(h))||Fs.test(h))&&(p[h]=e[h]);return p}var[VS,da]=f1({name:"ProviderContext",strict:!1});const WS=new Set(["Arab","Syrc","Samr","Mand","Thaa","Mend","Nkoo","Adlm","Rohg","Hebr"]),KS=new Set(["ae","ar","arc","bcc","bqi","ckb","dv","fa","glk","he","ku","mzn","nqo","pnb","ps","sd","ug","ur","yi"]);function v1(e){if(Intl.Locale){let n=new Intl.Locale(e).maximize(),i=typeof n.getTextInfo=="function"?n.getTextInfo():n.textInfo;if(i)return i.direction==="rtl";if(n.script)return WS.has(n.script)}let t=e.split("-")[0];return KS.has(t)}const Np={prefix:String(Math.round(Math.random()*1e10)),current:0},b1=De.createContext(Np),GS=De.createContext(!1);let qS=!!(typeof window<"u"&&window.document&&window.document.createElement),Vf=new WeakMap;function YS(e=!1){let t=T.useContext(b1),n=T.useRef(null);if(n.current===null&&!e){var i,l;let a=(l=De.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED)===null||l===void 0||(i=l.ReactCurrentOwner)===null||i===void 0?void 0:i.current;if(a){let s=Vf.get(a);s==null?Vf.set(a,{id:t.current,state:a.memoizedState}):a.memoizedState!==s.state&&(t.current=s.id,Vf.delete(a))}n.current=++t.current}return n.current}function XS(e){let t=T.useContext(b1);t===Np&&!qS&&console.warn("When server rendering, you must wrap your application in an to ensure consistent ids are generated between the client and server.");let n=YS(!!e),i=`react-aria${t.prefix}`;return e||`${i}-${n}`}function QS(e){let t=De.useId(),[n]=T.useState(Dp()),i=n?"react-aria":`react-aria${Np.prefix}`;return e||`${i}-${t}`}const JS=typeof De.useId=="function"?QS:XS;function ZS(){return!1}function e$(){return!0}function t$(e){return()=>{}}function Dp(){return typeof De.useSyncExternalStore=="function"?De.useSyncExternalStore(t$,ZS,e$):T.useContext(GS)}const n$=Symbol.for("react-aria.i18n.locale");function w1(){let e=typeof window<"u"&&window[n$]||typeof navigator<"u"&&(navigator.language||navigator.userLanguage)||"en-US";try{Intl.DateTimeFormat.supportedLocalesOf([e])}catch{e="en-US"}return{locale:e,direction:v1(e)?"rtl":"ltr"}}let Pd=w1(),Rl=new Set;function Py(){Pd=w1();for(let e of Rl)e(Pd)}function x1(){let e=Dp(),[t,n]=T.useState(Pd);return T.useEffect(()=>(Rl.size===0&&window.addEventListener("languagechange",Py),Rl.add(n),()=>{Rl.delete(n),Rl.size===0&&window.removeEventListener("languagechange",Py)}),[]),e?{locale:"en-US",direction:"ltr"}:t}const k1=De.createContext(null);function r$(e){let{locale:t,children:n}=e,i=x1(),l=De.useMemo(()=>t?{locale:t,direction:v1(t)?"rtl":"ltr"}:i,[i,t]);return De.createElement(k1.Provider,{value:l},n)}function i$(){let e=x1();return T.useContext(k1)||e}function o$(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}function E1(e,t,n){o$(e,t),t.set(e,n)}const ft=typeof document<"u"?De.useLayoutEffect:()=>{};function gr(e){const t=T.useRef(null);return ft(()=>{t.current=e},[e]),T.useCallback((...n)=>{const i=t.current;return i==null?void 0:i(...n)},[])}function l$(e){let[t,n]=T.useState(e),i=T.useRef(null),l=gr(()=>{if(!i.current)return;let s=i.current.next();if(s.done){i.current=null;return}t===s.value?l():n(s.value)});ft(()=>{i.current&&l()});let a=gr(s=>{i.current=s(t),l()});return[t,a]}let a$=!!(typeof window<"u"&&window.document&&window.document.createElement),Kr=new Map;function ql(e){let[t,n]=T.useState(e),i=T.useRef(null),l=JS(t),a=T.useCallback(s=>{i.current=s},[]);return a$&&(Kr.has(l)&&!Kr.get(l).includes(a)?Kr.set(l,[...Kr.get(l),a]):Kr.set(l,[a])),ft(()=>{let s=l;return()=>{Kr.delete(s)}},[l]),T.useEffect(()=>{let s=i.current;s&&(i.current=null,n(s))}),l}function s$(e,t){if(e===t)return e;let n=Kr.get(e);if(n)return n.forEach(l=>l(t)),t;let i=Kr.get(t);return i?(i.forEach(l=>l(e)),e):t}function Ly(e=[]){let t=ql(),[n,i]=l$(t),l=T.useCallback(()=>{i(function*(){yield t,yield document.getElementById(t)?t:void 0})},[t,i]);return ft(l,[t,l,...e]),n}function u$(...e){return(...t)=>{for(let n of e)typeof n=="function"&&n(...t)}}const bt=e=>{var t;return(t=e==null?void 0:e.ownerDocument)!==null&&t!==void 0?t:document},Yl=e=>e&&"window"in e&&e.window===e?e:bt(e).defaultView||window;function S1(e){var t,n,i="";if(typeof e=="string"||typeof e=="number")i+=e;else if(typeof e=="object")if(Array.isArray(e)){var l=e.length;for(t=0;t=65&&l.charCodeAt(2)<=90?t[l]=u$(a,s):(l==="className"||l==="UNSAFE_className")&&typeof a=="string"&&typeof s=="string"?t[l]=_o(a,s):l==="id"&&a&&s?t.id=s$(a,s):t[l]=s!==void 0?s:a}}return t}const c$=new Set(["id"]),f$=new Set(["aria-label","aria-labelledby","aria-describedby","aria-details"]),d$=new Set(["href","hrefLang","target","rel","download","ping","referrerPolicy"]),p$=/^(data-.*)$/;function $1(e,t={}){let{labelable:n,isLink:i,propNames:l}=t,a={};for(const s in e)Object.prototype.hasOwnProperty.call(e,s)&&(c$.has(s)||n&&f$.has(s)||i&&d$.has(s)||l!=null&&l.has(s)||p$.test(s))&&(a[s]=e[s]);return a}function Iy(e){if(h$())e.focus({preventScroll:!0});else{let t=m$(e);e.focus(),g$(t)}}let Ns=null;function h$(){if(Ns==null){Ns=!1;try{document.createElement("div").focus({get preventScroll(){return Ns=!0,!0}})}catch{}}return Ns}function m$(e){let t=e.parentNode,n=[],i=document.scrollingElement||document.documentElement;for(;t instanceof HTMLElement&&t!==i;)(t.offsetHeight"u"||window.navigator==null?!1:((t=window.navigator.userAgentData)===null||t===void 0?void 0:t.brands.some(n=>e.test(n.brand)))||e.test(window.navigator.userAgent)}function zp(e){var t;return typeof window<"u"&&window.navigator!=null?e.test(((t=window.navigator.userAgentData)===null||t===void 0?void 0:t.platform)||window.navigator.platform):!1}function yr(e){let t=null;return()=>(t==null&&(t=e()),t)}const jp=yr(function(){return zp(/^Mac/i)}),y$=yr(function(){return zp(/^iPhone/i)}),v$=yr(function(){return zp(/^iPad/i)||jp()&&navigator.maxTouchPoints>1}),b$=yr(function(){return y$()||v$()}),EO=yr(function(){return jp()||b$()}),w$=yr(function(){return Ru(/AppleWebKit/i)&&!C1()}),C1=yr(function(){return Ru(/Chrome/i)}),Hp=yr(function(){return Ru(/Android/i)}),SO=yr(function(){return Ru(/Firefox/i)});let ho=new Map,Ld=new Set;function _y(){if(typeof window>"u")return;function e(i){return"propertyName"in i}let t=i=>{if(!e(i)||!i.target)return;let l=ho.get(i.target);l||(l=new Set,ho.set(i.target,l),i.target.addEventListener("transitioncancel",n,{once:!0})),l.add(i.propertyName)},n=i=>{if(!e(i)||!i.target)return;let l=ho.get(i.target);if(l&&(l.delete(i.propertyName),l.size===0&&(i.target.removeEventListener("transitioncancel",n),ho.delete(i.target)),ho.size===0)){for(let a of Ld)a();Ld.clear()}};document.body.addEventListener("transitionrun",t),document.body.addEventListener("transitionend",n)}typeof document<"u"&&(document.readyState!=="loading"?_y():document.addEventListener("DOMContentLoaded",_y));function x$(e){requestAnimationFrame(()=>{ho.size===0?e():Ld.add(e)})}function k$(e,t){let{id:n,"aria-label":i,"aria-labelledby":l}=e;return n=ql(n),l&&i?l=[...new Set([n,...l.trim().split(/\s+/)])].join(" "):l&&(l=l.trim().split(/\s+/).join(" ")),!i&&!l&&t&&(i=t),{id:n,"aria-label":i,"aria-labelledby":l}}function E$(){return typeof window.ResizeObserver<"u"}function My(e){const{ref:t,box:n,onResize:i}=e;T.useEffect(()=>{let l=t==null?void 0:t.current;if(l)if(E$()){const a=new window.ResizeObserver(s=>{s.length&&i()});return a.observe(l,{box:n}),()=>{l&&a.unobserve(l)}}else return window.addEventListener("resize",i,!1),()=>{window.removeEventListener("resize",i,!1)}},[i,t,n])}function S$(e,t){ft(()=>{if(e&&e.ref&&t)return e.ref.current=t.current,()=>{e.ref&&(e.ref.current=null)}})}function $$(e){return e.mozInputSource===0&&e.isTrusted?!0:Hp()&&e.pointerType?e.type==="click"&&e.buttons===1:e.detail===0&&!e.pointerType}function $O(e){return!Hp()&&e.width===0&&e.height===0||e.width===1&&e.height===1&&e.pressure===0&&e.detail===0&&e.pointerType==="mouse"}function C$(e,t,n){let i=T.useRef(t),l=gr(()=>{n&&n(i.current)});T.useEffect(()=>{var a;let s=e==null||(a=e.current)===null||a===void 0?void 0:a.form;return s==null||s.addEventListener("reset",l),()=>{s==null||s.removeEventListener("reset",l)}},[e,l])}var T$=c1();const P$=ca(T$);function Ou(e,t,n){let[i,l]=T.useState(e||t),a=T.useRef(e!==void 0),s=e!==void 0;T.useEffect(()=>{let p=a.current;p!==s&&console.warn(`WARN: A component changed from ${p?"controlled":"uncontrolled"} to ${s?"controlled":"uncontrolled"}.`),a.current=s},[s]);let c=s?e:i,f=T.useCallback((p,...h)=>{let m=(b,...y)=>{n&&(Object.is(c,b)||n(b,...y)),s||(c=b)};typeof p=="function"?(console.warn("We can not support a function callback. See Github Issues for details https://github.com/adobe/react-spectrum/issues/2320"),l((y,...w)=>{let S=p(s?c:y,...w);return m(S,...h),s?y:S})):(s||l(p),m(p,...h))},[s,c,n]);return[c,f]}function Id(e,t=-1/0,n=1/0){return Math.min(Math.max(e,t),n)}function L$(e){if(I$())e.focus({preventScroll:!0});else{let t=_$(e);e.focus(),M$(t)}}let Ds=null;function I$(){if(Ds==null){Ds=!1;try{document.createElement("div").focus({get preventScroll(){return Ds=!0,!0}})}catch{}}return Ds}function _$(e){let t=e.parentNode,n=[],i=document.scrollingElement||document.documentElement;for(;t instanceof HTMLElement&&t!==i;)(t.offsetHeight"u"||window.navigator==null?!1:((t=window.navigator.userAgentData)===null||t===void 0?void 0:t.brands.some(n=>e.test(n.brand)))||e.test(window.navigator.userAgent)}function T1(e){var t;return typeof window<"u"&&window.navigator!=null?e.test(((t=window.navigator.userAgentData)===null||t===void 0?void 0:t.platform)||window.navigator.platform):!1}function pa(e){let t=null;return()=>(t==null&&(t=e()),t)}const _d=pa(function(){return T1(/^Mac/i)}),A$=pa(function(){return T1(/^iPad/i)||_d()&&navigator.maxTouchPoints>1}),R$=pa(function(){return Bp(/AppleWebKit/i)&&!O$()}),O$=pa(function(){return Bp(/Chrome/i)}),F$=pa(function(){return Bp(/Firefox/i)}),N$=T.createContext({isNative:!0,open:j$,useHref:e=>e});function D$(e){let{children:t,navigate:n,useHref:i}=e,l=T.useMemo(()=>({isNative:!1,open:(a,s,c,f)=>{P1(a,p=>{z$(p,s)?n(c,f):Xl(p,s)})},useHref:i||(a=>a)}),[n,i]);return De.createElement(N$.Provider,{value:l},t)}function z$(e,t){let n=e.getAttribute("target");return(!n||n==="_self")&&e.origin===location.origin&&!e.hasAttribute("download")&&!t.metaKey&&!t.ctrlKey&&!t.altKey&&!t.shiftKey}function Xl(e,t,n=!0){var i,l;let{metaKey:a,ctrlKey:s,altKey:c,shiftKey:f}=t;F$()&&(!((l=window.event)===null||l===void 0||(i=l.type)===null||i===void 0)&&i.startsWith("key"))&&e.target==="_blank"&&(_d()?a=!0:s=!0);let p=R$()&&_d()&&!A$()?new KeyboardEvent("keydown",{keyIdentifier:"Enter",metaKey:a,ctrlKey:s,altKey:c,shiftKey:f}):new MouseEvent("click",{metaKey:a,ctrlKey:s,altKey:c,shiftKey:f,bubbles:!0,cancelable:!0});Xl.isOpening=n,L$(e),e.dispatchEvent(p),Xl.isOpening=!1}Xl.isOpening=!1;function P1(e,t){if(e instanceof HTMLAnchorElement)t(e);else if(e.hasAttribute("data-href")){let n=document.createElement("a");n.href=e.getAttribute("data-href"),e.hasAttribute("data-target")&&(n.target=e.getAttribute("data-target")),e.hasAttribute("data-rel")&&(n.rel=e.getAttribute("data-rel")),e.hasAttribute("data-download")&&(n.download=e.getAttribute("data-download")),e.hasAttribute("data-ping")&&(n.ping=e.getAttribute("data-ping")),e.hasAttribute("data-referrer-policy")&&(n.referrerPolicy=e.getAttribute("data-referrer-policy")),e.appendChild(n),t(n),e.removeChild(n)}}function j$(e,t){P1(e,n=>Xl(n,t))}const Zn={top:"top",bottom:"top",left:"left",right:"left"},pu={top:"bottom",bottom:"top",left:"right",right:"left"},H$={top:"left",left:"top"},Md={top:"height",left:"width"},L1={width:"totalWidth",height:"totalHeight"},zs={};let vt=typeof document<"u"?window.visualViewport:null;function Ay(e){let t=0,n=0,i=0,l=0,a=0,s=0,c={};var f;let p=((f=vt==null?void 0:vt.scale)!==null&&f!==void 0?f:1)>1;if(e.tagName==="BODY"){let w=document.documentElement;i=w.clientWidth,l=w.clientHeight;var h;t=(h=vt==null?void 0:vt.width)!==null&&h!==void 0?h:i;var m;n=(m=vt==null?void 0:vt.height)!==null&&m!==void 0?m:l,c.top=w.scrollTop||e.scrollTop,c.left=w.scrollLeft||e.scrollLeft,vt&&(a=vt.offsetTop,s=vt.offsetLeft)}else({width:t,height:n,top:a,left:s}=Eo(e)),c.top=e.scrollTop,c.left=e.scrollLeft,i=t,l=n;if(w$()&&(e.tagName==="BODY"||e.tagName==="HTML")&&p){c.top=0,c.left=0;var b;a=(b=vt==null?void 0:vt.pageTop)!==null&&b!==void 0?b:0;var y;s=(y=vt==null?void 0:vt.pageLeft)!==null&&y!==void 0?y:0}return{width:t,height:n,totalWidth:i,totalHeight:l,scroll:c,top:a,left:s}}function B$(e){return{top:e.scrollTop,left:e.scrollLeft,width:e.scrollWidth,height:e.scrollHeight}}function Ry(e,t,n,i,l,a,s){var c;let f=(c=l.scroll[e])!==null&&c!==void 0?c:0,p=i[Md[e]],h=i.scroll[Zn[e]]+a,m=p+i.scroll[Zn[e]]-a,b=t-f+s[e]-i[Zn[e]],y=t-f+n+s[e]-i[Zn[e]];return bm?Math.max(m-y,h-b):0}function U$(e){let t=window.getComputedStyle(e);return{top:parseInt(t.marginTop,10)||0,bottom:parseInt(t.marginBottom,10)||0,left:parseInt(t.marginLeft,10)||0,right:parseInt(t.marginRight,10)||0}}function Oy(e){if(zs[e])return zs[e];let[t,n]=e.split(" "),i=Zn[t]||"right",l=H$[i];Zn[n]||(n="center");let a=Md[i],s=Md[l];return zs[e]={placement:t,crossPlacement:n,axis:i,crossAxis:l,size:a,crossSize:s},zs[e]}function Wf(e,t,n,i,l,a,s,c,f,p){let{placement:h,crossPlacement:m,axis:b,crossAxis:y,size:w,crossSize:S}=i,C={};var k;C[y]=(k=e[y])!==null&&k!==void 0?k:0;var I,M,U,V;m==="center"?C[y]+=(((I=e[S])!==null&&I!==void 0?I:0)-((M=n[S])!==null&&M!==void 0?M:0))/2:m!==y&&(C[y]+=((U=e[S])!==null&&U!==void 0?U:0)-((V=n[S])!==null&&V!==void 0?V:0)),C[y]+=a;const R=e[y]-n[S]+f+p,X=e[y]+e[S]-f-p;if(C[y]=Id(C[y],R,X),h===b){const x=c?s[w]:t[L1[w]];C[pu[b]]=Math.floor(x-e[b]+l)}else C[b]=Math.floor(e[b]+e[w]+l);return C}function V$(e,t,n,i,l,a,s,c){const f=i?n.height:t[L1.height];var p;let h=e.top!=null?n.top+e.top:n.top+(f-((p=e.bottom)!==null&&p!==void 0?p:0)-s);var m,b,y,w,S,C;let k=c!=="top"?Math.max(0,t.height+t.top+((m=t.scroll.top)!==null&&m!==void 0?m:0)-h-(((b=l.top)!==null&&b!==void 0?b:0)+((y=l.bottom)!==null&&y!==void 0?y:0)+a)):Math.max(0,h+s-(t.top+((w=t.scroll.top)!==null&&w!==void 0?w:0))-(((S=l.top)!==null&&S!==void 0?S:0)+((C=l.bottom)!==null&&C!==void 0?C:0)+a));return Math.min(t.height-a*2,k)}function Fy(e,t,n,i,l,a){let{placement:s,axis:c,size:f}=a;var p,h;if(s===c)return Math.max(0,n[c]-e[c]-((p=e.scroll[c])!==null&&p!==void 0?p:0)+t[c]-((h=i[c])!==null&&h!==void 0?h:0)-i[pu[c]]-l);var m;return Math.max(0,e[f]+e[c]+e.scroll[c]-t[c]-n[c]-n[f]-((m=i[c])!==null&&m!==void 0?m:0)-i[pu[c]]-l)}function W$(e,t,n,i,l,a,s,c,f,p,h,m,b,y,w,S){let C=Oy(e),{size:k,crossAxis:I,crossSize:M,placement:U,crossPlacement:V}=C,R=Wf(t,c,n,C,h,m,p,b,w,S),X=h,x=Fy(c,p,t,l,a+h,C);if(s&&i[k]>x){let re=Oy(`${pu[U]} ${V}`),ce=Wf(t,c,n,re,h,m,p,b,w,S);Fy(c,p,t,l,a+h,re)>x&&(C=re,R=ce,X=h)}let K="bottom";C.axis==="top"?C.placement==="top"?K="top":C.placement==="bottom"&&(K="bottom"):C.crossAxis==="top"&&(C.crossPlacement==="top"?K="bottom":C.crossPlacement==="bottom"&&(K="top"));let F=Ry(I,R[I],n[M],c,f,a,p);R[I]+=F;let N=V$(R,c,p,b,l,a,n.height,K);y&&y{if(!n||i===null)return;let l=a=>{let s=a.target;if(!t.current||s instanceof Node&&!s.contains(t.current)||a.target instanceof HTMLInputElement||a.target instanceof HTMLTextAreaElement)return;let c=i||q$.get(t.current);c&&c()};return window.addEventListener("scroll",l,!0),()=>{window.removeEventListener("scroll",l,!0)}},[n,i,t])}let at=typeof document<"u"?window.visualViewport:null;function X$(e){let{direction:t}=i$(),{arrowSize:n=0,targetRef:i,overlayRef:l,scrollRef:a=l,placement:s="bottom",containerPadding:c=12,shouldFlip:f=!0,boundaryElement:p=typeof document<"u"?document.body:null,offset:h=0,crossOffset:m=0,shouldUpdatePosition:b=!0,isOpen:y=!0,onClose:w,maxHeight:S,arrowBoundaryOffset:C=0}=e,[k,I]=T.useState(null),M=[b,s,l.current,i.current,a.current,c,f,p,h,m,y,t,S,C,n],U=T.useRef(at==null?void 0:at.scale);T.useEffect(()=>{y&&(U.current=at==null?void 0:at.scale)},[y]);let V=T.useCallback(()=>{if(b===!1||!y||!l.current||!i.current||!p||(at==null?void 0:at.scale)!==U.current)return;let F=null;if(a.current&&a.current.contains(document.activeElement)){var N;let G=(N=document.activeElement)===null||N===void 0?void 0:N.getBoundingClientRect(),ne=a.current.getBoundingClientRect();var D;if(F={type:"top",offset:((D=G==null?void 0:G.top)!==null&&D!==void 0?D:0)-ne.top},F.offset>ne.height/2){F.type="bottom";var P;F.offset=((P=G==null?void 0:G.bottom)!==null&&P!==void 0?P:0)-ne.bottom}}let H=l.current;if(!S&&l.current){var A;H.style.top="0px",H.style.bottom="";var ee;H.style.maxHeight=((ee=(A=window.visualViewport)===null||A===void 0?void 0:A.height)!==null&&ee!==void 0?ee:window.innerHeight)+"px"}let te=K$({placement:J$(s,t),overlayNode:l.current,targetNode:i.current,scrollNode:a.current||l.current,padding:c,shouldFlip:f,boundaryElement:p,offset:h,crossOffset:m,maxHeight:S,arrowSize:n,arrowBoundaryOffset:C});if(te.position){if(H.style.top="",H.style.bottom="",H.style.left="",H.style.right="",Object.keys(te.position).forEach(G=>H.style[G]=te.position[G]+"px"),H.style.maxHeight=te.maxHeight!=null?te.maxHeight+"px":"",F&&document.activeElement&&a.current){let G=document.activeElement.getBoundingClientRect(),ne=a.current.getBoundingClientRect(),L=G[F.type]-ne[F.type];a.current.scrollTop+=L-F.offset}I(te)}},M);ft(V,M),Q$(V),My({ref:l,onResize:V}),My({ref:i,onResize:V});let R=T.useRef(!1);ft(()=>{let F,N=()=>{R.current=!0,clearTimeout(F),F=setTimeout(()=>{R.current=!1},500),V()},D=()=>{R.current&&N()};return at==null||at.addEventListener("resize",N),at==null||at.addEventListener("scroll",D),()=>{at==null||at.removeEventListener("resize",N),at==null||at.removeEventListener("scroll",D)}},[V]);let X=T.useCallback(()=>{R.current||w==null||w()},[w,R]);Y$({triggerRef:i,isOpen:y,onClose:w&&X});var x,K;return{overlayProps:{style:{position:"absolute",zIndex:1e5,...k==null?void 0:k.position,maxHeight:(x=k==null?void 0:k.maxHeight)!==null&&x!==void 0?x:"100vh"}},placement:(K=k==null?void 0:k.placement)!==null&&K!==void 0?K:null,arrowProps:{"aria-hidden":"true",role:"presentation",style:{left:k==null?void 0:k.arrowOffsetLeft,top:k==null?void 0:k.arrowOffsetTop}},updatePosition:V}}function Q$(e){ft(()=>(window.addEventListener("resize",e,!1),()=>{window.removeEventListener("resize",e,!1)}),[e])}function J$(e,t){return t==="rtl"?e.replace("start","right").replace("end","left"):e.replace("start","left").replace("end","right")}function Z$(e,t){return t.get?t.get.call(e):t.value}function I1(e,t,n){if(!t.has(e))throw new TypeError("attempted to "+n+" private field on non-instance");return t.get(e)}function _1(e,t){var n=I1(e,t,"get");return Z$(e,n)}function eC(e,t,n){if(t.set)t.set.call(e,n);else{if(!t.writable)throw new TypeError("attempted to set read only private field");t.value=n}}function hu(e,t,n){var i=I1(e,t,"set");return eC(e,i,n),n}let tC=class{isDefaultPrevented(){return this.nativeEvent.defaultPrevented}preventDefault(){this.defaultPrevented=!0,this.nativeEvent.preventDefault()}stopPropagation(){this.nativeEvent.stopPropagation(),this.isPropagationStopped=()=>!0}isPropagationStopped(){return!1}persist(){}constructor(t,n){this.nativeEvent=n,this.target=n.target,this.currentTarget=n.currentTarget,this.relatedTarget=n.relatedTarget,this.bubbles=n.bubbles,this.cancelable=n.cancelable,this.defaultPrevented=n.defaultPrevented,this.eventPhase=n.eventPhase,this.isTrusted=n.isTrusted,this.timeStamp=n.timeStamp,this.type=t}};function M1(e){let t=T.useRef({isFocused:!1,observer:null});ft(()=>{const i=t.current;return()=>{i.observer&&(i.observer.disconnect(),i.observer=null)}},[]);let n=gr(i=>{e==null||e(i)});return T.useCallback(i=>{if(i.target instanceof HTMLButtonElement||i.target instanceof HTMLInputElement||i.target instanceof HTMLTextAreaElement||i.target instanceof HTMLSelectElement){t.current.isFocused=!0;let l=i.target,a=s=>{t.current.isFocused=!1,l.disabled&&n(new tC("blur",s)),t.current.observer&&(t.current.observer.disconnect(),t.current.observer=null)};l.addEventListener("focusout",a,{once:!0}),t.current.observer=new MutationObserver(()=>{if(t.current.isFocused&&l.disabled){var s;(s=t.current.observer)===null||s===void 0||s.disconnect();let c=l===document.activeElement?null:document.activeElement;l.dispatchEvent(new FocusEvent("blur",{relatedTarget:c})),l.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:c}))}}),t.current.observer.observe(l,{attributes:!0,attributeFilter:["disabled"]})}},[n])}function nC(e){let{isDisabled:t,onFocus:n,onBlur:i,onFocusChange:l}=e;const a=T.useCallback(f=>{if(f.target===f.currentTarget)return i&&i(f),l&&l(!1),!0},[i,l]),s=M1(a),c=T.useCallback(f=>{const p=bt(f.target);f.target===f.currentTarget&&p.activeElement===f.target&&(n&&n(f),l&&l(!0),s(f))},[l,n,s]);return{focusProps:{onFocus:!t&&(n||l||i)?c:void 0,onBlur:!t&&(i||l)?a:void 0}}}let Fi=null,rC=new Set,zl=new Map,Li=!1,Ad=!1;function Fu(e,t){for(let n of rC)n(e,t)}function iC(e){return!(e.metaKey||!jp()&&e.altKey||e.ctrlKey||e.key==="Control"||e.key==="Shift"||e.key==="Meta")}function mu(e){Li=!0,iC(e)&&(Fi="keyboard",Fu("keyboard",e))}function kn(e){Fi="pointer",(e.type==="mousedown"||e.type==="pointerdown")&&(Li=!0,Fu("pointer",e))}function A1(e){$$(e)&&(Li=!0,Fi="virtual")}function R1(e){e.target===window||e.target===document||(!Li&&!Ad&&(Fi="virtual",Fu("virtual",e)),Li=!1,Ad=!1)}function O1(){Li=!1,Ad=!0}function zy(e){if(typeof window>"u"||zl.get(Yl(e)))return;const t=Yl(e),n=bt(e);let i=t.HTMLElement.prototype.focus;t.HTMLElement.prototype.focus=function(){Li=!0,i.apply(this,arguments)},n.addEventListener("keydown",mu,!0),n.addEventListener("keyup",mu,!0),n.addEventListener("click",A1,!0),t.addEventListener("focus",R1,!0),t.addEventListener("blur",O1,!1),typeof PointerEvent<"u"?(n.addEventListener("pointerdown",kn,!0),n.addEventListener("pointermove",kn,!0),n.addEventListener("pointerup",kn,!0)):(n.addEventListener("mousedown",kn,!0),n.addEventListener("mousemove",kn,!0),n.addEventListener("mouseup",kn,!0)),t.addEventListener("beforeunload",()=>{F1(e)},{once:!0}),zl.set(t,{focus:i})}const F1=(e,t)=>{const n=Yl(e),i=bt(e);t&&i.removeEventListener("DOMContentLoaded",t),zl.has(n)&&(n.HTMLElement.prototype.focus=zl.get(n).focus,i.removeEventListener("keydown",mu,!0),i.removeEventListener("keyup",mu,!0),i.removeEventListener("click",A1,!0),n.removeEventListener("focus",R1,!0),n.removeEventListener("blur",O1,!1),typeof PointerEvent<"u"?(i.removeEventListener("pointerdown",kn,!0),i.removeEventListener("pointermove",kn,!0),i.removeEventListener("pointerup",kn,!0)):(i.removeEventListener("mousedown",kn,!0),i.removeEventListener("mousemove",kn,!0),i.removeEventListener("mouseup",kn,!0)),zl.delete(n))};function oC(e){const t=bt(e);let n;return t.readyState!=="loading"?zy(e):(n=()=>{zy(e)},t.addEventListener("DOMContentLoaded",n)),()=>F1(e,n)}typeof document<"u"&&oC();function lC(){return Fi!=="pointer"}function Up(){return Fi}function aC(e){Fi=e,Fu(e,null)}function sC(e){let{isDisabled:t,onBlurWithin:n,onFocusWithin:i,onFocusWithinChange:l}=e,a=T.useRef({isFocusWithin:!1}),s=T.useCallback(p=>{a.current.isFocusWithin&&!p.currentTarget.contains(p.relatedTarget)&&(a.current.isFocusWithin=!1,n&&n(p),l&&l(!1))},[n,l,a]),c=M1(s),f=T.useCallback(p=>{!a.current.isFocusWithin&&document.activeElement===p.target&&(i&&i(p),l&&l(!0),a.current.isFocusWithin=!0,c(p))},[i,l,c]);return t?{focusWithinProps:{onFocus:void 0,onBlur:void 0}}:{focusWithinProps:{onFocus:f,onBlur:s}}}let gu=!1,Kf=0;function Rd(){gu=!0,setTimeout(()=>{gu=!1},50)}function jy(e){e.pointerType==="touch"&&Rd()}function uC(){if(!(typeof document>"u"))return typeof PointerEvent<"u"?document.addEventListener("pointerup",jy):document.addEventListener("touchend",Rd),Kf++,()=>{Kf--,!(Kf>0)&&(typeof PointerEvent<"u"?document.removeEventListener("pointerup",jy):document.removeEventListener("touchend",Rd))}}function N1(e){let{onHoverStart:t,onHoverChange:n,onHoverEnd:i,isDisabled:l}=e,[a,s]=T.useState(!1),c=T.useRef({isHovered:!1,ignoreEmulatedMouseEvents:!1,pointerType:"",target:null}).current;T.useEffect(uC,[]);let{hoverProps:f,triggerHoverEnd:p}=T.useMemo(()=>{let h=(y,w)=>{if(c.pointerType=w,l||w==="touch"||c.isHovered||!y.currentTarget.contains(y.target))return;c.isHovered=!0;let S=y.currentTarget;c.target=S,t&&t({type:"hoverstart",target:S,pointerType:w}),n&&n(!0),s(!0)},m=(y,w)=>{if(c.pointerType="",c.target=null,w==="touch"||!c.isHovered)return;c.isHovered=!1;let S=y.currentTarget;i&&i({type:"hoverend",target:S,pointerType:w}),n&&n(!1),s(!1)},b={};return typeof PointerEvent<"u"?(b.onPointerEnter=y=>{gu&&y.pointerType==="mouse"||h(y,y.pointerType)},b.onPointerLeave=y=>{!l&&y.currentTarget.contains(y.target)&&m(y,y.pointerType)}):(b.onTouchStart=()=>{c.ignoreEmulatedMouseEvents=!0},b.onMouseEnter=y=>{!c.ignoreEmulatedMouseEvents&&!gu&&h(y,"mouse"),c.ignoreEmulatedMouseEvents=!1},b.onMouseLeave=y=>{!l&&y.currentTarget.contains(y.target)&&m(y,"mouse")}),{hoverProps:b,triggerHoverEnd:m}},[t,n,i,l,c]);return T.useEffect(()=>{l&&p({currentTarget:c.target},c.pointerType)},[l]),{hoverProps:f,isHovered:a}}function cC(e){let{ref:t,onInteractOutside:n,isDisabled:i,onInteractOutsideStart:l}=e,a=T.useRef({isPointerDown:!1,ignoreEmulatedMouseEvents:!1}),s=gr(f=>{n&&js(f,t)&&(l&&l(f),a.current.isPointerDown=!0)}),c=gr(f=>{n&&n(f)});T.useEffect(()=>{let f=a.current;if(i)return;const p=t.current,h=bt(p);if(typeof PointerEvent<"u"){let m=b=>{f.isPointerDown&&js(b,t)&&c(b),f.isPointerDown=!1};return h.addEventListener("pointerdown",s,!0),h.addEventListener("pointerup",m,!0),()=>{h.removeEventListener("pointerdown",s,!0),h.removeEventListener("pointerup",m,!0)}}else{let m=y=>{f.ignoreEmulatedMouseEvents?f.ignoreEmulatedMouseEvents=!1:f.isPointerDown&&js(y,t)&&c(y),f.isPointerDown=!1},b=y=>{f.ignoreEmulatedMouseEvents=!0,f.isPointerDown&&js(y,t)&&c(y),f.isPointerDown=!1};return h.addEventListener("mousedown",s,!0),h.addEventListener("mouseup",m,!0),h.addEventListener("touchstart",s,!0),h.addEventListener("touchend",b,!0),()=>{h.removeEventListener("mousedown",s,!0),h.removeEventListener("mouseup",m,!0),h.removeEventListener("touchstart",s,!0),h.removeEventListener("touchend",b,!0)}}},[t,i,s,c])}function js(e,t){if(e.button>0)return!1;if(e.target){const n=e.target.ownerDocument;if(!n||!n.documentElement.contains(e.target)||e.target.closest("[data-react-aria-top-layer]"))return!1}return t.current&&!t.current.contains(e.target)}function Hy(e){if(!e)return;let t=!0;return n=>{let i={...n,preventDefault(){n.preventDefault()},isDefaultPrevented(){return n.isDefaultPrevented()},stopPropagation(){t?console.error("stopPropagation is now the default behavior for events in React Spectrum. You can use continuePropagation() to revert this behavior."):t=!0},continuePropagation(){t=!1},isPropagationStopped(){return t}};e(i),t&&n.stopPropagation()}}function fC(e){return{keyboardProps:e.isDisabled?{}:{onKeyDown:Hy(e.onKeyDown),onKeyUp:Hy(e.onKeyUp)}}}function D1(e){const t=bt(e);if(Up()==="virtual"){let n=t.activeElement;x$(()=>{t.activeElement===n&&e.isConnected&&Iy(e)})}else Iy(e)}function dC(e){const t=Yl(e);if(!(e instanceof t.HTMLElement)&&!(e instanceof t.SVGElement))return!1;let{display:n,visibility:i}=e.style,l=n!=="none"&&i!=="hidden"&&i!=="collapse";if(l){const{getComputedStyle:a}=e.ownerDocument.defaultView;let{display:s,visibility:c}=a(e);l=s!=="none"&&c!=="hidden"&&c!=="collapse"}return l}function pC(e,t){return!e.hasAttribute("hidden")&&!e.hasAttribute("data-react-aria-prevent-focus")&&(e.nodeName==="DETAILS"&&t&&t.nodeName!=="SUMMARY"?e.hasAttribute("open"):!0)}function z1(e,t){return e.nodeName!=="#comment"&&dC(e)&&pC(e,t)&&(!e.parentElement||z1(e.parentElement,e))}const By=De.createContext(null),Od="react-aria-focus-scope-restore";let Ke=null;function TO(e){let{children:t,contain:n,restoreFocus:i,autoFocus:l}=e,a=T.useRef(null),s=T.useRef(null),c=T.useRef([]),{parentNode:f}=T.useContext(By)||{},p=T.useMemo(()=>new Nd({scopeRef:c}),[c]);ft(()=>{let b=f||ct.root;if(ct.getTreeNode(b.scopeRef)&&Ke&&!yu(Ke,b.scopeRef)){let y=ct.getTreeNode(Ke);y&&(b=y)}b.addChild(p),ct.addNode(p)},[p,f]),ft(()=>{let b=ct.getTreeNode(c);b&&(b.contain=!!n)},[n]),ft(()=>{var b;let y=(b=a.current)===null||b===void 0?void 0:b.nextSibling,w=[],S=C=>C.stopPropagation();for(;y&&y!==s.current;)w.push(y),y.addEventListener(Od,S),y=y.nextSibling;return c.current=w,()=>{for(let C of w)C.removeEventListener(Od,S)}},[t]),wC(c,i,n),yC(c,n),xC(c,i,n),bC(c,l),T.useEffect(()=>{const b=bt(c.current?c.current[0]:void 0).activeElement;let y=null;if(Ln(b,c.current)){for(let w of ct.traverse())w.scopeRef&&Ln(b,w.scopeRef.current)&&(y=w);y===ct.getTreeNode(c)&&(Ke=y.scopeRef)}},[c]),ft(()=>()=>{var b,y,w;let S=(w=(y=ct.getTreeNode(c))===null||y===void 0||(b=y.parent)===null||b===void 0?void 0:b.scopeRef)!==null&&w!==void 0?w:null;(c===Ke||yu(c,Ke))&&(!S||ct.getTreeNode(S))&&(Ke=S),ct.removeTreeNode(c)},[c]);let h=T.useMemo(()=>hC(c),[]),m=T.useMemo(()=>({focusManager:h,parentNode:p}),[p,h]);return De.createElement(By.Provider,{value:m},De.createElement("span",{"data-focus-scope-start":!0,hidden:!0,ref:a}),t,De.createElement("span",{"data-focus-scope-end":!0,hidden:!0,ref:s}))}function hC(e){return{focusNext(t={}){let n=e.current,{from:i,tabbable:l,wrap:a,accept:s}=t,c=i||bt(n[0]).activeElement,f=n[0].previousElementSibling,p=ki(n),h=qr(p,{tabbable:l,accept:s},n);h.currentNode=Ln(c,n)?c:f;let m=h.nextNode();return!m&&a&&(h.currentNode=f,m=h.nextNode()),m&&mr(m,!0),m},focusPrevious(t={}){let n=e.current,{from:i,tabbable:l,wrap:a,accept:s}=t,c=i||bt(n[0]).activeElement,f=n[n.length-1].nextElementSibling,p=ki(n),h=qr(p,{tabbable:l,accept:s},n);h.currentNode=Ln(c,n)?c:f;let m=h.previousNode();return!m&&a&&(h.currentNode=f,m=h.previousNode()),m&&mr(m,!0),m},focusFirst(t={}){let n=e.current,{tabbable:i,accept:l}=t,a=ki(n),s=qr(a,{tabbable:i,accept:l},n);s.currentNode=n[0].previousElementSibling;let c=s.nextNode();return c&&mr(c,!0),c},focusLast(t={}){let n=e.current,{tabbable:i,accept:l}=t,a=ki(n),s=qr(a,{tabbable:i,accept:l},n);s.currentNode=n[n.length-1].nextElementSibling;let c=s.previousNode();return c&&mr(c,!0),c}}}const Vp=["input:not([disabled]):not([type=hidden])","select:not([disabled])","textarea:not([disabled])","button:not([disabled])","a[href]","area[href]","summary","iframe","object","embed","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable^="false"])'],mC=Vp.join(":not([hidden]),")+",[tabindex]:not([disabled]):not([hidden])";Vp.push('[tabindex]:not([tabindex="-1"]):not([disabled])');const gC=Vp.join(':not([hidden]):not([tabindex="-1"]),');function ki(e){return e[0].parentElement}function Ol(e){let t=ct.getTreeNode(Ke);for(;t&&t.scopeRef!==e;){if(t.contain)return!1;t=t.parent}return!0}function yC(e,t){let n=T.useRef(void 0),i=T.useRef(void 0);ft(()=>{let l=e.current;if(!t){i.current&&(cancelAnimationFrame(i.current),i.current=void 0);return}const a=bt(l?l[0]:void 0);let s=p=>{if(p.key!=="Tab"||p.altKey||p.ctrlKey||p.metaKey||!Ol(e)||p.isComposing)return;let h=a.activeElement,m=e.current;if(!m||!Ln(h,m))return;let b=ki(m),y=qr(b,{tabbable:!0},m);if(!h)return;y.currentNode=h;let w=p.shiftKey?y.previousNode():y.nextNode();w||(y.currentNode=p.shiftKey?m[m.length-1].nextElementSibling:m[0].previousElementSibling,w=p.shiftKey?y.previousNode():y.nextNode()),p.preventDefault(),w&&mr(w,!0)},c=p=>{(!Ke||yu(Ke,e))&&Ln(p.target,e.current)?(Ke=e,n.current=p.target):Ol(e)&&!Gr(p.target,e)?n.current?n.current.focus():Ke&&Ke.current&&Fd(Ke.current):Ol(e)&&(n.current=p.target)},f=p=>{i.current&&cancelAnimationFrame(i.current),i.current=requestAnimationFrame(()=>{let h=Up();if(!((h==="virtual"||h===null)&&Hp()&&C1())&&a.activeElement&&Ol(e)&&!Gr(a.activeElement,e))if(Ke=e,a.body.contains(p.target)){var b;n.current=p.target,(b=n.current)===null||b===void 0||b.focus()}else Ke.current&&Fd(Ke.current)})};return a.addEventListener("keydown",s,!1),a.addEventListener("focusin",c,!1),l==null||l.forEach(p=>p.addEventListener("focusin",c,!1)),l==null||l.forEach(p=>p.addEventListener("focusout",f,!1)),()=>{a.removeEventListener("keydown",s,!1),a.removeEventListener("focusin",c,!1),l==null||l.forEach(p=>p.removeEventListener("focusin",c,!1)),l==null||l.forEach(p=>p.removeEventListener("focusout",f,!1))}},[e,t]),ft(()=>()=>{i.current&&cancelAnimationFrame(i.current)},[i])}function j1(e){return Gr(e)}function Ln(e,t){return!e||!t?!1:t.some(n=>n.contains(e))}function Gr(e,t=null){if(e instanceof Element&&e.closest("[data-react-aria-top-layer]"))return!0;for(let{scopeRef:n}of ct.traverse(ct.getTreeNode(t)))if(n&&Ln(e,n.current))return!0;return!1}function vC(e){return Gr(e,Ke)}function yu(e,t){var n;let i=(n=ct.getTreeNode(t))===null||n===void 0?void 0:n.parent;for(;i;){if(i.scopeRef===e)return!0;i=i.parent}return!1}function mr(e,t=!1){if(e!=null&&!t)try{D1(e)}catch{}else if(e!=null)try{e.focus()}catch{}}function H1(e,t=!0){let n=e[0].previousElementSibling,i=ki(e),l=qr(i,{tabbable:t},e);l.currentNode=n;let a=l.nextNode();return t&&!a&&(i=ki(e),l=qr(i,{tabbable:!1},e),l.currentNode=n,a=l.nextNode()),a}function Fd(e,t=!0){mr(H1(e,t))}function bC(e,t){const n=De.useRef(t);T.useEffect(()=>{if(n.current){Ke=e;const i=bt(e.current?e.current[0]:void 0);!Ln(i.activeElement,Ke.current)&&e.current&&Fd(e.current)}n.current=!1},[e])}function wC(e,t,n){ft(()=>{if(t||n)return;let i=e.current;const l=bt(i?i[0]:void 0);let a=s=>{let c=s.target;Ln(c,e.current)?Ke=e:j1(c)||(Ke=null)};return l.addEventListener("focusin",a,!1),i==null||i.forEach(s=>s.addEventListener("focusin",a,!1)),()=>{l.removeEventListener("focusin",a,!1),i==null||i.forEach(s=>s.removeEventListener("focusin",a,!1))}},[e,t,n])}function Uy(e){let t=ct.getTreeNode(Ke);for(;t&&t.scopeRef!==e;){if(t.nodeToRestore)return!1;t=t.parent}return(t==null?void 0:t.scopeRef)===e}function xC(e,t,n){const i=T.useRef(typeof document<"u"?bt(e.current?e.current[0]:void 0).activeElement:null);ft(()=>{let l=e.current;const a=bt(l?l[0]:void 0);if(!t||n)return;let s=()=>{(!Ke||yu(Ke,e))&&Ln(a.activeElement,e.current)&&(Ke=e)};return a.addEventListener("focusin",s,!1),l==null||l.forEach(c=>c.addEventListener("focusin",s,!1)),()=>{a.removeEventListener("focusin",s,!1),l==null||l.forEach(c=>c.removeEventListener("focusin",s,!1))}},[e,n]),ft(()=>{const l=bt(e.current?e.current[0]:void 0);if(!t)return;let a=s=>{if(s.key!=="Tab"||s.altKey||s.ctrlKey||s.metaKey||!Ol(e)||s.isComposing)return;let c=l.activeElement;if(!Gr(c,e)||!Uy(e))return;let f=ct.getTreeNode(e);if(!f)return;let p=f.nodeToRestore,h=qr(l.body,{tabbable:!0});h.currentNode=c;let m=s.shiftKey?h.previousNode():h.nextNode();if((!p||!l.body.contains(p)||p===l.body)&&(p=void 0,f.nodeToRestore=void 0),(!m||!Gr(m,e))&&p){h.currentNode=p;do m=s.shiftKey?h.previousNode():h.nextNode();while(Gr(m,e));s.preventDefault(),s.stopPropagation(),m?mr(m,!0):j1(p)?mr(p,!0):c.blur()}};return n||l.addEventListener("keydown",a,!0),()=>{n||l.removeEventListener("keydown",a,!0)}},[e,t,n]),ft(()=>{const l=bt(e.current?e.current[0]:void 0);if(!t)return;let a=ct.getTreeNode(e);if(a){var s;return a.nodeToRestore=(s=i.current)!==null&&s!==void 0?s:void 0,()=>{let c=ct.getTreeNode(e);if(!c)return;let f=c.nodeToRestore;if(t&&f&&(l.activeElement&&Gr(l.activeElement,e)||l.activeElement===l.body&&Uy(e))){let p=ct.clone();requestAnimationFrame(()=>{if(l.activeElement===l.body){let h=p.getTreeNode(e);for(;h;){if(h.nodeToRestore&&h.nodeToRestore.isConnected){Vy(h.nodeToRestore);return}h=h.parent}for(h=p.getTreeNode(e);h;){if(h.scopeRef&&h.scopeRef.current&&ct.getTreeNode(h.scopeRef)){let m=H1(h.scopeRef.current,!0);Vy(m);return}h=h.parent}}})}}}},[e,t])}function Vy(e){e.dispatchEvent(new CustomEvent(Od,{bubbles:!0,cancelable:!0}))&&mr(e)}function qr(e,t,n){let i=t!=null&&t.tabbable?gC:mC,l=bt(e).createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode(a){var s;return!(t==null||(s=t.from)===null||s===void 0)&&s.contains(a)?NodeFilter.FILTER_REJECT:a.matches(i)&&z1(a)&&(!n||Ln(a,n))&&(!(t!=null&&t.accept)||t.accept(a))?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});return t!=null&&t.from&&(l.currentNode=t.from),l}class Wp{get size(){return this.fastMap.size}getTreeNode(t){return this.fastMap.get(t)}addTreeNode(t,n,i){let l=this.fastMap.get(n??null);if(!l)return;let a=new Nd({scopeRef:t});l.addChild(a),a.parent=l,this.fastMap.set(t,a),i&&(a.nodeToRestore=i)}addNode(t){this.fastMap.set(t.scopeRef,t)}removeTreeNode(t){if(t===null)return;let n=this.fastMap.get(t);if(!n)return;let i=n.parent;for(let a of this.traverse())a!==n&&n.nodeToRestore&&a.nodeToRestore&&n.scopeRef&&n.scopeRef.current&&Ln(a.nodeToRestore,n.scopeRef.current)&&(a.nodeToRestore=n.nodeToRestore);let l=n.children;i&&(i.removeChild(n),l.size>0&&l.forEach(a=>i&&i.addChild(a))),this.fastMap.delete(n.scopeRef)}*traverse(t=this.root){if(t.scopeRef!=null&&(yield t),t.children.size>0)for(let n of t.children)yield*this.traverse(n)}clone(){var t;let n=new Wp;var i;for(let l of this.traverse())n.addTreeNode(l.scopeRef,(i=(t=l.parent)===null||t===void 0?void 0:t.scopeRef)!==null&&i!==void 0?i:null,l.nodeToRestore);return n}constructor(){this.fastMap=new Map,this.root=new Nd({scopeRef:null}),this.fastMap.set(null,this.root)}}class Nd{addChild(t){this.children.add(t),t.parent=this}removeChild(t){this.children.delete(t),t.parent=void 0}constructor(t){this.children=new Set,this.contain=!1,this.scopeRef=t.scopeRef}}let ct=new Wp,kC=De.createContext(null);function EC(e){let t=T.useContext(kC)||{};S$(t,e);let{ref:n,...i}=t;return i}function B1(e,t){let{focusProps:n}=nC(e),{keyboardProps:i}=fC(e),l=Co(n,i),a=EC(t),s=e.isDisabled?{}:a,c=T.useRef(e.autoFocus);return T.useEffect(()=>{c.current&&t.current&&D1(t.current),c.current=!1},[t]),{focusableProps:Co({...l,tabIndex:e.excludeFromTabOrder&&!e.isDisabled?-1:void 0},s)}}const cr=[];function SC(e,t){let{onClose:n,shouldCloseOnBlur:i,isOpen:l,isDismissable:a=!1,isKeyboardDismissDisabled:s=!1,shouldCloseOnInteractOutside:c}=e;T.useEffect(()=>(l&&cr.push(t),()=>{let w=cr.indexOf(t);w>=0&&cr.splice(w,1)}),[l,t]);let f=()=>{cr[cr.length-1]===t&&n&&n()},p=w=>{(!c||c(w.target))&&cr[cr.length-1]===t&&(w.stopPropagation(),w.preventDefault())},h=w=>{(!c||c(w.target))&&(cr[cr.length-1]===t&&(w.stopPropagation(),w.preventDefault()),f())},m=w=>{w.key==="Escape"&&!s&&!w.nativeEvent.isComposing&&(w.stopPropagation(),w.preventDefault(),f())};cC({ref:t,onInteractOutside:a&&l?h:void 0,onInteractOutsideStart:p});let{focusWithinProps:b}=sC({isDisabled:!i,onBlurWithin:w=>{!w.relatedTarget||vC(w.relatedTarget)||(!c||c(w.relatedTarget))&&(n==null||n())}}),y=w=>{w.target===w.currentTarget&&w.preventDefault()};return{overlayProps:{onKeyDown:m,...b},underlayProps:{onPointerDown:y}}}const Dd=De.createContext(null);function $C(e){let{children:t}=e,n=T.useContext(Dd),[i,l]=T.useState(0),a=T.useMemo(()=>({parent:n,modalCount:i,addModal(){l(s=>s+1),n&&n.addModal()},removeModal(){l(s=>s-1),n&&n.removeModal()}}),[n,i]);return De.createElement(Dd.Provider,{value:a},t)}function CC(){let e=T.useContext(Dd);return{modalProviderProps:{"aria-hidden":e&&e.modalCount>0?!0:void 0}}}function TC(e){let{modalProviderProps:t}=CC();return De.createElement("div",{"data-overlay-container":!0,...e,...t})}function U1(e){return De.createElement($C,null,De.createElement(TC,e))}function Wy(e){let t=Dp(),{portalContainer:n=t?null:document.body,...i}=e;if(De.useEffect(()=>{if(n!=null&&n.closest("[data-overlay-container]"))throw new Error("An OverlayContainer must not be inside another container. Please change the portalContainer prop.")},[n]),!n)return null;let l=De.createElement(U1,i);return P$.createPortal(l,n)}const V1=T.createContext({});function Nu(e){const t=T.useRef(null);return t.current===null&&(t.current=e()),t.current}const Du=T.createContext(null),Ql=T.createContext({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"});class PC extends T.Component{getSnapshotBeforeUpdate(t){const n=this.props.childRef.current;if(n&&t.isPresent&&!this.props.isPresent){const i=n.offsetParent,l=i instanceof HTMLElement&&i.offsetWidth||0,a=this.props.sizeRef.current;a.height=n.offsetHeight||0,a.width=n.offsetWidth||0,a.top=n.offsetTop,a.left=n.offsetLeft,a.right=l-a.width-a.left}return null}componentDidUpdate(){}render(){return this.props.children}}function LC({children:e,isPresent:t,anchorX:n}){const i=T.useId(),l=T.useRef(null),a=T.useRef({width:0,height:0,top:0,left:0,right:0}),{nonce:s}=T.useContext(Ql);return T.useInsertionEffect(()=>{const{width:c,height:f,top:p,left:h,right:m}=a.current;if(t||!l.current||!c||!f)return;const b=n==="left"?`left: ${h}`:`right: ${m}`;l.current.dataset.motionPopId=i;const y=document.createElement("style");return s&&(y.nonce=s),document.head.appendChild(y),y.sheet&&y.sheet.insertRule(` [data-motion-pop-id="${i}"] { position: absolute !important; width: ${c}px !important; @@ -61,40 +61,40 @@ Error generating stack: `+v.message+` ${b}px !important; top: ${p}px !important; } - `),()=>{document.head.removeChild(y)}},[t]),Q.jsx(IC,{isPresent:t,childRef:l,sizeRef:a,children:T.cloneElement(e,{ref:l})})}const MC=({children:e,initial:t,isPresent:n,onExitComplete:i,custom:l,presenceAffectsLayout:a,mode:s,anchorX:c})=>{const f=Nu(AC),p=T.useId(),h=T.useCallback(b=>{f.set(b,!0);for(const y of f.values())if(!y)return;i&&i()},[f,i]),m=T.useMemo(()=>({id:p,initial:t,isPresent:n,custom:l,onExitComplete:h,register:b=>(f.set(b,!1),()=>f.delete(b))}),a?[Math.random(),h]:[n,h]);return T.useMemo(()=>{f.forEach((b,y)=>f.set(y,!1))},[n]),T.useEffect(()=>{!n&&!f.size&&i&&i()},[n]),s==="popLayout"&&(e=Q.jsx(_C,{isPresent:n,anchorX:c,children:e})),Q.jsx(Du.Provider,{value:m,children:e})};function AC(){return new Map}function RC(e=!0){const t=T.useContext(Du);if(t===null)return[!0,null];const{isPresent:n,onExitComplete:i,register:l}=t,a=T.useId();T.useEffect(()=>{e&&l(a)},[e]);const s=T.useCallback(()=>e&&i&&i(a),[a,i,e]);return!n&&i?[!1,s]:[!0]}const Hs=e=>e.key||"";function Ky(e){const t=[];return T.Children.forEach(e,n=>{T.isValidElement(n)&&t.push(n)}),t}const W1=typeof window<"u",K1=W1?T.useLayoutEffect:T.useEffect,G1=({children:e,custom:t,initial:n=!0,onExitComplete:i,presenceAffectsLayout:l=!0,mode:a="sync",propagate:s=!1,anchorX:c="left"})=>{const[f,p]=RC(s),h=T.useMemo(()=>Ky(e),[e]),m=s&&!f?[]:h.map(Hs),b=T.useRef(!0),y=T.useRef(h),w=Nu(()=>new Map),[S,C]=T.useState(h),[k,I]=T.useState(h);K1(()=>{b.current=!1,y.current=h;for(let V=0;V{const R=Hs(V),X=s&&!f?!1:h===k||m.includes(R),x=()=>{if(w.has(R))w.set(R,!0);else return;let K=!0;w.forEach(F=>{F||(K=!1)}),K&&(U==null||U(),I(y.current),s&&(p==null||p()),i&&i())};return Q.jsx(MC,{isPresent:X,initial:!b.current||n?void 0:!1,custom:X?void 0:t,presenceAffectsLayout:l,mode:a,onExitComplete:X?void 0:x,anchorX:c,children:V},R)})})},OC=e=>e,FC={skipAnimations:!1,useManualTiming:!1};function NC(e){let t=new Set,n=new Set,i=!1,l=!1;const a=new WeakSet;let s={delta:0,timestamp:0,isProcessing:!1};function c(p){a.has(p)&&(f.schedule(p),e()),p(s)}const f={schedule:(p,h=!1,m=!1)=>{const y=m&&i?t:n;return h&&a.add(p),y.has(p)||y.add(p),p},cancel:p=>{n.delete(p),a.delete(p)},process:p=>{if(s=p,i){l=!0;return}i=!0,[t,n]=[n,t],t.forEach(c),t.clear(),i=!1,l&&(l=!1,f.process(p))}};return f}const Bs=["read","resolveKeyframes","update","preRender","render","postRender"],DC=40;function q1(e,t){let n=!1,i=!0;const l={delta:0,timestamp:0,isProcessing:!1},a=()=>n=!0,s=Bs.reduce((k,I)=>(k[I]=NC(a),k),{}),{read:c,resolveKeyframes:f,update:p,preRender:h,render:m,postRender:b}=s,y=()=>{const k=performance.now();n=!1,l.delta=i?1e3/60:Math.max(Math.min(k-l.timestamp,DC),1),l.timestamp=k,l.isProcessing=!0,c.process(l),f.process(l),p.process(l),h.process(l),m.process(l),b.process(l),l.isProcessing=!1,n&&t&&(i=!1,e(y))},w=()=>{n=!0,i=!0,l.isProcessing||e(y)};return{schedule:Bs.reduce((k,I)=>{const M=s[I];return k[I]=(U,V=!1,R=!1)=>(n||w(),M.schedule(U,V,R)),k},{}),cancel:k=>{for(let I=0;Iqy[e].some(n=>!!t[n])};function zd(e){for(const t in e)vu[t]={...vu[t],...e[t]}}function Y1({children:e,features:t,strict:n=!1}){const[,i]=T.useState(!Gf(t)),l=T.useRef(void 0);if(!Gf(t)){const{renderer:a,...s}=t;l.current=a,zd(s)}return T.useEffect(()=>{Gf(t)&&t().then(({renderer:a,...s})=>{zd(s),l.current=a,i(!0)})},[]),Q.jsx(Kp.Provider,{value:{renderer:l.current,strict:n},children:e})}function Gf(e){return typeof e=="function"}const zC=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","ignoreStrict","viewport"]);function bu(e){return e.startsWith("while")||e.startsWith("drag")&&e!=="draggable"||e.startsWith("layout")||e.startsWith("onTap")||e.startsWith("onPan")||e.startsWith("onLayout")||zC.has(e)}let X1=e=>!bu(e);function Q1(e){e&&(X1=t=>t.startsWith("on")?!bu(t):e(t))}try{Q1(require("@emotion/is-prop-valid").default)}catch{}function jC(e,t,n){const i={};for(const l in e)l==="values"&&typeof e.values=="object"||(X1(l)||n===!0&&bu(l)||!t&&!bu(l)||e.draggable&&l.startsWith("onDrag"))&&(i[l]=e[l]);return i}function HC({children:e,isValidProp:t,...n}){t&&Q1(t),n={...T.useContext(Ql),...n},n.isStatic=Nu(()=>n.isStatic);const i=T.useMemo(()=>n,[JSON.stringify(n.transition),n.transformPagePoint,n.reducedMotion]);return Q.jsx(Ql.Provider,{value:i,children:e})}function BC(e){if(typeof Proxy>"u")return e;const t=new Map,n=(...i)=>e(...i);return new Proxy(n,{get:(i,l)=>l==="create"?e:(t.has(l)||t.set(l,e(l)),t.get(l))})}const zu=T.createContext({});function J1(e){return e!==null&&typeof e=="object"&&typeof e.start=="function"}function jd(e){return typeof e=="string"||Array.isArray(e)}const UC=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],VC=["initial",...UC];function Gp(e){return J1(e.animate)||VC.some(t=>jd(e[t]))}function WC(e){return!!(Gp(e)||e.variants)}function KC(e,t){if(Gp(e)){const{initial:n,animate:i}=e;return{initial:n===!1||jd(n)?n:void 0,animate:jd(i)?i:void 0}}return e.inherit!==!1?t:{}}function GC(e){const{initial:t,animate:n}=KC(e,T.useContext(zu));return T.useMemo(()=>({initial:t,animate:n}),[Yy(t),Yy(n)])}function Yy(e){return Array.isArray(e)?e.join(" "):e}const qC=Symbol.for("motionComponentSymbol");function Z1(e){return e&&typeof e=="object"&&Object.prototype.hasOwnProperty.call(e,"current")}function YC(e,t,n){return T.useCallback(i=>{i&&e.onMount&&e.onMount(i),t&&(i?t.mount(i):t.unmount()),n&&(typeof n=="function"?n(i):Z1(n)&&(n.current=i))},[t])}const ew=e=>e.replace(/([a-z])([A-Z])/gu,"$1-$2").toLowerCase(),XC="framerAppearId",QC="data-"+ew(XC),{schedule:JC,cancel:_O}=q1(queueMicrotask,!1),ZC=T.createContext({});function eT(e,t,n,i,l){var a,s;const{visualElement:c}=T.useContext(zu),f=T.useContext(Kp),p=T.useContext(Du),h=T.useContext(Ql).reducedMotion,m=T.useRef(null);i=i||f.renderer,!m.current&&i&&(m.current=i(e,{visualState:t,parent:c,props:n,presenceContext:p,blockInitialAnimation:p?p.initial===!1:!1,reducedMotionConfig:h}));const b=m.current,y=T.useContext(ZC);b&&!b.projection&&l&&(b.type==="html"||b.type==="svg")&&tT(m.current,n,l,y);const w=T.useRef(!1);T.useInsertionEffect(()=>{b&&w.current&&b.update(n,p)});const S=n[QC],C=T.useRef(!!S&&!(!((a=window.MotionHandoffIsComplete)===null||a===void 0)&&a.call(window,S))&&((s=window.MotionHasOptimisedAnimation)===null||s===void 0?void 0:s.call(window,S)));return K1(()=>{b&&(w.current=!0,window.MotionIsMounted=!0,b.updateFeatures(),JC.render(b.render),C.current&&b.animationState&&b.animationState.animateChanges())}),T.useEffect(()=>{b&&(!C.current&&b.animationState&&b.animationState.animateChanges(),C.current&&(queueMicrotask(()=>{var k;(k=window.MotionHandoffMarkAsComplete)===null||k===void 0||k.call(window,S)}),C.current=!1))}),b}function tT(e,t,n,i){const{layoutId:l,layout:a,drag:s,dragConstraints:c,layoutScroll:f,layoutRoot:p}=t;e.projection=new n(e.latestValues,t["data-framer-portal-id"]?void 0:tw(e.parent)),e.projection.setOptions({layoutId:l,layout:a,alwaysMeasureLayout:!!s||c&&Z1(c),visualElement:e,animationType:typeof a=="string"?a:"both",initialPromotionConfig:i,layoutScroll:f,layoutRoot:p})}function tw(e){if(e)return e.options.allowProjection!==!1?e.projection:tw(e.parent)}function nT({preloadedFeatures:e,createVisualElement:t,useRender:n,useVisualState:i,Component:l}){var a,s;e&&zd(e);function c(p,h){let m;const b={...T.useContext(Ql),...p,layoutId:rT(p)},{isStatic:y}=b,w=GC(p),S=i(p,y);if(!y&&W1){iT();const C=oT(b);m=C.MeasureLayout,w.visualElement=eT(l,S,b,t,C.ProjectionNode)}return Q.jsxs(zu.Provider,{value:w,children:[m&&w.visualElement?Q.jsx(m,{visualElement:w.visualElement,...b}):null,n(l,p,YC(S,w.visualElement,h),S,y,w.visualElement)]})}c.displayName=`motion.${typeof l=="string"?l:`create(${(s=(a=l.displayName)!==null&&a!==void 0?a:l.name)!==null&&s!==void 0?s:""})`}`;const f=T.forwardRef(c);return f[qC]=l,f}function rT({layoutId:e}){const t=T.useContext(V1).id;return t&&e!==void 0?t+"-"+e:e}function iT(e,t){T.useContext(Kp).strict}function oT(e){const{drag:t,layout:n}=vu;if(!t&&!n)return{};const i={...t,...n};return{MeasureLayout:t!=null&&t.isEnabled(e)||n!=null&&n.isEnabled(e)?i.MeasureLayout:void 0,ProjectionNode:i.ProjectionNode}}const nw=e=>t=>typeof t=="string"&&t.startsWith(e),lT=nw("--"),aT=nw("var(--"),MO=e=>aT(e)?sT.test(e.split("/*")[0].trim()):!1,sT=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu,uT={},ju=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],qp=new Set(ju);function rw(e,{layout:t,layoutId:n}){return qp.has(e)||e.startsWith("origin")||(t||n!==void 0)&&(!!uT[e]||e==="opacity")}const Ii=e=>!!(e&&e.getVelocity),iw=(e,t)=>t&&typeof e=="number"?t.transform(e):e,cT=(e,t,n)=>n>t?t:ntypeof e=="number",parse:parseFloat,transform:e=>e},Hd={...Yp,transform:e=>cT(0,1,e)},Us={...Yp,default:1},ha=e=>({test:t=>typeof t=="string"&&t.endsWith(e)&&t.split(" ").length===1,parse:parseFloat,transform:t=>`${t}${e}`}),vi=ha("deg"),qf=ha("%"),Te=ha("px"),AO=ha("vh"),RO=ha("vw"),Xy={...qf,parse:e=>qf.parse(e)/100,transform:e=>qf.transform(e*100)},fT={borderWidth:Te,borderTopWidth:Te,borderRightWidth:Te,borderBottomWidth:Te,borderLeftWidth:Te,borderRadius:Te,radius:Te,borderTopLeftRadius:Te,borderTopRightRadius:Te,borderBottomRightRadius:Te,borderBottomLeftRadius:Te,width:Te,maxWidth:Te,height:Te,maxHeight:Te,top:Te,right:Te,bottom:Te,left:Te,padding:Te,paddingTop:Te,paddingRight:Te,paddingBottom:Te,paddingLeft:Te,margin:Te,marginTop:Te,marginRight:Te,marginBottom:Te,marginLeft:Te,backgroundPositionX:Te,backgroundPositionY:Te},dT={rotate:vi,rotateX:vi,rotateY:vi,rotateZ:vi,scale:Us,scaleX:Us,scaleY:Us,scaleZ:Us,skew:vi,skewX:vi,skewY:vi,distance:Te,translateX:Te,translateY:Te,translateZ:Te,x:Te,y:Te,z:Te,perspective:Te,transformPerspective:Te,opacity:Hd,originX:Xy,originY:Xy,originZ:Te},Qy={...Yp,transform:Math.round},ow={...fT,...dT,zIndex:Qy,size:Te,fillOpacity:Hd,strokeOpacity:Hd,numOctaves:Qy},pT={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},hT=ju.length;function mT(e,t,n){let i="",l=!0;for(let a=0;a({style:{},transform:{},transformOrigin:{},vars:{}});function aw(e,t,n){for(const i in t)!Ii(t[i])&&!rw(i,n)&&(e[i]=t[i])}function gT({transformTemplate:e},t){return T.useMemo(()=>{const n=Xp();return lw(n,t,e),Object.assign({},n.vars,n.style)},[t])}function yT(e,t){const n=e.style||{},i={};return aw(i,n,e),Object.assign(i,gT(e,t)),i}function vT(e,t){const n={},i=yT(e,t);return e.drag&&e.dragListener!==!1&&(n.draggable=!1,i.userSelect=i.WebkitUserSelect=i.WebkitTouchCallout="none",i.touchAction=e.drag===!0?"none":`pan-${e.drag==="x"?"y":"x"}`),e.tabIndex===void 0&&(e.onTap||e.onTapStart||e.whileTap)&&(n.tabIndex=0),n.style=i,n}const bT=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function sw(e){return typeof e!="string"||e.includes("-")?!1:!!(bT.indexOf(e)>-1||/[A-Z]/u.test(e))}const wT={offset:"stroke-dashoffset",array:"stroke-dasharray"},xT={offset:"strokeDashoffset",array:"strokeDasharray"};function kT(e,t,n=1,i=0,l=!0){e.pathLength=1;const a=l?wT:xT;e[a.offset]=Te.transform(-i);const s=Te.transform(t),c=Te.transform(n);e[a.array]=`${s} ${c}`}function Jy(e,t,n){return typeof e=="string"?e:Te.transform(t+n*e)}function ET(e,t,n){const i=Jy(t,e.x,e.width),l=Jy(n,e.y,e.height);return`${i} ${l}`}function uw(e,{attrX:t,attrY:n,attrScale:i,originX:l,originY:a,pathLength:s,pathSpacing:c=1,pathOffset:f=0,...p},h,m){if(lw(e,p,m),h){e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};const{attrs:b,style:y,dimensions:w}=e;b.transform&&(w&&(y.transform=b.transform),delete b.transform),w&&(l!==void 0||a!==void 0||y.transform)&&(y.transformOrigin=ET(w,l!==void 0?l:.5,a!==void 0?a:.5)),t!==void 0&&(b.x=t),n!==void 0&&(b.y=n),i!==void 0&&(b.scale=i),s!==void 0&&kT(b,s,c,f,!1)}const cw=()=>({...Xp(),attrs:{}}),fw=e=>typeof e=="string"&&e.toLowerCase()==="svg";function ST(e,t,n,i){const l=T.useMemo(()=>{const a=cw();return uw(a,t,fw(i),e.transformTemplate),{...a.attrs,style:{...a.style}}},[t]);if(e.style){const a={};aw(a,e.style,e),l.style={...a,...l.style}}return l}function $T(e=!1){return(n,i,l,{latestValues:a},s)=>{const f=(sw(n)?ST:vT)(i,a,s,n),p=jC(i,typeof n=="string",e),h=n!==T.Fragment?{...p,...f,ref:l}:{},{children:m}=i,b=T.useMemo(()=>Ii(m)?m.get():m,[m]);return T.createElement(n,{...h,children:b})}}function Zy(e){const t=[{},{}];return e==null||e.values.forEach((n,i)=>{t[0][i]=n.get(),t[1][i]=n.getVelocity()}),t}function CT(e,t,n,i){if(typeof t=="function"){const[l,a]=Zy(i);t=t(n!==void 0?n:e.custom,l,a)}if(typeof t=="string"&&(t=e.variants&&e.variants[t]),typeof t=="function"){const[l,a]=Zy(i);t=t(n!==void 0?n:e.custom,l,a)}return t}const TT=e=>Array.isArray(e),PT=e=>!!(e&&typeof e=="object"&&e.mix&&e.toValue),OO=e=>TT(e)?e[e.length-1]||0:e;function LT(e){const t=Ii(e)?e.get():e;return PT(t)?t.toValue():t}function IT({scrapeMotionValuesFromProps:e,createRenderState:t,onUpdate:n},i,l,a){const s={latestValues:_T(i,l,a,e),renderState:t()};return n&&(s.onMount=c=>n({props:i,current:c,...s}),s.onUpdate=c=>n(c)),s}const dw=e=>(t,n)=>{const i=T.useContext(zu),l=T.useContext(Du),a=()=>IT(e,t,i,l);return n?a():Nu(a)};function _T(e,t,n,i){const l={},a=i(e,{});for(const b in a)l[b]=LT(a[b]);let{initial:s,animate:c}=e;const f=Gp(e),p=WC(e);t&&p&&!f&&e.inherit!==!1&&(s===void 0&&(s=t.initial),c===void 0&&(c=t.animate));let h=n?n.initial===!1:!1;h=h||s===!1;const m=h?c:s;if(m&&typeof m!="boolean"&&!J1(m)){const b=Array.isArray(m)?m:[m];for(let y=0;y{if(!n)return;let a=!!e.drag;if(!a){for(const c in l)if(qp.has(c)){a=!0;break}}if(!a)return;let s=!t;if(t)for(let c=0;c{AT(n,i),Gy.render(()=>{uw(i,l,fw(n.tagName),e.transformTemplate),FT(n,i)})})}})};function zT(e,t){return function(i,{forwardMotionProps:l}={forwardMotionProps:!1}){const s={...sw(i)?DT:MT,preloadedFeatures:e,useRender:$T(l),createVisualElement:t,Component:i};return nT(s)}}const jT=zT(),hw=BC(jT);var HT=({children:e,navigate:t,disableAnimation:n,useHref:i,disableRipple:l=!1,skipFramerMotionAnimations:a=n,reducedMotion:s="never",validationBehavior:c,locale:f="en-US",defaultDates:p,createCalendar:h,...m})=>{let b=e;t&&(b=Q.jsx(j$,{navigate:t,useHref:i,children:b}));const y=T.useMemo(()=>(n&&a&&(FC.skipAnimations=!0),{createCalendar:h,defaultDates:p,disableAnimation:n,disableRipple:l,validationBehavior:c}),[h,p==null?void 0:p.maxDate,p==null?void 0:p.minDate,n,l,c]);return Q.jsx(KS,{value:y,children:Q.jsx(o$,{locale:f,children:Q.jsx(HC,{reducedMotion:s,children:Q.jsx(U1,{...m,children:b})})})})};function Mo(e){return T.forwardRef(e)}var ma=(e,t,n=!0)=>{if(!t)return[e,{}];const i=t.reduce((l,a)=>a in e?{...l,[a]:e[a]}:l,{});return n?[Object.keys(e).filter(a=>!t.includes(a)).reduce((a,s)=>({...a,[s]:e[s]}),{}),i]:[e,i]},Vs=["small","medium","large"],Bd={theme:{opacity:["disabled"],spacing:["divider"],borderWidth:Vs,borderRadius:Vs},classGroups:{shadow:[{shadow:Vs}],"font-size":[{text:["tiny",...Vs]}],"bg-image":["bg-stripe-gradient-default","bg-stripe-gradient-primary","bg-stripe-gradient-secondary","bg-stripe-gradient-success","bg-stripe-gradient-warning","bg-stripe-gradient-danger"]}},tv=e=>typeof e=="boolean"?`${e}`:e===0?"0":e,cn=e=>!e||typeof e!="object"||Object.keys(e).length===0,BT=(e,t)=>JSON.stringify(e)===JSON.stringify(t);function mw(e,t){e.forEach(function(n){Array.isArray(n)?mw(n,t):t.push(n)})}function gw(e){let t=[];return mw(e,t),t}var yw=(...e)=>gw(e).filter(Boolean),vw=(e,t)=>{let n={},i=Object.keys(e),l=Object.keys(t);for(let a of i)if(l.includes(a)){let s=e[a],c=t[a];typeof s=="object"&&typeof c=="object"?n[a]=vw(s,c):Array.isArray(s)||Array.isArray(c)?n[a]=yw(c,s):n[a]=c+" "+s}else n[a]=e[a];for(let a of l)i.includes(a)||(n[a]=t[a]);return n},nv=e=>!e||typeof e!="string"?e:e.replace(/\s+/g," ").trim();function UT(){for(var e=0,t,n,i="";ee&&(t=0,i=n,n=new Map)}return{get:function(s){var c=n.get(s);if(c!==void 0)return c;if((c=i.get(s))!==void 0)return l(s,c),c},set:function(s,c){n.has(s)?n.set(s,c):l(s,c)}}}var xw="!";function XT(e){var t=e.separator||":",n=t.length===1,i=t[0],l=t.length;return function(s){for(var c=[],f=0,p=0,h,m=0;mp?h-p:void 0;return{modifiers:c,hasImportantModifier:w,baseClassName:S,maybePostfixModifierPosition:C}}}function QT(e){if(e.length<=1)return e;var t=[],n=[];return e.forEach(function(i){var l=i[0]==="[";l?(t.push.apply(t,n.sort().concat([i])),n=[]):n.push(i)}),t.push.apply(t,n.sort()),t}function JT(e){return{cache:YT(e.cacheSize),splitModifiers:XT(e),...VT(e)}}var ZT=/\s+/;function eP(e,t){var n=t.splitModifiers,i=t.getClassGroupId,l=t.getConflictingClassGroupIds,a=new Set;return e.trim().split(ZT).map(function(s){var c=n(s),f=c.modifiers,p=c.hasImportantModifier,h=c.baseClassName,m=c.maybePostfixModifierPosition,b=i(m?h.substring(0,m):h),y=!!m;if(!b){if(!m)return{isTailwindClass:!1,originalClassName:s};if(b=i(h),!b)return{isTailwindClass:!1,originalClassName:s};y=!1}var w=QT(f).join(":"),S=p?w+xw:w;return{isTailwindClass:!0,modifierId:S,classGroupId:b,originalClassName:s,hasPostfixModifier:y}}).reverse().filter(function(s){if(!s.isTailwindClass)return!0;var c=s.modifierId,f=s.classGroupId,p=s.hasPostfixModifier,h=c+f;return a.has(h)?!1:(a.add(h),l(f,p).forEach(function(m){return a.add(c+m)}),!0)}).reverse().map(function(s){return s.originalClassName}).join(" ")}function Vd(){for(var e=arguments.length,t=new Array(e),n=0;n1?t-1:0),i=1;ie||void 0,Jl=(...e)=>$w(gw(e).filter(Boolean).join(" ")),Yf=null,wu={},Gd=!1,El=(...e)=>t=>t.twMerge?((!Yf||Gd)&&(Gd=!1,Yf=cn(wu)?vP:yP(wu)),$w(Yf(Jl(e)))):Jl(e),lv=(e,t)=>{for(let n in t)e.hasOwnProperty(n)?e[n]=Jl(e[n],t[n]):e[n]=t[n];return e},wP=(e,t)=>{let{extend:n=null,slots:i={},variants:l={},compoundVariants:a=[],compoundSlots:s=[],defaultVariants:c={}}=e,f={...bP,...t},p=n!=null&&n.base?Jl(n.base,e==null?void 0:e.base):e==null?void 0:e.base,h=n!=null&&n.variants&&!cn(n.variants)?vw(l,n.variants):l,m=n!=null&&n.defaultVariants&&!cn(n.defaultVariants)?{...n.defaultVariants,...c}:c;!cn(f.twMergeConfig)&&!BT(f.twMergeConfig,wu)&&(Gd=!0,wu=f.twMergeConfig);let b=cn(n==null?void 0:n.slots),y=cn(i)?{}:{base:Jl(e==null?void 0:e.base,b&&(n==null?void 0:n.base)),...i},w=b?y:lv({...n==null?void 0:n.slots},cn(y)?{base:e==null?void 0:e.base}:y),S=k=>{if(cn(h)&&cn(i)&&b)return El(p,k==null?void 0:k.class,k==null?void 0:k.className)(f);if(a&&!Array.isArray(a))throw new TypeError(`The "compoundVariants" prop must be an array. Received: ${typeof a}`);if(s&&!Array.isArray(s))throw new TypeError(`The "compoundSlots" prop must be an array. Received: ${typeof s}`);let I=(D,P,H=[],A)=>{let ee=H;if(typeof P=="string")ee=ee.concat(nv(P).split(" ").map(te=>`${D}:${te}`));else if(Array.isArray(P))ee=ee.concat(P.reduce((te,G)=>te.concat(`${D}:${G}`),[]));else if(typeof P=="object"&&typeof A=="string"){for(let te in P)if(P.hasOwnProperty(te)&&te===A){let G=P[te];if(G&&typeof G=="string"){let ne=nv(G);ee[A]?ee[A]=ee[A].concat(ne.split(" ").map(L=>`${D}:${L}`)):ee[A]=ne.split(" ").map(L=>`${D}:${L}`)}else Array.isArray(G)&&G.length>0&&(ee[A]=G.reduce((ne,L)=>ne.concat(`${D}:${L}`),[]))}}return ee},M=(D,P=h,H=null,A=null)=>{var ee;let te=P[D];if(!te||cn(te))return null;let G=(ee=A==null?void 0:A[D])!=null?ee:k==null?void 0:k[D];if(G===null)return null;let ne=tv(G),L=Array.isArray(f.responsiveVariants)&&f.responsiveVariants.length>0||f.responsiveVariants===!0,$=m==null?void 0:m[D],z=[];if(typeof ne=="object"&&L)for(let[re,ce]of Object.entries(ne)){let se=te[ce];if(re==="initial"){$=ce;continue}Array.isArray(f.responsiveVariants)&&!f.responsiveVariants.includes(re)||(z=I(re,se,z,H))}let _=te[ne]||te[tv($)];return typeof z=="object"&&typeof H=="string"&&z[H]?lv(z,_):z.length>0?(z.push(_),z):_},U=()=>h?Object.keys(h).map(D=>M(D,h)):null,V=(D,P)=>{if(!h||typeof h!="object")return null;let H=new Array;for(let A in h){let ee=M(A,h,D,P),te=D==="base"&&typeof ee=="string"?ee:ee&&ee[D];te&&(H[H.length]=te)}return H},R={};for(let D in k)k[D]!==void 0&&(R[D]=k[D]);let X=(D,P)=>{var H;let A=typeof(k==null?void 0:k[D])=="object"?{[D]:(H=k[D])==null?void 0:H.initial}:{};return{...m,...R,...A,...P}},x=(D=[],P)=>{let H=[];for(let{class:A,className:ee,...te}of D){let G=!0;for(let[ne,L]of Object.entries(te)){let $=X(ne,P);if(Array.isArray(L)){if(!L.includes($[ne])){G=!1;break}}else if($[ne]!==L){G=!1;break}}G&&(A&&H.push(A),ee&&H.push(ee))}return H},K=D=>{let P=x(a,D),H=x(n==null?void 0:n.compoundVariants,D);return yw(H,P)},F=D=>{let P=K(D);if(!Array.isArray(P))return P;let H={};for(let A of P)if(typeof A=="string"&&(H.base=El(H.base,A)(f)),typeof A=="object")for(let[ee,te]of Object.entries(A))H[ee]=El(H[ee],te)(f);return H},N=D=>{if(s.length<1)return null;let P={};for(let{slots:H=[],class:A,className:ee,...te}of s){if(!cn(te)){let G=!0;for(let ne of Object.keys(te)){let L=X(ne,D)[ne];if(L===void 0||(Array.isArray(te[ne])?!te[ne].includes(L):te[ne]!==L)){G=!1;break}}if(!G)continue}for(let G of H)P[G]=P[G]||[],P[G].push([A,ee])}return P};if(!cn(i)||!b){let D={};if(typeof w=="object"&&!cn(w))for(let P of Object.keys(w))D[P]=H=>{var A,ee;return El(w[P],V(P,H),((A=F(H))!=null?A:[])[P],((ee=N(H))!=null?ee:[])[P],H==null?void 0:H.class,H==null?void 0:H.className)(f)};return D}return El(p,U(),K(),k==null?void 0:k.class,k==null?void 0:k.className)(f)},C=()=>{if(!(!h||typeof h!="object"))return Object.keys(h)};return S.variantKeys=C(),S.extend=n,S.base=p,S.slots=w,S.variants=h,S.defaultVariants=m,S.compoundSlots=s,S.compoundVariants=a,S},Qr=(e,t)=>{var n,i,l;return wP(e,{...t,twMerge:(n=void 0)!=null?n:!0,twMergeConfig:{theme:{...(i=void 0)==null?void 0:i.theme,...Bd.theme},classGroups:{...(l=void 0)==null?void 0:l.classGroups,...Bd.classGroups}}})},av=Qr({slots:{base:"relative inline-flex flex-col gap-2 items-center justify-center",wrapper:"relative flex",circle1:["absolute","w-full","h-full","rounded-full","animate-spinner-ease-spin","border-2","border-solid","border-t-transparent","border-l-transparent","border-r-transparent"],circle2:["absolute","w-full","h-full","rounded-full","opacity-75","animate-spinner-linear-spin","border-2","border-dotted","border-t-transparent","border-l-transparent","border-r-transparent"],label:"text-foreground dark:text-foreground-dark font-regular"},variants:{size:{sm:{wrapper:"w-5 h-5",circle1:"border-2",circle2:"border-2",label:"text-small"},md:{wrapper:"w-8 h-8",circle1:"border-3",circle2:"border-3",label:"text-medium"},lg:{wrapper:"w-10 h-10",circle1:"border-3",circle2:"border-3",label:"text-large"}},color:{current:{circle1:"border-b-current",circle2:"border-b-current"},white:{circle1:"border-b-white",circle2:"border-b-white"},default:{circle1:"border-b-default",circle2:"border-b-default"},primary:{circle1:"border-b-primary",circle2:"border-b-primary"},secondary:{circle1:"border-b-secondary",circle2:"border-b-secondary"},success:{circle1:"border-b-success",circle2:"border-b-success"},warning:{circle1:"border-b-warning",circle2:"border-b-warning"},danger:{circle1:"border-b-danger",circle2:"border-b-danger"}},labelColor:{foreground:{label:"text-foreground"},primary:{label:"text-primary"},secondary:{label:"text-secondary"},success:{label:"text-success"},warning:{label:"text-warning"},danger:{label:"text-danger"}}},defaultVariants:{size:"md",color:"primary",labelColor:"foreground"}}),Jp=["outline-none","data-[focus-visible=true]:z-10","data-[focus-visible=true]:outline-2","data-[focus-visible=true]:outline-focus","data-[focus-visible=true]:outline-offset-2"],xP=["outline-none","group-data-[focus-visible=true]:z-10","group-data-[focus-visible=true]:ring-2","group-data-[focus-visible=true]:ring-focus","group-data-[focus-visible=true]:ring-offset-2","group-data-[focus-visible=true]:ring-offset-background"],so={default:["[&+.border-medium.border-default]:ms-[calc(theme(borderWidth.medium)*-1)]"],primary:["[&+.border-medium.border-primary]:ms-[calc(theme(borderWidth.medium)*-1)]"],secondary:["[&+.border-medium.border-secondary]:ms-[calc(theme(borderWidth.medium)*-1)]"],success:["[&+.border-medium.border-success]:ms-[calc(theme(borderWidth.medium)*-1)]"],warning:["[&+.border-medium.border-warning]:ms-[calc(theme(borderWidth.medium)*-1)]"],danger:["[&+.border-medium.border-danger]:ms-[calc(theme(borderWidth.medium)*-1)]"]},kP={default:"bg-default text-default-foreground",primary:"bg-primary text-primary-foreground",secondary:"bg-secondary text-secondary-foreground",success:"bg-success text-success-foreground",warning:"bg-warning text-warning-foreground",danger:"bg-danger text-danger-foreground",foreground:"bg-foreground text-background"},EP={default:"shadow-lg shadow-default/50 bg-default text-default-foreground",primary:"shadow-lg shadow-primary/40 bg-primary text-primary-foreground",secondary:"shadow-lg shadow-secondary/40 bg-secondary text-secondary-foreground",success:"shadow-lg shadow-success/40 bg-success text-success-foreground",warning:"shadow-lg shadow-warning/40 bg-warning text-warning-foreground",danger:"shadow-lg shadow-danger/40 bg-danger text-danger-foreground",foreground:"shadow-lg shadow-foreground/40 bg-foreground text-background"},SP={default:"bg-transparent border-default text-foreground",primary:"bg-transparent border-primary text-primary",secondary:"bg-transparent border-secondary text-secondary",success:"bg-transparent border-success text-success",warning:"bg-transparent border-warning text-warning",danger:"bg-transparent border-danger text-danger",foreground:"bg-transparent border-foreground text-foreground"},$P={default:"bg-default/40 text-default-700",primary:"bg-primary/20 text-primary-600",secondary:"bg-secondary/20 text-secondary-600",success:"bg-success/20 text-success-700 dark:text-success",warning:"bg-warning/20 text-warning-700 dark:text-warning",danger:"bg-danger/20 text-danger-600 dark:text-danger-500",foreground:"bg-foreground/10 text-foreground"},CP={default:"border-default bg-default-100 text-default-foreground",primary:"border-default bg-default-100 text-primary",secondary:"border-default bg-default-100 text-secondary",success:"border-default bg-default-100 text-success",warning:"border-default bg-default-100 text-warning",danger:"border-default bg-default-100 text-danger",foreground:"border-default bg-default-100 text-foreground"},TP={default:"bg-transparent text-default-foreground",primary:"bg-transparent text-primary",secondary:"bg-transparent text-secondary",success:"bg-transparent text-success",warning:"bg-transparent text-warning",danger:"bg-transparent text-danger",foreground:"bg-transparent text-foreground"},PP={default:"border-default text-default-foreground",primary:"border-primary text-primary",secondary:"border-secondary text-secondary",success:"border-success text-success",warning:"border-warning text-warning",danger:"border-danger text-danger",foreground:"border-foreground text-foreground hover:!bg-foreground"},Se={solid:kP,shadow:EP,bordered:SP,flat:$P,faded:CP,light:TP,ghost:PP},sv=Qr({slots:{base:["z-0","relative","bg-transparent","before:content-['']","before:hidden","before:z-[-1]","before:absolute","before:rotate-45","before:w-2.5","before:h-2.5","before:rounded-sm","data-[arrow=true]:before:block","data-[placement=top]:before:-bottom-[calc(theme(spacing.5)/4_-_1.5px)]","data-[placement=top]:before:left-1/2","data-[placement=top]:before:-translate-x-1/2","data-[placement=top-start]:before:-bottom-[calc(theme(spacing.5)/4_-_1.5px)]","data-[placement=top-start]:before:left-3","data-[placement=top-end]:before:-bottom-[calc(theme(spacing.5)/4_-_1.5px)]","data-[placement=top-end]:before:right-3","data-[placement=bottom]:before:-top-[calc(theme(spacing.5)/4_-_1.5px)]","data-[placement=bottom]:before:left-1/2","data-[placement=bottom]:before:-translate-x-1/2","data-[placement=bottom-start]:before:-top-[calc(theme(spacing.5)/4_-_1.5px)]","data-[placement=bottom-start]:before:left-3","data-[placement=bottom-end]:before:-top-[calc(theme(spacing.5)/4_-_1.5px)]","data-[placement=bottom-end]:before:right-3","data-[placement=left]:before:-right-[calc(theme(spacing.5)/4_-_2px)]","data-[placement=left]:before:top-1/2","data-[placement=left]:before:-translate-y-1/2","data-[placement=left-start]:before:-right-[calc(theme(spacing.5)/4_-_3px)]","data-[placement=left-start]:before:top-1/4","data-[placement=left-end]:before:-right-[calc(theme(spacing.5)/4_-_3px)]","data-[placement=left-end]:before:bottom-1/4","data-[placement=right]:before:-left-[calc(theme(spacing.5)/4_-_2px)]","data-[placement=right]:before:top-1/2","data-[placement=right]:before:-translate-y-1/2","data-[placement=right-start]:before:-left-[calc(theme(spacing.5)/4_-_3px)]","data-[placement=right-start]:before:top-1/4","data-[placement=right-end]:before:-left-[calc(theme(spacing.5)/4_-_3px)]","data-[placement=right-end]:before:bottom-1/4",...Jp],content:["z-10","px-2.5","py-1","w-full","inline-flex","flex-col","items-center","justify-center","box-border","subpixel-antialiased","outline-none","box-border"],trigger:["z-10"],backdrop:["hidden"],arrow:[]},variants:{size:{sm:{content:"text-tiny"},md:{content:"text-small"},lg:{content:"text-medium"}},color:{default:{base:"before:bg-content1 before:shadow-small",content:"bg-content1"},foreground:{base:"before:bg-foreground",content:Se.solid.foreground},primary:{base:"before:bg-primary",content:Se.solid.primary},secondary:{base:"before:bg-secondary",content:Se.solid.secondary},success:{base:"before:bg-success",content:Se.solid.success},warning:{base:"before:bg-warning",content:Se.solid.warning},danger:{base:"before:bg-danger",content:Se.solid.danger}},radius:{none:{content:"rounded-none"},sm:{content:"rounded-small"},md:{content:"rounded-medium"},lg:{content:"rounded-large"},full:{content:"rounded-full"}},shadow:{none:{content:"shadow-none"},sm:{content:"shadow-small"},md:{content:"shadow-medium"},lg:{content:"shadow-large"}},backdrop:{transparent:{},opaque:{backdrop:"bg-overlay/50 backdrop-opacity-disabled"},blur:{backdrop:"backdrop-blur-sm backdrop-saturate-150 bg-overlay/30"}},triggerScaleOnOpen:{true:{trigger:["aria-expanded:scale-[0.97]","aria-expanded:opacity-70","subpixel-antialiased"]},false:{}},disableAnimation:{true:{base:"animate-none"}},isTriggerDisabled:{true:{trigger:"opacity-disabled pointer-events-none"},false:{}}},defaultVariants:{color:"default",radius:"lg",size:"md",shadow:"md",backdrop:"transparent",triggerScaleOnOpen:!0},compoundVariants:[{backdrop:["opaque","blur"],class:{backdrop:"block w-full h-full fixed inset-0 -z-30"}}]}),LP=["data-[top-scroll=true]:[mask-image:linear-gradient(0deg,#000_calc(100%_-_var(--scroll-shadow-size)),transparent)]","data-[bottom-scroll=true]:[mask-image:linear-gradient(180deg,#000_calc(100%_-_var(--scroll-shadow-size)),transparent)]","data-[top-bottom-scroll=true]:[mask-image:linear-gradient(#000,#000,transparent_0,#000_var(--scroll-shadow-size),#000_calc(100%_-_var(--scroll-shadow-size)),transparent)]"],IP=["data-[left-scroll=true]:[mask-image:linear-gradient(270deg,#000_calc(100%_-_var(--scroll-shadow-size)),transparent)]","data-[right-scroll=true]:[mask-image:linear-gradient(90deg,#000_calc(100%_-_var(--scroll-shadow-size)),transparent)]","data-[left-right-scroll=true]:[mask-image:linear-gradient(to_right,#000,#000,transparent_0,#000_var(--scroll-shadow-size),#000_calc(100%_-_var(--scroll-shadow-size)),transparent)]"],uv=Qr({base:[],variants:{orientation:{vertical:["overflow-y-auto",...LP],horizontal:["overflow-x-auto",...IP]},hideScrollBar:{true:"scrollbar-hide",false:""}},defaultVariants:{orientation:"vertical",hideScrollBar:!1}}),cv=Qr({slots:{base:["group","relative","overflow-hidden","bg-content3 dark:bg-content2","pointer-events-none","before:opacity-100","before:absolute","before:inset-0","before:-translate-x-full","before:animate-[shimmer_2s_infinite]","before:border-t","before:border-content4/30","before:bg-gradient-to-r","before:from-transparent","before:via-content4","dark:before:via-default-700/10","before:to-transparent","after:opacity-100","after:absolute","after:inset-0","after:-z-10","after:bg-content3","dark:after:bg-content2","data-[loaded=true]:pointer-events-auto","data-[loaded=true]:overflow-visible","data-[loaded=true]:!bg-transparent","data-[loaded=true]:before:opacity-0 data-[loaded=true]:before:-z-10 data-[loaded=true]:before:animate-none","data-[loaded=true]:after:opacity-0"],content:["opacity-0","group-data-[loaded=true]:opacity-100"]},variants:{disableAnimation:{true:{base:"before:animate-none before:transition-none after:transition-none",content:"transition-none"},false:{base:"transition-background !duration-300",content:"transition-opacity motion-reduce:transition-none !duration-300"}}},defaultVariants:{}}),fv=Qr({slots:{base:"group flex flex-col data-[hidden=true]:hidden",label:["absolute","z-10","pointer-events-none","origin-top-left","flex-shrink-0","rtl:origin-top-right","subpixel-antialiased","block","text-small","text-foreground-500"],mainWrapper:"h-full",inputWrapper:"relative w-full inline-flex tap-highlight-transparent flex-row items-center shadow-sm px-3 gap-3",innerWrapper:"inline-flex w-full items-center h-full box-border",input:["w-full font-normal bg-transparent !outline-none placeholder:text-foreground-500 focus-visible:outline-none","data-[has-start-content=true]:ps-1.5","data-[has-end-content=true]:pe-1.5","file:cursor-pointer file:bg-transparent file:border-0","autofill:bg-transparent bg-clip-text"],clearButton:["p-2","-m-2","z-10","absolute","end-3","start-auto","pointer-events-none","appearance-none","outline-none","select-none","opacity-0","hover:!opacity-100","cursor-pointer","active:!opacity-70","rounded-full",...Jp],helperWrapper:"hidden group-data-[has-helper=true]:flex p-1 relative flex-col gap-1.5",description:"text-tiny text-foreground-400",errorMessage:"text-tiny text-danger"},variants:{variant:{flat:{inputWrapper:["bg-default-100","data-[hover=true]:bg-default-200","group-data-[focus=true]:bg-default-100"]},faded:{inputWrapper:["bg-default-100","border-medium","border-default-200","data-[hover=true]:border-default-400 focus-within:border-default-400"],value:"group-data-[has-value=true]:text-default-foreground"},bordered:{inputWrapper:["border-medium","border-default-200","data-[hover=true]:border-default-400","group-data-[focus=true]:border-default-foreground"]},underlined:{inputWrapper:["!px-1","!pb-0","!gap-0","relative","box-border","border-b-medium","shadow-[0_1px_0px_0_rgba(0,0,0,0.05)]","border-default-200","!rounded-none","hover:border-default-300","after:content-['']","after:w-0","after:origin-center","after:bg-default-foreground","after:absolute","after:left-1/2","after:-translate-x-1/2","after:-bottom-[2px]","after:h-[2px]","group-data-[focus=true]:after:w-full"],innerWrapper:"pb-1",label:"group-data-[filled-within=true]:text-foreground"}},color:{default:{},primary:{},secondary:{},success:{},warning:{},danger:{}},size:{sm:{label:"text-tiny",inputWrapper:"h-8 min-h-8 px-2 rounded-small",input:"text-small",clearButton:"text-medium"},md:{inputWrapper:"h-10 min-h-10 rounded-medium",input:"text-small",clearButton:"text-large"},lg:{label:"text-medium",inputWrapper:"h-12 min-h-12 rounded-large",input:"text-medium",clearButton:"text-large"}},radius:{none:{inputWrapper:"rounded-none"},sm:{inputWrapper:"rounded-small"},md:{inputWrapper:"rounded-medium"},lg:{inputWrapper:"rounded-large"},full:{inputWrapper:"rounded-full"}},labelPlacement:{outside:{mainWrapper:"flex flex-col"},"outside-left":{base:"flex-row items-center flex-nowrap data-[has-helper=true]:items-start",inputWrapper:"flex-1",mainWrapper:"flex flex-col",label:"relative text-foreground pe-2 ps-2 pointer-events-auto"},inside:{label:"cursor-text",inputWrapper:"flex-col items-start justify-center gap-0",innerWrapper:"group-data-[has-label=true]:items-end"}},fullWidth:{true:{base:"w-full"},false:{}},isClearable:{true:{input:"peer pe-6 input-search-cancel-button-none",clearButton:["peer-data-[filled=true]:pointer-events-auto","peer-data-[filled=true]:opacity-70 peer-data-[filled=true]:block","peer-data-[filled=true]:scale-100"]}},isDisabled:{true:{base:"opacity-disabled pointer-events-none",inputWrapper:"pointer-events-none",label:"pointer-events-none"}},isInvalid:{true:{label:"!text-danger",input:"!placeholder:text-danger !text-danger"}},isRequired:{true:{label:"after:content-['*'] after:text-danger after:ms-0.5"}},isMultiline:{true:{label:"relative",inputWrapper:"!h-auto",innerWrapper:"items-start group-data-[has-label=true]:items-start",input:"resize-none data-[hide-scroll=true]:scrollbar-hide",clearButton:"absolute top-2 right-2 rtl:right-auto rtl:left-2 z-10"}},disableAnimation:{true:{input:"transition-none",inputWrapper:"transition-none",label:"transition-none"},false:{inputWrapper:"transition-background motion-reduce:transition-none !duration-150",label:["will-change-auto","!duration-200","!ease-out","motion-reduce:transition-none","transition-[transform,color,left,opacity]"],clearButton:["scale-90","ease-out","duration-150","transition-[opacity,transform]","motion-reduce:transition-none","motion-reduce:scale-100"]}}},defaultVariants:{variant:"flat",color:"default",size:"md",fullWidth:!0,labelPlacement:"inside",isDisabled:!1,isMultiline:!1},compoundVariants:[{variant:"flat",color:"default",class:{input:"group-data-[has-value=true]:text-default-foreground"}},{variant:"flat",color:"primary",class:{inputWrapper:["bg-primary-100","data-[hover=true]:bg-primary-50","text-primary","group-data-[focus=true]:bg-primary-50","placeholder:text-primary"],input:"placeholder:text-primary",label:"text-primary"}},{variant:"flat",color:"secondary",class:{inputWrapper:["bg-secondary-100","text-secondary","data-[hover=true]:bg-secondary-50","group-data-[focus=true]:bg-secondary-50","placeholder:text-secondary"],input:"placeholder:text-secondary",label:"text-secondary"}},{variant:"flat",color:"success",class:{inputWrapper:["bg-success-100","text-success-600","dark:text-success","placeholder:text-success-600","dark:placeholder:text-success","data-[hover=true]:bg-success-50","group-data-[focus=true]:bg-success-50"],input:"placeholder:text-success-600 dark:placeholder:text-success",label:"text-success-600 dark:text-success"}},{variant:"flat",color:"warning",class:{inputWrapper:["bg-warning-100","text-warning-600","dark:text-warning","placeholder:text-warning-600","dark:placeholder:text-warning","data-[hover=true]:bg-warning-50","group-data-[focus=true]:bg-warning-50"],input:"placeholder:text-warning-600 dark:placeholder:text-warning",label:"text-warning-600 dark:text-warning"}},{variant:"flat",color:"danger",class:{inputWrapper:["bg-danger-100","text-danger","dark:text-danger-500","placeholder:text-danger","dark:placeholder:text-danger-500","data-[hover=true]:bg-danger-50","group-data-[focus=true]:bg-danger-50"],input:"placeholder:text-danger dark:placeholder:text-danger-500",label:"text-danger dark:text-danger-500"}},{variant:"faded",color:"primary",class:{label:"text-primary",inputWrapper:"data-[hover=true]:border-primary focus-within:border-primary"}},{variant:"faded",color:"secondary",class:{label:"text-secondary",inputWrapper:"data-[hover=true]:border-secondary focus-within:border-secondary"}},{variant:"faded",color:"success",class:{label:"text-success",inputWrapper:"data-[hover=true]:border-success focus-within:border-success"}},{variant:"faded",color:"warning",class:{label:"text-warning",inputWrapper:"data-[hover=true]:border-warning focus-within:border-warning"}},{variant:"faded",color:"danger",class:{label:"text-danger",inputWrapper:"data-[hover=true]:border-danger focus-within:border-danger"}},{variant:"underlined",color:"default",class:{input:"group-data-[has-value=true]:text-foreground"}},{variant:"underlined",color:"primary",class:{inputWrapper:"after:bg-primary",label:"text-primary"}},{variant:"underlined",color:"secondary",class:{inputWrapper:"after:bg-secondary",label:"text-secondary"}},{variant:"underlined",color:"success",class:{inputWrapper:"after:bg-success",label:"text-success"}},{variant:"underlined",color:"warning",class:{inputWrapper:"after:bg-warning",label:"text-warning"}},{variant:"underlined",color:"danger",class:{inputWrapper:"after:bg-danger",label:"text-danger"}},{variant:"bordered",color:"primary",class:{inputWrapper:"group-data-[focus=true]:border-primary",label:"text-primary"}},{variant:"bordered",color:"secondary",class:{inputWrapper:"group-data-[focus=true]:border-secondary",label:"text-secondary"}},{variant:"bordered",color:"success",class:{inputWrapper:"group-data-[focus=true]:border-success",label:"text-success"}},{variant:"bordered",color:"warning",class:{inputWrapper:"group-data-[focus=true]:border-warning",label:"text-warning"}},{variant:"bordered",color:"danger",class:{inputWrapper:"group-data-[focus=true]:border-danger",label:"text-danger"}},{labelPlacement:"inside",color:"default",class:{label:"group-data-[filled-within=true]:text-default-600"}},{labelPlacement:"outside",color:"default",class:{label:"group-data-[filled-within=true]:text-foreground"}},{radius:"full",size:["sm"],class:{inputWrapper:"px-3"}},{radius:"full",size:"md",class:{inputWrapper:"px-4"}},{radius:"full",size:"lg",class:{inputWrapper:"px-5"}},{disableAnimation:!1,variant:["faded","bordered"],class:{inputWrapper:"transition-colors motion-reduce:transition-none"}},{disableAnimation:!1,variant:"underlined",class:{inputWrapper:"after:transition-width motion-reduce:after:transition-none"}},{variant:["flat","faded"],class:{inputWrapper:[...xP]}},{isInvalid:!0,variant:"flat",class:{inputWrapper:["!bg-danger-50","data-[hover=true]:!bg-danger-100","group-data-[focus=true]:!bg-danger-50"]}},{isInvalid:!0,variant:"bordered",class:{inputWrapper:"!border-danger group-data-[focus=true]:!border-danger"}},{isInvalid:!0,variant:"underlined",class:{inputWrapper:"after:!bg-danger"}},{labelPlacement:"inside",size:"sm",class:{inputWrapper:"h-12 py-1.5 px-3"}},{labelPlacement:"inside",size:"md",class:{inputWrapper:"h-14 py-2"}},{labelPlacement:"inside",size:"lg",class:{inputWrapper:"h-16 py-2.5 gap-0"}},{labelPlacement:"inside",size:"sm",variant:["bordered","faded"],class:{inputWrapper:"py-1"}},{labelPlacement:["inside","outside"],class:{label:["group-data-[filled-within=true]:pointer-events-auto"]}},{labelPlacement:"outside",isMultiline:!1,class:{base:"relative justify-end",label:["pb-0","z-20","top-1/2","-translate-y-1/2","group-data-[filled-within=true]:start-0"]}},{labelPlacement:["inside"],class:{label:["group-data-[filled-within=true]:scale-85"]}},{labelPlacement:["inside"],variant:"flat",class:{innerWrapper:"pb-0.5"}},{variant:"underlined",size:"sm",class:{innerWrapper:"pb-1"}},{variant:"underlined",size:["md","lg"],class:{innerWrapper:"pb-1.5"}},{labelPlacement:"inside",size:["sm","md"],class:{label:"text-small"}},{labelPlacement:"inside",isMultiline:!1,size:"sm",class:{label:["group-data-[filled-within=true]:-translate-y-[calc(50%_+_theme(fontSize.tiny)/2_-_8px)]"]}},{labelPlacement:"inside",isMultiline:!1,size:"md",class:{label:["group-data-[filled-within=true]:-translate-y-[calc(50%_+_theme(fontSize.small)/2_-_6px)]"]}},{labelPlacement:"inside",isMultiline:!1,size:"lg",class:{label:["text-medium","group-data-[filled-within=true]:-translate-y-[calc(50%_+_theme(fontSize.small)/2_-_8px)]"]}},{labelPlacement:"inside",variant:["faded","bordered"],isMultiline:!1,size:"sm",class:{label:["group-data-[filled-within=true]:-translate-y-[calc(50%_+_theme(fontSize.tiny)/2_-_8px_-_theme(borderWidth.medium))]"]}},{labelPlacement:"inside",variant:["faded","bordered"],isMultiline:!1,size:"md",class:{label:["group-data-[filled-within=true]:-translate-y-[calc(50%_+_theme(fontSize.small)/2_-_6px_-_theme(borderWidth.medium))]"]}},{labelPlacement:"inside",variant:["faded","bordered"],isMultiline:!1,size:"lg",class:{label:["text-medium","group-data-[filled-within=true]:-translate-y-[calc(50%_+_theme(fontSize.small)/2_-_8px_-_theme(borderWidth.medium))]"]}},{labelPlacement:"inside",variant:"underlined",isMultiline:!1,size:"sm",class:{label:["group-data-[filled-within=true]:-translate-y-[calc(50%_+_theme(fontSize.tiny)/2_-_5px)]"]}},{labelPlacement:"inside",variant:"underlined",isMultiline:!1,size:"md",class:{label:["group-data-[filled-within=true]:-translate-y-[calc(50%_+_theme(fontSize.small)/2_-_3.5px)]"]}},{labelPlacement:"inside",variant:"underlined",size:"lg",isMultiline:!1,class:{label:["text-medium","group-data-[filled-within=true]:-translate-y-[calc(50%_+_theme(fontSize.small)/2_-_4px)]"]}},{labelPlacement:"outside",size:"sm",isMultiline:!1,class:{label:["start-2","text-tiny","group-data-[filled-within=true]:-translate-y-[calc(100%_+_theme(fontSize.tiny)/2_+_16px)]"],base:"data-[has-label=true]:mt-[calc(theme(fontSize.small)_+_8px)]"}},{labelPlacement:"outside",size:"md",isMultiline:!1,class:{label:["start-3","end-auto","text-small","group-data-[filled-within=true]:-translate-y-[calc(100%_+_theme(fontSize.small)/2_+_20px)]"],base:"data-[has-label=true]:mt-[calc(theme(fontSize.small)_+_10px)]"}},{labelPlacement:"outside",size:"lg",isMultiline:!1,class:{label:["start-3","end-auto","text-medium","group-data-[filled-within=true]:-translate-y-[calc(100%_+_theme(fontSize.small)/2_+_24px)]"],base:"data-[has-label=true]:mt-[calc(theme(fontSize.small)_+_12px)]"}},{labelPlacement:"outside-left",size:"sm",class:{label:"group-data-[has-helper=true]:pt-2"}},{labelPlacement:"outside-left",size:"md",class:{label:"group-data-[has-helper=true]:pt-3"}},{labelPlacement:"outside-left",size:"lg",class:{label:"group-data-[has-helper=true]:pt-4"}},{labelPlacement:["outside","outside-left"],isMultiline:!0,class:{inputWrapper:"py-2"}},{labelPlacement:"outside",isMultiline:!0,class:{label:"pb-1.5"}},{labelPlacement:"inside",isMultiline:!0,class:{label:"pb-0.5",input:"pt-0"}},{isMultiline:!0,disableAnimation:!1,class:{input:"transition-height !duration-100 motion-reduce:transition-none"}},{labelPlacement:["inside","outside"],class:{label:["pe-2","max-w-full","text-ellipsis","overflow-hidden"]}},{isMultiline:!0,radius:"full",class:{inputWrapper:"data-[has-multiple-rows=true]:rounded-large"}},{isClearable:!0,isMultiline:!0,class:{clearButton:["group-data-[has-value=true]:opacity-70 group-data-[has-value=true]:block","group-data-[has-value=true]:scale-100","group-data-[has-value=true]:pointer-events-auto"]}}]}),_P=Qr({base:"flex flex-col gap-2 items-start"}),MP=Qr({base:["z-0","group","relative","inline-flex","items-center","justify-center","box-border","appearance-none","outline-none","select-none","whitespace-nowrap","min-w-max","font-normal","subpixel-antialiased","overflow-hidden","tap-highlight-transparent","data-[pressed=true]:scale-[0.97]",...Jp],variants:{variant:{solid:"",bordered:"border-medium bg-transparent",light:"bg-transparent",flat:"",faded:"border-medium",shadow:"",ghost:"border-medium bg-transparent"},size:{sm:"px-3 min-w-16 h-8 text-tiny gap-2 rounded-small",md:"px-4 min-w-20 h-10 text-small gap-2 rounded-medium",lg:"px-6 min-w-24 h-12 text-medium gap-3 rounded-large"},color:{default:"",primary:"",secondary:"",success:"",warning:"",danger:""},radius:{none:"rounded-none",sm:"rounded-small",md:"rounded-medium",lg:"rounded-large",full:"rounded-full"},fullWidth:{true:"w-full"},isDisabled:{true:"opacity-disabled pointer-events-none"},isInGroup:{true:"[&:not(:first-child):not(:last-child)]:rounded-none"},isIconOnly:{true:"px-0 !gap-0",false:"[&>svg]:max-w-[theme(spacing.8)]"},disableAnimation:{true:"!transition-none data-[pressed=true]:scale-100",false:"transition-transform-colors-opacity motion-reduce:transition-none"}},defaultVariants:{size:"md",variant:"solid",color:"default",fullWidth:!1,isDisabled:!1,isInGroup:!1},compoundVariants:[{variant:"solid",color:"default",class:Se.solid.default},{variant:"solid",color:"primary",class:Se.solid.primary},{variant:"solid",color:"secondary",class:Se.solid.secondary},{variant:"solid",color:"success",class:Se.solid.success},{variant:"solid",color:"warning",class:Se.solid.warning},{variant:"solid",color:"danger",class:Se.solid.danger},{variant:"shadow",color:"default",class:Se.shadow.default},{variant:"shadow",color:"primary",class:Se.shadow.primary},{variant:"shadow",color:"secondary",class:Se.shadow.secondary},{variant:"shadow",color:"success",class:Se.shadow.success},{variant:"shadow",color:"warning",class:Se.shadow.warning},{variant:"shadow",color:"danger",class:Se.shadow.danger},{variant:"bordered",color:"default",class:Se.bordered.default},{variant:"bordered",color:"primary",class:Se.bordered.primary},{variant:"bordered",color:"secondary",class:Se.bordered.secondary},{variant:"bordered",color:"success",class:Se.bordered.success},{variant:"bordered",color:"warning",class:Se.bordered.warning},{variant:"bordered",color:"danger",class:Se.bordered.danger},{variant:"flat",color:"default",class:Se.flat.default},{variant:"flat",color:"primary",class:Se.flat.primary},{variant:"flat",color:"secondary",class:Se.flat.secondary},{variant:"flat",color:"success",class:Se.flat.success},{variant:"flat",color:"warning",class:Se.flat.warning},{variant:"flat",color:"danger",class:Se.flat.danger},{variant:"faded",color:"default",class:Se.faded.default},{variant:"faded",color:"primary",class:Se.faded.primary},{variant:"faded",color:"secondary",class:Se.faded.secondary},{variant:"faded",color:"success",class:Se.faded.success},{variant:"faded",color:"warning",class:Se.faded.warning},{variant:"faded",color:"danger",class:Se.faded.danger},{variant:"light",color:"default",class:[Se.light.default,"data-[hover=true]:bg-default/40"]},{variant:"light",color:"primary",class:[Se.light.primary,"data-[hover=true]:bg-primary/20"]},{variant:"light",color:"secondary",class:[Se.light.secondary,"data-[hover=true]:bg-secondary/20"]},{variant:"light",color:"success",class:[Se.light.success,"data-[hover=true]:bg-success/20"]},{variant:"light",color:"warning",class:[Se.light.warning,"data-[hover=true]:bg-warning/20"]},{variant:"light",color:"danger",class:[Se.light.danger,"data-[hover=true]:bg-danger/20"]},{variant:"ghost",color:"default",class:[Se.ghost.default,"data-[hover=true]:!bg-default"]},{variant:"ghost",color:"primary",class:[Se.ghost.primary,"data-[hover=true]:!bg-primary data-[hover=true]:!text-primary-foreground"]},{variant:"ghost",color:"secondary",class:[Se.ghost.secondary,"data-[hover=true]:!bg-secondary data-[hover=true]:!text-secondary-foreground"]},{variant:"ghost",color:"success",class:[Se.ghost.success,"data-[hover=true]:!bg-success data-[hover=true]:!text-success-foreground"]},{variant:"ghost",color:"warning",class:[Se.ghost.warning,"data-[hover=true]:!bg-warning data-[hover=true]:!text-warning-foreground"]},{variant:"ghost",color:"danger",class:[Se.ghost.danger,"data-[hover=true]:!bg-danger data-[hover=true]:!text-danger-foreground"]},{isInGroup:!0,class:"rounded-none first:rounded-s-medium last:rounded-e-medium"},{isInGroup:!0,size:"sm",class:"rounded-none first:rounded-s-small last:rounded-e-small"},{isInGroup:!0,size:"md",class:"rounded-none first:rounded-s-medium last:rounded-e-medium"},{isInGroup:!0,size:"lg",class:"rounded-none first:rounded-s-large last:rounded-e-large"},{isInGroup:!0,isRounded:!0,class:"rounded-none first:rounded-s-full last:rounded-e-full"},{isInGroup:!0,radius:"none",class:"rounded-none first:rounded-s-none last:rounded-e-none"},{isInGroup:!0,radius:"sm",class:"rounded-none first:rounded-s-small last:rounded-e-small"},{isInGroup:!0,radius:"md",class:"rounded-none first:rounded-s-medium last:rounded-e-medium"},{isInGroup:!0,radius:"lg",class:"rounded-none first:rounded-s-large last:rounded-e-large"},{isInGroup:!0,radius:"full",class:"rounded-none first:rounded-s-full last:rounded-e-full"},{isInGroup:!0,variant:["ghost","bordered"],color:"default",className:so.default},{isInGroup:!0,variant:["ghost","bordered"],color:"primary",className:so.primary},{isInGroup:!0,variant:["ghost","bordered"],color:"secondary",className:so.secondary},{isInGroup:!0,variant:["ghost","bordered"],color:"success",className:so.success},{isInGroup:!0,variant:["ghost","bordered"],color:"warning",className:so.warning},{isInGroup:!0,variant:["ghost","bordered"],color:"danger",className:so.danger},{isIconOnly:!0,size:"sm",class:"min-w-8 w-8 h-8"},{isIconOnly:!0,size:"md",class:"min-w-10 w-10 h-10"},{isIconOnly:!0,size:"lg",class:"min-w-12 w-12 h-12"},{variant:["solid","faded","flat","bordered","shadow"],class:"data-[hover=true]:opacity-hover"}]});Qr({base:"inline-flex items-center justify-center h-auto",variants:{fullWidth:{true:"w-full"}},defaultVariants:{fullWidth:!1}});function Cw(e){var t,n,i="";if(typeof e=="string"||typeof e=="number")i+=e;else if(typeof e=="object")if(Array.isArray(e))for(t=0;t{const t=FP(e),{conflictingClassGroups:n,conflictingClassGroupModifiers:i}=e;return{getClassGroupId:s=>{const c=s.split(Zp);return c[0]===""&&c.length!==1&&c.shift(),Tw(c,t)||OP(s)},getConflictingClassGroupIds:(s,c)=>{const f=n[s]||[];return c&&i[s]?[...f,...i[s]]:f}}},Tw=(e,t)=>{var s;if(e.length===0)return t.classGroupId;const n=e[0],i=t.nextPart.get(n),l=i?Tw(e.slice(1),i):void 0;if(l)return l;if(t.validators.length===0)return;const a=e.join(Zp);return(s=t.validators.find(({validator:c})=>c(a)))==null?void 0:s.classGroupId},dv=/^\[(.+)\]$/,OP=e=>{if(dv.test(e)){const t=dv.exec(e)[1],n=t==null?void 0:t.substring(0,t.indexOf(":"));if(n)return"arbitrary.."+n}},FP=e=>{const{theme:t,prefix:n}=e,i={nextPart:new Map,validators:[]};return DP(Object.entries(e.classGroups),n).forEach(([a,s])=>{qd(s,i,a,t)}),i},qd=(e,t,n,i)=>{e.forEach(l=>{if(typeof l=="string"){const a=l===""?t:pv(t,l);a.classGroupId=n;return}if(typeof l=="function"){if(NP(l)){qd(l(i),t,n,i);return}t.validators.push({validator:l,classGroupId:n});return}Object.entries(l).forEach(([a,s])=>{qd(s,pv(t,a),n,i)})})},pv=(e,t)=>{let n=e;return t.split(Zp).forEach(i=>{n.nextPart.has(i)||n.nextPart.set(i,{nextPart:new Map,validators:[]}),n=n.nextPart.get(i)}),n},NP=e=>e.isThemeGetter,DP=(e,t)=>t?e.map(([n,i])=>{const l=i.map(a=>typeof a=="string"?t+a:typeof a=="object"?Object.fromEntries(Object.entries(a).map(([s,c])=>[t+s,c])):a);return[n,l]}):e,zP=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,n=new Map,i=new Map;const l=(a,s)=>{n.set(a,s),t++,t>e&&(t=0,i=n,n=new Map)};return{get(a){let s=n.get(a);if(s!==void 0)return s;if((s=i.get(a))!==void 0)return l(a,s),s},set(a,s){n.has(a)?n.set(a,s):l(a,s)}}},Pw="!",jP=e=>{const{separator:t,experimentalParseClassName:n}=e,i=t.length===1,l=t[0],a=t.length,s=c=>{const f=[];let p=0,h=0,m;for(let C=0;Ch?m-h:void 0;return{modifiers:f,hasImportantModifier:y,baseClassName:w,maybePostfixModifierPosition:S}};return n?c=>n({className:c,parseClassName:s}):s},HP=e=>{if(e.length<=1)return e;const t=[];let n=[];return e.forEach(i=>{i[0]==="["?(t.push(...n.sort(),i),n=[]):n.push(i)}),t.push(...n.sort()),t},BP=e=>({cache:zP(e.cacheSize),parseClassName:jP(e),...RP(e)}),UP=/\s+/,VP=(e,t)=>{const{parseClassName:n,getClassGroupId:i,getConflictingClassGroupIds:l}=t,a=[],s=e.trim().split(UP);let c="";for(let f=s.length-1;f>=0;f-=1){const p=s[f],{modifiers:h,hasImportantModifier:m,baseClassName:b,maybePostfixModifierPosition:y}=n(p);let w=!!y,S=i(w?b.substring(0,y):b);if(!S){if(!w){c=p+(c.length>0?" "+c:c);continue}if(S=i(b),!S){c=p+(c.length>0?" "+c:c);continue}w=!1}const C=HP(h).join(":"),k=m?C+Pw:C,I=k+S;if(a.includes(I))continue;a.push(I);const M=l(S,w);for(let U=0;U0?" "+c:c)}return c};function WP(){let e=0,t,n,i="";for(;e{if(typeof e=="string")return e;let t,n="";for(let i=0;im(h),e());return n=BP(p),i=n.cache.get,l=n.cache.set,a=c,c(f)}function c(f){const p=i(f);if(p)return p;const h=VP(f,n);return l(f,h),h}return function(){return a(WP.apply(null,arguments))}}const Xe=e=>{const t=n=>n[e]||[];return t.isThemeGetter=!0,t},Iw=/^\[(?:([a-z-]+):)?(.+)\]$/i,KP=/^\d+\/\d+$/,GP=new Set(["px","full","screen"]),qP=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,YP=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,XP=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,QP=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,JP=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,fr=e=>So(e)||GP.has(e)||KP.test(e),Hr=e=>Ao(e,"length",l2),So=e=>!!e&&!Number.isNaN(Number(e)),Xf=e=>Ao(e,"number",So),Sl=e=>!!e&&Number.isInteger(Number(e)),ZP=e=>e.endsWith("%")&&So(e.slice(0,-1)),Me=e=>Iw.test(e),Br=e=>qP.test(e),e2=new Set(["length","size","percentage"]),t2=e=>Ao(e,e2,_w),n2=e=>Ao(e,"position",_w),r2=new Set(["image","url"]),i2=e=>Ao(e,r2,s2),o2=e=>Ao(e,"",a2),$l=()=>!0,Ao=(e,t,n)=>{const i=Iw.exec(e);return i?i[1]?typeof t=="string"?i[1]===t:t.has(i[1]):n(i[2]):!1},l2=e=>YP.test(e)&&!XP.test(e),_w=()=>!1,a2=e=>QP.test(e),s2=e=>JP.test(e),mv=()=>{const e=Xe("colors"),t=Xe("spacing"),n=Xe("blur"),i=Xe("brightness"),l=Xe("borderColor"),a=Xe("borderRadius"),s=Xe("borderSpacing"),c=Xe("borderWidth"),f=Xe("contrast"),p=Xe("grayscale"),h=Xe("hueRotate"),m=Xe("invert"),b=Xe("gap"),y=Xe("gradientColorStops"),w=Xe("gradientColorStopPositions"),S=Xe("inset"),C=Xe("margin"),k=Xe("opacity"),I=Xe("padding"),M=Xe("saturate"),U=Xe("scale"),V=Xe("sepia"),R=Xe("skew"),X=Xe("space"),x=Xe("translate"),K=()=>["auto","contain","none"],F=()=>["auto","hidden","clip","visible","scroll"],N=()=>["auto",Me,t],D=()=>[Me,t],P=()=>["",fr,Hr],H=()=>["auto",So,Me],A=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],ee=()=>["solid","dashed","dotted","double","none"],te=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],G=()=>["start","end","center","between","around","evenly","stretch"],ne=()=>["","0",Me],L=()=>["auto","avoid","all","avoid-page","page","left","right","column"],$=()=>[So,Me];return{cacheSize:500,separator:":",theme:{colors:[$l],spacing:[fr,Hr],blur:["none","",Br,Me],brightness:$(),borderColor:[e],borderRadius:["none","","full",Br,Me],borderSpacing:D(),borderWidth:P(),contrast:$(),grayscale:ne(),hueRotate:$(),invert:ne(),gap:D(),gradientColorStops:[e],gradientColorStopPositions:[ZP,Hr],inset:N(),margin:N(),opacity:$(),padding:D(),saturate:$(),scale:$(),sepia:ne(),skew:$(),space:D(),translate:D()},classGroups:{aspect:[{aspect:["auto","square","video",Me]}],container:["container"],columns:[{columns:[Br]}],"break-after":[{"break-after":L()}],"break-before":[{"break-before":L()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[...A(),Me]}],overflow:[{overflow:F()}],"overflow-x":[{"overflow-x":F()}],"overflow-y":[{"overflow-y":F()}],overscroll:[{overscroll:K()}],"overscroll-x":[{"overscroll-x":K()}],"overscroll-y":[{"overscroll-y":K()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[S]}],"inset-x":[{"inset-x":[S]}],"inset-y":[{"inset-y":[S]}],start:[{start:[S]}],end:[{end:[S]}],top:[{top:[S]}],right:[{right:[S]}],bottom:[{bottom:[S]}],left:[{left:[S]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",Sl,Me]}],basis:[{basis:N()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",Me]}],grow:[{grow:ne()}],shrink:[{shrink:ne()}],order:[{order:["first","last","none",Sl,Me]}],"grid-cols":[{"grid-cols":[$l]}],"col-start-end":[{col:["auto",{span:["full",Sl,Me]},Me]}],"col-start":[{"col-start":H()}],"col-end":[{"col-end":H()}],"grid-rows":[{"grid-rows":[$l]}],"row-start-end":[{row:["auto",{span:[Sl,Me]},Me]}],"row-start":[{"row-start":H()}],"row-end":[{"row-end":H()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",Me]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",Me]}],gap:[{gap:[b]}],"gap-x":[{"gap-x":[b]}],"gap-y":[{"gap-y":[b]}],"justify-content":[{justify:["normal",...G()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...G(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...G(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[I]}],px:[{px:[I]}],py:[{py:[I]}],ps:[{ps:[I]}],pe:[{pe:[I]}],pt:[{pt:[I]}],pr:[{pr:[I]}],pb:[{pb:[I]}],pl:[{pl:[I]}],m:[{m:[C]}],mx:[{mx:[C]}],my:[{my:[C]}],ms:[{ms:[C]}],me:[{me:[C]}],mt:[{mt:[C]}],mr:[{mr:[C]}],mb:[{mb:[C]}],ml:[{ml:[C]}],"space-x":[{"space-x":[X]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[X]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",Me,t]}],"min-w":[{"min-w":[Me,t,"min","max","fit"]}],"max-w":[{"max-w":[Me,t,"none","full","min","max","fit","prose",{screen:[Br]},Br]}],h:[{h:[Me,t,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[Me,t,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[Me,t,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[Me,t,"auto","min","max","fit"]}],"font-size":[{text:["base",Br,Hr]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",Xf]}],"font-family":[{font:[$l]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",Me]}],"line-clamp":[{"line-clamp":["none",So,Xf]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",fr,Me]}],"list-image":[{"list-image":["none",Me]}],"list-style-type":[{list:["none","disc","decimal",Me]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[k]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[k]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...ee(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",fr,Hr]}],"underline-offset":[{"underline-offset":["auto",fr,Me]}],"text-decoration-color":[{decoration:[e]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:D()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",Me]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",Me]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[k]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...A(),n2]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",t2]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},i2]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[w]}],"gradient-via-pos":[{via:[w]}],"gradient-to-pos":[{to:[w]}],"gradient-from":[{from:[y]}],"gradient-via":[{via:[y]}],"gradient-to":[{to:[y]}],rounded:[{rounded:[a]}],"rounded-s":[{"rounded-s":[a]}],"rounded-e":[{"rounded-e":[a]}],"rounded-t":[{"rounded-t":[a]}],"rounded-r":[{"rounded-r":[a]}],"rounded-b":[{"rounded-b":[a]}],"rounded-l":[{"rounded-l":[a]}],"rounded-ss":[{"rounded-ss":[a]}],"rounded-se":[{"rounded-se":[a]}],"rounded-ee":[{"rounded-ee":[a]}],"rounded-es":[{"rounded-es":[a]}],"rounded-tl":[{"rounded-tl":[a]}],"rounded-tr":[{"rounded-tr":[a]}],"rounded-br":[{"rounded-br":[a]}],"rounded-bl":[{"rounded-bl":[a]}],"border-w":[{border:[c]}],"border-w-x":[{"border-x":[c]}],"border-w-y":[{"border-y":[c]}],"border-w-s":[{"border-s":[c]}],"border-w-e":[{"border-e":[c]}],"border-w-t":[{"border-t":[c]}],"border-w-r":[{"border-r":[c]}],"border-w-b":[{"border-b":[c]}],"border-w-l":[{"border-l":[c]}],"border-opacity":[{"border-opacity":[k]}],"border-style":[{border:[...ee(),"hidden"]}],"divide-x":[{"divide-x":[c]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[c]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[k]}],"divide-style":[{divide:ee()}],"border-color":[{border:[l]}],"border-color-x":[{"border-x":[l]}],"border-color-y":[{"border-y":[l]}],"border-color-s":[{"border-s":[l]}],"border-color-e":[{"border-e":[l]}],"border-color-t":[{"border-t":[l]}],"border-color-r":[{"border-r":[l]}],"border-color-b":[{"border-b":[l]}],"border-color-l":[{"border-l":[l]}],"divide-color":[{divide:[l]}],"outline-style":[{outline:["",...ee()]}],"outline-offset":[{"outline-offset":[fr,Me]}],"outline-w":[{outline:[fr,Hr]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:P()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[k]}],"ring-offset-w":[{"ring-offset":[fr,Hr]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",Br,o2]}],"shadow-color":[{shadow:[$l]}],opacity:[{opacity:[k]}],"mix-blend":[{"mix-blend":[...te(),"plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":te()}],filter:[{filter:["","none"]}],blur:[{blur:[n]}],brightness:[{brightness:[i]}],contrast:[{contrast:[f]}],"drop-shadow":[{"drop-shadow":["","none",Br,Me]}],grayscale:[{grayscale:[p]}],"hue-rotate":[{"hue-rotate":[h]}],invert:[{invert:[m]}],saturate:[{saturate:[M]}],sepia:[{sepia:[V]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[n]}],"backdrop-brightness":[{"backdrop-brightness":[i]}],"backdrop-contrast":[{"backdrop-contrast":[f]}],"backdrop-grayscale":[{"backdrop-grayscale":[p]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[h]}],"backdrop-invert":[{"backdrop-invert":[m]}],"backdrop-opacity":[{"backdrop-opacity":[k]}],"backdrop-saturate":[{"backdrop-saturate":[M]}],"backdrop-sepia":[{"backdrop-sepia":[V]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[s]}],"border-spacing-x":[{"border-spacing-x":[s]}],"border-spacing-y":[{"border-spacing-y":[s]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",Me]}],duration:[{duration:$()}],ease:[{ease:["linear","in","out","in-out",Me]}],delay:[{delay:$()}],animate:[{animate:["none","spin","ping","pulse","bounce",Me]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[U]}],"scale-x":[{"scale-x":[U]}],"scale-y":[{"scale-y":[U]}],rotate:[{rotate:[Sl,Me]}],"translate-x":[{"translate-x":[x]}],"translate-y":[{"translate-y":[x]}],"skew-x":[{"skew-x":[R]}],"skew-y":[{"skew-y":[R]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",Me]}],accent:[{accent:["auto",e]}],appearance:[{appearance:["none","auto"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",Me]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":D()}],"scroll-mx":[{"scroll-mx":D()}],"scroll-my":[{"scroll-my":D()}],"scroll-ms":[{"scroll-ms":D()}],"scroll-me":[{"scroll-me":D()}],"scroll-mt":[{"scroll-mt":D()}],"scroll-mr":[{"scroll-mr":D()}],"scroll-mb":[{"scroll-mb":D()}],"scroll-ml":[{"scroll-ml":D()}],"scroll-p":[{"scroll-p":D()}],"scroll-px":[{"scroll-px":D()}],"scroll-py":[{"scroll-py":D()}],"scroll-ps":[{"scroll-ps":D()}],"scroll-pe":[{"scroll-pe":D()}],"scroll-pt":[{"scroll-pt":D()}],"scroll-pr":[{"scroll-pr":D()}],"scroll-pb":[{"scroll-pb":D()}],"scroll-pl":[{"scroll-pl":D()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",Me]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[fr,Hr,Xf]}],stroke:[{stroke:[e,"none"]}],sr:["sr-only","not-sr-only"],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}},u2=(e,{cacheSize:t,prefix:n,separator:i,experimentalParseClassName:l,extend:a={},override:s={}})=>{Fl(e,"cacheSize",t),Fl(e,"prefix",n),Fl(e,"separator",i),Fl(e,"experimentalParseClassName",l);for(const c in s)c2(e[c],s[c]);for(const c in a)f2(e[c],a[c]);return e},Fl=(e,t,n)=>{n!==void 0&&(e[t]=n)},c2=(e,t)=>{if(t)for(const n in t)Fl(e,n,t[n])},f2=(e,t)=>{if(t)for(const n in t){const i=t[n];i!==void 0&&(e[n]=(e[n]||[]).concat(i))}},d2=(e,...t)=>typeof e=="function"?hv(mv,e,...t):hv(()=>u2(mv(),e),...t);var p2=d2({extend:Bd});function Tn(...e){return p2(AP(e))}const h2="modulepreload",m2=function(e){return"/"+e},gv={},xu=function(t,n,i){let l=Promise.resolve();if(n&&n.length>0){document.getElementsByTagName("link");const s=document.querySelector("meta[property=csp-nonce]"),c=(s==null?void 0:s.nonce)||(s==null?void 0:s.getAttribute("nonce"));l=Promise.allSettled(n.map(f=>{if(f=m2(f),f in gv)return;gv[f]=!0;const p=f.endsWith(".css"),h=p?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${f}"]${h}`))return;const m=document.createElement("link");if(m.rel=p?"stylesheet":h2,p||(m.as="script"),m.crossOrigin="",m.href=f,c&&m.setAttribute("nonce",c),document.head.appendChild(m),p)return new Promise((b,y)=>{m.addEventListener("load",b),m.addEventListener("error",()=>y(new Error(`Unable to preload CSS for ${f}`)))})}))}function a(s){const c=new Event("vite:preloadError",{cancelable:!0});if(c.payload=s,window.dispatchEvent(c),!c.defaultPrevented)throw s}return l.then(s=>{for(const c of s||[])c.status==="rejected"&&a(c.reason);return t().catch(a)})};var g2=e=>Q.jsx("svg",{"aria-hidden":"true",focusable:"false",height:"1em",role:"presentation",viewBox:"0 0 24 24",width:"1em",...e,children:Q.jsx("path",{d:"M12 2a10 10 0 1010 10A10.016 10.016 0 0012 2zm3.36 12.3a.754.754 0 010 1.06.748.748 0 01-1.06 0l-2.3-2.3-2.3 2.3a.748.748 0 01-1.06 0 .754.754 0 010-1.06l2.3-2.3-2.3-2.3A.75.75 0 019.7 8.64l2.3 2.3 2.3-2.3a.75.75 0 011.06 1.06l-2.3 2.3z",fill:"currentColor"})}),uo={ease:[.36,.66,.4,1],easeIn:[.4,0,1,1],easeOut:[0,0,.2,1],easeInOut:[.4,0,.2,1],spring:[.155,1.105,.295,1.12],springOut:[.57,-.15,.62,.07],softSpring:[.16,1.11,.3,1.02]},y2={scaleSpring:{enter:{transform:"scale(1)",opacity:1,transition:{type:"spring",bounce:0,duration:.2}},exit:{transform:"scale(0.85)",opacity:0,transition:{type:"easeOut",duration:.15}}},scaleSpringOpacity:{initial:{opacity:0,transform:"scale(0.8)"},enter:{opacity:1,transform:"scale(1)",transition:{type:"spring",bounce:0,duration:.3}},exit:{opacity:0,transform:"scale(0.96)",transition:{type:"easeOut",bounce:0,duration:.15}}},scale:{enter:{scale:1},exit:{scale:.95}},scaleFadeIn:{enter:{transform:"scale(1)",opacity:1,transition:{duration:.25,ease:uo.easeIn}},exit:{transform:"scale(0.95)",opacity:0,transition:{duration:.2,ease:uo.easeOut}}},scaleInOut:{enter:{transform:"scale(1)",opacity:1,transition:{duration:.4,ease:uo.ease}},exit:{transform:"scale(1.03)",opacity:0,transition:{duration:.3,ease:uo.ease}}},fade:{enter:{opacity:1,transition:{duration:.4,ease:uo.ease}},exit:{opacity:0,transition:{duration:.3,ease:uo.ease}}},collapse:{enter:{opacity:1,height:"auto",transition:{height:{type:"spring",bounce:0,duration:.3},opacity:{easings:"ease",duration:.4}}},exit:{opacity:0,height:0,transition:{easings:"ease",duration:.3}}}},v2=e=>{const t={top:{originY:1},bottom:{originY:0},left:{originX:1},right:{originX:0},"top-start":{originX:0,originY:1},"top-end":{originX:1,originY:1},"bottom-start":{originX:0,originY:0},"bottom-end":{originX:1,originY:0},"right-start":{originX:0,originY:0},"right-end":{originX:0,originY:1},"left-start":{originX:1,originY:0},"left-end":{originX:1,originY:1}};return(t==null?void 0:t[e])||{}},b2=e=>({top:"top",bottom:"bottom",left:"left",right:"right","top-start":"top start","top-end":"top end","bottom-start":"bottom start","bottom-end":"bottom end","left-start":"left top","left-end":"left bottom","right-start":"right top","right-end":"right bottom"})[e],FO=(e,t)=>{if(t.includes("-")){const[n]=t.split("-");if(n.includes(e))return!1}return!0},yv=(e,t)=>{if(t.includes("-")){const[,n]=t.split("-");return`${e}-${n}`}return e},eh=globalThis!=null&&globalThis.document?T.useLayoutEffect:T.useEffect,[NO,w2]=f1({name:"ButtonGroupContext",strict:!1});const Mw=typeof document<"u"?Ne.useLayoutEffect:()=>{};function x2(e){const t=T.useRef(null);return Mw(()=>{t.current=e},[e]),T.useCallback((...n)=>{const i=t.current;return i==null?void 0:i(...n)},[])}let vv=new Map;function k2(e,t){if(e===t)return e;let n=vv.get(e);if(n)return n.forEach(l=>l(t)),t;let i=vv.get(t);return i?(i.forEach(l=>l(e)),e):t}function Aw(...e){return(...t)=>{for(let n of e)typeof n=="function"&&n(...t)}}const ga=e=>{var t;return(t=e==null?void 0:e.ownerDocument)!==null&&t!==void 0?t:document},Si=e=>e&&"window"in e&&e.window===e?e:ga(e).defaultView||window;function E2(...e){let t={...e[0]};for(let n=1;n=65&&l.charCodeAt(2)<=90?t[l]=Aw(a,s):(l==="className"||l==="UNSAFE_className")&&typeof a=="string"&&typeof s=="string"?t[l]=_o(a,s):l==="id"&&a&&s?t.id=k2(a,s):t[l]=s!==void 0?s:a}}return t}function S2(e){var t;return typeof window>"u"||window.navigator==null?!1:((t=window.navigator.userAgentData)===null||t===void 0?void 0:t.brands.some(n=>e.test(n.brand)))||e.test(window.navigator.userAgent)}function $2(e){var t;return typeof window<"u"&&window.navigator!=null?e.test(((t=window.navigator.userAgentData)===null||t===void 0?void 0:t.platform)||window.navigator.platform):!1}function Rw(e){let t=null;return()=>(t==null&&(t=e()),t)}const C2=Rw(function(){return $2(/^Mac/i)}),T2=Rw(function(){return S2(/Android/i)});function P2(e){return e.mozInputSource===0&&e.isTrusted?!0:T2()&&e.pointerType?e.type==="click"&&e.buttons===1:e.detail===0&&!e.pointerType}let L2=class{isDefaultPrevented(){return this.nativeEvent.defaultPrevented}preventDefault(){this.defaultPrevented=!0,this.nativeEvent.preventDefault()}stopPropagation(){this.nativeEvent.stopPropagation(),this.isPropagationStopped=()=>!0}isPropagationStopped(){return!1}persist(){}constructor(t,n){this.nativeEvent=n,this.target=n.target,this.currentTarget=n.currentTarget,this.relatedTarget=n.relatedTarget,this.bubbles=n.bubbles,this.cancelable=n.cancelable,this.defaultPrevented=n.defaultPrevented,this.eventPhase=n.eventPhase,this.isTrusted=n.isTrusted,this.timeStamp=n.timeStamp,this.type=t}};function Ow(e){let t=T.useRef({isFocused:!1,observer:null});Mw(()=>{const i=t.current;return()=>{i.observer&&(i.observer.disconnect(),i.observer=null)}},[]);let n=x2(i=>{e==null||e(i)});return T.useCallback(i=>{if(i.target instanceof HTMLButtonElement||i.target instanceof HTMLInputElement||i.target instanceof HTMLTextAreaElement||i.target instanceof HTMLSelectElement){t.current.isFocused=!0;let l=i.target,a=s=>{t.current.isFocused=!1,l.disabled&&n(new L2("blur",s)),t.current.observer&&(t.current.observer.disconnect(),t.current.observer=null)};l.addEventListener("focusout",a,{once:!0}),t.current.observer=new MutationObserver(()=>{if(t.current.isFocused&&l.disabled){var s;(s=t.current.observer)===null||s===void 0||s.disconnect();let c=l===document.activeElement?null:document.activeElement;l.dispatchEvent(new FocusEvent("blur",{relatedTarget:c})),l.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:c}))}}),t.current.observer.observe(l,{attributes:!0,attributeFilter:["disabled"]})}},[n])}function I2(e){let{isDisabled:t,onFocus:n,onBlur:i,onFocusChange:l}=e;const a=T.useCallback(f=>{if(f.target===f.currentTarget)return i&&i(f),l&&l(!1),!0},[i,l]),s=Ow(a),c=T.useCallback(f=>{const p=ga(f.target);f.target===f.currentTarget&&p.activeElement===f.target&&(n&&n(f),l&&l(!0),s(f))},[l,n,s]);return{focusProps:{onFocus:!t&&(n||l||i)?c:void 0,onBlur:!t&&(i||l)?a:void 0}}}let ya=null,Yd=new Set,jl=new Map,_i=!1,Xd=!1;const _2={Tab:!0,Escape:!0};function th(e,t){for(let n of Yd)n(e,t)}function M2(e){return!(e.metaKey||!C2()&&e.altKey||e.ctrlKey||e.key==="Control"||e.key==="Shift"||e.key==="Meta")}function ku(e){_i=!0,M2(e)&&(ya="keyboard",th("keyboard",e))}function En(e){ya="pointer",(e.type==="mousedown"||e.type==="pointerdown")&&(_i=!0,th("pointer",e))}function Fw(e){P2(e)&&(_i=!0,ya="virtual")}function Nw(e){e.target===window||e.target===document||(!_i&&!Xd&&(ya="virtual",th("virtual",e)),_i=!1,Xd=!1)}function Dw(){_i=!1,Xd=!0}function Qd(e){if(typeof window>"u"||jl.get(Si(e)))return;const t=Si(e),n=ga(e);let i=t.HTMLElement.prototype.focus;t.HTMLElement.prototype.focus=function(){_i=!0,i.apply(this,arguments)},n.addEventListener("keydown",ku,!0),n.addEventListener("keyup",ku,!0),n.addEventListener("click",Fw,!0),t.addEventListener("focus",Nw,!0),t.addEventListener("blur",Dw,!1),typeof PointerEvent<"u"?(n.addEventListener("pointerdown",En,!0),n.addEventListener("pointermove",En,!0),n.addEventListener("pointerup",En,!0)):(n.addEventListener("mousedown",En,!0),n.addEventListener("mousemove",En,!0),n.addEventListener("mouseup",En,!0)),t.addEventListener("beforeunload",()=>{zw(e)},{once:!0}),jl.set(t,{focus:i})}const zw=(e,t)=>{const n=Si(e),i=ga(e);t&&i.removeEventListener("DOMContentLoaded",t),jl.has(n)&&(n.HTMLElement.prototype.focus=jl.get(n).focus,i.removeEventListener("keydown",ku,!0),i.removeEventListener("keyup",ku,!0),i.removeEventListener("click",Fw,!0),n.removeEventListener("focus",Nw,!0),n.removeEventListener("blur",Dw,!1),typeof PointerEvent<"u"?(i.removeEventListener("pointerdown",En,!0),i.removeEventListener("pointermove",En,!0),i.removeEventListener("pointerup",En,!0)):(i.removeEventListener("mousedown",En,!0),i.removeEventListener("mousemove",En,!0),i.removeEventListener("mouseup",En,!0)),jl.delete(n))};function A2(e){const t=ga(e);let n;return t.readyState!=="loading"?Qd(e):(n=()=>{Qd(e)},t.addEventListener("DOMContentLoaded",n)),()=>zw(e,n)}typeof document<"u"&&A2();function jw(){return ya!=="pointer"}const R2=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function O2(e,t,n){var i;const l=typeof window<"u"?Si(n==null?void 0:n.target).HTMLInputElement:HTMLInputElement,a=typeof window<"u"?Si(n==null?void 0:n.target).HTMLTextAreaElement:HTMLTextAreaElement,s=typeof window<"u"?Si(n==null?void 0:n.target).HTMLElement:HTMLElement,c=typeof window<"u"?Si(n==null?void 0:n.target).KeyboardEvent:KeyboardEvent;return e=e||(n==null?void 0:n.target)instanceof l&&!R2.has(n==null||(i=n.target)===null||i===void 0?void 0:i.type)||(n==null?void 0:n.target)instanceof a||(n==null?void 0:n.target)instanceof s&&(n==null?void 0:n.target.isContentEditable),!(e&&t==="keyboard"&&n instanceof c&&!_2[n.key])}function F2(e,t,n){Qd(),T.useEffect(()=>{let i=(l,a)=>{O2(!!(n!=null&&n.isTextInput),l,a)&&e(jw())};return Yd.add(i),()=>{Yd.delete(i)}},t)}function N2(e){let{isDisabled:t,onBlurWithin:n,onFocusWithin:i,onFocusWithinChange:l}=e,a=T.useRef({isFocusWithin:!1}),s=T.useCallback(p=>{a.current.isFocusWithin&&!p.currentTarget.contains(p.relatedTarget)&&(a.current.isFocusWithin=!1,n&&n(p),l&&l(!1))},[n,l,a]),c=Ow(s),f=T.useCallback(p=>{!a.current.isFocusWithin&&document.activeElement===p.target&&(i&&i(p),l&&l(!0),a.current.isFocusWithin=!0,c(p))},[i,l,c]);return t?{focusWithinProps:{onFocus:void 0,onBlur:void 0}}:{focusWithinProps:{onFocus:f,onBlur:s}}}let Eu=!1,Qf=0;function Jd(){Eu=!0,setTimeout(()=>{Eu=!1},50)}function bv(e){e.pointerType==="touch"&&Jd()}function D2(){if(!(typeof document>"u"))return typeof PointerEvent<"u"?document.addEventListener("pointerup",bv):document.addEventListener("touchend",Jd),Qf++,()=>{Qf--,!(Qf>0)&&(typeof PointerEvent<"u"?document.removeEventListener("pointerup",bv):document.removeEventListener("touchend",Jd))}}function z2(e){let{onHoverStart:t,onHoverChange:n,onHoverEnd:i,isDisabled:l}=e,[a,s]=T.useState(!1),c=T.useRef({isHovered:!1,ignoreEmulatedMouseEvents:!1,pointerType:"",target:null}).current;T.useEffect(D2,[]);let{hoverProps:f,triggerHoverEnd:p}=T.useMemo(()=>{let h=(y,w)=>{if(c.pointerType=w,l||w==="touch"||c.isHovered||!y.currentTarget.contains(y.target))return;c.isHovered=!0;let S=y.currentTarget;c.target=S,t&&t({type:"hoverstart",target:S,pointerType:w}),n&&n(!0),s(!0)},m=(y,w)=>{if(c.pointerType="",c.target=null,w==="touch"||!c.isHovered)return;c.isHovered=!1;let S=y.currentTarget;i&&i({type:"hoverend",target:S,pointerType:w}),n&&n(!1),s(!1)},b={};return typeof PointerEvent<"u"?(b.onPointerEnter=y=>{Eu&&y.pointerType==="mouse"||h(y,y.pointerType)},b.onPointerLeave=y=>{!l&&y.currentTarget.contains(y.target)&&m(y,y.pointerType)}):(b.onTouchStart=()=>{c.ignoreEmulatedMouseEvents=!0},b.onMouseEnter=y=>{!c.ignoreEmulatedMouseEvents&&!Eu&&h(y,"mouse"),c.ignoreEmulatedMouseEvents=!1},b.onMouseLeave=y=>{!l&&y.currentTarget.contains(y.target)&&m(y,"mouse")}),{hoverProps:b,triggerHoverEnd:m}},[t,n,i,l,c]);return T.useEffect(()=>{l&&p({currentTarget:c.target},c.pointerType)},[l]),{hoverProps:f,isHovered:a}}function j2(e={}){let{autoFocus:t=!1,isTextInput:n,within:i}=e,l=T.useRef({isFocused:!1,isFocusVisible:t||jw()}),[a,s]=T.useState(!1),[c,f]=T.useState(()=>l.current.isFocused&&l.current.isFocusVisible),p=T.useCallback(()=>f(l.current.isFocused&&l.current.isFocusVisible),[]),h=T.useCallback(y=>{l.current.isFocused=y,s(y),p()},[p]);F2(y=>{l.current.isFocusVisible=y,p()},[],{isTextInput:n});let{focusProps:m}=I2({isDisabled:i,onFocusChange:h}),{focusWithinProps:b}=N2({isDisabled:!i,onFocusWithinChange:h});return{isFocused:a,isFocusVisible:c,focusProps:i?b:m}}const nh=typeof document<"u"?Ne.useLayoutEffect:()=>{};function mo(e){const t=T.useRef(null);return nh(()=>{t.current=e},[e]),T.useCallback((...n)=>{const i=t.current;return i==null?void 0:i(...n)},[])}let wv=new Map;function H2(e,t){if(e===t)return e;let n=wv.get(e);if(n)return n.forEach(l=>l(t)),t;let i=wv.get(t);return i?(i.forEach(l=>l(e)),e):t}function Hw(...e){return(...t)=>{for(let n of e)typeof n=="function"&&n(...t)}}const dn=e=>{var t;return(t=e==null?void 0:e.ownerDocument)!==null&&t!==void 0?t:document},To=e=>e&&"window"in e&&e.window===e?e:dn(e).defaultView||window;function Po(...e){let t={...e[0]};for(let n=1;n=65&&l.charCodeAt(2)<=90?t[l]=Hw(a,s):(l==="className"||l==="UNSAFE_className")&&typeof a=="string"&&typeof s=="string"?t[l]=_o(a,s):l==="id"&&a&&s?t.id=H2(a,s):t[l]=s!==void 0?s:a}}return t}const B2=new Set(["id"]),U2=new Set(["aria-label","aria-labelledby","aria-describedby","aria-details"]),V2=new Set(["href","hrefLang","target","rel","download","ping","referrerPolicy"]),W2=/^(data-.*)$/;function K2(e,t={}){let{labelable:n,isLink:i,propNames:l}=t,a={};for(const s in e)Object.prototype.hasOwnProperty.call(e,s)&&(B2.has(s)||n&&U2.has(s)||i&&V2.has(s)||l!=null&&l.has(s)||W2.test(s))&&(a[s]=e[s]);return a}function $i(e){if(G2())e.focus({preventScroll:!0});else{let t=q2(e);e.focus(),Y2(t)}}let Ks=null;function G2(){if(Ks==null){Ks=!1;try{document.createElement("div").focus({get preventScroll(){return Ks=!0,!0}})}catch{}}return Ks}function q2(e){let t=e.parentNode,n=[],i=document.scrollingElement||document.documentElement;for(;t instanceof HTMLElement&&t!==i;)(t.offsetHeight"u"||window.navigator==null?!1:((t=window.navigator.userAgentData)===null||t===void 0?void 0:t.brands.some(n=>e.test(n.brand)))||e.test(window.navigator.userAgent)}function rh(e){var t;return typeof window<"u"&&window.navigator!=null?e.test(((t=window.navigator.userAgentData)===null||t===void 0?void 0:t.platform)||window.navigator.platform):!1}function Jr(e){let t=null;return()=>(t==null&&(t=e()),t)}const Zl=Jr(function(){return rh(/^Mac/i)}),X2=Jr(function(){return rh(/^iPhone/i)}),Bw=Jr(function(){return rh(/^iPad/i)||Zl()&&navigator.maxTouchPoints>1}),ih=Jr(function(){return X2()||Bw()}),Q2=Jr(function(){return Hu(/AppleWebKit/i)&&!J2()}),J2=Jr(function(){return Hu(/Chrome/i)}),oh=Jr(function(){return Hu(/Android/i)}),Z2=Jr(function(){return Hu(/Firefox/i)});function ea(e,t,n=!0){var i,l;let{metaKey:a,ctrlKey:s,altKey:c,shiftKey:f}=t;Z2()&&(!((l=window.event)===null||l===void 0||(i=l.type)===null||i===void 0)&&i.startsWith("key"))&&e.target==="_blank"&&(Zl()?a=!0:s=!0);let p=Q2()&&Zl()&&!Bw()?new KeyboardEvent("keydown",{keyIdentifier:"Enter",metaKey:a,ctrlKey:s,altKey:c,shiftKey:f}):new MouseEvent("click",{metaKey:a,ctrlKey:s,altKey:c,shiftKey:f,bubbles:!0,cancelable:!0});ea.isOpening=n,$i(e),e.dispatchEvent(p),ea.isOpening=!1}ea.isOpening=!1;let go=new Map,Zd=new Set;function xv(){if(typeof window>"u")return;function e(i){return"propertyName"in i}let t=i=>{if(!e(i)||!i.target)return;let l=go.get(i.target);l||(l=new Set,go.set(i.target,l),i.target.addEventListener("transitioncancel",n,{once:!0})),l.add(i.propertyName)},n=i=>{if(!e(i)||!i.target)return;let l=go.get(i.target);if(l&&(l.delete(i.propertyName),l.size===0&&(i.target.removeEventListener("transitioncancel",n),go.delete(i.target)),go.size===0)){for(let a of Zd)a();Zd.clear()}};document.body.addEventListener("transitionrun",t),document.body.addEventListener("transitionend",n)}typeof document<"u"&&(document.readyState!=="loading"?xv():document.addEventListener("DOMContentLoaded",xv));function Uw(e){requestAnimationFrame(()=>{go.size===0?e():Zd.add(e)})}function e3(){let e=T.useRef(new Map),t=T.useCallback((l,a,s,c)=>{let f=c!=null&&c.once?(...p)=>{e.current.delete(s),s(...p)}:s;e.current.set(s,{type:a,eventTarget:l,fn:f,options:c}),l.addEventListener(a,s,c)},[]),n=T.useCallback((l,a,s,c)=>{var f;let p=((f=e.current.get(s))===null||f===void 0?void 0:f.fn)||s;l.removeEventListener(a,p,c),e.current.delete(s)},[]),i=T.useCallback(()=>{e.current.forEach((l,a)=>{n(l.eventTarget,l.type,a,l.options)})},[n]);return T.useEffect(()=>i,[i]),{addGlobalListener:t,removeGlobalListener:n,removeAllGlobalListeners:i}}function Vw(e,t){nh(()=>{if(e&&e.ref&&t)return e.ref.current=t.current,()=>{e.ref&&(e.ref.current=null)}})}function ep(e){return e.mozInputSource===0&&e.isTrusted?!0:oh()&&e.pointerType?e.type==="click"&&e.buttons===1:e.detail===0&&!e.pointerType}function t3(e){return!oh()&&e.width===0&&e.height===0||e.width===1&&e.height===1&&e.pressure===0&&e.detail===0&&e.pointerType==="mouse"}let xo="default",tp="",iu=new WeakMap;function kv(e){if(ih()){if(xo==="default"){const t=dn(e);tp=t.documentElement.style.webkitUserSelect,t.documentElement.style.webkitUserSelect="none"}xo="disabled"}else(e instanceof HTMLElement||e instanceof SVGElement)&&(iu.set(e,e.style.userSelect),e.style.userSelect="none")}function Gs(e){if(ih()){if(xo!=="disabled")return;xo="restoring",setTimeout(()=>{Uw(()=>{if(xo==="restoring"){const t=dn(e);t.documentElement.style.webkitUserSelect==="none"&&(t.documentElement.style.webkitUserSelect=tp||""),tp="",xo="default"}})},300)}else if((e instanceof HTMLElement||e instanceof SVGElement)&&e&&iu.has(e)){let t=iu.get(e);e.style.userSelect==="none"&&(e.style.userSelect=t),e.getAttribute("style")===""&&e.removeAttribute("style"),iu.delete(e)}}const Ww=Ne.createContext({register:()=>{}});Ww.displayName="PressResponderContext";function n3(e){let t=T.useContext(Ww);if(t){let{register:n,...i}=t;e=Po(i,e),n()}return Vw(t,e.ref),e}var qs=new WeakMap;let Ys=class{continuePropagation(){hu(this,qs,!1)}get shouldStopPropagation(){return _1(this,qs)}constructor(t,n,i,l){E1(this,qs,{writable:!0,value:void 0}),hu(this,qs,!0);var a;let s=(a=l==null?void 0:l.target)!==null&&a!==void 0?a:i.currentTarget;const c=s==null?void 0:s.getBoundingClientRect();let f,p=0,h,m=null;i.clientX!=null&&i.clientY!=null&&(h=i.clientX,m=i.clientY),c&&(h!=null&&m!=null?(f=h-c.left,p=m-c.top):(f=c.width/2,p=c.height/2)),this.type=t,this.pointerType=n,this.target=i.currentTarget,this.shiftKey=i.shiftKey,this.metaKey=i.metaKey,this.ctrlKey=i.ctrlKey,this.altKey=i.altKey,this.x=f,this.y=p}};const Ev=Symbol("linkClicked");function r3(e){let{onPress:t,onPressChange:n,onPressStart:i,onPressEnd:l,onPressUp:a,isDisabled:s,isPressed:c,preventFocusOnPress:f,shouldCancelOnPointerExit:p,allowTextSelectionOnPress:h,ref:m,...b}=n3(e),[y,w]=T.useState(!1),S=T.useRef({isPressed:!1,ignoreEmulatedMouseEvents:!1,ignoreClickAfterPress:!1,didFirePressStart:!1,isTriggeringEvent:!1,activePointerId:null,target:null,isOverTarget:!1,pointerType:null}),{addGlobalListener:C,removeAllGlobalListeners:k}=e3(),I=mo((x,K)=>{let F=S.current;if(s||F.didFirePressStart)return!1;let N=!0;if(F.isTriggeringEvent=!0,i){let D=new Ys("pressstart",K,x);i(D),N=D.shouldStopPropagation}return n&&n(!0),F.isTriggeringEvent=!1,F.didFirePressStart=!0,w(!0),N}),M=mo((x,K,F=!0)=>{let N=S.current;if(!N.didFirePressStart)return!1;N.ignoreClickAfterPress=!0,N.didFirePressStart=!1,N.isTriggeringEvent=!0;let D=!0;if(l){let P=new Ys("pressend",K,x);l(P),D=P.shouldStopPropagation}if(n&&n(!1),w(!1),t&&F&&!s){let P=new Ys("press",K,x);t(P),D&&(D=P.shouldStopPropagation)}return N.isTriggeringEvent=!1,D}),U=mo((x,K)=>{let F=S.current;if(s)return!1;if(a){F.isTriggeringEvent=!0;let N=new Ys("pressup",K,x);return a(N),F.isTriggeringEvent=!1,N.shouldStopPropagation}return!0}),V=mo(x=>{let K=S.current;K.isPressed&&K.target&&(K.isOverTarget&&K.pointerType!=null&&M(dr(K.target,x),K.pointerType,!1),K.isPressed=!1,K.isOverTarget=!1,K.activePointerId=null,K.pointerType=null,k(),h||Gs(K.target))}),R=mo(x=>{p&&V(x)}),X=T.useMemo(()=>{let x=S.current,K={onKeyDown(N){if(Jf(N.nativeEvent,N.currentTarget)&&N.currentTarget.contains(N.target)){var D;$v(N.target,N.key)&&N.preventDefault();let P=!0;if(!x.isPressed&&!N.repeat){x.target=N.currentTarget,x.isPressed=!0,P=I(N,"keyboard");let H=N.currentTarget,A=ee=>{Jf(ee,H)&&!ee.repeat&&H.contains(ee.target)&&x.target&&U(dr(x.target,ee),"keyboard")};C(dn(N.currentTarget),"keyup",Hw(A,F),!0)}P&&N.stopPropagation(),N.metaKey&&Zl()&&((D=x.metaKeyEvents)===null||D===void 0||D.set(N.key,N.nativeEvent))}else N.key==="Meta"&&(x.metaKeyEvents=new Map)},onClick(N){if(!(N&&!N.currentTarget.contains(N.target))&&N&&N.button===0&&!x.isTriggeringEvent&&!ea.isOpening){let D=!0;if(s&&N.preventDefault(),!x.ignoreClickAfterPress&&!x.ignoreEmulatedMouseEvents&&!x.isPressed&&(x.pointerType==="virtual"||ep(N.nativeEvent))){!s&&!f&&$i(N.currentTarget);let P=I(N,"virtual"),H=U(N,"virtual"),A=M(N,"virtual");D=P&&H&&A}x.ignoreEmulatedMouseEvents=!1,x.ignoreClickAfterPress=!1,D&&N.stopPropagation()}}},F=N=>{var D;if(x.isPressed&&x.target&&Jf(N,x.target)){var P;$v(N.target,N.key)&&N.preventDefault();let A=N.target;M(dr(x.target,N),"keyboard",x.target.contains(A)),k(),N.key!=="Enter"&&lh(x.target)&&x.target.contains(A)&&!N[Ev]&&(N[Ev]=!0,ea(x.target,N,!1)),x.isPressed=!1,(P=x.metaKeyEvents)===null||P===void 0||P.delete(N.key)}else if(N.key==="Meta"&&(!((D=x.metaKeyEvents)===null||D===void 0)&&D.size)){var H;let A=x.metaKeyEvents;x.metaKeyEvents=void 0;for(let ee of A.values())(H=x.target)===null||H===void 0||H.dispatchEvent(new KeyboardEvent("keyup",ee))}};if(typeof PointerEvent<"u"){K.onPointerDown=A=>{if(A.button!==0||!A.currentTarget.contains(A.target))return;if(t3(A.nativeEvent)){x.pointerType="virtual";return}Zf(A.currentTarget)&&A.preventDefault(),x.pointerType=A.pointerType;let ee=!0;x.isPressed||(x.isPressed=!0,x.isOverTarget=!0,x.activePointerId=A.pointerId,x.target=A.currentTarget,!s&&!f&&$i(A.currentTarget),h||kv(x.target),ee=I(A,x.pointerType),C(dn(A.currentTarget),"pointermove",N,!1),C(dn(A.currentTarget),"pointerup",D,!1),C(dn(A.currentTarget),"pointercancel",H,!1)),ee&&A.stopPropagation()},K.onMouseDown=A=>{A.currentTarget.contains(A.target)&&A.button===0&&(Zf(A.currentTarget)&&A.preventDefault(),A.stopPropagation())},K.onPointerUp=A=>{!A.currentTarget.contains(A.target)||x.pointerType==="virtual"||A.button===0&&co(A,A.currentTarget)&&U(A,x.pointerType||A.pointerType)};let N=A=>{A.pointerId===x.activePointerId&&(x.target&&co(A,x.target)?!x.isOverTarget&&x.pointerType!=null&&(x.isOverTarget=!0,I(dr(x.target,A),x.pointerType)):x.target&&x.isOverTarget&&x.pointerType!=null&&(x.isOverTarget=!1,M(dr(x.target,A),x.pointerType,!1),R(A)))},D=A=>{A.pointerId===x.activePointerId&&x.isPressed&&A.button===0&&x.target&&(co(A,x.target)&&x.pointerType!=null?M(dr(x.target,A),x.pointerType):x.isOverTarget&&x.pointerType!=null&&M(dr(x.target,A),x.pointerType,!1),x.isPressed=!1,x.isOverTarget=!1,x.activePointerId=null,x.pointerType=null,k(),h||Gs(x.target),"ontouchend"in x.target&&A.pointerType!=="mouse"&&C(x.target,"touchend",P,{once:!0}))},P=A=>{Kw(A.currentTarget)&&A.preventDefault()},H=A=>{V(A)};K.onDragStart=A=>{A.currentTarget.contains(A.target)&&V(A)}}else{K.onMouseDown=P=>{if(P.button!==0||!P.currentTarget.contains(P.target))return;if(Zf(P.currentTarget)&&P.preventDefault(),x.ignoreEmulatedMouseEvents){P.stopPropagation();return}x.isPressed=!0,x.isOverTarget=!0,x.target=P.currentTarget,x.pointerType=ep(P.nativeEvent)?"virtual":"mouse",!s&&!f&&$i(P.currentTarget),I(P,x.pointerType)&&P.stopPropagation(),C(dn(P.currentTarget),"mouseup",N,!1)},K.onMouseEnter=P=>{if(!P.currentTarget.contains(P.target))return;let H=!0;x.isPressed&&!x.ignoreEmulatedMouseEvents&&x.pointerType!=null&&(x.isOverTarget=!0,H=I(P,x.pointerType)),H&&P.stopPropagation()},K.onMouseLeave=P=>{if(!P.currentTarget.contains(P.target))return;let H=!0;x.isPressed&&!x.ignoreEmulatedMouseEvents&&x.pointerType!=null&&(x.isOverTarget=!1,H=M(P,x.pointerType,!1),R(P)),H&&P.stopPropagation()},K.onMouseUp=P=>{P.currentTarget.contains(P.target)&&!x.ignoreEmulatedMouseEvents&&P.button===0&&U(P,x.pointerType||"mouse")};let N=P=>{if(P.button===0){if(x.isPressed=!1,k(),x.ignoreEmulatedMouseEvents){x.ignoreEmulatedMouseEvents=!1;return}x.target&&co(P,x.target)&&x.pointerType!=null?M(dr(x.target,P),x.pointerType):x.target&&x.isOverTarget&&x.pointerType!=null&&M(dr(x.target,P),x.pointerType,!1),x.isOverTarget=!1}};K.onTouchStart=P=>{if(!P.currentTarget.contains(P.target))return;let H=i3(P.nativeEvent);if(!H)return;x.activePointerId=H.identifier,x.ignoreEmulatedMouseEvents=!0,x.isOverTarget=!0,x.isPressed=!0,x.target=P.currentTarget,x.pointerType="touch",!s&&!f&&$i(P.currentTarget),h||kv(x.target),I(Ur(x.target,P),x.pointerType)&&P.stopPropagation(),C(To(P.currentTarget),"scroll",D,!0)},K.onTouchMove=P=>{if(!P.currentTarget.contains(P.target))return;if(!x.isPressed){P.stopPropagation();return}let H=Sv(P.nativeEvent,x.activePointerId),A=!0;H&&co(H,P.currentTarget)?!x.isOverTarget&&x.pointerType!=null&&(x.isOverTarget=!0,A=I(Ur(x.target,P),x.pointerType)):x.isOverTarget&&x.pointerType!=null&&(x.isOverTarget=!1,A=M(Ur(x.target,P),x.pointerType,!1),R(Ur(x.target,P))),A&&P.stopPropagation()},K.onTouchEnd=P=>{if(!P.currentTarget.contains(P.target))return;if(!x.isPressed){P.stopPropagation();return}let H=Sv(P.nativeEvent,x.activePointerId),A=!0;H&&co(H,P.currentTarget)&&x.pointerType!=null?(U(Ur(x.target,P),x.pointerType),A=M(Ur(x.target,P),x.pointerType)):x.isOverTarget&&x.pointerType!=null&&(A=M(Ur(x.target,P),x.pointerType,!1)),A&&P.stopPropagation(),x.isPressed=!1,x.activePointerId=null,x.isOverTarget=!1,x.ignoreEmulatedMouseEvents=!0,x.target&&!h&&Gs(x.target),k()},K.onTouchCancel=P=>{P.currentTarget.contains(P.target)&&(P.stopPropagation(),x.isPressed&&V(Ur(x.target,P)))};let D=P=>{x.isPressed&&P.target.contains(x.target)&&V({currentTarget:x.target,shiftKey:!1,ctrlKey:!1,metaKey:!1,altKey:!1})};K.onDragStart=P=>{P.currentTarget.contains(P.target)&&V(P)}}return K},[C,s,f,k,h,V,R,M,I,U]);return T.useEffect(()=>()=>{var x;h||Gs((x=S.current.target)!==null&&x!==void 0?x:void 0)},[h]),{isPressed:c||y,pressProps:Po(b,X)}}function lh(e){return e.tagName==="A"&&e.hasAttribute("href")}function Jf(e,t){const{key:n,code:i}=e,l=t,a=l.getAttribute("role");return(n==="Enter"||n===" "||n==="Spacebar"||i==="Space")&&!(l instanceof To(l).HTMLInputElement&&!Gw(l,n)||l instanceof To(l).HTMLTextAreaElement||l.isContentEditable)&&!((a==="link"||!a&&lh(l))&&n!=="Enter")}function i3(e){const{targetTouches:t}=e;return t.length>0?t[0]:null}function Sv(e,t){const n=e.changedTouches;for(let i=0;it.right||t.left>e.right||e.top>t.bottom||t.top>e.bottom)}function co(e,t){let n=t.getBoundingClientRect(),i=o3(e);return l3(n,i)}function Zf(e){return!(e instanceof HTMLElement)||!e.hasAttribute("draggable")}function Kw(e){return e instanceof HTMLInputElement?!1:e instanceof HTMLButtonElement?e.type!=="submit"&&e.type!=="reset":!lh(e)}function $v(e,t){return e instanceof HTMLInputElement?!Gw(e,t):Kw(e)}const a3=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function Gw(e,t){return e.type==="checkbox"||e.type==="radio"?t===" ":a3.has(e.type)}let s3=class{isDefaultPrevented(){return this.nativeEvent.defaultPrevented}preventDefault(){this.defaultPrevented=!0,this.nativeEvent.preventDefault()}stopPropagation(){this.nativeEvent.stopPropagation(),this.isPropagationStopped=()=>!0}isPropagationStopped(){return!1}persist(){}constructor(t,n){this.nativeEvent=n,this.target=n.target,this.currentTarget=n.currentTarget,this.relatedTarget=n.relatedTarget,this.bubbles=n.bubbles,this.cancelable=n.cancelable,this.defaultPrevented=n.defaultPrevented,this.eventPhase=n.eventPhase,this.isTrusted=n.isTrusted,this.timeStamp=n.timeStamp,this.type=t}};function u3(e){let t=T.useRef({isFocused:!1,observer:null});nh(()=>{const i=t.current;return()=>{i.observer&&(i.observer.disconnect(),i.observer=null)}},[]);let n=mo(i=>{e==null||e(i)});return T.useCallback(i=>{if(i.target instanceof HTMLButtonElement||i.target instanceof HTMLInputElement||i.target instanceof HTMLTextAreaElement||i.target instanceof HTMLSelectElement){t.current.isFocused=!0;let l=i.target,a=s=>{t.current.isFocused=!1,l.disabled&&n(new s3("blur",s)),t.current.observer&&(t.current.observer.disconnect(),t.current.observer=null)};l.addEventListener("focusout",a,{once:!0}),t.current.observer=new MutationObserver(()=>{if(t.current.isFocused&&l.disabled){var s;(s=t.current.observer)===null||s===void 0||s.disconnect();let c=l===document.activeElement?null:document.activeElement;l.dispatchEvent(new FocusEvent("blur",{relatedTarget:c})),l.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:c}))}}),t.current.observer.observe(l,{attributes:!0,attributeFilter:["disabled"]})}},[n])}function c3(e){let{isDisabled:t,onFocus:n,onBlur:i,onFocusChange:l}=e;const a=T.useCallback(f=>{if(f.target===f.currentTarget)return i&&i(f),l&&l(!1),!0},[i,l]),s=u3(a),c=T.useCallback(f=>{const p=dn(f.target);f.target===f.currentTarget&&p.activeElement===f.target&&(n&&n(f),l&&l(!0),s(f))},[l,n,s]);return{focusProps:{onFocus:!t&&(n||l||i)?c:void 0,onBlur:!t&&(i||l)?a:void 0}}}let va=null,f3=new Set,Hl=new Map,Mi=!1,np=!1;function ah(e,t){for(let n of f3)n(e,t)}function d3(e){return!(e.metaKey||!Zl()&&e.altKey||e.ctrlKey||e.key==="Control"||e.key==="Shift"||e.key==="Meta")}function Su(e){Mi=!0,d3(e)&&(va="keyboard",ah("keyboard",e))}function Sn(e){va="pointer",(e.type==="mousedown"||e.type==="pointerdown")&&(Mi=!0,ah("pointer",e))}function qw(e){ep(e)&&(Mi=!0,va="virtual")}function Yw(e){e.target===window||e.target===document||(!Mi&&!np&&(va="virtual",ah("virtual",e)),Mi=!1,np=!1)}function Xw(){Mi=!1,np=!0}function Cv(e){if(typeof window>"u"||Hl.get(To(e)))return;const t=To(e),n=dn(e);let i=t.HTMLElement.prototype.focus;t.HTMLElement.prototype.focus=function(){Mi=!0,i.apply(this,arguments)},n.addEventListener("keydown",Su,!0),n.addEventListener("keyup",Su,!0),n.addEventListener("click",qw,!0),t.addEventListener("focus",Yw,!0),t.addEventListener("blur",Xw,!1),typeof PointerEvent<"u"?(n.addEventListener("pointerdown",Sn,!0),n.addEventListener("pointermove",Sn,!0),n.addEventListener("pointerup",Sn,!0)):(n.addEventListener("mousedown",Sn,!0),n.addEventListener("mousemove",Sn,!0),n.addEventListener("mouseup",Sn,!0)),t.addEventListener("beforeunload",()=>{Qw(e)},{once:!0}),Hl.set(t,{focus:i})}const Qw=(e,t)=>{const n=To(e),i=dn(e);t&&i.removeEventListener("DOMContentLoaded",t),Hl.has(n)&&(n.HTMLElement.prototype.focus=Hl.get(n).focus,i.removeEventListener("keydown",Su,!0),i.removeEventListener("keyup",Su,!0),i.removeEventListener("click",qw,!0),n.removeEventListener("focus",Yw,!0),n.removeEventListener("blur",Xw,!1),typeof PointerEvent<"u"?(i.removeEventListener("pointerdown",Sn,!0),i.removeEventListener("pointermove",Sn,!0),i.removeEventListener("pointerup",Sn,!0)):(i.removeEventListener("mousedown",Sn,!0),i.removeEventListener("mousemove",Sn,!0),i.removeEventListener("mouseup",Sn,!0)),Hl.delete(n))};function p3(e){const t=dn(e);let n;return t.readyState!=="loading"?Cv(e):(n=()=>{Cv(e)},t.addEventListener("DOMContentLoaded",n)),()=>Qw(e,n)}typeof document<"u"&&p3();function h3(){return va}function Tv(e){if(!e)return;let t=!0;return n=>{let i={...n,preventDefault(){n.preventDefault()},isDefaultPrevented(){return n.isDefaultPrevented()},stopPropagation(){console.error("stopPropagation is now the default behavior for events in React Spectrum. You can use continuePropagation() to revert this behavior.")},continuePropagation(){t=!1}};e(i),t&&n.stopPropagation()}}function m3(e){return{keyboardProps:e.isDisabled?{}:{onKeyDown:Tv(e.onKeyDown),onKeyUp:Tv(e.onKeyUp)}}}function g3(e){const t=dn(e);if(h3()==="virtual"){let n=t.activeElement;Uw(()=>{t.activeElement===n&&e.isConnected&&$i(e)})}else $i(e)}let y3=Ne.createContext(null);function v3(e){let t=T.useContext(y3)||{};Vw(t,e);let{ref:n,...i}=t;return i}function b3(e,t){let{focusProps:n}=c3(e),{keyboardProps:i}=m3(e),l=Po(n,i),a=v3(t),s=e.isDisabled?{}:a,c=T.useRef(e.autoFocus);return T.useEffect(()=>{c.current&&t.current&&g3(t.current),c.current=!1},[t]),{focusableProps:Po({...l,tabIndex:e.excludeFromTabOrder&&!e.isDisabled?-1:void 0},s)}}function w3(e,t){let{elementType:n="button",isDisabled:i,onPress:l,onPressStart:a,onPressEnd:s,onPressChange:c,preventFocusOnPress:f,allowFocusWhenDisabled:p,onClick:h,href:m,target:b,rel:y,type:w="button",allowTextSelectionOnPress:S}=e,C;n==="button"?C={type:w,disabled:i}:C={role:"button",tabIndex:i?void 0:0,href:n==="a"&&!i?m:void 0,target:n==="a"?b:void 0,type:n==="input"?w:void 0,disabled:n==="input"?i:void 0,"aria-disabled":!i||n==="input"?void 0:i,rel:n==="a"?y:void 0};let k=ih()||oh();h&&typeof h=="function"&&h1("onClick is deprecated, please use onPress instead. See: https://github.com/heroui-inc/heroui/issues/4292","useButton");const I=X=>{k&&(h==null||h(X)),l==null||l(X)};let{pressProps:M,isPressed:U}=r3({onPressStart:a,onPressEnd:s,onPressChange:c,onPress:I,isDisabled:i,preventFocusOnPress:f,allowTextSelectionOnPress:S,ref:t}),{focusableProps:V}=b3(e,t);p&&(V.tabIndex=i?-1:V.tabIndex);let R=Po(V,M,K2(e,{labelable:!0}));return{isPressed:U,buttonProps:Po(C,R,{"aria-haspopup":e["aria-haspopup"],"aria-expanded":e["aria-expanded"],"aria-controls":e["aria-controls"],"aria-pressed":e["aria-pressed"],onClick:X=>{w==="button"&&k||h==null||h(X)}})}}var x3=()=>xu(()=>import("./index-fEpDzIgO.js"),[]).then(e=>e.default),Jw=e=>{const{ripples:t=[],motionProps:n,color:i="currentColor",style:l,onClear:a}=e;return Q.jsx(Q.Fragment,{children:t.map(s=>{const c=jS(.01*s.size,.2,s.size>100?.75:.5);return Q.jsx(Y1,{features:x3,children:Q.jsx(G1,{mode:"popLayout",children:Q.jsx(hw.span,{animate:{transform:"scale(2)",opacity:0},className:"heroui-ripple",exit:{opacity:0},initial:{transform:"scale(0)",opacity:.35},style:{position:"absolute",backgroundColor:i,borderRadius:"100%",transformOrigin:"center",pointerEvents:"none",overflow:"hidden",inset:0,zIndex:0,top:s.y,left:s.x,width:`${s.size}px`,height:`${s.size}px`,...l},transition:{duration:c},onAnimationComplete:()=>{a(s.key)},...n})})},s.key)})})};Jw.displayName="HeroUI.Ripple";var k3=Jw;function E3(e={}){const[t,n]=T.useState([]),i=T.useCallback(a=>{const s=a.target,c=Math.max(s.clientWidth,s.clientHeight);n(f=>[...f,{key:zS(f.length.toString()),size:c,x:a.x-c/2,y:a.y-c/2}])},[]),l=T.useCallback(a=>{n(s=>s.filter(c=>c.key!==a))},[]);return{ripples:t,onClear:l,onPress:i,...e}}function S3(e){var t,n,i,l,a,s,c,f,p;const h=w2(),m=da(),b=!!h,{ref:y,as:w,children:S,startContent:C,endContent:k,autoFocus:I,className:M,spinner:U,isLoading:V=!1,disableRipple:R=!1,fullWidth:X=(t=h==null?void 0:h.fullWidth)!=null?t:!1,radius:x=h==null?void 0:h.radius,size:K=(n=h==null?void 0:h.size)!=null?n:"md",color:F=(i=h==null?void 0:h.color)!=null?i:"default",variant:N=(l=h==null?void 0:h.variant)!=null?l:"solid",disableAnimation:D=(s=(a=h==null?void 0:h.disableAnimation)!=null?a:m==null?void 0:m.disableAnimation)!=null?s:!1,isDisabled:P=(c=h==null?void 0:h.isDisabled)!=null?c:!1,isIconOnly:H=(f=h==null?void 0:h.isIconOnly)!=null?f:!1,spinnerPlacement:A="start",onPress:ee,onClick:te,...G}=e,ne=w||"button",L=typeof ne=="string",$=wo(y),z=(p=R||(m==null?void 0:m.disableRipple))!=null?p:D,{isFocusVisible:_,isFocused:re,focusProps:ce}=j2({autoFocus:I}),se=P||V,ve=T.useMemo(()=>MP({size:K,color:F,variant:N,radius:x,fullWidth:X,isDisabled:se,isInGroup:b,disableAnimation:D,isIconOnly:H,className:M}),[K,F,N,x,X,se,b,H,D,M]),{onPress:pe,onClear:me,ripples:Ae}=E3(),wt=T.useCallback(Ft=>{z||se||D||$.current&&pe(Ft)},[z,se,D,$,pe]),{buttonProps:dt,isPressed:en}=w3({elementType:w,isDisabled:se,onPress:Aw(ee,wt),onClick:te,...G},$),{isHovered:Ut,hoverProps:mn}=z2({isDisabled:se}),xt=T.useCallback((Ft={})=>({"data-disabled":Re(se),"data-focus":Re(re),"data-pressed":Re(en),"data-focus-visible":Re(_),"data-hover":Re(Ut),"data-loading":Re(V),...E2(dt,ce,mn,Td(G,{enabled:L}),Td(Ft))}),[V,se,re,en,L,_,Ut,dt,ce,mn,G]),kt=Ft=>T.isValidElement(Ft)?T.cloneElement(Ft,{"aria-hidden":!0,focusable:!1,tabIndex:-1}):null,Vt=kt(C),tn=kt(k),nn=T.useMemo(()=>({sm:"sm",md:"sm",lg:"md"})[K],[K]),Ot=T.useCallback(()=>({ripples:Ae,onClear:me}),[Ae,me]);return{Component:ne,children:S,domRef:$,spinner:U,styles:ve,startContent:Vt,endContent:tn,isLoading:V,spinnerPlacement:A,spinnerSize:nn,disableRipple:z,getButtonProps:xt,getRippleProps:Ot,isIconOnly:H}}function $3(e){const[t,n]=ma(e,av.variantKeys),{children:i,className:l,classNames:a,label:s,...c}=t,f=T.useMemo(()=>av({...n}),[fa(n)]),p=Jt(a==null?void 0:a.base,l),h=s||i,m=T.useMemo(()=>h&&typeof h=="string"?h:c["aria-label"]?"":"Loading",[i,h,c["aria-label"]]),b=T.useCallback(()=>({"aria-label":m,className:f.base({class:p}),...c}),[m,f,p,c]);return{label:h,slots:f,classNames:a,getSpinnerProps:b}}var Zw=Mo((e,t)=>{const{slots:n,classNames:i,label:l,getSpinnerProps:a}=$3({...e});return Q.jsxs("div",{ref:t,...a(),children:[Q.jsxs("div",{className:n.wrapper({class:i==null?void 0:i.wrapper}),children:[Q.jsx("i",{className:n.circle1({class:i==null?void 0:i.circle1})}),Q.jsx("i",{className:n.circle2({class:i==null?void 0:i.circle2})})]}),l&&Q.jsx("span",{className:n.label({class:i==null?void 0:i.label}),children:l})]})});Zw.displayName="HeroUI.Spinner";var C3=Zw,e0=Mo((e,t)=>{const{Component:n,domRef:i,children:l,styles:a,spinnerSize:s,spinner:c=Q.jsx(C3,{color:"current",size:s}),spinnerPlacement:f,startContent:p,endContent:h,isLoading:m,disableRipple:b,getButtonProps:y,getRippleProps:w,isIconOnly:S}=S3({...e,ref:t});return Q.jsxs(n,{ref:i,className:a,...y(),children:[p,m&&f==="start"&&c,m&&S?null:l,m&&f==="end"&&c,h,!b&&Q.jsx(k3,{...w()})]})});e0.displayName="HeroUI.Button";var Ti=e0;const t0={badInput:!1,customError:!1,patternMismatch:!1,rangeOverflow:!1,rangeUnderflow:!1,stepMismatch:!1,tooLong:!1,tooShort:!1,typeMismatch:!1,valueMissing:!1,valid:!0},n0={...t0,customError:!0,valid:!1},Cl={isInvalid:!1,validationDetails:t0,validationErrors:[]},r0=T.createContext({}),Pv="__formValidationState"+Date.now();function T3(e){if(e[Pv]){let{realtimeValidation:t,displayValidation:n,updateValidation:i,resetValidation:l,commitValidation:a}=e[Pv];return{realtimeValidation:t,displayValidation:n,updateValidation:i,resetValidation:l,commitValidation:a}}return P3(e)}function P3(e){let{isInvalid:t,validationState:n,name:i,value:l,builtinValidation:a,validate:s,validationBehavior:c="aria"}=e;n&&(t||(t=n==="invalid"));let f=t!==void 0?{isInvalid:t,validationErrors:[],validationDetails:n0}:null,p=T.useMemo(()=>{if(!s||l==null)return null;let F=L3(s,l);return Lv(F)},[s,l]);a!=null&&a.validationDetails.valid&&(a=void 0);let h=T.useContext(r0),m=T.useMemo(()=>i?Array.isArray(i)?i.flatMap(F=>rp(h[F])):rp(h[i]):[],[h,i]),[b,y]=T.useState(h),[w,S]=T.useState(!1);h!==b&&(y(h),S(!1));let C=T.useMemo(()=>Lv(w?[]:m),[w,m]),k=T.useRef(Cl),[I,M]=T.useState(Cl),U=T.useRef(Cl),V=()=>{if(!R)return;X(!1);let F=p||a||k.current;ed(F,U.current)||(U.current=F,M(F))},[R,X]=T.useState(!1);return T.useEffect(V),{realtimeValidation:f||C||p||a||Cl,displayValidation:c==="native"?f||C||I:f||C||p||a||I,updateValidation(F){c==="aria"&&!ed(I,F)?M(F):k.current=F},resetValidation(){let F=Cl;ed(F,U.current)||(U.current=F,M(F)),c==="native"&&X(!1),S(!0)},commitValidation(){c==="native"&&X(!0),S(!0)}}}function rp(e){return e?Array.isArray(e)?e:[e]:[]}function L3(e,t){if(typeof e=="function"){let n=e(t);if(n&&typeof n!="boolean")return rp(n)}return[]}function Lv(e){return e.length?{isInvalid:!0,validationErrors:e,validationDetails:n0}:null}function ed(e,t){return e===t?!0:!!e&&!!t&&e.isInvalid===t.isInvalid&&e.validationErrors.length===t.validationErrors.length&&e.validationErrors.every((n,i)=>n===t.validationErrors[i])&&Object.entries(e.validationDetails).every(([n,i])=>t.validationDetails[n]===i)}function I3(e,t,n){let{validationBehavior:i,focus:l}=e;ft(()=>{if(i==="native"&&(n!=null&&n.current)){let f=t.realtimeValidation.isInvalid?t.realtimeValidation.validationErrors.join(" ")||"Invalid value.":"";n.current.setCustomValidity(f),n.current.hasAttribute("title")||(n.current.title=""),t.realtimeValidation.isInvalid||t.updateValidation(M3(n.current))}});let a=gr(()=>{t.resetValidation()}),s=gr(f=>{var p;t.displayValidation.isInvalid||t.commitValidation();let h=n==null||(p=n.current)===null||p===void 0?void 0:p.form;if(!f.defaultPrevented&&n&&h&&A3(h)===n.current){var m;l?l():(m=n.current)===null||m===void 0||m.focus(),uC("keyboard")}f.preventDefault()}),c=gr(()=>{t.commitValidation()});T.useEffect(()=>{let f=n==null?void 0:n.current;if(!f)return;let p=f.form;return f.addEventListener("invalid",s),f.addEventListener("change",c),p==null||p.addEventListener("reset",a),()=>{f.removeEventListener("invalid",s),f.removeEventListener("change",c),p==null||p.removeEventListener("reset",a)}},[n,s,c,a,i])}function _3(e){let t=e.validity;return{badInput:t.badInput,customError:t.customError,patternMismatch:t.patternMismatch,rangeOverflow:t.rangeOverflow,rangeUnderflow:t.rangeUnderflow,stepMismatch:t.stepMismatch,tooLong:t.tooLong,tooShort:t.tooShort,typeMismatch:t.typeMismatch,valueMissing:t.valueMissing,valid:t.valid}}function M3(e){return{isInvalid:!e.validity.valid,validationDetails:_3(e),validationErrors:e.validationMessage?[e.validationMessage]:[]}}function A3(e){for(let t=0;tl(t)),t;let i=Iv.get(t);return i?(i.forEach(l=>l(e)),e):t}function N3(...e){return(...t)=>{for(let n of e)typeof n=="function"&&n(...t)}}function D3(...e){let t={...e[0]};for(let n=1;n=65&&l.charCodeAt(2)<=90?t[l]=N3(a,s):(l==="className"||l==="UNSAFE_className")&&typeof a=="string"&&typeof s=="string"?t[l]=_o(a,s):l==="id"&&a&&s?t.id=F3(a,s):t[l]=s!==void 0?s:a}}return t}function z3(...e){return e.length===1&&e[0]?e[0]:t=>{for(let n of e)typeof n=="function"?n(t):n!=null&&(n.current=t)}}function j3(e){const t=T.useRef(null);return T.useMemo(()=>({get current(){return t.current},set current(n){t.current=n,typeof e=="function"?e(n):e&&(e.current=n)}}),[e])}var _v=Symbol("default");function i0(e,t){let n=T.useContext(e);if(t===null)return null;if(n&&typeof n=="object"&&"slots"in n&&n.slots){let i=new Intl.ListFormat().format(Object.keys(n.slots).map(a=>`"${a}"`));if(!t&&!n.slots[_v])throw new Error(`A slot prop is required. Valid slot names are ${i}.`);let l=t||_v;if(!n.slots[l])throw new Error(`Invalid slot "${t}". Valid slot names are ${i}.`);return n.slots[l]}return n}function H3(e,t,n){let i=i0(n,e.slot)||{},{ref:l,...a}=i,s=j3(T.useMemo(()=>z3(t,l),[t,l])),c=D3(a,e);return"style"in a&&a.style&&"style"in e&&e.style&&(typeof a.style=="function"||typeof e.style=="function"?c.style=f=>{let p=typeof a.style=="function"?a.style(f):a.style,h={...f.defaultStyle,...p},m=typeof e.style=="function"?e.style({...f,defaultStyle:h}):e.style;return{...h,...m}}:c.style={...a.style,...e.style}),[c,s]}var ip=T.createContext(null),B3=T.forwardRef(function(t,n){[t,n]=H3(t,n,ip);let{validationErrors:i,validationBehavior:l="native",children:a,className:s,...c}=t;const f=T.useMemo(()=>_P({className:s}),[s]);return Q.jsx("form",{noValidate:l!=="native",...c,ref:n,className:f,children:Q.jsx(ip.Provider,{value:{...t,validationBehavior:l},children:Q.jsx(r0.Provider,{value:i??{},children:a})})})}),U3=T.forwardRef(function(t,n){var i,l;const a=da(),s=(l=(i=t.validationBehavior)!=null?i:a==null?void 0:a.validationBehavior)!=null?l:"aria";return Q.jsx(B3,{...t,ref:n,validationBehavior:s})});function Mv(e,t=[]){const n=T.useRef(e);return eh(()=>{n.current=e}),T.useCallback((...i)=>{var l;return(l=n.current)==null?void 0:l.call(n,...i)},t)}function V3(e){let[t,n]=Ou(e.isOpen,e.defaultOpen||!1,e.onOpenChange);const i=T.useCallback(()=>{n(!0)},[n]),l=T.useCallback(()=>{n(!1)},[n]),a=T.useCallback(()=>{n(!t)},[n,t]);return{isOpen:t,setOpen:n,open:i,close:l,toggle:a}}const W3=1500,Av=500;let bi={},K3=0,Tl=!1,pr=null,wi=null;function G3(e={}){let{delay:t=W3,closeDelay:n=Av}=e,{isOpen:i,open:l,close:a}=V3(e),s=T.useMemo(()=>`${++K3}`,[]),c=T.useRef(null),f=T.useRef(a),p=()=>{bi[s]=b},h=()=>{for(let w in bi)w!==s&&(bi[w](!0),delete bi[w])},m=()=>{c.current&&clearTimeout(c.current),c.current=null,h(),p(),Tl=!0,l(),pr&&(clearTimeout(pr),pr=null),wi&&(clearTimeout(wi),wi=null)},b=w=>{w||n<=0?(c.current&&clearTimeout(c.current),c.current=null,f.current()):c.current||(c.current=setTimeout(()=>{c.current=null,f.current()},n)),pr&&(clearTimeout(pr),pr=null),Tl&&(wi&&clearTimeout(wi),wi=setTimeout(()=>{delete bi[s],wi=null,Tl=!1},Math.max(Av,n)))},y=()=>{h(),p(),!i&&!pr&&!Tl?pr=setTimeout(()=>{pr=null,Tl=!0,m()},t):i||m()};return T.useEffect(()=>{f.current=a},[a]),T.useEffect(()=>()=>{c.current&&clearTimeout(c.current),bi[s]&&delete bi[s]},[s]),{isOpen:i,open:w=>{!w&&t>0&&!c.current?y():m()},close:b}}let Rv=new Map;function q3(e,t){if(e===t)return e;let n=Rv.get(e);if(n)return n.forEach(l=>l(t)),t;let i=Rv.get(t);return i?(i.forEach(l=>l(e)),e):t}function Y3(...e){return(...t)=>{for(let n of e)typeof n=="function"&&n(...t)}}function Nl(...e){let t={...e[0]};for(let n=1;n=65&&l.charCodeAt(2)<=90?t[l]=Y3(a,s):(l==="className"||l==="UNSAFE_className")&&typeof a=="string"&&typeof s=="string"?t[l]=_o(a,s):l==="id"&&a&&s?t.id=q3(a,s):t[l]=s!==void 0?s:a}}return t}function X3(e,t){let n=$1(e,{labelable:!0}),{hoverProps:i}=N1({onHoverStart:()=>t==null?void 0:t.open(!0),onHoverEnd:()=>t==null?void 0:t.close()});return{tooltipProps:Co(n,i,{role:"tooltip"})}}function Q3(e,t,n){let{isDisabled:i,trigger:l}=e,a=ql(),s=T.useRef(!1),c=T.useRef(!1),f=()=>{(s.current||c.current)&&t.open(c.current)},p=k=>{!s.current&&!c.current&&t.close(k)};T.useEffect(()=>{let k=I=>{n&&n.current&&I.key==="Escape"&&(I.stopPropagation(),t.close(!0))};if(t.isOpen)return document.addEventListener("keydown",k,!0),()=>{document.removeEventListener("keydown",k,!0)}},[n,t]);let h=()=>{l!=="focus"&&(Up()==="pointer"?s.current=!0:s.current=!1,f())},m=()=>{l!=="focus"&&(c.current=!1,s.current=!1,p())},b=()=>{c.current=!1,s.current=!1,p(!0)},y=()=>{sC()&&(c.current=!0,f())},w=()=>{c.current=!1,s.current=!1,p(!0)},{hoverProps:S}=N1({isDisabled:i,onHoverStart:h,onHoverEnd:m}),{focusableProps:C}=B1({isDisabled:i,onFocus:y,onBlur:w},n);return{triggerProps:{"aria-describedby":t.isOpen?a:void 0,...Co(C,S,{onPointerDown:b,onKeyDown:b})},tooltipProps:{id:a}}}function J3(e){var t,n;const i=da(),[l,a]=ma(e,sv.variantKeys),{ref:s,as:c,isOpen:f,content:p,children:h,defaultOpen:m,onOpenChange:b,isDisabled:y,trigger:w,shouldFlip:S=!0,containerPadding:C=12,placement:k="top",delay:I=0,closeDelay:M=500,showArrow:U=!1,offset:V=7,crossOffset:R=0,isDismissable:X,shouldCloseOnBlur:x=!0,portalContainer:K,isKeyboardDismissDisabled:F=!1,updatePositionDeps:N=[],shouldCloseOnInteractOutside:D,className:P,onClose:H,motionProps:A,classNames:ee,...te}=l,G=c||"div",ne=(n=(t=e==null?void 0:e.disableAnimation)!=null?t:i==null?void 0:i.disableAnimation)!=null?n:!1,L=G3({delay:I,closeDelay:M,isDisabled:y,defaultOpen:m,isOpen:f,onOpenChange:xt=>{b==null||b(xt),xt||H==null||H()}}),$=T.useRef(null),z=T.useRef(null),_=T.useId(),re=L.isOpen&&!y;T.useImperativeHandle(s,()=>SS(z));const{triggerProps:ce,tooltipProps:se}=Q3({isDisabled:y,trigger:w},L,$),{tooltipProps:ve}=X3({isOpen:re,...Nl(l,se)},L),{overlayProps:pe,placement:me,updatePosition:Ae}=J$({isOpen:re,targetRef:$,placement:b2(k),overlayRef:z,offset:U?V+3:V,crossOffset:R,shouldFlip:S,containerPadding:C});eh(()=>{N.length&&Ae()},N);const{overlayProps:wt}=CC({isOpen:re,onClose:L.close,isDismissable:X,shouldCloseOnBlur:x,isKeyboardDismissDisabled:F,shouldCloseOnInteractOutside:D},z),dt=T.useMemo(()=>{var xt,kt,Vt;return sv({...a,disableAnimation:ne,radius:(xt=e==null?void 0:e.radius)!=null?xt:"md",size:(kt=e==null?void 0:e.size)!=null?kt:"md",shadow:(Vt=e==null?void 0:e.shadow)!=null?Vt:"sm"})},[fa(a),ne,e==null?void 0:e.radius,e==null?void 0:e.size,e==null?void 0:e.shadow]),en=T.useCallback((xt={},kt=null)=>({...Nl(ce,xt),ref:BS(kt,$),"aria-describedby":re?_:void 0}),[ce,re,_,L]),Ut=T.useCallback(()=>({ref:z,"data-slot":"base","data-open":Re(re),"data-arrow":Re(U),"data-disabled":Re(y),"data-placement":yv(me||"top",k),...Nl(ve,wt,te),style:Nl(pe.style,te.style,l.style),className:dt.base({class:ee==null?void 0:ee.base}),id:_}),[dt,re,U,y,me,k,ve,wt,te,pe,l,_]),mn=T.useCallback(()=>({"data-slot":"content","data-open":Re(re),"data-arrow":Re(U),"data-disabled":Re(y),"data-placement":yv(me||"top",k),className:dt.content({class:Jt(ee==null?void 0:ee.content,P)})}),[dt,re,U,y,me,k,ee]);return{Component:G,content:p,children:h,isOpen:re,triggerRef:$,showArrow:U,portalContainer:K,placement:k,disableAnimation:ne,isDisabled:y,motionProps:A,getTooltipContentProps:mn,getTriggerProps:en,getTooltipProps:Ut}}var Z3=()=>xu(()=>import("./index-fEpDzIgO.js"),[]).then(e=>e.default),o0=Mo((e,t)=>{const{Component:n,children:i,content:l,isOpen:a,portalContainer:s,placement:c,disableAnimation:f,motionProps:p,getTriggerProps:h,getTooltipProps:m,getTooltipContentProps:b}=J3({...e,ref:t});let y;try{if(T.Children.count(i)!==1)throw new Error;if(!T.isValidElement(i))y=Q.jsx("p",{...h(),children:i});else{const U=i;y=T.cloneElement(U,h(U.props,U.ref))}}catch{y=Q.jsx("span",{}),h1("Tooltip must have only one child node. Please, check your code.")}const{ref:w,id:S,style:C,...k}=m(),I=Q.jsx("div",{ref:w,id:S,style:C,children:Q.jsx(Y1,{features:Z3,children:Q.jsx(hw.div,{animate:"enter",exit:"exit",initial:"exit",variants:y2.scaleSpring,...Nl(p,k),style:{...v2(c)},children:Q.jsx(n,{...b(),children:l})})})});return Q.jsxs(Q.Fragment,{children:[y,f&&a?Q.jsx(Wy,{portalContainer:s,children:Q.jsx("div",{ref:w,id:S,style:C,...k,children:Q.jsx(n,{...b(),children:l})})}):Q.jsx(G1,{children:a?Q.jsx(Wy,{portalContainer:s,children:I}):null})]})});o0.displayName="HeroUI.Tooltip";var eL=o0;const sh=typeof document<"u"?Ne.useLayoutEffect:()=>{};function yo(e){const t=T.useRef(null);return sh(()=>{t.current=e},[e]),T.useCallback((...n)=>{const i=t.current;return i==null?void 0:i(...n)},[])}let Ov=new Map;function tL(e,t){if(e===t)return e;let n=Ov.get(e);if(n)return n.forEach(l=>l(t)),t;let i=Ov.get(t);return i?(i.forEach(l=>l(e)),e):t}function uh(...e){return(...t)=>{for(let n of e)typeof n=="function"&&n(...t)}}const Pn=e=>{var t;return(t=e==null?void 0:e.ownerDocument)!==null&&t!==void 0?t:document},er=e=>e&&"window"in e&&e.window===e?e:Pn(e).defaultView||window;function Yr(...e){let t={...e[0]};for(let n=1;n=65&&l.charCodeAt(2)<=90?t[l]=uh(a,s):(l==="className"||l==="UNSAFE_className")&&typeof a=="string"&&typeof s=="string"?t[l]=_o(a,s):l==="id"&&a&&s?t.id=tL(a,s):t[l]=s!==void 0?s:a}}return t}function Dl(e){if(nL())e.focus({preventScroll:!0});else{let t=rL(e);e.focus(),iL(t)}}let Xs=null;function nL(){if(Xs==null){Xs=!1;try{document.createElement("div").focus({get preventScroll(){return Xs=!0,!0}})}catch{}}return Xs}function rL(e){let t=e.parentNode,n=[],i=document.scrollingElement||document.documentElement;for(;t instanceof HTMLElement&&t!==i;)(t.offsetHeight"u"||window.navigator==null?!1:((t=window.navigator.userAgentData)===null||t===void 0?void 0:t.brands.some(n=>e.test(n.brand)))||e.test(window.navigator.userAgent)}function ch(e){var t;return typeof window<"u"&&window.navigator!=null?e.test(((t=window.navigator.userAgentData)===null||t===void 0?void 0:t.platform)||window.navigator.platform):!1}function Zr(e){let t=null;return()=>(t==null&&(t=e()),t)}const ta=Zr(function(){return ch(/^Mac/i)}),oL=Zr(function(){return ch(/^iPhone/i)}),l0=Zr(function(){return ch(/^iPad/i)||ta()&&navigator.maxTouchPoints>1}),a0=Zr(function(){return oL()||l0()}),lL=Zr(function(){return Bu(/AppleWebKit/i)&&!aL()}),aL=Zr(function(){return Bu(/Chrome/i)}),s0=Zr(function(){return Bu(/Android/i)}),sL=Zr(function(){return Bu(/Firefox/i)});function na(e,t,n=!0){var i,l;let{metaKey:a,ctrlKey:s,altKey:c,shiftKey:f}=t;sL()&&(!((l=window.event)===null||l===void 0||(i=l.type)===null||i===void 0)&&i.startsWith("key"))&&e.target==="_blank"&&(ta()?a=!0:s=!0);let p=lL()&&ta()&&!l0()?new KeyboardEvent("keydown",{keyIdentifier:"Enter",metaKey:a,ctrlKey:s,altKey:c,shiftKey:f}):new MouseEvent("click",{metaKey:a,ctrlKey:s,altKey:c,shiftKey:f,bubbles:!0,cancelable:!0});na.isOpening=n,Dl(e),e.dispatchEvent(p),na.isOpening=!1}na.isOpening=!1;let vo=new Map,op=new Set;function Fv(){if(typeof window>"u")return;function e(i){return"propertyName"in i}let t=i=>{if(!e(i)||!i.target)return;let l=vo.get(i.target);l||(l=new Set,vo.set(i.target,l),i.target.addEventListener("transitioncancel",n,{once:!0})),l.add(i.propertyName)},n=i=>{if(!e(i)||!i.target)return;let l=vo.get(i.target);if(l&&(l.delete(i.propertyName),l.size===0&&(i.target.removeEventListener("transitioncancel",n),vo.delete(i.target)),vo.size===0)){for(let a of op)a();op.clear()}};document.body.addEventListener("transitionrun",t),document.body.addEventListener("transitionend",n)}typeof document<"u"&&(document.readyState!=="loading"?Fv():document.addEventListener("DOMContentLoaded",Fv));function uL(e){requestAnimationFrame(()=>{vo.size===0?e():op.add(e)})}function cL(){let e=T.useRef(new Map),t=T.useCallback((l,a,s,c)=>{let f=c!=null&&c.once?(...p)=>{e.current.delete(s),s(...p)}:s;e.current.set(s,{type:a,eventTarget:l,fn:f,options:c}),l.addEventListener(a,s,c)},[]),n=T.useCallback((l,a,s,c)=>{var f;let p=((f=e.current.get(s))===null||f===void 0?void 0:f.fn)||s;l.removeEventListener(a,p,c),e.current.delete(s)},[]),i=T.useCallback(()=>{e.current.forEach((l,a)=>{n(l.eventTarget,l.type,a,l.options)})},[n]);return T.useEffect(()=>i,[i]),{addGlobalListener:t,removeGlobalListener:n,removeAllGlobalListeners:i}}function fL(e,t){sh(()=>{if(e&&e.ref&&t)return e.ref.current=t.current,()=>{e.ref&&(e.ref.current=null)}})}function lp(e){return e.mozInputSource===0&&e.isTrusted?!0:s0()&&e.pointerType?e.type==="click"&&e.buttons===1:e.detail===0&&!e.pointerType}function dL(e){return!s0()&&e.width===0&&e.height===0||e.width===1&&e.height===1&&e.pressure===0&&e.detail===0&&e.pointerType==="mouse"}let ko="default",ap="",ou=new WeakMap;function Nv(e){if(a0()){if(ko==="default"){const t=Pn(e);ap=t.documentElement.style.webkitUserSelect,t.documentElement.style.webkitUserSelect="none"}ko="disabled"}else(e instanceof HTMLElement||e instanceof SVGElement)&&(ou.set(e,e.style.userSelect),e.style.userSelect="none")}function Qs(e){if(a0()){if(ko!=="disabled")return;ko="restoring",setTimeout(()=>{uL(()=>{if(ko==="restoring"){const t=Pn(e);t.documentElement.style.webkitUserSelect==="none"&&(t.documentElement.style.webkitUserSelect=ap||""),ap="",ko="default"}})},300)}else if((e instanceof HTMLElement||e instanceof SVGElement)&&e&&ou.has(e)){let t=ou.get(e);e.style.userSelect==="none"&&(e.style.userSelect=t),e.getAttribute("style")===""&&e.removeAttribute("style"),ou.delete(e)}}const u0=Ne.createContext({register:()=>{}});u0.displayName="PressResponderContext";function pL(e){let t=T.useContext(u0);if(t){let{register:n,...i}=t;e=Yr(i,e),n()}return fL(t,e.ref),e}var Js=new WeakMap;class Zs{continuePropagation(){hu(this,Js,!1)}get shouldStopPropagation(){return _1(this,Js)}constructor(t,n,i,l){E1(this,Js,{writable:!0,value:void 0}),hu(this,Js,!0);var a;let s=(a=l==null?void 0:l.target)!==null&&a!==void 0?a:i.currentTarget;const c=s==null?void 0:s.getBoundingClientRect();let f,p=0,h,m=null;i.clientX!=null&&i.clientY!=null&&(h=i.clientX,m=i.clientY),c&&(h!=null&&m!=null?(f=h-c.left,p=m-c.top):(f=c.width/2,p=c.height/2)),this.type=t,this.pointerType=n,this.target=i.currentTarget,this.shiftKey=i.shiftKey,this.metaKey=i.metaKey,this.ctrlKey=i.ctrlKey,this.altKey=i.altKey,this.x=f,this.y=p}}const Dv=Symbol("linkClicked");function hL(e){let{onPress:t,onPressChange:n,onPressStart:i,onPressEnd:l,onPressUp:a,isDisabled:s,isPressed:c,preventFocusOnPress:f,shouldCancelOnPointerExit:p,allowTextSelectionOnPress:h,ref:m,...b}=pL(e),[y,w]=T.useState(!1),S=T.useRef({isPressed:!1,ignoreEmulatedMouseEvents:!1,ignoreClickAfterPress:!1,didFirePressStart:!1,isTriggeringEvent:!1,activePointerId:null,target:null,isOverTarget:!1,pointerType:null}),{addGlobalListener:C,removeAllGlobalListeners:k}=cL(),I=yo((x,K)=>{let F=S.current;if(s||F.didFirePressStart)return!1;let N=!0;if(F.isTriggeringEvent=!0,i){let D=new Zs("pressstart",K,x);i(D),N=D.shouldStopPropagation}return n&&n(!0),F.isTriggeringEvent=!1,F.didFirePressStart=!0,w(!0),N}),M=yo((x,K,F=!0)=>{let N=S.current;if(!N.didFirePressStart)return!1;N.ignoreClickAfterPress=!0,N.didFirePressStart=!1,N.isTriggeringEvent=!0;let D=!0;if(l){let P=new Zs("pressend",K,x);l(P),D=P.shouldStopPropagation}if(n&&n(!1),w(!1),t&&F&&!s){let P=new Zs("press",K,x);t(P),D&&(D=P.shouldStopPropagation)}return N.isTriggeringEvent=!1,D}),U=yo((x,K)=>{let F=S.current;if(s)return!1;if(a){F.isTriggeringEvent=!0;let N=new Zs("pressup",K,x);return a(N),F.isTriggeringEvent=!1,N.shouldStopPropagation}return!0}),V=yo(x=>{let K=S.current;K.isPressed&&K.target&&(K.isOverTarget&&K.pointerType!=null&&M(hr(K.target,x),K.pointerType,!1),K.isPressed=!1,K.isOverTarget=!1,K.activePointerId=null,K.pointerType=null,k(),h||Qs(K.target))}),R=yo(x=>{p&&V(x)}),X=T.useMemo(()=>{let x=S.current,K={onKeyDown(N){if(td(N.nativeEvent,N.currentTarget)&&N.currentTarget.contains(N.target)){var D;jv(N.target,N.key)&&N.preventDefault();let P=!0;if(!x.isPressed&&!N.repeat){x.target=N.currentTarget,x.isPressed=!0,P=I(N,"keyboard");let H=N.currentTarget,A=ee=>{td(ee,H)&&!ee.repeat&&H.contains(ee.target)&&x.target&&U(hr(x.target,ee),"keyboard")};C(Pn(N.currentTarget),"keyup",uh(A,F),!0)}P&&N.stopPropagation(),N.metaKey&&ta()&&((D=x.metaKeyEvents)===null||D===void 0||D.set(N.key,N.nativeEvent))}else N.key==="Meta"&&(x.metaKeyEvents=new Map)},onClick(N){if(!(N&&!N.currentTarget.contains(N.target))&&N&&N.button===0&&!x.isTriggeringEvent&&!na.isOpening){let D=!0;if(s&&N.preventDefault(),!x.ignoreClickAfterPress&&!x.ignoreEmulatedMouseEvents&&!x.isPressed&&(x.pointerType==="virtual"||lp(N.nativeEvent))){!s&&!f&&Dl(N.currentTarget);let P=I(N,"virtual"),H=U(N,"virtual"),A=M(N,"virtual");D=P&&H&&A}x.ignoreEmulatedMouseEvents=!1,x.ignoreClickAfterPress=!1,D&&N.stopPropagation()}}},F=N=>{var D;if(x.isPressed&&x.target&&td(N,x.target)){var P;jv(N.target,N.key)&&N.preventDefault();let A=N.target;M(hr(x.target,N),"keyboard",x.target.contains(A)),k(),N.key!=="Enter"&&fh(x.target)&&x.target.contains(A)&&!N[Dv]&&(N[Dv]=!0,na(x.target,N,!1)),x.isPressed=!1,(P=x.metaKeyEvents)===null||P===void 0||P.delete(N.key)}else if(N.key==="Meta"&&(!((D=x.metaKeyEvents)===null||D===void 0)&&D.size)){var H;let A=x.metaKeyEvents;x.metaKeyEvents=void 0;for(let ee of A.values())(H=x.target)===null||H===void 0||H.dispatchEvent(new KeyboardEvent("keyup",ee))}};if(typeof PointerEvent<"u"){K.onPointerDown=A=>{if(A.button!==0||!A.currentTarget.contains(A.target))return;if(dL(A.nativeEvent)){x.pointerType="virtual";return}nd(A.currentTarget)&&A.preventDefault(),x.pointerType=A.pointerType;let ee=!0;x.isPressed||(x.isPressed=!0,x.isOverTarget=!0,x.activePointerId=A.pointerId,x.target=A.currentTarget,!s&&!f&&Dl(A.currentTarget),h||Nv(x.target),ee=I(A,x.pointerType),C(Pn(A.currentTarget),"pointermove",N,!1),C(Pn(A.currentTarget),"pointerup",D,!1),C(Pn(A.currentTarget),"pointercancel",H,!1)),ee&&A.stopPropagation()},K.onMouseDown=A=>{A.currentTarget.contains(A.target)&&A.button===0&&(nd(A.currentTarget)&&A.preventDefault(),A.stopPropagation())},K.onPointerUp=A=>{!A.currentTarget.contains(A.target)||x.pointerType==="virtual"||A.button===0&&fo(A,A.currentTarget)&&U(A,x.pointerType||A.pointerType)};let N=A=>{A.pointerId===x.activePointerId&&(x.target&&fo(A,x.target)?!x.isOverTarget&&x.pointerType!=null&&(x.isOverTarget=!0,I(hr(x.target,A),x.pointerType)):x.target&&x.isOverTarget&&x.pointerType!=null&&(x.isOverTarget=!1,M(hr(x.target,A),x.pointerType,!1),R(A)))},D=A=>{A.pointerId===x.activePointerId&&x.isPressed&&A.button===0&&x.target&&(fo(A,x.target)&&x.pointerType!=null?M(hr(x.target,A),x.pointerType):x.isOverTarget&&x.pointerType!=null&&M(hr(x.target,A),x.pointerType,!1),x.isPressed=!1,x.isOverTarget=!1,x.activePointerId=null,x.pointerType=null,k(),h||Qs(x.target),"ontouchend"in x.target&&A.pointerType!=="mouse"&&C(x.target,"touchend",P,{once:!0}))},P=A=>{c0(A.currentTarget)&&A.preventDefault()},H=A=>{V(A)};K.onDragStart=A=>{A.currentTarget.contains(A.target)&&V(A)}}else{K.onMouseDown=P=>{if(P.button!==0||!P.currentTarget.contains(P.target))return;if(nd(P.currentTarget)&&P.preventDefault(),x.ignoreEmulatedMouseEvents){P.stopPropagation();return}x.isPressed=!0,x.isOverTarget=!0,x.target=P.currentTarget,x.pointerType=lp(P.nativeEvent)?"virtual":"mouse",!s&&!f&&Dl(P.currentTarget),I(P,x.pointerType)&&P.stopPropagation(),C(Pn(P.currentTarget),"mouseup",N,!1)},K.onMouseEnter=P=>{if(!P.currentTarget.contains(P.target))return;let H=!0;x.isPressed&&!x.ignoreEmulatedMouseEvents&&x.pointerType!=null&&(x.isOverTarget=!0,H=I(P,x.pointerType)),H&&P.stopPropagation()},K.onMouseLeave=P=>{if(!P.currentTarget.contains(P.target))return;let H=!0;x.isPressed&&!x.ignoreEmulatedMouseEvents&&x.pointerType!=null&&(x.isOverTarget=!1,H=M(P,x.pointerType,!1),R(P)),H&&P.stopPropagation()},K.onMouseUp=P=>{P.currentTarget.contains(P.target)&&!x.ignoreEmulatedMouseEvents&&P.button===0&&U(P,x.pointerType||"mouse")};let N=P=>{if(P.button===0){if(x.isPressed=!1,k(),x.ignoreEmulatedMouseEvents){x.ignoreEmulatedMouseEvents=!1;return}x.target&&fo(P,x.target)&&x.pointerType!=null?M(hr(x.target,P),x.pointerType):x.target&&x.isOverTarget&&x.pointerType!=null&&M(hr(x.target,P),x.pointerType,!1),x.isOverTarget=!1}};K.onTouchStart=P=>{if(!P.currentTarget.contains(P.target))return;let H=mL(P.nativeEvent);if(!H)return;x.activePointerId=H.identifier,x.ignoreEmulatedMouseEvents=!0,x.isOverTarget=!0,x.isPressed=!0,x.target=P.currentTarget,x.pointerType="touch",!s&&!f&&Dl(P.currentTarget),h||Nv(x.target),I(Vr(x.target,P),x.pointerType)&&P.stopPropagation(),C(er(P.currentTarget),"scroll",D,!0)},K.onTouchMove=P=>{if(!P.currentTarget.contains(P.target))return;if(!x.isPressed){P.stopPropagation();return}let H=zv(P.nativeEvent,x.activePointerId),A=!0;H&&fo(H,P.currentTarget)?!x.isOverTarget&&x.pointerType!=null&&(x.isOverTarget=!0,A=I(Vr(x.target,P),x.pointerType)):x.isOverTarget&&x.pointerType!=null&&(x.isOverTarget=!1,A=M(Vr(x.target,P),x.pointerType,!1),R(Vr(x.target,P))),A&&P.stopPropagation()},K.onTouchEnd=P=>{if(!P.currentTarget.contains(P.target))return;if(!x.isPressed){P.stopPropagation();return}let H=zv(P.nativeEvent,x.activePointerId),A=!0;H&&fo(H,P.currentTarget)&&x.pointerType!=null?(U(Vr(x.target,P),x.pointerType),A=M(Vr(x.target,P),x.pointerType)):x.isOverTarget&&x.pointerType!=null&&(A=M(Vr(x.target,P),x.pointerType,!1)),A&&P.stopPropagation(),x.isPressed=!1,x.activePointerId=null,x.isOverTarget=!1,x.ignoreEmulatedMouseEvents=!0,x.target&&!h&&Qs(x.target),k()},K.onTouchCancel=P=>{P.currentTarget.contains(P.target)&&(P.stopPropagation(),x.isPressed&&V(Vr(x.target,P)))};let D=P=>{x.isPressed&&P.target.contains(x.target)&&V({currentTarget:x.target,shiftKey:!1,ctrlKey:!1,metaKey:!1,altKey:!1})};K.onDragStart=P=>{P.currentTarget.contains(P.target)&&V(P)}}return K},[C,s,f,k,h,V,R,M,I,U]);return T.useEffect(()=>()=>{var x;h||Qs((x=S.current.target)!==null&&x!==void 0?x:void 0)},[h]),{isPressed:c||y,pressProps:Yr(b,X)}}function fh(e){return e.tagName==="A"&&e.hasAttribute("href")}function td(e,t){const{key:n,code:i}=e,l=t,a=l.getAttribute("role");return(n==="Enter"||n===" "||n==="Spacebar"||i==="Space")&&!(l instanceof er(l).HTMLInputElement&&!f0(l,n)||l instanceof er(l).HTMLTextAreaElement||l.isContentEditable)&&!((a==="link"||!a&&fh(l))&&n!=="Enter")}function mL(e){const{targetTouches:t}=e;return t.length>0?t[0]:null}function zv(e,t){const n=e.changedTouches;for(let i=0;it.right||t.left>e.right||e.top>t.bottom||t.top>e.bottom)}function fo(e,t){let n=t.getBoundingClientRect(),i=gL(e);return yL(n,i)}function nd(e){return!(e instanceof HTMLElement)||!e.hasAttribute("draggable")}function c0(e){return e instanceof HTMLInputElement?!1:e instanceof HTMLButtonElement?e.type!=="submit"&&e.type!=="reset":!fh(e)}function jv(e,t){return e instanceof HTMLInputElement?!f0(e,t):c0(e)}const vL=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function f0(e,t){return e.type==="checkbox"||e.type==="radio"?t===" ":vL.has(e.type)}class bL{isDefaultPrevented(){return this.nativeEvent.defaultPrevented}preventDefault(){this.defaultPrevented=!0,this.nativeEvent.preventDefault()}stopPropagation(){this.nativeEvent.stopPropagation(),this.isPropagationStopped=()=>!0}isPropagationStopped(){return!1}persist(){}constructor(t,n){this.nativeEvent=n,this.target=n.target,this.currentTarget=n.currentTarget,this.relatedTarget=n.relatedTarget,this.bubbles=n.bubbles,this.cancelable=n.cancelable,this.defaultPrevented=n.defaultPrevented,this.eventPhase=n.eventPhase,this.isTrusted=n.isTrusted,this.timeStamp=n.timeStamp,this.type=t}}function d0(e){let t=T.useRef({isFocused:!1,observer:null});sh(()=>{const i=t.current;return()=>{i.observer&&(i.observer.disconnect(),i.observer=null)}},[]);let n=yo(i=>{e==null||e(i)});return T.useCallback(i=>{if(i.target instanceof HTMLButtonElement||i.target instanceof HTMLInputElement||i.target instanceof HTMLTextAreaElement||i.target instanceof HTMLSelectElement){t.current.isFocused=!0;let l=i.target,a=s=>{t.current.isFocused=!1,l.disabled&&n(new bL("blur",s)),t.current.observer&&(t.current.observer.disconnect(),t.current.observer=null)};l.addEventListener("focusout",a,{once:!0}),t.current.observer=new MutationObserver(()=>{if(t.current.isFocused&&l.disabled){var s;(s=t.current.observer)===null||s===void 0||s.disconnect();let c=l===document.activeElement?null:document.activeElement;l.dispatchEvent(new FocusEvent("blur",{relatedTarget:c})),l.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:c}))}}),t.current.observer.observe(l,{attributes:!0,attributeFilter:["disabled"]})}},[n])}function wL(e){let{isDisabled:t,onFocus:n,onBlur:i,onFocusChange:l}=e;const a=T.useCallback(f=>{if(f.target===f.currentTarget)return i&&i(f),l&&l(!1),!0},[i,l]),s=d0(a),c=T.useCallback(f=>{const p=Pn(f.target);f.target===f.currentTarget&&p.activeElement===f.target&&(n&&n(f),l&&l(!0),s(f))},[l,n,s]);return{focusProps:{onFocus:!t&&(n||l||i)?c:void 0,onBlur:!t&&(i||l)?a:void 0}}}let ba=null,sp=new Set,Bl=new Map,Ai=!1,up=!1;const xL={Tab:!0,Escape:!0};function dh(e,t){for(let n of sp)n(e,t)}function kL(e){return!(e.metaKey||!ta()&&e.altKey||e.ctrlKey||e.key==="Control"||e.key==="Shift"||e.key==="Meta")}function $u(e){Ai=!0,kL(e)&&(ba="keyboard",dh("keyboard",e))}function $n(e){ba="pointer",(e.type==="mousedown"||e.type==="pointerdown")&&(Ai=!0,dh("pointer",e))}function p0(e){lp(e)&&(Ai=!0,ba="virtual")}function h0(e){e.target===window||e.target===document||(!Ai&&!up&&(ba="virtual",dh("virtual",e)),Ai=!1,up=!1)}function m0(){Ai=!1,up=!0}function cp(e){if(typeof window>"u"||Bl.get(er(e)))return;const t=er(e),n=Pn(e);let i=t.HTMLElement.prototype.focus;t.HTMLElement.prototype.focus=function(){Ai=!0,i.apply(this,arguments)},n.addEventListener("keydown",$u,!0),n.addEventListener("keyup",$u,!0),n.addEventListener("click",p0,!0),t.addEventListener("focus",h0,!0),t.addEventListener("blur",m0,!1),typeof PointerEvent<"u"?(n.addEventListener("pointerdown",$n,!0),n.addEventListener("pointermove",$n,!0),n.addEventListener("pointerup",$n,!0)):(n.addEventListener("mousedown",$n,!0),n.addEventListener("mousemove",$n,!0),n.addEventListener("mouseup",$n,!0)),t.addEventListener("beforeunload",()=>{g0(e)},{once:!0}),Bl.set(t,{focus:i})}const g0=(e,t)=>{const n=er(e),i=Pn(e);t&&i.removeEventListener("DOMContentLoaded",t),Bl.has(n)&&(n.HTMLElement.prototype.focus=Bl.get(n).focus,i.removeEventListener("keydown",$u,!0),i.removeEventListener("keyup",$u,!0),i.removeEventListener("click",p0,!0),n.removeEventListener("focus",h0,!0),n.removeEventListener("blur",m0,!1),typeof PointerEvent<"u"?(i.removeEventListener("pointerdown",$n,!0),i.removeEventListener("pointermove",$n,!0),i.removeEventListener("pointerup",$n,!0)):(i.removeEventListener("mousedown",$n,!0),i.removeEventListener("mousemove",$n,!0),i.removeEventListener("mouseup",$n,!0)),Bl.delete(n))};function EL(e){const t=Pn(e);let n;return t.readyState!=="loading"?cp(e):(n=()=>{cp(e)},t.addEventListener("DOMContentLoaded",n)),()=>g0(e,n)}typeof document<"u"&&EL();function y0(){return ba!=="pointer"}const SL=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function $L(e,t,n){var i;const l=typeof window<"u"?er(n==null?void 0:n.target).HTMLInputElement:HTMLInputElement,a=typeof window<"u"?er(n==null?void 0:n.target).HTMLTextAreaElement:HTMLTextAreaElement,s=typeof window<"u"?er(n==null?void 0:n.target).HTMLElement:HTMLElement,c=typeof window<"u"?er(n==null?void 0:n.target).KeyboardEvent:KeyboardEvent;return e=e||(n==null?void 0:n.target)instanceof l&&!SL.has(n==null||(i=n.target)===null||i===void 0?void 0:i.type)||(n==null?void 0:n.target)instanceof a||(n==null?void 0:n.target)instanceof s&&(n==null?void 0:n.target.isContentEditable),!(e&&t==="keyboard"&&n instanceof c&&!xL[n.key])}function CL(e,t,n){cp(),T.useEffect(()=>{let i=(l,a)=>{$L(!!(n!=null&&n.isTextInput),l,a)&&e(y0())};return sp.add(i),()=>{sp.delete(i)}},t)}function v0(e){let{isDisabled:t,onBlurWithin:n,onFocusWithin:i,onFocusWithinChange:l}=e,a=T.useRef({isFocusWithin:!1}),s=T.useCallback(p=>{a.current.isFocusWithin&&!p.currentTarget.contains(p.relatedTarget)&&(a.current.isFocusWithin=!1,n&&n(p),l&&l(!1))},[n,l,a]),c=d0(s),f=T.useCallback(p=>{!a.current.isFocusWithin&&document.activeElement===p.target&&(i&&i(p),l&&l(!0),a.current.isFocusWithin=!0,c(p))},[i,l,c]);return t?{focusWithinProps:{onFocus:void 0,onBlur:void 0}}:{focusWithinProps:{onFocus:f,onBlur:s}}}let Cu=!1,rd=0;function fp(){Cu=!0,setTimeout(()=>{Cu=!1},50)}function Hv(e){e.pointerType==="touch"&&fp()}function TL(){if(!(typeof document>"u"))return typeof PointerEvent<"u"?document.addEventListener("pointerup",Hv):document.addEventListener("touchend",fp),rd++,()=>{rd--,!(rd>0)&&(typeof PointerEvent<"u"?document.removeEventListener("pointerup",Hv):document.removeEventListener("touchend",fp))}}function Bv(e){let{onHoverStart:t,onHoverChange:n,onHoverEnd:i,isDisabled:l}=e,[a,s]=T.useState(!1),c=T.useRef({isHovered:!1,ignoreEmulatedMouseEvents:!1,pointerType:"",target:null}).current;T.useEffect(TL,[]);let{hoverProps:f,triggerHoverEnd:p}=T.useMemo(()=>{let h=(y,w)=>{if(c.pointerType=w,l||w==="touch"||c.isHovered||!y.currentTarget.contains(y.target))return;c.isHovered=!0;let S=y.currentTarget;c.target=S,t&&t({type:"hoverstart",target:S,pointerType:w}),n&&n(!0),s(!0)},m=(y,w)=>{if(c.pointerType="",c.target=null,w==="touch"||!c.isHovered)return;c.isHovered=!1;let S=y.currentTarget;i&&i({type:"hoverend",target:S,pointerType:w}),n&&n(!1),s(!1)},b={};return typeof PointerEvent<"u"?(b.onPointerEnter=y=>{Cu&&y.pointerType==="mouse"||h(y,y.pointerType)},b.onPointerLeave=y=>{!l&&y.currentTarget.contains(y.target)&&m(y,y.pointerType)}):(b.onTouchStart=()=>{c.ignoreEmulatedMouseEvents=!0},b.onMouseEnter=y=>{!c.ignoreEmulatedMouseEvents&&!Cu&&h(y,"mouse"),c.ignoreEmulatedMouseEvents=!1},b.onMouseLeave=y=>{!l&&y.currentTarget.contains(y.target)&&m(y,"mouse")}),{hoverProps:b,triggerHoverEnd:m}},[t,n,i,l,c]);return T.useEffect(()=>{l&&p({currentTarget:c.target},c.pointerType)},[l]),{hoverProps:f,isHovered:a}}function Uv(e={}){let{autoFocus:t=!1,isTextInput:n,within:i}=e,l=T.useRef({isFocused:!1,isFocusVisible:t||y0()}),[a,s]=T.useState(!1),[c,f]=T.useState(()=>l.current.isFocused&&l.current.isFocusVisible),p=T.useCallback(()=>f(l.current.isFocused&&l.current.isFocusVisible),[]),h=T.useCallback(y=>{l.current.isFocused=y,s(y),p()},[p]);CL(y=>{l.current.isFocusVisible=y,p()},[],{isTextInput:n});let{focusProps:m}=wL({isDisabled:i,onFocusChange:h}),{focusWithinProps:b}=v0({isDisabled:!i,onFocusWithinChange:h});return{isFocused:a,isFocusVisible:c,focusProps:i?b:m}}function PL(e,t){let{inputElementType:n="input",isDisabled:i=!1,isRequired:l=!1,isReadOnly:a=!1,type:s="text",validationBehavior:c="aria"}=e,[f,p]=Ou(e.value,e.defaultValue||"",e.onChange),{focusableProps:h}=B1(e,t),m=T3({...e,value:f}),{isInvalid:b,validationErrors:y,validationDetails:w}=m.displayValidation,{labelProps:S,fieldProps:C,descriptionProps:k,errorMessageProps:I}=O3({...e,isInvalid:b,errorMessage:e.errorMessage||y}),M=$1(e,{labelable:!0});const U={type:s,pattern:e.pattern};return P$(t,f,p),I3(e,m,t),T.useEffect(()=>{if(t.current instanceof Yl(t.current).HTMLTextAreaElement){let V=t.current;Object.defineProperty(V,"defaultValue",{get:()=>V.value,set:()=>{},configurable:!0})}},[t]),{labelProps:S,inputProps:Co(M,n==="input"?U:void 0,{disabled:i,readOnly:a,required:l&&c==="native","aria-required":l&&c==="aria"||void 0,"aria-invalid":b||void 0,"aria-errormessage":e["aria-errormessage"],"aria-activedescendant":e["aria-activedescendant"],"aria-autocomplete":e["aria-autocomplete"],"aria-haspopup":e["aria-haspopup"],value:f,onChange:V=>p(V.target.value),autoComplete:e.autoComplete,autoCapitalize:e.autoCapitalize,maxLength:e.maxLength,minLength:e.minLength,name:e.name,placeholder:e.placeholder,inputMode:e.inputMode,onCopy:e.onCopy,onCut:e.onCut,onPaste:e.onPaste,onCompositionEnd:e.onCompositionEnd,onCompositionStart:e.onCompositionStart,onCompositionUpdate:e.onCompositionUpdate,onSelect:e.onSelect,onBeforeInput:e.onBeforeInput,onInput:e.onInput,...h,...C}),descriptionProps:k,errorMessageProps:I,isInvalid:b,validationErrors:y,validationDetails:w}}function LL(e){var t,n,i,l;const a=da(),{validationBehavior:s}=i0(ip)||{},[c,f]=ma(e,fv.variantKeys),{ref:p,as:h,type:m,label:b,baseRef:y,wrapperRef:w,description:S,className:C,classNames:k,autoFocus:I,startContent:M,endContent:U,onClear:V,onChange:R,validationState:X,validationBehavior:x=(t=s??(a==null?void 0:a.validationBehavior))!=null?t:"native",innerWrapperRef:K,onValueChange:F=()=>{},...N}=c,D=T.useCallback(Ce=>{F(Ce??"")},[F]),[P,H]=T.useState(!1),A=h||"div",ee=(i=(n=e.disableAnimation)!=null?n:a==null?void 0:a.disableAnimation)!=null?i:!1,te=wo(p),G=wo(y),ne=wo(w),L=wo(K),[$,z]=Ou(c.value,(l=c.defaultValue)!=null?l:"",D),_=["date","time","month","week","range"].includes(m),re=!TS($)||_,ce=re||P,se=m==="hidden",ve=e.isMultiline,pe=m==="file",me=Jt(k==null?void 0:k.base,C,re?"is-filled":""),Ae=T.useCallback(()=>{var Ce;z(""),V==null||V(),(Ce=te.current)==null||Ce.focus()},[z,V]);eh(()=>{te.current&&z(te.current.value)},[te.current]);const{labelProps:wt,inputProps:dt,isInvalid:en,validationErrors:Ut,validationDetails:mn,descriptionProps:xt,errorMessageProps:kt}=PL({...e,validationBehavior:x,autoCapitalize:e.autoCapitalize,value:$,"aria-label":LS(e["aria-label"],e.label,e.placeholder),inputElementType:ve?"textarea":"input",onChange:z},te);pe&&(delete dt.value,delete dt.onChange);const{isFocusVisible:Vt,isFocused:tn,focusProps:nn}=Uv({autoFocus:I,isTextInput:!0}),{isHovered:Ot,hoverProps:Ft}=Bv({isDisabled:!!(e!=null&&e.isDisabled)}),{isHovered:Un,hoverProps:zi}=Bv({isDisabled:!!(e!=null&&e.isDisabled)}),{focusProps:ti,isFocusVisible:Z}=Uv(),{focusWithinProps:fe}=v0({onFocusWithinChange:H}),{pressProps:Ee}=hL({isDisabled:!!(e!=null&&e.isDisabled)||!!(e!=null&&e.isReadOnly),onPress:Ae}),Pe=X==="invalid"||en,Le=T.useMemo(()=>{var Ce;return(!e.labelPlacement||e.labelPlacement==="inside")&&!b?"outside":(Ce=e.labelPlacement)!=null?Ce:"inside"},[e.labelPlacement,b]),rt=typeof c.errorMessage=="function"?c.errorMessage({isInvalid:Pe,validationErrors:Ut,validationDetails:mn}):c.errorMessage||(Ut==null?void 0:Ut.join(" ")),rn=!!V||e.isClearable,Nt=!!b||!!S||!!rt,Ct=!!c.placeholder,Vn=!!b,it=!!S||!!rt,on=Le==="outside"||Le==="outside-left",Dt=Le==="inside",br=te.current?(!te.current.value||te.current.value===""||!$||$==="")&&Ct:!1,Do=Le==="outside-left",Tt=!!M,wr=on?Le==="outside-left"||Ct||Le==="outside"&&Tt:!1,$a=Le==="outside"&&!Ct&&!Tt,Je=T.useMemo(()=>fv({...f,isInvalid:Pe,labelPlacement:Le,isClearable:rn,disableAnimation:ee}),[fa(f),Pe,Le,rn,Tt,ee]),Ca=T.useCallback((Ce={})=>({ref:G,className:Je.base({class:me}),"data-slot":"base","data-filled":Re(re||Ct||Tt||br||pe),"data-filled-within":Re(ce||Ct||Tt||br||pe),"data-focus-within":Re(P),"data-focus-visible":Re(Vt),"data-readonly":Re(e.isReadOnly),"data-focus":Re(tn),"data-hover":Re(Ot||Un),"data-required":Re(e.isRequired),"data-invalid":Re(Pe),"data-disabled":Re(e.isDisabled),"data-has-elements":Re(Nt),"data-has-helper":Re(it),"data-has-label":Re(Vn),"data-has-value":Re(!br),"data-hidden":Re(se),...fe,...Ce}),[Je,me,re,tn,Ot,Un,Pe,it,Vn,Nt,br,Tt,P,Vt,ce,Ct,fe,se,e.isReadOnly,e.isRequired,e.isDisabled]),Ta=T.useCallback((Ce={})=>({"data-slot":"label",className:Je.label({class:k==null?void 0:k.label}),...Yr(wt,zi,Ce)}),[Je,Un,wt,k==null?void 0:k.label]),Pa=T.useCallback((Ce={})=>({"data-slot":"input","data-filled":Re(re),"data-filled-within":Re(ce),"data-has-start-content":Re(Tt),"data-has-end-content":Re(!!U),className:Je.input({class:Jt(k==null?void 0:k.input,re?"is-filled":"",ve?"pe-0":"")}),...Yr(nn,dt,Td(N,{enabled:!0,labelable:!0,omitEventNames:new Set(Object.keys(dt))}),Ce),"aria-readonly":Re(e.isReadOnly),onChange:uh(dt.onChange,R),ref:te}),[Je,$,nn,dt,N,re,ce,Tt,U,k==null?void 0:k.input,e.isReadOnly,e.isRequired,R]),zo=T.useCallback((Ce={})=>({ref:ne,"data-slot":"input-wrapper","data-hover":Re(Ot||Un),"data-focus-visible":Re(Vt),"data-focus":Re(tn),className:Je.inputWrapper({class:Jt(k==null?void 0:k.inputWrapper,re?"is-filled":"")}),...Yr(Ce,Ft),onClick:Wn=>{te.current&&Wn.currentTarget===Wn.target&&te.current.focus()},style:{cursor:"text",...Ce.style}}),[Je,Ot,Un,Vt,tn,$,k==null?void 0:k.inputWrapper]),La=T.useCallback((Ce={})=>({...Ce,ref:L,"data-slot":"inner-wrapper",onClick:Wn=>{te.current&&Wn.currentTarget===Wn.target&&te.current.focus()},className:Je.innerWrapper({class:Jt(k==null?void 0:k.innerWrapper,Ce==null?void 0:Ce.className)})}),[Je,k==null?void 0:k.innerWrapper]),ni=T.useCallback((Ce={})=>({...Ce,"data-slot":"main-wrapper",className:Je.mainWrapper({class:Jt(k==null?void 0:k.mainWrapper,Ce==null?void 0:Ce.className)})}),[Je,k==null?void 0:k.mainWrapper]),jo=T.useCallback((Ce={})=>({...Ce,"data-slot":"helper-wrapper",className:Je.helperWrapper({class:Jt(k==null?void 0:k.helperWrapper,Ce==null?void 0:Ce.className)})}),[Je,k==null?void 0:k.helperWrapper]),ri=T.useCallback((Ce={})=>({...Ce,...xt,"data-slot":"description",className:Je.description({class:Jt(k==null?void 0:k.description,Ce==null?void 0:Ce.className)})}),[Je,k==null?void 0:k.description]),tc=T.useCallback((Ce={})=>({...Ce,...kt,"data-slot":"error-message",className:Je.errorMessage({class:Jt(k==null?void 0:k.errorMessage,Ce==null?void 0:Ce.className)})}),[Je,kt,k==null?void 0:k.errorMessage]),ii=T.useCallback((Ce={})=>({...Ce,type:"button",tabIndex:-1,disabled:e.isDisabled,"aria-label":"clear input","data-slot":"clear-button","data-focus-visible":Re(Z),className:Je.clearButton({class:Jt(k==null?void 0:k.clearButton,Ce==null?void 0:Ce.className)}),...Yr(Ee,ti)}),[Je,Z,Ee,ti,k==null?void 0:k.clearButton]);return{Component:A,classNames:k,domRef:te,label:b,description:S,startContent:M,endContent:U,labelPlacement:Le,isClearable:rn,hasHelper:it,hasStartContent:Tt,isLabelOutside:wr,isOutsideLeft:Do,isLabelOutsideAsPlaceholder:$a,shouldLabelBeOutside:on,shouldLabelBeInside:Dt,hasPlaceholder:Ct,isInvalid:Pe,errorMessage:rt,getBaseProps:Ca,getLabelProps:Ta,getInputProps:Pa,getMainWrapperProps:ni,getInputWrapperProps:zo,getInnerWrapperProps:La,getHelperWrapperProps:jo,getDescriptionProps:ri,getErrorMessageProps:tc,getClearButtonProps:ii}}function dp(){return dp=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const{Component:f,label:p,description:h,startContent:m,endContent:b,hasHelper:y,shouldLabelBeOutside:w,shouldLabelBeInside:S,isInvalid:C,errorMessage:k,getBaseProps:I,getLabelProps:M,getInputProps:U,getInnerWrapperProps:V,getInputWrapperProps:R,getHelperWrapperProps:X,getDescriptionProps:x,getErrorMessageProps:K,isClearable:F,getClearButtonProps:N}=LL({...s,ref:c,isMultiline:!0}),[D,P]=T.useState(t>1),[H,A]=T.useState(!1),ee=p?Q.jsx("label",{...M(),children:p}):null,te=U(),G=(re,ce)=>{if(t===1&&P(re>=ce.rowHeight*2),n>t){const se=re>=n*ce.rowHeight;A(se)}a==null||a(re,ce)},ne=l?Q.jsx("textarea",{...te,style:Yr(te.style,e??{})}):Q.jsx(KL,{...te,cacheMeasurements:i,"data-hide-scroll":Re(!H),maxRows:n,minRows:t,style:Yr(te.style,e??{}),onHeightChange:G}),L=T.useMemo(()=>F?Q.jsx("button",{...N(),children:Q.jsx(g2,{})}):null,[F,N]),$=T.useMemo(()=>m||b?Q.jsxs("div",{...V(),children:[m,ne,b]}):Q.jsx("div",{...V(),children:ne}),[m,te,b,V]),z=C&&k,_=z||h;return Q.jsxs(f,{...I(),children:[w?ee:null,Q.jsxs("div",{...R(),"data-has-multiple-rows":Re(D),children:[S?ee:null,$,L]}),y&&_?Q.jsx("div",{...X(),children:z?Q.jsx("div",{...K(),children:k}):Q.jsx("div",{...x(),children:h})}):null]})});b0.displayName="HeroUI.Textarea";var GL=b0;function qL(...e){return(...t)=>{for(let n of e)typeof n=="function"&&n(...t)}}function YL(e={}){const{id:t,defaultOpen:n,isOpen:i,onClose:l,onOpen:a,onChange:s=()=>{}}=e,c=Mv(a),f=Mv(l),[p,h]=Ou(i,n||!1,s),m=T.useId(),b=t||m,y=i!==void 0,w=T.useCallback(()=>{y||h(!1),f==null||f()},[y,f]),S=T.useCallback(()=>{y||h(!0),c==null||c()},[y,c]),C=T.useCallback(()=>{(p?w:S)()},[p,S,w]);return{isOpen:!!p,onOpen:S,onClose:w,onOpenChange:C,isControlled:y,getButtonProps:(k={})=>({...k,"aria-expanded":p,"aria-controls":b,onClick:qL(k.onClick,C)}),getDisclosureProps:(k={})=>({...k,hidden:!p,id:b})}}function XL(e){var t,n;const i=da(),[l,a]=ma(e,cv.variantKeys),{as:s,children:c,isLoaded:f=!1,className:p,classNames:h,...m}=l,b=s||"div",y=(n=(t=e.disableAnimation)!=null?t:i==null?void 0:i.disableAnimation)!=null?n:!1,w=T.useMemo(()=>cv({...a,disableAnimation:y}),[fa(a),y,c]),S=Jt(h==null?void 0:h.base,p);return{Component:b,children:c,slots:w,classNames:h,getSkeletonProps:(I={})=>({"data-loaded":Re(f),className:w.base({class:Jt(S,I==null?void 0:I.className)}),...m}),getContentProps:(I={})=>({className:w.content({class:Jt(h==null?void 0:h.content,I==null?void 0:I.className)})})}}var w0=Mo((e,t)=>{const{Component:n,children:i,getSkeletonProps:l,getContentProps:a}=XL({...e});return Q.jsx(n,{ref:t,...l(),children:Q.jsx("div",{...a(),children:i})})});w0.displayName="HeroUI.Skeleton";var QL=w0;function JL(e={}){const{domRef:t,isEnabled:n=!0,overflowCheck:i="vertical",visibility:l="auto",offset:a=0,onVisibilityChange:s,updateDeps:c=[]}=e,f=T.useRef(l);T.useEffect(()=>{const p=t==null?void 0:t.current;if(!p||!n)return;const h=(y,w,S,C,k)=>{if(l==="auto"){const I=`${C}${DS(k)}Scroll`;w&&S?(p.dataset[I]="true",p.removeAttribute(`data-${C}-scroll`),p.removeAttribute(`data-${k}-scroll`)):(p.dataset[`${C}Scroll`]=w.toString(),p.dataset[`${k}Scroll`]=S.toString(),p.removeAttribute(`data-${C}-${k}-scroll`))}else{const I=w&&S?"both":w?C:S?k:"none";I!==f.current&&(s==null||s(I),f.current=I)}},m=()=>{const y=[{type:"vertical",prefix:"top",suffix:"bottom"},{type:"horizontal",prefix:"left",suffix:"right"}];for(const{type:w,prefix:S,suffix:C}of y)if(i===w||i==="both"){const k=w==="vertical"?p.scrollTop>a:p.scrollLeft>a,I=w==="vertical"?p.scrollTop+p.clientHeight+a{["top","bottom","top-bottom","left","right","left-right"].forEach(y=>{p.removeAttribute(`data-${y}-scroll`)})};return m(),p.addEventListener("scroll",m),l!=="auto"&&(b(),l==="both"?(p.dataset.topBottomScroll=String(i==="vertical"),p.dataset.leftRightScroll=String(i==="horizontal")):(p.dataset.topBottomScroll="false",p.dataset.leftRightScroll="false",["top","bottom","left","right"].forEach(y=>{p.dataset[`${y}Scroll`]=String(l===y)}))),()=>{p.removeEventListener("scroll",m),b()}},[...c,n,l,i,s,t])}function ZL(e){var t;const[n,i]=ma(e,uv.variantKeys),{ref:l,as:a,children:s,className:c,style:f,size:p=40,offset:h=0,visibility:m="auto",isEnabled:b=!0,onVisibilityChange:y,...w}=n,S=a||"div",C=wo(l);JL({domRef:C,offset:h,visibility:m,isEnabled:b,onVisibilityChange:y,updateDeps:[s],overflowCheck:(t=e.orientation)!=null?t:"vertical"});const k=T.useMemo(()=>uv({...i,className:c}),[fa(i),c]);return{Component:S,styles:k,domRef:C,children:s,getBaseProps:(M={})=>{var U;return{ref:C,className:k,"data-orientation":(U=e.orientation)!=null?U:"vertical",style:{"--scroll-shadow-size":`${p}px`,...f,...M.style},...w,...M}}}}var x0=Mo((e,t)=>{const{Component:n,children:i,getBaseProps:l}=ZL({...e,ref:t});return Q.jsx(n,{...l(),children:i})});x0.displayName="HeroUI.ScrollShadow";var e4=x0;const k0=Object.freeze({left:0,top:0,width:16,height:16}),Tu=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),hh=Object.freeze({...k0,...Tu}),pp=Object.freeze({...hh,body:"",hidden:!1});function t4(e,t){const n={};!e.hFlip!=!t.hFlip&&(n.hFlip=!0),!e.vFlip!=!t.vFlip&&(n.vFlip=!0);const i=((e.rotate||0)+(t.rotate||0))%4;return i&&(n.rotate=i),n}function Yv(e,t){const n=t4(e,t);for(const i in pp)i in Tu?i in e&&!(i in n)&&(n[i]=Tu[i]):i in t?n[i]=t[i]:i in e&&(n[i]=e[i]);return n}function n4(e,t){const n=e.icons,i=e.aliases||Object.create(null),l=Object.create(null);function a(s){if(n[s])return l[s]=[];if(!(s in l)){l[s]=null;const c=i[s]&&i[s].parent,f=c&&a(c);f&&(l[s]=[c].concat(f))}return l[s]}return Object.keys(n).concat(Object.keys(i)).forEach(a),l}function r4(e,t,n){const i=e.icons,l=e.aliases||Object.create(null);let a={};function s(c){a=Yv(i[c]||l[c],a)}return s(t),n.forEach(s),Yv(e,a)}function E0(e,t){const n=[];if(typeof e!="object"||typeof e.icons!="object")return n;e.not_found instanceof Array&&e.not_found.forEach(l=>{t(l,null),n.push(l)});const i=n4(e);for(const l in i){const a=i[l];a&&(t(l,r4(e,l,a)),n.push(l))}return n}const i4={provider:"",aliases:{},not_found:{},...k0};function id(e,t){for(const n in t)if(n in e&&typeof e[n]!=typeof t[n])return!1;return!0}function S0(e){if(typeof e!="object"||e===null)return null;const t=e;if(typeof t.prefix!="string"||!e.icons||typeof e.icons!="object"||!id(e,i4))return null;const n=t.icons;for(const l in n){const a=n[l];if(!l||typeof a.body!="string"||!id(a,pp))return null}const i=t.aliases||Object.create(null);for(const l in i){const a=i[l],s=a.parent;if(!l||typeof s!="string"||!n[s]&&!i[s]||!id(a,pp))return null}return t}const $0=/^[a-z0-9]+(-[a-z0-9]+)*$/,Uu=(e,t,n,i="")=>{const l=e.split(":");if(e.slice(0,1)==="@"){if(l.length<2||l.length>3)return null;i=l.shift().slice(1)}if(l.length>3||!l.length)return null;if(l.length>1){const c=l.pop(),f=l.pop(),p={provider:l.length>0?l[0]:i,prefix:f,name:c};return t&&!lu(p)?null:p}const a=l[0],s=a.split("-");if(s.length>1){const c={provider:i,prefix:s.shift(),name:s.join("-")};return t&&!lu(c)?null:c}if(n&&i===""){const c={provider:i,prefix:"",name:a};return t&&!lu(c,n)?null:c}return null},lu=(e,t)=>e?!!((t&&e.prefix===""||e.prefix)&&e.name):!1,Xv=Object.create(null);function o4(e,t){return{provider:e,prefix:t,icons:Object.create(null),missing:new Set}}function Lo(e,t){const n=Xv[e]||(Xv[e]=Object.create(null));return n[t]||(n[t]=o4(e,t))}function C0(e,t){return S0(t)?E0(t,(n,i)=>{i?e.icons[n]=i:e.missing.add(n)}):[]}function l4(e,t,n){try{if(typeof n.body=="string")return e.icons[t]={...n},!0}catch{}return!1}let ra=!1;function T0(e){return typeof e=="boolean"&&(ra=e),ra}function Qv(e){const t=typeof e=="string"?Uu(e,!0,ra):e;if(t){const n=Lo(t.provider,t.prefix),i=t.name;return n.icons[i]||(n.missing.has(i)?null:void 0)}}function a4(e,t){const n=Uu(e,!0,ra);if(!n)return!1;const i=Lo(n.provider,n.prefix);return t?l4(i,n.name,t):(i.missing.add(n.name),!0)}function s4(e,t){if(typeof e!="object")return!1;if(typeof t!="string"&&(t=e.provider||""),ra&&!t&&!e.prefix){let l=!1;return S0(e)&&(e.prefix="",E0(e,(a,s)=>{a4(a,s)&&(l=!0)})),l}const n=e.prefix;if(!lu({provider:t,prefix:n,name:"a"}))return!1;const i=Lo(t,n);return!!C0(i,e)}const P0=Object.freeze({width:null,height:null}),L0=Object.freeze({...P0,...Tu}),u4=/(-?[0-9.]*[0-9]+[0-9.]*)/g,c4=/^-?[0-9.]*[0-9]+[0-9.]*$/g;function Jv(e,t,n){if(t===1)return e;if(n=n||100,typeof e=="number")return Math.ceil(e*t*n)/n;if(typeof e!="string")return e;const i=e.split(u4);if(i===null||!i.length)return e;const l=[];let a=i.shift(),s=c4.test(a);for(;;){if(s){const c=parseFloat(a);isNaN(c)?l.push(a):l.push(Math.ceil(c*t*n)/n)}else l.push(a);if(a=i.shift(),a===void 0)return l.join("");s=!s}}function f4(e,t="defs"){let n="";const i=e.indexOf("<"+t);for(;i>=0;){const l=e.indexOf(">",i),a=e.indexOf("",a);if(s===-1)break;n+=e.slice(l+1,a).trim(),e=e.slice(0,i).trim()+e.slice(s+1)}return{defs:n,content:e}}function d4(e,t){return e?""+e+""+t:t}function p4(e,t,n){const i=f4(e);return d4(i.defs,t+i.content+n)}const h4=e=>e==="unset"||e==="undefined"||e==="none";function m4(e,t){const n={...hh,...e},i={...L0,...t},l={left:n.left,top:n.top,width:n.width,height:n.height};let a=n.body;[n,i].forEach(S=>{const C=[],k=S.hFlip,I=S.vFlip;let M=S.rotate;k?I?M+=2:(C.push("translate("+(l.width+l.left).toString()+" "+(0-l.top).toString()+")"),C.push("scale(-1 1)"),l.top=l.left=0):I&&(C.push("translate("+(0-l.left).toString()+" "+(l.height+l.top).toString()+")"),C.push("scale(1 -1)"),l.top=l.left=0);let U;switch(M<0&&(M-=Math.floor(M/4)*4),M=M%4,M){case 1:U=l.height/2+l.top,C.unshift("rotate(90 "+U.toString()+" "+U.toString()+")");break;case 2:C.unshift("rotate(180 "+(l.width/2+l.left).toString()+" "+(l.height/2+l.top).toString()+")");break;case 3:U=l.width/2+l.left,C.unshift("rotate(-90 "+U.toString()+" "+U.toString()+")");break}M%2===1&&(l.left!==l.top&&(U=l.left,l.left=l.top,l.top=U),l.width!==l.height&&(U=l.width,l.width=l.height,l.height=U)),C.length&&(a=p4(a,'',""))});const s=i.width,c=i.height,f=l.width,p=l.height;let h,m;s===null?(m=c===null?"1em":c==="auto"?p:c,h=Jv(m,f/p)):(h=s==="auto"?f:s,m=c===null?Jv(h,p/f):c==="auto"?p:c);const b={},y=(S,C)=>{h4(C)||(b[S]=C.toString())};y("width",h),y("height",m);const w=[l.left,l.top,f,p];return b.viewBox=w.join(" "),{attributes:b,viewBox:w,body:a}}const g4=/\sid="(\S+)"/g,y4="IconifyId"+Date.now().toString(16)+(Math.random()*16777216|0).toString(16);let v4=0;function b4(e,t=y4){const n=[];let i;for(;i=g4.exec(e);)n.push(i[1]);if(!n.length)return e;const l="suffix"+(Math.random()*16777216|Date.now()).toString(16);return n.forEach(a=>{const s=typeof t=="function"?t(a):t+(v4++).toString(),c=a.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");e=e.replace(new RegExp('([#;"])('+c+')([")]|\\.[a-z])',"g"),"$1"+s+l+"$3")}),e=e.replace(new RegExp(l,"g"),""),e}const hp=Object.create(null);function w4(e,t){hp[e]=t}function mp(e){return hp[e]||hp[""]}function mh(e){let t;if(typeof e.resources=="string")t=[e.resources];else if(t=e.resources,!(t instanceof Array)||!t.length)return null;return{resources:t,path:e.path||"/",maxURL:e.maxURL||500,rotate:e.rotate||750,timeout:e.timeout||5e3,random:e.random===!0,index:e.index||0,dataAfterTimeout:e.dataAfterTimeout!==!1}}const gh=Object.create(null),Pl=["https://api.simplesvg.com","https://api.unisvg.com"],au=[];for(;Pl.length>0;)Pl.length===1||Math.random()>.5?au.push(Pl.shift()):au.push(Pl.pop());gh[""]=mh({resources:["https://api.iconify.design"].concat(au)});function x4(e,t){const n=mh(t);return n===null?!1:(gh[e]=n,!0)}function yh(e){return gh[e]}const k4=()=>{let e;try{if(e=fetch,typeof e=="function")return e}catch{}};let Zv=k4();function E4(e,t){const n=yh(e);if(!n)return 0;let i;if(!n.maxURL)i=0;else{let l=0;n.resources.forEach(s=>{l=Math.max(l,s.length)});const a=t+".json?icons=";i=n.maxURL-l-n.path.length-a.length}return i}function S4(e){return e===404}const $4=(e,t,n)=>{const i=[],l=E4(e,t),a="icons";let s={type:a,provider:e,prefix:t,icons:[]},c=0;return n.forEach((f,p)=>{c+=f.length+1,c>=l&&p>0&&(i.push(s),s={type:a,provider:e,prefix:t,icons:[]},c=f.length),s.icons.push(f)}),i.push(s),i};function C4(e){if(typeof e=="string"){const t=yh(e);if(t)return t.path}return"/"}const T4=(e,t,n)=>{if(!Zv){n("abort",424);return}let i=C4(t.provider);switch(t.type){case"icons":{const a=t.prefix,c=t.icons.join(","),f=new URLSearchParams({icons:c});i+=a+".json?"+f.toString();break}case"custom":{const a=t.uri;i+=a.slice(0,1)==="/"?a.slice(1):a;break}default:n("abort",400);return}let l=503;Zv(e+i).then(a=>{const s=a.status;if(s!==200){setTimeout(()=>{n(S4(s)?"abort":"next",s)});return}return l=501,a.json()}).then(a=>{if(typeof a!="object"||a===null){setTimeout(()=>{a===404?n("abort",a):n("next",l)});return}setTimeout(()=>{n("success",a)})}).catch(()=>{n("next",l)})},P4={prepare:$4,send:T4};function L4(e){const t={loaded:[],missing:[],pending:[]},n=Object.create(null);e.sort((l,a)=>l.provider!==a.provider?l.provider.localeCompare(a.provider):l.prefix!==a.prefix?l.prefix.localeCompare(a.prefix):l.name.localeCompare(a.name));let i={provider:"",prefix:"",name:""};return e.forEach(l=>{if(i.name===l.name&&i.prefix===l.prefix&&i.provider===l.provider)return;i=l;const a=l.provider,s=l.prefix,c=l.name,f=n[a]||(n[a]=Object.create(null)),p=f[s]||(f[s]=Lo(a,s));let h;c in p.icons?h=t.loaded:s===""||p.missing.has(c)?h=t.missing:h=t.pending;const m={provider:a,prefix:s,name:c};h.push(m)}),t}function I0(e,t){e.forEach(n=>{const i=n.loaderCallbacks;i&&(n.loaderCallbacks=i.filter(l=>l.id!==t))})}function I4(e){e.pendingCallbacksFlag||(e.pendingCallbacksFlag=!0,setTimeout(()=>{e.pendingCallbacksFlag=!1;const t=e.loaderCallbacks?e.loaderCallbacks.slice(0):[];if(!t.length)return;let n=!1;const i=e.provider,l=e.prefix;t.forEach(a=>{const s=a.icons,c=s.pending.length;s.pending=s.pending.filter(f=>{if(f.prefix!==l)return!0;const p=f.name;if(e.icons[p])s.loaded.push({provider:i,prefix:l,name:p});else if(e.missing.has(p))s.missing.push({provider:i,prefix:l,name:p});else return n=!0,!0;return!1}),s.pending.length!==c&&(n||I0([e],a.id),a.callback(s.loaded.slice(0),s.missing.slice(0),s.pending.slice(0),a.abort))})}))}let _4=0;function M4(e,t,n){const i=_4++,l=I0.bind(null,n,i);if(!t.pending.length)return l;const a={id:i,icons:t,callback:e,abort:l};return n.forEach(s=>{(s.loaderCallbacks||(s.loaderCallbacks=[])).push(a)}),l}function A4(e,t=!0,n=!1){const i=[];return e.forEach(l=>{const a=typeof l=="string"?Uu(l,t,n):l;a&&i.push(a)}),i}var R4={resources:[],index:0,timeout:2e3,rotate:750,random:!1,dataAfterTimeout:!1};function O4(e,t,n,i){const l=e.resources.length,a=e.random?Math.floor(Math.random()*l):e.index;let s;if(e.random){let R=e.resources.slice(0);for(s=[];R.length>1;){const X=Math.floor(Math.random()*R.length);s.push(R[X]),R=R.slice(0,X).concat(R.slice(X+1))}s=s.concat(R)}else s=e.resources.slice(a).concat(e.resources.slice(0,a));const c=Date.now();let f="pending",p=0,h,m=null,b=[],y=[];typeof i=="function"&&y.push(i);function w(){m&&(clearTimeout(m),m=null)}function S(){f==="pending"&&(f="aborted"),w(),b.forEach(R=>{R.status==="pending"&&(R.status="aborted")}),b=[]}function C(R,X){X&&(y=[]),typeof R=="function"&&y.push(R)}function k(){return{startTime:c,payload:t,status:f,queriesSent:p,queriesPending:b.length,subscribe:C,abort:S}}function I(){f="failed",y.forEach(R=>{R(void 0,h)})}function M(){b.forEach(R=>{R.status==="pending"&&(R.status="aborted")}),b=[]}function U(R,X,x){const K=X!=="success";switch(b=b.filter(F=>F!==R),f){case"pending":break;case"failed":if(K||!e.dataAfterTimeout)return;break;default:return}if(X==="abort"){h=x,I();return}if(K){h=x,b.length||(s.length?V():I());return}if(w(),M(),!e.random){const F=e.resources.indexOf(R.resource);F!==-1&&F!==e.index&&(e.index=F)}f="completed",y.forEach(F=>{F(x)})}function V(){if(f!=="pending")return;w();const R=s.shift();if(R===void 0){if(b.length){m=setTimeout(()=>{w(),f==="pending"&&(M(),I())},e.timeout);return}I();return}const X={status:"pending",resource:R,callback:(x,K)=>{U(X,x,K)}};b.push(X),p++,m=setTimeout(V,e.rotate),n(R,t,X.callback)}return setTimeout(V),k}function _0(e){const t={...R4,...e};let n=[];function i(){n=n.filter(c=>c().status==="pending")}function l(c,f,p){const h=O4(t,c,f,(m,b)=>{i(),p&&p(m,b)});return n.push(h),h}function a(c){return n.find(f=>c(f))||null}return{query:l,find:a,setIndex:c=>{t.index=c},getIndex:()=>t.index,cleanup:i}}function eb(){}const od=Object.create(null);function F4(e){if(!od[e]){const t=yh(e);if(!t)return;const n=_0(t),i={config:t,redundancy:n};od[e]=i}return od[e]}function N4(e,t,n){let i,l;if(typeof e=="string"){const a=mp(e);if(!a)return n(void 0,424),eb;l=a.send;const s=F4(e);s&&(i=s.redundancy)}else{const a=mh(e);if(a){i=_0(a);const s=e.resources?e.resources[0]:"",c=mp(s);c&&(l=c.send)}}return!i||!l?(n(void 0,424),eb):i.query(t,l,n)().abort}function tb(){}function D4(e){e.iconsLoaderFlag||(e.iconsLoaderFlag=!0,setTimeout(()=>{e.iconsLoaderFlag=!1,I4(e)}))}function z4(e){const t=[],n=[];return e.forEach(i=>{(i.match($0)?t:n).push(i)}),{valid:t,invalid:n}}function Ll(e,t,n){function i(){const l=e.pendingIcons;t.forEach(a=>{l&&l.delete(a),e.icons[a]||e.missing.add(a)})}if(n&&typeof n=="object")try{if(!C0(e,n).length){i();return}}catch(l){console.error(l)}i(),D4(e)}function nb(e,t){e instanceof Promise?e.then(n=>{t(n)}).catch(()=>{t(null)}):t(e)}function j4(e,t){e.iconsToLoad?e.iconsToLoad=e.iconsToLoad.concat(t).sort():e.iconsToLoad=t,e.iconsQueueFlag||(e.iconsQueueFlag=!0,setTimeout(()=>{e.iconsQueueFlag=!1;const{provider:n,prefix:i}=e,l=e.iconsToLoad;if(delete e.iconsToLoad,!l||!l.length)return;const a=e.loadIcon;if(e.loadIcons&&(l.length>1||!a)){nb(e.loadIcons(l,i,n),h=>{Ll(e,l,h)});return}if(a){l.forEach(h=>{const m=a(h,i,n);nb(m,b=>{const y=b?{prefix:i,icons:{[h]:b}}:null;Ll(e,[h],y)})});return}const{valid:s,invalid:c}=z4(l);if(c.length&&Ll(e,c,null),!s.length)return;const f=i.match($0)?mp(n):null;if(!f){Ll(e,s,null);return}f.prepare(n,i,s).forEach(h=>{N4(n,h,m=>{Ll(e,h.icons,m)})})}))}const M0=(e,t)=>{const n=A4(e,!0,T0()),i=L4(n);if(!i.pending.length){let f=!0;return t&&setTimeout(()=>{f&&t(i.loaded,i.missing,i.pending,tb)}),()=>{f=!1}}const l=Object.create(null),a=[];let s,c;return i.pending.forEach(f=>{const{provider:p,prefix:h}=f;if(h===c&&p===s)return;s=p,c=h,a.push(Lo(p,h));const m=l[p]||(l[p]=Object.create(null));m[h]||(m[h]=[])}),i.pending.forEach(f=>{const{provider:p,prefix:h,name:m}=f,b=Lo(p,h),y=b.pendingIcons||(b.pendingIcons=new Set);y.has(m)||(y.add(m),l[p][h].push(m))}),a.forEach(f=>{const p=l[f.provider][f.prefix];p.length&&j4(f,p)}),t?M4(t,i,a):tb};function H4(e,t){const n={...e};for(const i in t){const l=t[i],a=typeof l;i in P0?(l===null||l&&(a==="string"||a==="number"))&&(n[i]=l):a===typeof n[i]&&(n[i]=i==="rotate"?l%4:l)}return n}const B4=/[\s,]+/;function U4(e,t){t.split(B4).forEach(n=>{switch(n.trim()){case"horizontal":e.hFlip=!0;break;case"vertical":e.vFlip=!0;break}})}function V4(e,t=0){const n=e.replace(/^-?[0-9.]*/,"");function i(l){for(;l<0;)l+=4;return l%4}if(n===""){const l=parseInt(e);return isNaN(l)?0:i(l)}else if(n!==e){let l=0;switch(n){case"%":l=25;break;case"deg":l=90}if(l){let a=parseFloat(e.slice(0,e.length-n.length));return isNaN(a)?0:(a=a/l,a%1===0?i(a):0)}}return t}function W4(e,t){let n=e.indexOf("xlink:")===-1?"":' xmlns:xlink="http://www.w3.org/1999/xlink"';for(const i in t)n+=" "+i+'="'+t[i]+'"';return'"+e+""}function K4(e){return e.replace(/"/g,"'").replace(/%/g,"%25").replace(/#/g,"%23").replace(//g,"%3E").replace(/\s+/g," ")}function G4(e){return"data:image/svg+xml,"+K4(e)}function q4(e){return'url("'+G4(e)+'")'}let Ul;function Y4(){try{Ul=window.trustedTypes.createPolicy("iconify",{createHTML:e=>e})}catch{Ul=null}}function X4(e){return Ul===void 0&&Y4(),Ul?Ul.createHTML(e):e}const A0={...L0,inline:!1},Q4={xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink","aria-hidden":!0,role:"img"},J4={display:"inline-block"},gp={backgroundColor:"currentColor"},R0={backgroundColor:"transparent"},rb={Image:"var(--svg)",Repeat:"no-repeat",Size:"100% 100%"},ib={WebkitMask:gp,mask:gp,background:R0};for(const e in ib){const t=ib[e];for(const n in rb)t[e+n]=rb[n]}const Z4={...A0,inline:!0};function ob(e){return e+(e.match(/^[-0-9.]+$/)?"px":"")}const e6=(e,t,n)=>{const i=t.inline?Z4:A0,l=H4(i,t),a=t.mode||"svg",s={},c=t.style||{},f={...a==="svg"?Q4:{}};if(n){const C=Uu(n,!1,!0);if(C){const k=["iconify"],I=["provider","prefix"];for(const M of I)C[M]&&k.push("iconify--"+C[M]);f.className=k.join(" ")}}for(let C in t){const k=t[C];if(k!==void 0)switch(C){case"icon":case"style":case"children":case"onLoad":case"mode":case"ssr":break;case"_ref":f.ref=k;break;case"className":f[C]=(f[C]?f[C]+" ":"")+k;break;case"inline":case"hFlip":case"vFlip":l[C]=k===!0||k==="true"||k===1;break;case"flip":typeof k=="string"&&U4(l,k);break;case"color":s.color=k;break;case"rotate":typeof k=="string"?l[C]=V4(k):typeof k=="number"&&(l[C]=k);break;case"ariaHidden":case"aria-hidden":k!==!0&&k!=="true"&&delete f["aria-hidden"];break;default:i[C]===void 0&&(f[C]=k)}}const p=m4(e,l),h=p.attributes;if(l.inline&&(s.verticalAlign="-0.125em"),a==="svg"){f.style={...s,...c},Object.assign(f,h);let C=0,k=t.id;return typeof k=="string"&&(k=k.replace(/-/g,"_")),f.dangerouslySetInnerHTML={__html:X4(b4(p.body,k?()=>k+"ID"+C++:"iconifyReact"))},T.createElement("svg",f)}const{body:m,width:b,height:y}=e,w=a==="mask"||(a==="bg"?!1:m.indexOf("currentColor")!==-1),S=W4(m,{...h,width:b+"",height:y+""});return f.style={...s,"--svg":q4(S),width:ob(h.width),height:ob(h.height),...J4,...w?gp:R0,...c},T.createElement("span",f)};T0(!0);w4("",P4);if(typeof document<"u"&&typeof window<"u"){const e=window;if(e.IconifyPreload!==void 0){const t=e.IconifyPreload,n="Invalid IconifyPreload syntax.";typeof t=="object"&&t!==null&&(t instanceof Array?t:[t]).forEach(i=>{try{(typeof i!="object"||i===null||i instanceof Array||typeof i.icons!="object"||typeof i.prefix!="string"||!s4(i))&&console.error(n)}catch{console.error(n)}})}if(e.IconifyProviders!==void 0){const t=e.IconifyProviders;if(typeof t=="object"&&t!==null)for(let n in t){const i="IconifyProviders["+n+"] is invalid.";try{const l=t[n];if(typeof l!="object"||!l||l.resources===void 0)continue;x4(n,l)||console.error(i)}catch{console.error(i)}}}}function O0(e){const[t,n]=T.useState(!!e.ssr),[i,l]=T.useState({});function a(y){if(y){const w=e.icon;if(typeof w=="object")return{name:"",data:w};const S=Qv(w);if(S)return{name:w,data:S}}return{name:""}}const[s,c]=T.useState(a(!!e.ssr));function f(){const y=i.callback;y&&(y(),l({}))}function p(y){if(JSON.stringify(s)!==JSON.stringify(y))return f(),c(y),!0}function h(){var y;const w=e.icon;if(typeof w=="object"){p({name:"",data:w});return}const S=Qv(w);if(p({name:w,data:S}))if(S===void 0){const C=M0([w],h);l({callback:C})}else S&&((y=e.onLoad)===null||y===void 0||y.call(e,w))}T.useEffect(()=>(n(!0),f),[]),T.useEffect(()=>{t&&h()},[e.icon,t]);const{name:m,data:b}=s;return b?e6({...hh,...b},e,m):e.children?e.children:T.createElement("span",{})}const Xr=T.forwardRef((e,t)=>O0({...e,_ref:t}));T.forwardRef((e,t)=>O0({inline:!0,...e,_ref:t}));const F0=T.createContext(void 0),N0=()=>{const e=T.useContext(F0);if(!e)throw new Error("useChat must be used within a ChatProvider");return e};var Ln=(e=>(e.LIGHT="light",e.DARK="dark",e))(Ln||{});const D0=T.createContext(null);function vh(){const e=T.useContext(D0);if(!e)throw new Error("useThemeContext must be used within a ThemeContextProvider");return e}const Vl=e=>Q.jsx(eL,{delay:300,closeDelay:0,...e});function t6({children:e,header:t,title:n,subTitle:i,classNames:l={}}){const{clearHistory:a,stopAnswering:s}=N0(),{setTheme:c,theme:f}=vh(),p=()=>{c(f===Ln.DARK?Ln.LIGHT:Ln.DARK)},h=()=>{s(),a()};return Q.jsx("div",{className:Tn("flex h-full min-h-[48rem] justify-center py-4",f===Ln.DARK&&"dark"),children:Q.jsxs("div",{className:"flex w-full flex-col px-4 sm:max-w-[1200px]",children:[Q.jsxs("header",{className:Tn("flex h-16 min-h-16 items-center justify-between gap-2 rounded-none rounded-t-medium border-small border-divider px-4 py-3",l==null?void 0:l.header),children:[(n||i)&&Q.jsxs("div",{className:"flex w-full items-center gap-2",children:[Q.jsx("div",{className:"flex h-8 w-8 items-center justify-center rounded-full bg-foreground",children:"🐰"}),Q.jsxs("div",{className:"w-full min-w-[120px] sm:w-auto",children:[Q.jsx("div",{className:"truncate text-small font-semibold leading-5 text-foreground",children:n}),Q.jsx("div",{className:"truncate text-small font-normal leading-5 text-default-500",children:i})]})]}),t,Q.jsxs("div",{className:"flex items-center gap-2",children:[Q.jsx(Vl,{content:"Clear chat",placement:"bottom",children:Q.jsx(Ti,{isIconOnly:!0,"aria-label":"Clear chat",variant:"ghost",onPress:h,children:Q.jsx(Xr,{icon:"heroicons:arrow-path"})})}),Q.jsx(Vl,{content:"Change theme",placement:"bottom",children:Q.jsx(Ti,{isIconOnly:!0,"aria-label":"Clear chat",variant:"ghost",onPress:p,children:f===Ln.DARK?Q.jsx(Xr,{icon:"heroicons:sun"}):Q.jsx(Xr,{icon:"heroicons:moon"})})})]})]}),Q.jsx("main",{className:"flex h-full overflow-hidden",children:Q.jsx("div",{className:"flex h-full w-full flex-col gap-4 rounded-none rounded-b-medium border-0 border-b border-l border-r border-divider py-3",children:e})})]})})}function n6(e,t){const n={};return(e[e.length-1]===""?[...e,""]:e).join((n.padRight?" ":"")+","+(n.padLeft===!1?"":" ")).trim()}const r6=/^[$_\p{ID_Start}][$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,i6=/^[$_\p{ID_Start}][-$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,o6={};function lb(e,t){return(o6.jsx?i6:r6).test(e)}const l6=/[ \t\n\f\r]/g;function a6(e){return typeof e=="object"?e.type==="text"?ab(e.value):!1:ab(e)}function ab(e){return e.replace(l6,"")===""}class wa{constructor(t,n,i){this.property=t,this.normal=n,i&&(this.space=i)}}wa.prototype.property={};wa.prototype.normal={};wa.prototype.space=null;function z0(e,t){const n={},i={};let l=-1;for(;++l4&&n.slice(0,4)==="data"&&d6.test(t)){if(t.charAt(4)==="-"){const a=t.slice(5).replace(ub,g6);i="data"+a.charAt(0).toUpperCase()+a.slice(1)}else{const a=t.slice(4);if(!ub.test(a)){let s=a.replace(p6,m6);s.charAt(0)!=="-"&&(s="-"+s),t="data"+s}}l=bh}return new l(i,t)}function m6(e){return"-"+e.toLowerCase()}function g6(e){return e.charAt(1).toUpperCase()}const y6={classId:"classID",dataType:"datatype",itemId:"itemID",strokeDashArray:"strokeDasharray",strokeDashOffset:"strokeDashoffset",strokeLineCap:"strokeLinecap",strokeLineJoin:"strokeLinejoin",strokeMiterLimit:"strokeMiterlimit",typeOf:"typeof",xLinkActuate:"xlinkActuate",xLinkArcRole:"xlinkArcrole",xLinkHref:"xlinkHref",xLinkRole:"xlinkRole",xLinkShow:"xlinkShow",xLinkTitle:"xlinkTitle",xLinkType:"xlinkType",xmlnsXLink:"xmlnsXlink"},v6=z0([B0,H0,W0,K0,c6],"html"),wh=z0([B0,H0,W0,K0,f6],"svg");function b6(e){return e.join(" ").trim()}var Il={},ad,cb;function w6(){if(cb)return ad;cb=1;var e=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,t=/\n/g,n=/^\s*/,i=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,l=/^:\s*/,a=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,s=/^[;\s]*/,c=/^\s+|\s+$/g,f=` -`,p="/",h="*",m="",b="comment",y="declaration";ad=function(S,C){if(typeof S!="string")throw new TypeError("First argument must be a string");if(!S)return[];C=C||{};var k=1,I=1;function M(P){var H=P.match(t);H&&(k+=H.length);var A=P.lastIndexOf(f);I=~A?P.length-A:I+P.length}function U(){var P={line:k,column:I};return function(H){return H.position=new V(P),x(),H}}function V(P){this.start=P,this.end={line:k,column:I},this.source=C.source}V.prototype.content=S;function R(P){var H=new Error(C.source+":"+k+":"+I+": "+P);if(H.reason=P,H.filename=C.source,H.line=k,H.column=I,H.source=S,!C.silent)throw H}function X(P){var H=P.exec(S);if(H){var A=H[0];return M(A),S=S.slice(A.length),H}}function x(){X(n)}function K(P){var H;for(P=P||[];H=F();)H!==!1&&P.push(H);return P}function F(){var P=U();if(!(p!=S.charAt(0)||h!=S.charAt(1))){for(var H=2;m!=S.charAt(H)&&(h!=S.charAt(H)||p!=S.charAt(H+1));)++H;if(H+=2,m===S.charAt(H-1))return R("End of comment missing");var A=S.slice(2,H-2);return I+=2,M(A),S=S.slice(H),I+=2,P({type:b,comment:A})}}function N(){var P=U(),H=X(i);if(H){if(F(),!X(l))return R("property missing ':'");var A=X(a),ee=P({type:y,property:w(H[0].replace(e,m)),value:A?w(A[0].replace(e,m)):m});return X(s),ee}}function D(){var P=[];K(P);for(var H;H=N();)H!==!1&&(P.push(H),K(P));return P}return x(),D()};function w(S){return S?S.replace(c,m):m}return ad}var fb;function x6(){if(fb)return Il;fb=1;var e=Il.__importDefault||function(i){return i&&i.__esModule?i:{default:i}};Object.defineProperty(Il,"__esModule",{value:!0}),Il.default=n;var t=e(w6());function n(i,l){var a=null;if(!i||typeof i!="string")return a;var s=(0,t.default)(i),c=typeof l=="function";return s.forEach(function(f){if(f.type==="declaration"){var p=f.property,h=f.value;c?l(p,h,f):h&&(a=a||{},a[p]=h)}}),a}return Il}var k6=x6();const db=ca(k6),E6=db.default||db,G0=q0("end"),xh=q0("start");function q0(e){return t;function t(n){const i=n&&n.position&&n.position[e]||{};if(typeof i.line=="number"&&i.line>0&&typeof i.column=="number"&&i.column>0)return{line:i.line,column:i.column,offset:typeof i.offset=="number"&&i.offset>-1?i.offset:void 0}}}function S6(e){const t=xh(e),n=G0(e);if(t&&n)return{start:t,end:n}}function Wl(e){return!e||typeof e!="object"?"":"position"in e||"type"in e?pb(e.position):"start"in e||"end"in e?pb(e):"line"in e||"column"in e?bp(e):""}function bp(e){return hb(e&&e.line)+":"+hb(e&&e.column)}function pb(e){return bp(e&&e.start)+"-"+bp(e&&e.end)}function hb(e){return e&&typeof e=="number"?e:1}class Rt extends Error{constructor(t,n,i){super(),typeof n=="string"&&(i=n,n=void 0);let l="",a={},s=!1;if(n&&("line"in n&&"column"in n?a={place:n}:"start"in n&&"end"in n?a={place:n}:"type"in n?a={ancestors:[n],place:n.position}:a={...n}),typeof t=="string"?l=t:!a.cause&&t&&(s=!0,l=t.message,a.cause=t),!a.ruleId&&!a.source&&typeof i=="string"){const f=i.indexOf(":");f===-1?a.ruleId=i:(a.source=i.slice(0,f),a.ruleId=i.slice(f+1))}if(!a.place&&a.ancestors&&a.ancestors){const f=a.ancestors[a.ancestors.length-1];f&&(a.place=f.position)}const c=a.place&&"start"in a.place?a.place.start:a.place;this.ancestors=a.ancestors||void 0,this.cause=a.cause||void 0,this.column=c?c.column:void 0,this.fatal=void 0,this.file,this.message=l,this.line=c?c.line:void 0,this.name=Wl(a.place)||"1:1",this.place=a.place||void 0,this.reason=this.message,this.ruleId=a.ruleId||void 0,this.source=a.source||void 0,this.stack=s&&a.cause&&typeof a.cause.stack=="string"?a.cause.stack:"",this.actual,this.expected,this.note,this.url}}Rt.prototype.file="";Rt.prototype.name="";Rt.prototype.reason="";Rt.prototype.message="";Rt.prototype.stack="";Rt.prototype.column=void 0;Rt.prototype.line=void 0;Rt.prototype.ancestors=void 0;Rt.prototype.cause=void 0;Rt.prototype.fatal=void 0;Rt.prototype.place=void 0;Rt.prototype.ruleId=void 0;Rt.prototype.source=void 0;const kh={}.hasOwnProperty,$6=new Map,C6=/[A-Z]/g,T6=/-([a-z])/g,P6=new Set(["table","tbody","thead","tfoot","tr"]),L6=new Set(["td","th"]),Y0="https://github.com/syntax-tree/hast-util-to-jsx-runtime";function I6(e,t){if(!t||t.Fragment===void 0)throw new TypeError("Expected `Fragment` in options");const n=t.filePath||void 0;let i;if(t.development){if(typeof t.jsxDEV!="function")throw new TypeError("Expected `jsxDEV` in options when `development: true`");i=D6(n,t.jsxDEV)}else{if(typeof t.jsx!="function")throw new TypeError("Expected `jsx` in production options");if(typeof t.jsxs!="function")throw new TypeError("Expected `jsxs` in production options");i=N6(n,t.jsx,t.jsxs)}const l={Fragment:t.Fragment,ancestors:[],components:t.components||{},create:i,elementAttributeNameCase:t.elementAttributeNameCase||"react",evaluater:t.createEvaluater?t.createEvaluater():void 0,filePath:n,ignoreInvalidStyle:t.ignoreInvalidStyle||!1,passKeys:t.passKeys!==!1,passNode:t.passNode||!1,schema:t.space==="svg"?wh:v6,stylePropertyNameCase:t.stylePropertyNameCase||"dom",tableCellAlignToStyle:t.tableCellAlignToStyle!==!1},a=X0(l,e,void 0);return a&&typeof a!="string"?a:l.create(e,l.Fragment,{children:a||void 0},void 0)}function X0(e,t,n){if(t.type==="element")return _6(e,t,n);if(t.type==="mdxFlowExpression"||t.type==="mdxTextExpression")return M6(e,t);if(t.type==="mdxJsxFlowElement"||t.type==="mdxJsxTextElement")return R6(e,t,n);if(t.type==="mdxjsEsm")return A6(e,t);if(t.type==="root")return O6(e,t,n);if(t.type==="text")return F6(e,t)}function _6(e,t,n){const i=e.schema;let l=i;t.tagName.toLowerCase()==="svg"&&i.space==="html"&&(l=wh,e.schema=l),e.ancestors.push(t);const a=J0(e,t.tagName,!1),s=z6(e,t);let c=Sh(e,t);return P6.has(t.tagName)&&(c=c.filter(function(f){return typeof f=="string"?!a6(f):!0})),Q0(e,s,a,t),Eh(s,c),e.ancestors.pop(),e.schema=i,e.create(t,a,s,n)}function M6(e,t){if(t.data&&t.data.estree&&e.evaluater){const i=t.data.estree.body[0];return i.type,e.evaluater.evaluateExpression(i.expression)}ia(e,t.position)}function A6(e,t){if(t.data&&t.data.estree&&e.evaluater)return e.evaluater.evaluateProgram(t.data.estree);ia(e,t.position)}function R6(e,t,n){const i=e.schema;let l=i;t.name==="svg"&&i.space==="html"&&(l=wh,e.schema=l),e.ancestors.push(t);const a=t.name===null?e.Fragment:J0(e,t.name,!0),s=j6(e,t),c=Sh(e,t);return Q0(e,s,a,t),Eh(s,c),e.ancestors.pop(),e.schema=i,e.create(t,a,s,n)}function O6(e,t,n){const i={};return Eh(i,Sh(e,t)),e.create(t,e.Fragment,i,n)}function F6(e,t){return t.value}function Q0(e,t,n,i){typeof n!="string"&&n!==e.Fragment&&e.passNode&&(t.node=i)}function Eh(e,t){if(t.length>0){const n=t.length>1?t:t[0];n&&(e.children=n)}}function N6(e,t,n){return i;function i(l,a,s,c){const p=Array.isArray(s.children)?n:t;return c?p(a,s,c):p(a,s)}}function D6(e,t){return n;function n(i,l,a,s){const c=Array.isArray(a.children),f=xh(i);return t(l,a,s,c,{columnNumber:f?f.column-1:void 0,fileName:e,lineNumber:f?f.line:void 0},void 0)}}function z6(e,t){const n={};let i,l;for(l in t.properties)if(l!=="children"&&kh.call(t.properties,l)){const a=H6(e,l,t.properties[l]);if(a){const[s,c]=a;e.tableCellAlignToStyle&&s==="align"&&typeof c=="string"&&L6.has(t.tagName)?i=c:n[s]=c}}if(i){const a=n.style||(n.style={});a[e.stylePropertyNameCase==="css"?"text-align":"textAlign"]=i}return n}function j6(e,t){const n={};for(const i of t.attributes)if(i.type==="mdxJsxExpressionAttribute")if(i.data&&i.data.estree&&e.evaluater){const a=i.data.estree.body[0];a.type;const s=a.expression;s.type;const c=s.properties[0];c.type,Object.assign(n,e.evaluater.evaluateExpression(c.argument))}else ia(e,t.position);else{const l=i.name;let a;if(i.value&&typeof i.value=="object")if(i.value.data&&i.value.data.estree&&e.evaluater){const c=i.value.data.estree.body[0];c.type,a=e.evaluater.evaluateExpression(c.expression)}else ia(e,t.position);else a=i.value===null?!0:i.value;n[l]=a}return n}function Sh(e,t){const n=[];let i=-1;const l=e.passKeys?new Map:$6;for(;++il?0:l+t:t=t>l?l:t,n=n>0?n:0,i.length<1e4)s=Array.from(i),s.unshift(t,n),e.splice(...s);else for(n&&e.splice(t,n);a0?(pn(e,e.length,0,t),e):t}const yb={}.hasOwnProperty;function ex(e){const t={};let n=-1;for(;++n13&&n<32||n>126&&n<160||n>55295&&n<57344||n>64975&&n<65008||(n&65535)===65535||(n&65535)===65534||n>1114111?"�":String.fromCodePoint(n)}function Hn(e){return e.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}const Bt=ei(/[A-Za-z]/),At=ei(/[\dA-Za-z]/),Q6=ei(/[#-'*+\--9=?A-Z^-~]/);function Pu(e){return e!==null&&(e<32||e===127)}const wp=ei(/\d/),J6=ei(/[\dA-Fa-f]/),Z6=ei(/[!-/:-@[-`{-~]/);function ke(e){return e!==null&&e<-2}function Ue(e){return e!==null&&(e<0||e===32)}function Fe(e){return e===-2||e===-1||e===32}const Vu=ei(new RegExp("\\p{P}|\\p{S}","u")),Ri=ei(/\s/);function ei(e){return t;function t(n){return n!==null&&n>-1&&e.test(String.fromCharCode(n))}}function Oo(e){const t=[];let n=-1,i=0,l=0;for(;++n55295&&a<57344){const c=e.charCodeAt(n+1);a<56320&&c>56319&&c<57344?(s=String.fromCharCode(a,c),l=1):s="�"}else s=String.fromCharCode(a);s&&(t.push(e.slice(i,n),encodeURIComponent(s)),i=n+l+1,s=""),l&&(n+=l,l=0)}return t.join("")+e.slice(i)}function ze(e,t,n,i){const l=i?i-1:Number.POSITIVE_INFINITY;let a=0;return s;function s(f){return Fe(f)?(e.enter(n),c(f)):t(f)}function c(f){return Fe(f)&&a++s))return;const X=t.events.length;let x=X,K,F;for(;x--;)if(t.events[x][0]==="exit"&&t.events[x][1].type==="chunkFlow"){if(K){F=t.events[x][1].end;break}K=!0}for(k(i),R=X;RM;){const V=n[U];t.containerState=V[1],V[0].exit.call(t,e)}n.length=M}function I(){l.write([null]),a=void 0,l=void 0,t.containerState._closeFlow=void 0}}function i5(e,t,n){return ze(e,e.attempt(this.parser.constructs.document,t,n),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}function Io(e){if(e===null||Ue(e)||Ri(e))return 1;if(Vu(e))return 2}function Wu(e,t,n){const i=[];let l=-1;for(;++l1&&e[n][1].end.offset-e[n][1].start.offset>1?2:1;const m={...e[i][1].end},b={...e[n][1].start};bb(m,-f),bb(b,f),s={type:f>1?"strongSequence":"emphasisSequence",start:m,end:{...e[i][1].end}},c={type:f>1?"strongSequence":"emphasisSequence",start:{...e[n][1].start},end:b},a={type:f>1?"strongText":"emphasisText",start:{...e[i][1].end},end:{...e[n][1].start}},l={type:f>1?"strong":"emphasis",start:{...s.start},end:{...c.end}},e[i][1].end={...s.start},e[n][1].start={...c.end},p=[],e[i][1].end.offset-e[i][1].start.offset&&(p=Cn(p,[["enter",e[i][1],t],["exit",e[i][1],t]])),p=Cn(p,[["enter",l,t],["enter",s,t],["exit",s,t],["enter",a,t]]),p=Cn(p,Wu(t.parser.constructs.insideSpan.null,e.slice(i+1,n),t)),p=Cn(p,[["exit",a,t],["enter",c,t],["exit",c,t],["exit",l,t]]),e[n][1].end.offset-e[n][1].start.offset?(h=2,p=Cn(p,[["enter",e[n][1],t],["exit",e[n][1],t]])):h=0,pn(e,i-1,n-i+3,p),n=i+p.length-h-2;break}}for(n=-1;++n0&&Fe(R)?ze(e,I,"linePrefix",a+1)(R):I(R)}function I(R){return R===null||ke(R)?e.check(wb,S,U)(R):(e.enter("codeFlowValue"),M(R))}function M(R){return R===null||ke(R)?(e.exit("codeFlowValue"),I(R)):(e.consume(R),M)}function U(R){return e.exit("codeFenced"),t(R)}function V(R,X,x){let K=0;return F;function F(A){return R.enter("lineEnding"),R.consume(A),R.exit("lineEnding"),N}function N(A){return R.enter("codeFencedFence"),Fe(A)?ze(R,D,"linePrefix",i.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(A):D(A)}function D(A){return A===c?(R.enter("codeFencedFenceSequence"),P(A)):x(A)}function P(A){return A===c?(K++,R.consume(A),P):K>=s?(R.exit("codeFencedFenceSequence"),Fe(A)?ze(R,H,"whitespace")(A):H(A)):x(A)}function H(A){return A===null||ke(A)?(R.exit("codeFencedFence"),X(A)):x(A)}}}function g5(e,t,n){const i=this;return l;function l(s){return s===null?n(s):(e.enter("lineEnding"),e.consume(s),e.exit("lineEnding"),a)}function a(s){return i.parser.lazy[i.now().line]?n(s):t(s)}}const ud={name:"codeIndented",tokenize:v5},y5={partial:!0,tokenize:b5};function v5(e,t,n){const i=this;return l;function l(p){return e.enter("codeIndented"),ze(e,a,"linePrefix",5)(p)}function a(p){const h=i.events[i.events.length-1];return h&&h[1].type==="linePrefix"&&h[2].sliceSerialize(h[1],!0).length>=4?s(p):n(p)}function s(p){return p===null?f(p):ke(p)?e.attempt(y5,s,f)(p):(e.enter("codeFlowValue"),c(p))}function c(p){return p===null||ke(p)?(e.exit("codeFlowValue"),s(p)):(e.consume(p),c)}function f(p){return e.exit("codeIndented"),t(p)}}function b5(e,t,n){const i=this;return l;function l(s){return i.parser.lazy[i.now().line]?n(s):ke(s)?(e.enter("lineEnding"),e.consume(s),e.exit("lineEnding"),l):ze(e,a,"linePrefix",5)(s)}function a(s){const c=i.events[i.events.length-1];return c&&c[1].type==="linePrefix"&&c[2].sliceSerialize(c[1],!0).length>=4?t(s):ke(s)?l(s):n(s)}}const w5={name:"codeText",previous:k5,resolve:x5,tokenize:E5};function x5(e){let t=e.length-4,n=3,i,l;if((e[n][1].type==="lineEnding"||e[n][1].type==="space")&&(e[t][1].type==="lineEnding"||e[t][1].type==="space")){for(i=n;++i=this.left.length+this.right.length)throw new RangeError("Cannot access index `"+t+"` in a splice buffer of size `"+(this.left.length+this.right.length)+"`");return tthis.left.length?this.right.slice(this.right.length-i+this.left.length,this.right.length-t+this.left.length).reverse():this.left.slice(t).concat(this.right.slice(this.right.length-i+this.left.length).reverse())}splice(t,n,i){const l=n||0;this.setCursor(Math.trunc(t));const a=this.right.splice(this.right.length-l,Number.POSITIVE_INFINITY);return i&&_l(this.left,i),a.reverse()}pop(){return this.setCursor(Number.POSITIVE_INFINITY),this.left.pop()}push(t){this.setCursor(Number.POSITIVE_INFINITY),this.left.push(t)}pushMany(t){this.setCursor(Number.POSITIVE_INFINITY),_l(this.left,t)}unshift(t){this.setCursor(0),this.right.push(t)}unshiftMany(t){this.setCursor(0),_l(this.right,t.reverse())}setCursor(t){if(!(t===this.left.length||t>this.left.length&&this.right.length===0||t<0&&this.left.length===0))if(t=4?t(s):e.interrupt(i.parser.constructs.flow,n,t)(s)}}function lx(e,t,n,i,l,a,s,c,f){const p=f||Number.POSITIVE_INFINITY;let h=0;return m;function m(k){return k===60?(e.enter(i),e.enter(l),e.enter(a),e.consume(k),e.exit(a),b):k===null||k===32||k===41||Pu(k)?n(k):(e.enter(i),e.enter(s),e.enter(c),e.enter("chunkString",{contentType:"string"}),S(k))}function b(k){return k===62?(e.enter(a),e.consume(k),e.exit(a),e.exit(l),e.exit(i),t):(e.enter(c),e.enter("chunkString",{contentType:"string"}),y(k))}function y(k){return k===62?(e.exit("chunkString"),e.exit(c),b(k)):k===null||k===60||ke(k)?n(k):(e.consume(k),k===92?w:y)}function w(k){return k===60||k===62||k===92?(e.consume(k),y):y(k)}function S(k){return!h&&(k===null||k===41||Ue(k))?(e.exit("chunkString"),e.exit(c),e.exit(s),e.exit(i),t(k)):h999||y===null||y===91||y===93&&!f||y===94&&!c&&"_hiddenFootnoteSupport"in s.parser.constructs?n(y):y===93?(e.exit(a),e.enter(l),e.consume(y),e.exit(l),e.exit(i),t):ke(y)?(e.enter("lineEnding"),e.consume(y),e.exit("lineEnding"),h):(e.enter("chunkString",{contentType:"string"}),m(y))}function m(y){return y===null||y===91||y===93||ke(y)||c++>999?(e.exit("chunkString"),h(y)):(e.consume(y),f||(f=!Fe(y)),y===92?b:m)}function b(y){return y===91||y===92||y===93?(e.consume(y),c++,m):m(y)}}function sx(e,t,n,i,l,a){let s;return c;function c(b){return b===34||b===39||b===40?(e.enter(i),e.enter(l),e.consume(b),e.exit(l),s=b===40?41:b,f):n(b)}function f(b){return b===s?(e.enter(l),e.consume(b),e.exit(l),e.exit(i),t):(e.enter(a),p(b))}function p(b){return b===s?(e.exit(a),f(s)):b===null?n(b):ke(b)?(e.enter("lineEnding"),e.consume(b),e.exit("lineEnding"),ze(e,p,"linePrefix")):(e.enter("chunkString",{contentType:"string"}),h(b))}function h(b){return b===s||b===null||ke(b)?(e.exit("chunkString"),p(b)):(e.consume(b),b===92?m:h)}function m(b){return b===s||b===92?(e.consume(b),h):h(b)}}function Kl(e,t){let n;return i;function i(l){return ke(l)?(e.enter("lineEnding"),e.consume(l),e.exit("lineEnding"),n=!0,i):Fe(l)?ze(e,i,n?"linePrefix":"lineSuffix")(l):t(l)}}const _5={name:"definition",tokenize:A5},M5={partial:!0,tokenize:R5};function A5(e,t,n){const i=this;let l;return a;function a(y){return e.enter("definition"),s(y)}function s(y){return ax.call(i,e,c,n,"definitionLabel","definitionLabelMarker","definitionLabelString")(y)}function c(y){return l=Hn(i.sliceSerialize(i.events[i.events.length-1][1]).slice(1,-1)),y===58?(e.enter("definitionMarker"),e.consume(y),e.exit("definitionMarker"),f):n(y)}function f(y){return Ue(y)?Kl(e,p)(y):p(y)}function p(y){return lx(e,h,n,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString")(y)}function h(y){return e.attempt(M5,m,m)(y)}function m(y){return Fe(y)?ze(e,b,"whitespace")(y):b(y)}function b(y){return y===null||ke(y)?(e.exit("definition"),i.parser.defined.push(l),t(y)):n(y)}}function R5(e,t,n){return i;function i(c){return Ue(c)?Kl(e,l)(c):n(c)}function l(c){return sx(e,a,n,"definitionTitle","definitionTitleMarker","definitionTitleString")(c)}function a(c){return Fe(c)?ze(e,s,"whitespace")(c):s(c)}function s(c){return c===null||ke(c)?t(c):n(c)}}const O5={name:"hardBreakEscape",tokenize:F5};function F5(e,t,n){return i;function i(a){return e.enter("hardBreakEscape"),e.consume(a),l}function l(a){return ke(a)?(e.exit("hardBreakEscape"),t(a)):n(a)}}const N5={name:"headingAtx",resolve:D5,tokenize:z5};function D5(e,t){let n=e.length-2,i=3,l,a;return e[i][1].type==="whitespace"&&(i+=2),n-2>i&&e[n][1].type==="whitespace"&&(n-=2),e[n][1].type==="atxHeadingSequence"&&(i===n-1||n-4>i&&e[n-2][1].type==="whitespace")&&(n-=i+1===n?2:4),n>i&&(l={type:"atxHeadingText",start:e[i][1].start,end:e[n][1].end},a={type:"chunkText",start:e[i][1].start,end:e[n][1].end,contentType:"text"},pn(e,i,n-i+1,[["enter",l,t],["enter",a,t],["exit",a,t],["exit",l,t]])),e}function z5(e,t,n){let i=0;return l;function l(h){return e.enter("atxHeading"),a(h)}function a(h){return e.enter("atxHeadingSequence"),s(h)}function s(h){return h===35&&i++<6?(e.consume(h),s):h===null||Ue(h)?(e.exit("atxHeadingSequence"),c(h)):n(h)}function c(h){return h===35?(e.enter("atxHeadingSequence"),f(h)):h===null||ke(h)?(e.exit("atxHeading"),t(h)):Fe(h)?ze(e,c,"whitespace")(h):(e.enter("atxHeadingText"),p(h))}function f(h){return h===35?(e.consume(h),f):(e.exit("atxHeadingSequence"),c(h))}function p(h){return h===null||h===35||Ue(h)?(e.exit("atxHeadingText"),c(h)):(e.consume(h),p)}}const j5=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","search","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],kb=["pre","script","style","textarea"],H5={concrete:!0,name:"htmlFlow",resolveTo:V5,tokenize:W5},B5={partial:!0,tokenize:G5},U5={partial:!0,tokenize:K5};function V5(e){let t=e.length;for(;t--&&!(e[t][0]==="enter"&&e[t][1].type==="htmlFlow"););return t>1&&e[t-2][1].type==="linePrefix"&&(e[t][1].start=e[t-2][1].start,e[t+1][1].start=e[t-2][1].start,e.splice(t-2,2)),e}function W5(e,t,n){const i=this;let l,a,s,c,f;return p;function p(_){return h(_)}function h(_){return e.enter("htmlFlow"),e.enter("htmlFlowData"),e.consume(_),m}function m(_){return _===33?(e.consume(_),b):_===47?(e.consume(_),a=!0,S):_===63?(e.consume(_),l=3,i.interrupt?t:L):Bt(_)?(e.consume(_),s=String.fromCharCode(_),C):n(_)}function b(_){return _===45?(e.consume(_),l=2,y):_===91?(e.consume(_),l=5,c=0,w):Bt(_)?(e.consume(_),l=4,i.interrupt?t:L):n(_)}function y(_){return _===45?(e.consume(_),i.interrupt?t:L):n(_)}function w(_){const re="CDATA[";return _===re.charCodeAt(c++)?(e.consume(_),c===re.length?i.interrupt?t:D:w):n(_)}function S(_){return Bt(_)?(e.consume(_),s=String.fromCharCode(_),C):n(_)}function C(_){if(_===null||_===47||_===62||Ue(_)){const re=_===47,ce=s.toLowerCase();return!re&&!a&&kb.includes(ce)?(l=1,i.interrupt?t(_):D(_)):j5.includes(s.toLowerCase())?(l=6,re?(e.consume(_),k):i.interrupt?t(_):D(_)):(l=7,i.interrupt&&!i.parser.lazy[i.now().line]?n(_):a?I(_):M(_))}return _===45||At(_)?(e.consume(_),s+=String.fromCharCode(_),C):n(_)}function k(_){return _===62?(e.consume(_),i.interrupt?t:D):n(_)}function I(_){return Fe(_)?(e.consume(_),I):F(_)}function M(_){return _===47?(e.consume(_),F):_===58||_===95||Bt(_)?(e.consume(_),U):Fe(_)?(e.consume(_),M):F(_)}function U(_){return _===45||_===46||_===58||_===95||At(_)?(e.consume(_),U):V(_)}function V(_){return _===61?(e.consume(_),R):Fe(_)?(e.consume(_),V):M(_)}function R(_){return _===null||_===60||_===61||_===62||_===96?n(_):_===34||_===39?(e.consume(_),f=_,X):Fe(_)?(e.consume(_),R):x(_)}function X(_){return _===f?(e.consume(_),f=null,K):_===null||ke(_)?n(_):(e.consume(_),X)}function x(_){return _===null||_===34||_===39||_===47||_===60||_===61||_===62||_===96||Ue(_)?V(_):(e.consume(_),x)}function K(_){return _===47||_===62||Fe(_)?M(_):n(_)}function F(_){return _===62?(e.consume(_),N):n(_)}function N(_){return _===null||ke(_)?D(_):Fe(_)?(e.consume(_),N):n(_)}function D(_){return _===45&&l===2?(e.consume(_),ee):_===60&&l===1?(e.consume(_),te):_===62&&l===4?(e.consume(_),$):_===63&&l===3?(e.consume(_),L):_===93&&l===5?(e.consume(_),ne):ke(_)&&(l===6||l===7)?(e.exit("htmlFlowData"),e.check(B5,z,P)(_)):_===null||ke(_)?(e.exit("htmlFlowData"),P(_)):(e.consume(_),D)}function P(_){return e.check(U5,H,z)(_)}function H(_){return e.enter("lineEnding"),e.consume(_),e.exit("lineEnding"),A}function A(_){return _===null||ke(_)?P(_):(e.enter("htmlFlowData"),D(_))}function ee(_){return _===45?(e.consume(_),L):D(_)}function te(_){return _===47?(e.consume(_),s="",G):D(_)}function G(_){if(_===62){const re=s.toLowerCase();return kb.includes(re)?(e.consume(_),$):D(_)}return Bt(_)&&s.length<8?(e.consume(_),s+=String.fromCharCode(_),G):D(_)}function ne(_){return _===93?(e.consume(_),L):D(_)}function L(_){return _===62?(e.consume(_),$):_===45&&l===2?(e.consume(_),L):D(_)}function $(_){return _===null||ke(_)?(e.exit("htmlFlowData"),z(_)):(e.consume(_),$)}function z(_){return e.exit("htmlFlow"),t(_)}}function K5(e,t,n){const i=this;return l;function l(s){return ke(s)?(e.enter("lineEnding"),e.consume(s),e.exit("lineEnding"),a):n(s)}function a(s){return i.parser.lazy[i.now().line]?n(s):t(s)}}function G5(e,t,n){return i;function i(l){return e.enter("lineEnding"),e.consume(l),e.exit("lineEnding"),e.attempt(xa,t,n)}}const q5={name:"htmlText",tokenize:Y5};function Y5(e,t,n){const i=this;let l,a,s;return c;function c(L){return e.enter("htmlText"),e.enter("htmlTextData"),e.consume(L),f}function f(L){return L===33?(e.consume(L),p):L===47?(e.consume(L),V):L===63?(e.consume(L),M):Bt(L)?(e.consume(L),x):n(L)}function p(L){return L===45?(e.consume(L),h):L===91?(e.consume(L),a=0,w):Bt(L)?(e.consume(L),I):n(L)}function h(L){return L===45?(e.consume(L),y):n(L)}function m(L){return L===null?n(L):L===45?(e.consume(L),b):ke(L)?(s=m,te(L)):(e.consume(L),m)}function b(L){return L===45?(e.consume(L),y):m(L)}function y(L){return L===62?ee(L):L===45?b(L):m(L)}function w(L){const $="CDATA[";return L===$.charCodeAt(a++)?(e.consume(L),a===$.length?S:w):n(L)}function S(L){return L===null?n(L):L===93?(e.consume(L),C):ke(L)?(s=S,te(L)):(e.consume(L),S)}function C(L){return L===93?(e.consume(L),k):S(L)}function k(L){return L===62?ee(L):L===93?(e.consume(L),k):S(L)}function I(L){return L===null||L===62?ee(L):ke(L)?(s=I,te(L)):(e.consume(L),I)}function M(L){return L===null?n(L):L===63?(e.consume(L),U):ke(L)?(s=M,te(L)):(e.consume(L),M)}function U(L){return L===62?ee(L):M(L)}function V(L){return Bt(L)?(e.consume(L),R):n(L)}function R(L){return L===45||At(L)?(e.consume(L),R):X(L)}function X(L){return ke(L)?(s=X,te(L)):Fe(L)?(e.consume(L),X):ee(L)}function x(L){return L===45||At(L)?(e.consume(L),x):L===47||L===62||Ue(L)?K(L):n(L)}function K(L){return L===47?(e.consume(L),ee):L===58||L===95||Bt(L)?(e.consume(L),F):ke(L)?(s=K,te(L)):Fe(L)?(e.consume(L),K):ee(L)}function F(L){return L===45||L===46||L===58||L===95||At(L)?(e.consume(L),F):N(L)}function N(L){return L===61?(e.consume(L),D):ke(L)?(s=N,te(L)):Fe(L)?(e.consume(L),N):K(L)}function D(L){return L===null||L===60||L===61||L===62||L===96?n(L):L===34||L===39?(e.consume(L),l=L,P):ke(L)?(s=D,te(L)):Fe(L)?(e.consume(L),D):(e.consume(L),H)}function P(L){return L===l?(e.consume(L),l=void 0,A):L===null?n(L):ke(L)?(s=P,te(L)):(e.consume(L),P)}function H(L){return L===null||L===34||L===39||L===60||L===61||L===96?n(L):L===47||L===62||Ue(L)?K(L):(e.consume(L),H)}function A(L){return L===47||L===62||Ue(L)?K(L):n(L)}function ee(L){return L===62?(e.consume(L),e.exit("htmlTextData"),e.exit("htmlText"),t):n(L)}function te(L){return e.exit("htmlTextData"),e.enter("lineEnding"),e.consume(L),e.exit("lineEnding"),G}function G(L){return Fe(L)?ze(e,ne,"linePrefix",i.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(L):ne(L)}function ne(L){return e.enter("htmlTextData"),s(L)}}const Th={name:"labelEnd",resolveAll:Z5,resolveTo:eI,tokenize:tI},X5={tokenize:nI},Q5={tokenize:rI},J5={tokenize:iI};function Z5(e){let t=-1;const n=[];for(;++t=3&&(p===null||ke(p))?(e.exit("thematicBreak"),t(p)):n(p)}function f(p){return p===l?(e.consume(p),i++,f):(e.exit("thematicBreakSequence"),Fe(p)?ze(e,c,"whitespace")(p):c(p))}}const Qt={continuation:{tokenize:hI},exit:gI,name:"list",tokenize:pI},fI={partial:!0,tokenize:yI},dI={partial:!0,tokenize:mI};function pI(e,t,n){const i=this,l=i.events[i.events.length-1];let a=l&&l[1].type==="linePrefix"?l[2].sliceSerialize(l[1],!0).length:0,s=0;return c;function c(y){const w=i.containerState.type||(y===42||y===43||y===45?"listUnordered":"listOrdered");if(w==="listUnordered"?!i.containerState.marker||y===i.containerState.marker:wp(y)){if(i.containerState.type||(i.containerState.type=w,e.enter(w,{_container:!0})),w==="listUnordered")return e.enter("listItemPrefix"),y===42||y===45?e.check(su,n,p)(y):p(y);if(!i.interrupt||y===49)return e.enter("listItemPrefix"),e.enter("listItemValue"),f(y)}return n(y)}function f(y){return wp(y)&&++s<10?(e.consume(y),f):(!i.interrupt||s<2)&&(i.containerState.marker?y===i.containerState.marker:y===41||y===46)?(e.exit("listItemValue"),p(y)):n(y)}function p(y){return e.enter("listItemMarker"),e.consume(y),e.exit("listItemMarker"),i.containerState.marker=i.containerState.marker||y,e.check(xa,i.interrupt?n:h,e.attempt(fI,b,m))}function h(y){return i.containerState.initialBlankLine=!0,a++,b(y)}function m(y){return Fe(y)?(e.enter("listItemPrefixWhitespace"),e.consume(y),e.exit("listItemPrefixWhitespace"),b):n(y)}function b(y){return i.containerState.size=a+i.sliceSerialize(e.exit("listItemPrefix"),!0).length,t(y)}}function hI(e,t,n){const i=this;return i.containerState._closeFlow=void 0,e.check(xa,l,a);function l(c){return i.containerState.furtherBlankLines=i.containerState.furtherBlankLines||i.containerState.initialBlankLine,ze(e,t,"listItemIndent",i.containerState.size+1)(c)}function a(c){return i.containerState.furtherBlankLines||!Fe(c)?(i.containerState.furtherBlankLines=void 0,i.containerState.initialBlankLine=void 0,s(c)):(i.containerState.furtherBlankLines=void 0,i.containerState.initialBlankLine=void 0,e.attempt(dI,t,s)(c))}function s(c){return i.containerState._closeFlow=!0,i.interrupt=void 0,ze(e,e.attempt(Qt,t,n),"linePrefix",i.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(c)}}function mI(e,t,n){const i=this;return ze(e,l,"listItemIndent",i.containerState.size+1);function l(a){const s=i.events[i.events.length-1];return s&&s[1].type==="listItemIndent"&&s[2].sliceSerialize(s[1],!0).length===i.containerState.size?t(a):n(a)}}function gI(e){e.exit(this.containerState.type)}function yI(e,t,n){const i=this;return ze(e,l,"listItemPrefixWhitespace",i.parser.constructs.disable.null.includes("codeIndented")?void 0:5);function l(a){const s=i.events[i.events.length-1];return!Fe(a)&&s&&s[1].type==="listItemPrefixWhitespace"?t(a):n(a)}}const Eb={name:"setextUnderline",resolveTo:vI,tokenize:bI};function vI(e,t){let n=e.length,i,l,a;for(;n--;)if(e[n][0]==="enter"){if(e[n][1].type==="content"){i=n;break}e[n][1].type==="paragraph"&&(l=n)}else e[n][1].type==="content"&&e.splice(n,1),!a&&e[n][1].type==="definition"&&(a=n);const s={type:"setextHeading",start:{...e[l][1].start},end:{...e[e.length-1][1].end}};return e[l][1].type="setextHeadingText",a?(e.splice(l,0,["enter",s,t]),e.splice(a+1,0,["exit",e[i][1],t]),e[i][1].end={...e[a][1].end}):e[i][1]=s,e.push(["exit",s,t]),e}function bI(e,t,n){const i=this;let l;return a;function a(p){let h=i.events.length,m;for(;h--;)if(i.events[h][1].type!=="lineEnding"&&i.events[h][1].type!=="linePrefix"&&i.events[h][1].type!=="content"){m=i.events[h][1].type==="paragraph";break}return!i.parser.lazy[i.now().line]&&(i.interrupt||m)?(e.enter("setextHeadingLine"),l=p,s(p)):n(p)}function s(p){return e.enter("setextHeadingLineSequence"),c(p)}function c(p){return p===l?(e.consume(p),c):(e.exit("setextHeadingLineSequence"),Fe(p)?ze(e,f,"lineSuffix")(p):f(p))}function f(p){return p===null||ke(p)?(e.exit("setextHeadingLine"),t(p)):n(p)}}const wI={tokenize:xI};function xI(e){const t=this,n=e.attempt(xa,i,e.attempt(this.parser.constructs.flowInitial,l,ze(e,e.attempt(this.parser.constructs.flow,l,e.attempt(C5,l)),"linePrefix")));return n;function i(a){if(a===null){e.consume(a);return}return e.enter("lineEndingBlank"),e.consume(a),e.exit("lineEndingBlank"),t.currentConstruct=void 0,n}function l(a){if(a===null){e.consume(a);return}return e.enter("lineEnding"),e.consume(a),e.exit("lineEnding"),t.currentConstruct=void 0,n}}const kI={resolveAll:cx()},EI=ux("string"),SI=ux("text");function ux(e){return{resolveAll:cx(e==="text"?$I:void 0),tokenize:t};function t(n){const i=this,l=this.parser.constructs[e],a=n.attempt(l,s,c);return s;function s(h){return p(h)?a(h):c(h)}function c(h){if(h===null){n.consume(h);return}return n.enter("data"),n.consume(h),f}function f(h){return p(h)?(n.exit("data"),a(h)):(n.consume(h),f)}function p(h){if(h===null)return!0;const m=l[h];let b=-1;if(m)for(;++b-1){const c=s[0];typeof c=="string"?s[0]=c.slice(i):s.shift()}a>0&&s.push(e[l].slice(0,a))}return s}function DI(e,t){let n=-1;const i=[];let l;for(;++n{document.head.removeChild(y)}},[t]),Q.jsx(PC,{isPresent:t,childRef:l,sizeRef:a,children:T.cloneElement(e,{ref:l})})}const IC=({children:e,initial:t,isPresent:n,onExitComplete:i,custom:l,presenceAffectsLayout:a,mode:s,anchorX:c})=>{const f=Nu(_C),p=T.useId(),h=T.useCallback(b=>{f.set(b,!0);for(const y of f.values())if(!y)return;i&&i()},[f,i]),m=T.useMemo(()=>({id:p,initial:t,isPresent:n,custom:l,onExitComplete:h,register:b=>(f.set(b,!1),()=>f.delete(b))}),a?[Math.random(),h]:[n,h]);return T.useMemo(()=>{f.forEach((b,y)=>f.set(y,!1))},[n]),T.useEffect(()=>{!n&&!f.size&&i&&i()},[n]),s==="popLayout"&&(e=Q.jsx(LC,{isPresent:n,anchorX:c,children:e})),Q.jsx(Du.Provider,{value:m,children:e})};function _C(){return new Map}function MC(e=!0){const t=T.useContext(Du);if(t===null)return[!0,null];const{isPresent:n,onExitComplete:i,register:l}=t,a=T.useId();T.useEffect(()=>{e&&l(a)},[e]);const s=T.useCallback(()=>e&&i&&i(a),[a,i,e]);return!n&&i?[!1,s]:[!0]}const Hs=e=>e.key||"";function Ky(e){const t=[];return T.Children.forEach(e,n=>{T.isValidElement(n)&&t.push(n)}),t}const W1=typeof window<"u",K1=W1?T.useLayoutEffect:T.useEffect,G1=({children:e,custom:t,initial:n=!0,onExitComplete:i,presenceAffectsLayout:l=!0,mode:a="sync",propagate:s=!1,anchorX:c="left"})=>{const[f,p]=MC(s),h=T.useMemo(()=>Ky(e),[e]),m=s&&!f?[]:h.map(Hs),b=T.useRef(!0),y=T.useRef(h),w=Nu(()=>new Map),[S,C]=T.useState(h),[k,I]=T.useState(h);K1(()=>{b.current=!1,y.current=h;for(let V=0;V{const R=Hs(V),X=s&&!f?!1:h===k||m.includes(R),x=()=>{if(w.has(R))w.set(R,!0);else return;let K=!0;w.forEach(F=>{F||(K=!1)}),K&&(U==null||U(),I(y.current),s&&(p==null||p()),i&&i())};return Q.jsx(IC,{isPresent:X,initial:!b.current||n?void 0:!1,custom:X?void 0:t,presenceAffectsLayout:l,mode:a,onExitComplete:X?void 0:x,anchorX:c,children:V},R)})})},AC=e=>e,RC={skipAnimations:!1,useManualTiming:!1};function OC(e){let t=new Set,n=new Set,i=!1,l=!1;const a=new WeakSet;let s={delta:0,timestamp:0,isProcessing:!1};function c(p){a.has(p)&&(f.schedule(p),e()),p(s)}const f={schedule:(p,h=!1,m=!1)=>{const y=m&&i?t:n;return h&&a.add(p),y.has(p)||y.add(p),p},cancel:p=>{n.delete(p),a.delete(p)},process:p=>{if(s=p,i){l=!0;return}i=!0,[t,n]=[n,t],t.forEach(c),t.clear(),i=!1,l&&(l=!1,f.process(p))}};return f}const Bs=["read","resolveKeyframes","update","preRender","render","postRender"],FC=40;function q1(e,t){let n=!1,i=!0;const l={delta:0,timestamp:0,isProcessing:!1},a=()=>n=!0,s=Bs.reduce((k,I)=>(k[I]=OC(a),k),{}),{read:c,resolveKeyframes:f,update:p,preRender:h,render:m,postRender:b}=s,y=()=>{const k=performance.now();n=!1,l.delta=i?1e3/60:Math.max(Math.min(k-l.timestamp,FC),1),l.timestamp=k,l.isProcessing=!0,c.process(l),f.process(l),p.process(l),h.process(l),m.process(l),b.process(l),l.isProcessing=!1,n&&t&&(i=!1,e(y))},w=()=>{n=!0,i=!0,l.isProcessing||e(y)};return{schedule:Bs.reduce((k,I)=>{const M=s[I];return k[I]=(U,V=!1,R=!1)=>(n||w(),M.schedule(U,V,R)),k},{}),cancel:k=>{for(let I=0;Iqy[e].some(n=>!!t[n])};function zd(e){for(const t in e)vu[t]={...vu[t],...e[t]}}function Y1({children:e,features:t,strict:n=!1}){const[,i]=T.useState(!Gf(t)),l=T.useRef(void 0);if(!Gf(t)){const{renderer:a,...s}=t;l.current=a,zd(s)}return T.useEffect(()=>{Gf(t)&&t().then(({renderer:a,...s})=>{zd(s),l.current=a,i(!0)})},[]),Q.jsx(Kp.Provider,{value:{renderer:l.current,strict:n},children:e})}function Gf(e){return typeof e=="function"}const NC=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","ignoreStrict","viewport"]);function bu(e){return e.startsWith("while")||e.startsWith("drag")&&e!=="draggable"||e.startsWith("layout")||e.startsWith("onTap")||e.startsWith("onPan")||e.startsWith("onLayout")||NC.has(e)}let X1=e=>!bu(e);function Q1(e){e&&(X1=t=>t.startsWith("on")?!bu(t):e(t))}try{Q1(require("@emotion/is-prop-valid").default)}catch{}function DC(e,t,n){const i={};for(const l in e)l==="values"&&typeof e.values=="object"||(X1(l)||n===!0&&bu(l)||!t&&!bu(l)||e.draggable&&l.startsWith("onDrag"))&&(i[l]=e[l]);return i}function zC({children:e,isValidProp:t,...n}){t&&Q1(t),n={...T.useContext(Ql),...n},n.isStatic=Nu(()=>n.isStatic);const i=T.useMemo(()=>n,[JSON.stringify(n.transition),n.transformPagePoint,n.reducedMotion]);return Q.jsx(Ql.Provider,{value:i,children:e})}function jC(e){if(typeof Proxy>"u")return e;const t=new Map,n=(...i)=>e(...i);return new Proxy(n,{get:(i,l)=>l==="create"?e:(t.has(l)||t.set(l,e(l)),t.get(l))})}const zu=T.createContext({});function J1(e){return e!==null&&typeof e=="object"&&typeof e.start=="function"}function jd(e){return typeof e=="string"||Array.isArray(e)}const HC=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],BC=["initial",...HC];function Gp(e){return J1(e.animate)||BC.some(t=>jd(e[t]))}function UC(e){return!!(Gp(e)||e.variants)}function VC(e,t){if(Gp(e)){const{initial:n,animate:i}=e;return{initial:n===!1||jd(n)?n:void 0,animate:jd(i)?i:void 0}}return e.inherit!==!1?t:{}}function WC(e){const{initial:t,animate:n}=VC(e,T.useContext(zu));return T.useMemo(()=>({initial:t,animate:n}),[Yy(t),Yy(n)])}function Yy(e){return Array.isArray(e)?e.join(" "):e}const KC=Symbol.for("motionComponentSymbol");function Z1(e){return e&&typeof e=="object"&&Object.prototype.hasOwnProperty.call(e,"current")}function GC(e,t,n){return T.useCallback(i=>{i&&e.onMount&&e.onMount(i),t&&(i?t.mount(i):t.unmount()),n&&(typeof n=="function"?n(i):Z1(n)&&(n.current=i))},[t])}const ew=e=>e.replace(/([a-z])([A-Z])/gu,"$1-$2").toLowerCase(),qC="framerAppearId",YC="data-"+ew(qC),{schedule:XC,cancel:_O}=q1(queueMicrotask,!1),QC=T.createContext({});function JC(e,t,n,i,l){var a,s;const{visualElement:c}=T.useContext(zu),f=T.useContext(Kp),p=T.useContext(Du),h=T.useContext(Ql).reducedMotion,m=T.useRef(null);i=i||f.renderer,!m.current&&i&&(m.current=i(e,{visualState:t,parent:c,props:n,presenceContext:p,blockInitialAnimation:p?p.initial===!1:!1,reducedMotionConfig:h}));const b=m.current,y=T.useContext(QC);b&&!b.projection&&l&&(b.type==="html"||b.type==="svg")&&ZC(m.current,n,l,y);const w=T.useRef(!1);T.useInsertionEffect(()=>{b&&w.current&&b.update(n,p)});const S=n[YC],C=T.useRef(!!S&&!(!((a=window.MotionHandoffIsComplete)===null||a===void 0)&&a.call(window,S))&&((s=window.MotionHasOptimisedAnimation)===null||s===void 0?void 0:s.call(window,S)));return K1(()=>{b&&(w.current=!0,window.MotionIsMounted=!0,b.updateFeatures(),XC.render(b.render),C.current&&b.animationState&&b.animationState.animateChanges())}),T.useEffect(()=>{b&&(!C.current&&b.animationState&&b.animationState.animateChanges(),C.current&&(queueMicrotask(()=>{var k;(k=window.MotionHandoffMarkAsComplete)===null||k===void 0||k.call(window,S)}),C.current=!1))}),b}function ZC(e,t,n,i){const{layoutId:l,layout:a,drag:s,dragConstraints:c,layoutScroll:f,layoutRoot:p}=t;e.projection=new n(e.latestValues,t["data-framer-portal-id"]?void 0:tw(e.parent)),e.projection.setOptions({layoutId:l,layout:a,alwaysMeasureLayout:!!s||c&&Z1(c),visualElement:e,animationType:typeof a=="string"?a:"both",initialPromotionConfig:i,layoutScroll:f,layoutRoot:p})}function tw(e){if(e)return e.options.allowProjection!==!1?e.projection:tw(e.parent)}function eT({preloadedFeatures:e,createVisualElement:t,useRender:n,useVisualState:i,Component:l}){var a,s;e&&zd(e);function c(p,h){let m;const b={...T.useContext(Ql),...p,layoutId:tT(p)},{isStatic:y}=b,w=WC(p),S=i(p,y);if(!y&&W1){nT();const C=rT(b);m=C.MeasureLayout,w.visualElement=JC(l,S,b,t,C.ProjectionNode)}return Q.jsxs(zu.Provider,{value:w,children:[m&&w.visualElement?Q.jsx(m,{visualElement:w.visualElement,...b}):null,n(l,p,GC(S,w.visualElement,h),S,y,w.visualElement)]})}c.displayName=`motion.${typeof l=="string"?l:`create(${(s=(a=l.displayName)!==null&&a!==void 0?a:l.name)!==null&&s!==void 0?s:""})`}`;const f=T.forwardRef(c);return f[KC]=l,f}function tT({layoutId:e}){const t=T.useContext(V1).id;return t&&e!==void 0?t+"-"+e:e}function nT(e,t){T.useContext(Kp).strict}function rT(e){const{drag:t,layout:n}=vu;if(!t&&!n)return{};const i={...t,...n};return{MeasureLayout:t!=null&&t.isEnabled(e)||n!=null&&n.isEnabled(e)?i.MeasureLayout:void 0,ProjectionNode:i.ProjectionNode}}const nw=e=>t=>typeof t=="string"&&t.startsWith(e),iT=nw("--"),oT=nw("var(--"),MO=e=>oT(e)?lT.test(e.split("/*")[0].trim()):!1,lT=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu,aT={},ju=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],qp=new Set(ju);function rw(e,{layout:t,layoutId:n}){return qp.has(e)||e.startsWith("origin")||(t||n!==void 0)&&(!!aT[e]||e==="opacity")}const Ii=e=>!!(e&&e.getVelocity),iw=(e,t)=>t&&typeof e=="number"?t.transform(e):e,sT=(e,t,n)=>n>t?t:ntypeof e=="number",parse:parseFloat,transform:e=>e},Hd={...Yp,transform:e=>sT(0,1,e)},Us={...Yp,default:1},ha=e=>({test:t=>typeof t=="string"&&t.endsWith(e)&&t.split(" ").length===1,parse:parseFloat,transform:t=>`${t}${e}`}),vi=ha("deg"),qf=ha("%"),Te=ha("px"),AO=ha("vh"),RO=ha("vw"),Xy={...qf,parse:e=>qf.parse(e)/100,transform:e=>qf.transform(e*100)},uT={borderWidth:Te,borderTopWidth:Te,borderRightWidth:Te,borderBottomWidth:Te,borderLeftWidth:Te,borderRadius:Te,radius:Te,borderTopLeftRadius:Te,borderTopRightRadius:Te,borderBottomRightRadius:Te,borderBottomLeftRadius:Te,width:Te,maxWidth:Te,height:Te,maxHeight:Te,top:Te,right:Te,bottom:Te,left:Te,padding:Te,paddingTop:Te,paddingRight:Te,paddingBottom:Te,paddingLeft:Te,margin:Te,marginTop:Te,marginRight:Te,marginBottom:Te,marginLeft:Te,backgroundPositionX:Te,backgroundPositionY:Te},cT={rotate:vi,rotateX:vi,rotateY:vi,rotateZ:vi,scale:Us,scaleX:Us,scaleY:Us,scaleZ:Us,skew:vi,skewX:vi,skewY:vi,distance:Te,translateX:Te,translateY:Te,translateZ:Te,x:Te,y:Te,z:Te,perspective:Te,transformPerspective:Te,opacity:Hd,originX:Xy,originY:Xy,originZ:Te},Qy={...Yp,transform:Math.round},ow={...uT,...cT,zIndex:Qy,size:Te,fillOpacity:Hd,strokeOpacity:Hd,numOctaves:Qy},fT={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},dT=ju.length;function pT(e,t,n){let i="",l=!0;for(let a=0;a({style:{},transform:{},transformOrigin:{},vars:{}});function aw(e,t,n){for(const i in t)!Ii(t[i])&&!rw(i,n)&&(e[i]=t[i])}function hT({transformTemplate:e},t){return T.useMemo(()=>{const n=Xp();return lw(n,t,e),Object.assign({},n.vars,n.style)},[t])}function mT(e,t){const n=e.style||{},i={};return aw(i,n,e),Object.assign(i,hT(e,t)),i}function gT(e,t){const n={},i=mT(e,t);return e.drag&&e.dragListener!==!1&&(n.draggable=!1,i.userSelect=i.WebkitUserSelect=i.WebkitTouchCallout="none",i.touchAction=e.drag===!0?"none":`pan-${e.drag==="x"?"y":"x"}`),e.tabIndex===void 0&&(e.onTap||e.onTapStart||e.whileTap)&&(n.tabIndex=0),n.style=i,n}const yT=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function sw(e){return typeof e!="string"||e.includes("-")?!1:!!(yT.indexOf(e)>-1||/[A-Z]/u.test(e))}const vT={offset:"stroke-dashoffset",array:"stroke-dasharray"},bT={offset:"strokeDashoffset",array:"strokeDasharray"};function wT(e,t,n=1,i=0,l=!0){e.pathLength=1;const a=l?vT:bT;e[a.offset]=Te.transform(-i);const s=Te.transform(t),c=Te.transform(n);e[a.array]=`${s} ${c}`}function Jy(e,t,n){return typeof e=="string"?e:Te.transform(t+n*e)}function xT(e,t,n){const i=Jy(t,e.x,e.width),l=Jy(n,e.y,e.height);return`${i} ${l}`}function uw(e,{attrX:t,attrY:n,attrScale:i,originX:l,originY:a,pathLength:s,pathSpacing:c=1,pathOffset:f=0,...p},h,m){if(lw(e,p,m),h){e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};const{attrs:b,style:y,dimensions:w}=e;b.transform&&(w&&(y.transform=b.transform),delete b.transform),w&&(l!==void 0||a!==void 0||y.transform)&&(y.transformOrigin=xT(w,l!==void 0?l:.5,a!==void 0?a:.5)),t!==void 0&&(b.x=t),n!==void 0&&(b.y=n),i!==void 0&&(b.scale=i),s!==void 0&&wT(b,s,c,f,!1)}const cw=()=>({...Xp(),attrs:{}}),fw=e=>typeof e=="string"&&e.toLowerCase()==="svg";function kT(e,t,n,i){const l=T.useMemo(()=>{const a=cw();return uw(a,t,fw(i),e.transformTemplate),{...a.attrs,style:{...a.style}}},[t]);if(e.style){const a={};aw(a,e.style,e),l.style={...a,...l.style}}return l}function ET(e=!1){return(n,i,l,{latestValues:a},s)=>{const f=(sw(n)?kT:gT)(i,a,s,n),p=DC(i,typeof n=="string",e),h=n!==T.Fragment?{...p,...f,ref:l}:{},{children:m}=i,b=T.useMemo(()=>Ii(m)?m.get():m,[m]);return T.createElement(n,{...h,children:b})}}function Zy(e){const t=[{},{}];return e==null||e.values.forEach((n,i)=>{t[0][i]=n.get(),t[1][i]=n.getVelocity()}),t}function ST(e,t,n,i){if(typeof t=="function"){const[l,a]=Zy(i);t=t(n!==void 0?n:e.custom,l,a)}if(typeof t=="string"&&(t=e.variants&&e.variants[t]),typeof t=="function"){const[l,a]=Zy(i);t=t(n!==void 0?n:e.custom,l,a)}return t}const $T=e=>Array.isArray(e),CT=e=>!!(e&&typeof e=="object"&&e.mix&&e.toValue),OO=e=>$T(e)?e[e.length-1]||0:e;function TT(e){const t=Ii(e)?e.get():e;return CT(t)?t.toValue():t}function PT({scrapeMotionValuesFromProps:e,createRenderState:t,onUpdate:n},i,l,a){const s={latestValues:LT(i,l,a,e),renderState:t()};return n&&(s.onMount=c=>n({props:i,current:c,...s}),s.onUpdate=c=>n(c)),s}const dw=e=>(t,n)=>{const i=T.useContext(zu),l=T.useContext(Du),a=()=>PT(e,t,i,l);return n?a():Nu(a)};function LT(e,t,n,i){const l={},a=i(e,{});for(const b in a)l[b]=TT(a[b]);let{initial:s,animate:c}=e;const f=Gp(e),p=UC(e);t&&p&&!f&&e.inherit!==!1&&(s===void 0&&(s=t.initial),c===void 0&&(c=t.animate));let h=n?n.initial===!1:!1;h=h||s===!1;const m=h?c:s;if(m&&typeof m!="boolean"&&!J1(m)){const b=Array.isArray(m)?m:[m];for(let y=0;y{if(!n)return;let a=!!e.drag;if(!a){for(const c in l)if(qp.has(c)){a=!0;break}}if(!a)return;let s=!t;if(t)for(let c=0;c{_T(n,i),Gy.render(()=>{uw(i,l,fw(n.tagName),e.transformTemplate),RT(n,i)})})}})};function NT(e,t){return function(i,{forwardMotionProps:l}={forwardMotionProps:!1}){const s={...sw(i)?FT:IT,preloadedFeatures:e,useRender:ET(l),createVisualElement:t,Component:i};return eT(s)}}const DT=NT(),hw=jC(DT);var zT=({children:e,navigate:t,disableAnimation:n,useHref:i,disableRipple:l=!1,skipFramerMotionAnimations:a=n,reducedMotion:s="never",validationBehavior:c,locale:f="en-US",defaultDates:p,createCalendar:h,...m})=>{let b=e;t&&(b=Q.jsx(D$,{navigate:t,useHref:i,children:b}));const y=T.useMemo(()=>(n&&a&&(RC.skipAnimations=!0),{createCalendar:h,defaultDates:p,disableAnimation:n,disableRipple:l,validationBehavior:c}),[h,p==null?void 0:p.maxDate,p==null?void 0:p.minDate,n,l,c]);return Q.jsx(VS,{value:y,children:Q.jsx(r$,{locale:f,children:Q.jsx(zC,{reducedMotion:s,children:Q.jsx(U1,{...m,children:b})})})})};function Mo(e){return T.forwardRef(e)}var ma=(e,t,n=!0)=>{if(!t)return[e,{}];const i=t.reduce((l,a)=>a in e?{...l,[a]:e[a]}:l,{});return n?[Object.keys(e).filter(a=>!t.includes(a)).reduce((a,s)=>({...a,[s]:e[s]}),{}),i]:[e,i]},Vs=["small","medium","large"],Bd={theme:{opacity:["disabled"],spacing:["divider"],borderWidth:Vs,borderRadius:Vs},classGroups:{shadow:[{shadow:Vs}],"font-size":[{text:["tiny",...Vs]}],"bg-image":["bg-stripe-gradient-default","bg-stripe-gradient-primary","bg-stripe-gradient-secondary","bg-stripe-gradient-success","bg-stripe-gradient-warning","bg-stripe-gradient-danger"]}},tv=e=>typeof e=="boolean"?`${e}`:e===0?"0":e,cn=e=>!e||typeof e!="object"||Object.keys(e).length===0,jT=(e,t)=>JSON.stringify(e)===JSON.stringify(t);function mw(e,t){e.forEach(function(n){Array.isArray(n)?mw(n,t):t.push(n)})}function gw(e){let t=[];return mw(e,t),t}var yw=(...e)=>gw(e).filter(Boolean),vw=(e,t)=>{let n={},i=Object.keys(e),l=Object.keys(t);for(let a of i)if(l.includes(a)){let s=e[a],c=t[a];typeof s=="object"&&typeof c=="object"?n[a]=vw(s,c):Array.isArray(s)||Array.isArray(c)?n[a]=yw(c,s):n[a]=c+" "+s}else n[a]=e[a];for(let a of l)i.includes(a)||(n[a]=t[a]);return n},nv=e=>!e||typeof e!="string"?e:e.replace(/\s+/g," ").trim();function HT(){for(var e=0,t,n,i="";ee&&(t=0,i=n,n=new Map)}return{get:function(s){var c=n.get(s);if(c!==void 0)return c;if((c=i.get(s))!==void 0)return l(s,c),c},set:function(s,c){n.has(s)?n.set(s,c):l(s,c)}}}var xw="!";function qT(e){var t=e.separator||":",n=t.length===1,i=t[0],l=t.length;return function(s){for(var c=[],f=0,p=0,h,m=0;mp?h-p:void 0;return{modifiers:c,hasImportantModifier:w,baseClassName:S,maybePostfixModifierPosition:C}}}function YT(e){if(e.length<=1)return e;var t=[],n=[];return e.forEach(function(i){var l=i[0]==="[";l?(t.push.apply(t,n.sort().concat([i])),n=[]):n.push(i)}),t.push.apply(t,n.sort()),t}function XT(e){return{cache:GT(e.cacheSize),splitModifiers:qT(e),...BT(e)}}var QT=/\s+/;function JT(e,t){var n=t.splitModifiers,i=t.getClassGroupId,l=t.getConflictingClassGroupIds,a=new Set;return e.trim().split(QT).map(function(s){var c=n(s),f=c.modifiers,p=c.hasImportantModifier,h=c.baseClassName,m=c.maybePostfixModifierPosition,b=i(m?h.substring(0,m):h),y=!!m;if(!b){if(!m)return{isTailwindClass:!1,originalClassName:s};if(b=i(h),!b)return{isTailwindClass:!1,originalClassName:s};y=!1}var w=YT(f).join(":"),S=p?w+xw:w;return{isTailwindClass:!0,modifierId:S,classGroupId:b,originalClassName:s,hasPostfixModifier:y}}).reverse().filter(function(s){if(!s.isTailwindClass)return!0;var c=s.modifierId,f=s.classGroupId,p=s.hasPostfixModifier,h=c+f;return a.has(h)?!1:(a.add(h),l(f,p).forEach(function(m){return a.add(c+m)}),!0)}).reverse().map(function(s){return s.originalClassName}).join(" ")}function Vd(){for(var e=arguments.length,t=new Array(e),n=0;n1?t-1:0),i=1;ie||void 0,Jl=(...e)=>$w(gw(e).filter(Boolean).join(" ")),Yf=null,wu={},Gd=!1,El=(...e)=>t=>t.twMerge?((!Yf||Gd)&&(Gd=!1,Yf=cn(wu)?gP:mP(wu)),$w(Yf(Jl(e)))):Jl(e),lv=(e,t)=>{for(let n in t)e.hasOwnProperty(n)?e[n]=Jl(e[n],t[n]):e[n]=t[n];return e},vP=(e,t)=>{let{extend:n=null,slots:i={},variants:l={},compoundVariants:a=[],compoundSlots:s=[],defaultVariants:c={}}=e,f={...yP,...t},p=n!=null&&n.base?Jl(n.base,e==null?void 0:e.base):e==null?void 0:e.base,h=n!=null&&n.variants&&!cn(n.variants)?vw(l,n.variants):l,m=n!=null&&n.defaultVariants&&!cn(n.defaultVariants)?{...n.defaultVariants,...c}:c;!cn(f.twMergeConfig)&&!jT(f.twMergeConfig,wu)&&(Gd=!0,wu=f.twMergeConfig);let b=cn(n==null?void 0:n.slots),y=cn(i)?{}:{base:Jl(e==null?void 0:e.base,b&&(n==null?void 0:n.base)),...i},w=b?y:lv({...n==null?void 0:n.slots},cn(y)?{base:e==null?void 0:e.base}:y),S=k=>{if(cn(h)&&cn(i)&&b)return El(p,k==null?void 0:k.class,k==null?void 0:k.className)(f);if(a&&!Array.isArray(a))throw new TypeError(`The "compoundVariants" prop must be an array. Received: ${typeof a}`);if(s&&!Array.isArray(s))throw new TypeError(`The "compoundSlots" prop must be an array. Received: ${typeof s}`);let I=(D,P,H=[],A)=>{let ee=H;if(typeof P=="string")ee=ee.concat(nv(P).split(" ").map(te=>`${D}:${te}`));else if(Array.isArray(P))ee=ee.concat(P.reduce((te,G)=>te.concat(`${D}:${G}`),[]));else if(typeof P=="object"&&typeof A=="string"){for(let te in P)if(P.hasOwnProperty(te)&&te===A){let G=P[te];if(G&&typeof G=="string"){let ne=nv(G);ee[A]?ee[A]=ee[A].concat(ne.split(" ").map(L=>`${D}:${L}`)):ee[A]=ne.split(" ").map(L=>`${D}:${L}`)}else Array.isArray(G)&&G.length>0&&(ee[A]=G.reduce((ne,L)=>ne.concat(`${D}:${L}`),[]))}}return ee},M=(D,P=h,H=null,A=null)=>{var ee;let te=P[D];if(!te||cn(te))return null;let G=(ee=A==null?void 0:A[D])!=null?ee:k==null?void 0:k[D];if(G===null)return null;let ne=tv(G),L=Array.isArray(f.responsiveVariants)&&f.responsiveVariants.length>0||f.responsiveVariants===!0,$=m==null?void 0:m[D],z=[];if(typeof ne=="object"&&L)for(let[re,ce]of Object.entries(ne)){let se=te[ce];if(re==="initial"){$=ce;continue}Array.isArray(f.responsiveVariants)&&!f.responsiveVariants.includes(re)||(z=I(re,se,z,H))}let _=te[ne]||te[tv($)];return typeof z=="object"&&typeof H=="string"&&z[H]?lv(z,_):z.length>0?(z.push(_),z):_},U=()=>h?Object.keys(h).map(D=>M(D,h)):null,V=(D,P)=>{if(!h||typeof h!="object")return null;let H=new Array;for(let A in h){let ee=M(A,h,D,P),te=D==="base"&&typeof ee=="string"?ee:ee&&ee[D];te&&(H[H.length]=te)}return H},R={};for(let D in k)k[D]!==void 0&&(R[D]=k[D]);let X=(D,P)=>{var H;let A=typeof(k==null?void 0:k[D])=="object"?{[D]:(H=k[D])==null?void 0:H.initial}:{};return{...m,...R,...A,...P}},x=(D=[],P)=>{let H=[];for(let{class:A,className:ee,...te}of D){let G=!0;for(let[ne,L]of Object.entries(te)){let $=X(ne,P);if(Array.isArray(L)){if(!L.includes($[ne])){G=!1;break}}else if($[ne]!==L){G=!1;break}}G&&(A&&H.push(A),ee&&H.push(ee))}return H},K=D=>{let P=x(a,D),H=x(n==null?void 0:n.compoundVariants,D);return yw(H,P)},F=D=>{let P=K(D);if(!Array.isArray(P))return P;let H={};for(let A of P)if(typeof A=="string"&&(H.base=El(H.base,A)(f)),typeof A=="object")for(let[ee,te]of Object.entries(A))H[ee]=El(H[ee],te)(f);return H},N=D=>{if(s.length<1)return null;let P={};for(let{slots:H=[],class:A,className:ee,...te}of s){if(!cn(te)){let G=!0;for(let ne of Object.keys(te)){let L=X(ne,D)[ne];if(L===void 0||(Array.isArray(te[ne])?!te[ne].includes(L):te[ne]!==L)){G=!1;break}}if(!G)continue}for(let G of H)P[G]=P[G]||[],P[G].push([A,ee])}return P};if(!cn(i)||!b){let D={};if(typeof w=="object"&&!cn(w))for(let P of Object.keys(w))D[P]=H=>{var A,ee;return El(w[P],V(P,H),((A=F(H))!=null?A:[])[P],((ee=N(H))!=null?ee:[])[P],H==null?void 0:H.class,H==null?void 0:H.className)(f)};return D}return El(p,U(),K(),k==null?void 0:k.class,k==null?void 0:k.className)(f)},C=()=>{if(!(!h||typeof h!="object"))return Object.keys(h)};return S.variantKeys=C(),S.extend=n,S.base=p,S.slots=w,S.variants=h,S.defaultVariants=m,S.compoundSlots=s,S.compoundVariants=a,S},Qr=(e,t)=>{var n,i,l;return vP(e,{...t,twMerge:(n=void 0)!=null?n:!0,twMergeConfig:{theme:{...(i=void 0)==null?void 0:i.theme,...Bd.theme},classGroups:{...(l=void 0)==null?void 0:l.classGroups,...Bd.classGroups}}})},av=Qr({slots:{base:"relative inline-flex flex-col gap-2 items-center justify-center",wrapper:"relative flex",circle1:["absolute","w-full","h-full","rounded-full","animate-spinner-ease-spin","border-2","border-solid","border-t-transparent","border-l-transparent","border-r-transparent"],circle2:["absolute","w-full","h-full","rounded-full","opacity-75","animate-spinner-linear-spin","border-2","border-dotted","border-t-transparent","border-l-transparent","border-r-transparent"],label:"text-foreground dark:text-foreground-dark font-regular"},variants:{size:{sm:{wrapper:"w-5 h-5",circle1:"border-2",circle2:"border-2",label:"text-small"},md:{wrapper:"w-8 h-8",circle1:"border-3",circle2:"border-3",label:"text-medium"},lg:{wrapper:"w-10 h-10",circle1:"border-3",circle2:"border-3",label:"text-large"}},color:{current:{circle1:"border-b-current",circle2:"border-b-current"},white:{circle1:"border-b-white",circle2:"border-b-white"},default:{circle1:"border-b-default",circle2:"border-b-default"},primary:{circle1:"border-b-primary",circle2:"border-b-primary"},secondary:{circle1:"border-b-secondary",circle2:"border-b-secondary"},success:{circle1:"border-b-success",circle2:"border-b-success"},warning:{circle1:"border-b-warning",circle2:"border-b-warning"},danger:{circle1:"border-b-danger",circle2:"border-b-danger"}},labelColor:{foreground:{label:"text-foreground"},primary:{label:"text-primary"},secondary:{label:"text-secondary"},success:{label:"text-success"},warning:{label:"text-warning"},danger:{label:"text-danger"}}},defaultVariants:{size:"md",color:"primary",labelColor:"foreground"}}),Jp=["outline-none","data-[focus-visible=true]:z-10","data-[focus-visible=true]:outline-2","data-[focus-visible=true]:outline-focus","data-[focus-visible=true]:outline-offset-2"],bP=["outline-none","group-data-[focus-visible=true]:z-10","group-data-[focus-visible=true]:ring-2","group-data-[focus-visible=true]:ring-focus","group-data-[focus-visible=true]:ring-offset-2","group-data-[focus-visible=true]:ring-offset-background"],so={default:["[&+.border-medium.border-default]:ms-[calc(theme(borderWidth.medium)*-1)]"],primary:["[&+.border-medium.border-primary]:ms-[calc(theme(borderWidth.medium)*-1)]"],secondary:["[&+.border-medium.border-secondary]:ms-[calc(theme(borderWidth.medium)*-1)]"],success:["[&+.border-medium.border-success]:ms-[calc(theme(borderWidth.medium)*-1)]"],warning:["[&+.border-medium.border-warning]:ms-[calc(theme(borderWidth.medium)*-1)]"],danger:["[&+.border-medium.border-danger]:ms-[calc(theme(borderWidth.medium)*-1)]"]},wP={default:"bg-default text-default-foreground",primary:"bg-primary text-primary-foreground",secondary:"bg-secondary text-secondary-foreground",success:"bg-success text-success-foreground",warning:"bg-warning text-warning-foreground",danger:"bg-danger text-danger-foreground",foreground:"bg-foreground text-background"},xP={default:"shadow-lg shadow-default/50 bg-default text-default-foreground",primary:"shadow-lg shadow-primary/40 bg-primary text-primary-foreground",secondary:"shadow-lg shadow-secondary/40 bg-secondary text-secondary-foreground",success:"shadow-lg shadow-success/40 bg-success text-success-foreground",warning:"shadow-lg shadow-warning/40 bg-warning text-warning-foreground",danger:"shadow-lg shadow-danger/40 bg-danger text-danger-foreground",foreground:"shadow-lg shadow-foreground/40 bg-foreground text-background"},kP={default:"bg-transparent border-default text-foreground",primary:"bg-transparent border-primary text-primary",secondary:"bg-transparent border-secondary text-secondary",success:"bg-transparent border-success text-success",warning:"bg-transparent border-warning text-warning",danger:"bg-transparent border-danger text-danger",foreground:"bg-transparent border-foreground text-foreground"},EP={default:"bg-default/40 text-default-700",primary:"bg-primary/20 text-primary-600",secondary:"bg-secondary/20 text-secondary-600",success:"bg-success/20 text-success-700 dark:text-success",warning:"bg-warning/20 text-warning-700 dark:text-warning",danger:"bg-danger/20 text-danger-600 dark:text-danger-500",foreground:"bg-foreground/10 text-foreground"},SP={default:"border-default bg-default-100 text-default-foreground",primary:"border-default bg-default-100 text-primary",secondary:"border-default bg-default-100 text-secondary",success:"border-default bg-default-100 text-success",warning:"border-default bg-default-100 text-warning",danger:"border-default bg-default-100 text-danger",foreground:"border-default bg-default-100 text-foreground"},$P={default:"bg-transparent text-default-foreground",primary:"bg-transparent text-primary",secondary:"bg-transparent text-secondary",success:"bg-transparent text-success",warning:"bg-transparent text-warning",danger:"bg-transparent text-danger",foreground:"bg-transparent text-foreground"},CP={default:"border-default text-default-foreground",primary:"border-primary text-primary",secondary:"border-secondary text-secondary",success:"border-success text-success",warning:"border-warning text-warning",danger:"border-danger text-danger",foreground:"border-foreground text-foreground hover:!bg-foreground"},Se={solid:wP,shadow:xP,bordered:kP,flat:EP,faded:SP,light:$P,ghost:CP},sv=Qr({slots:{base:["z-0","relative","bg-transparent","before:content-['']","before:hidden","before:z-[-1]","before:absolute","before:rotate-45","before:w-2.5","before:h-2.5","before:rounded-sm","data-[arrow=true]:before:block","data-[placement=top]:before:-bottom-[calc(theme(spacing.5)/4_-_1.5px)]","data-[placement=top]:before:left-1/2","data-[placement=top]:before:-translate-x-1/2","data-[placement=top-start]:before:-bottom-[calc(theme(spacing.5)/4_-_1.5px)]","data-[placement=top-start]:before:left-3","data-[placement=top-end]:before:-bottom-[calc(theme(spacing.5)/4_-_1.5px)]","data-[placement=top-end]:before:right-3","data-[placement=bottom]:before:-top-[calc(theme(spacing.5)/4_-_1.5px)]","data-[placement=bottom]:before:left-1/2","data-[placement=bottom]:before:-translate-x-1/2","data-[placement=bottom-start]:before:-top-[calc(theme(spacing.5)/4_-_1.5px)]","data-[placement=bottom-start]:before:left-3","data-[placement=bottom-end]:before:-top-[calc(theme(spacing.5)/4_-_1.5px)]","data-[placement=bottom-end]:before:right-3","data-[placement=left]:before:-right-[calc(theme(spacing.5)/4_-_2px)]","data-[placement=left]:before:top-1/2","data-[placement=left]:before:-translate-y-1/2","data-[placement=left-start]:before:-right-[calc(theme(spacing.5)/4_-_3px)]","data-[placement=left-start]:before:top-1/4","data-[placement=left-end]:before:-right-[calc(theme(spacing.5)/4_-_3px)]","data-[placement=left-end]:before:bottom-1/4","data-[placement=right]:before:-left-[calc(theme(spacing.5)/4_-_2px)]","data-[placement=right]:before:top-1/2","data-[placement=right]:before:-translate-y-1/2","data-[placement=right-start]:before:-left-[calc(theme(spacing.5)/4_-_3px)]","data-[placement=right-start]:before:top-1/4","data-[placement=right-end]:before:-left-[calc(theme(spacing.5)/4_-_3px)]","data-[placement=right-end]:before:bottom-1/4",...Jp],content:["z-10","px-2.5","py-1","w-full","inline-flex","flex-col","items-center","justify-center","box-border","subpixel-antialiased","outline-none","box-border"],trigger:["z-10"],backdrop:["hidden"],arrow:[]},variants:{size:{sm:{content:"text-tiny"},md:{content:"text-small"},lg:{content:"text-medium"}},color:{default:{base:"before:bg-content1 before:shadow-small",content:"bg-content1"},foreground:{base:"before:bg-foreground",content:Se.solid.foreground},primary:{base:"before:bg-primary",content:Se.solid.primary},secondary:{base:"before:bg-secondary",content:Se.solid.secondary},success:{base:"before:bg-success",content:Se.solid.success},warning:{base:"before:bg-warning",content:Se.solid.warning},danger:{base:"before:bg-danger",content:Se.solid.danger}},radius:{none:{content:"rounded-none"},sm:{content:"rounded-small"},md:{content:"rounded-medium"},lg:{content:"rounded-large"},full:{content:"rounded-full"}},shadow:{none:{content:"shadow-none"},sm:{content:"shadow-small"},md:{content:"shadow-medium"},lg:{content:"shadow-large"}},backdrop:{transparent:{},opaque:{backdrop:"bg-overlay/50 backdrop-opacity-disabled"},blur:{backdrop:"backdrop-blur-sm backdrop-saturate-150 bg-overlay/30"}},triggerScaleOnOpen:{true:{trigger:["aria-expanded:scale-[0.97]","aria-expanded:opacity-70","subpixel-antialiased"]},false:{}},disableAnimation:{true:{base:"animate-none"}},isTriggerDisabled:{true:{trigger:"opacity-disabled pointer-events-none"},false:{}}},defaultVariants:{color:"default",radius:"lg",size:"md",shadow:"md",backdrop:"transparent",triggerScaleOnOpen:!0},compoundVariants:[{backdrop:["opaque","blur"],class:{backdrop:"block w-full h-full fixed inset-0 -z-30"}}]}),TP=["data-[top-scroll=true]:[mask-image:linear-gradient(0deg,#000_calc(100%_-_var(--scroll-shadow-size)),transparent)]","data-[bottom-scroll=true]:[mask-image:linear-gradient(180deg,#000_calc(100%_-_var(--scroll-shadow-size)),transparent)]","data-[top-bottom-scroll=true]:[mask-image:linear-gradient(#000,#000,transparent_0,#000_var(--scroll-shadow-size),#000_calc(100%_-_var(--scroll-shadow-size)),transparent)]"],PP=["data-[left-scroll=true]:[mask-image:linear-gradient(270deg,#000_calc(100%_-_var(--scroll-shadow-size)),transparent)]","data-[right-scroll=true]:[mask-image:linear-gradient(90deg,#000_calc(100%_-_var(--scroll-shadow-size)),transparent)]","data-[left-right-scroll=true]:[mask-image:linear-gradient(to_right,#000,#000,transparent_0,#000_var(--scroll-shadow-size),#000_calc(100%_-_var(--scroll-shadow-size)),transparent)]"],uv=Qr({base:[],variants:{orientation:{vertical:["overflow-y-auto",...TP],horizontal:["overflow-x-auto",...PP]},hideScrollBar:{true:"scrollbar-hide",false:""}},defaultVariants:{orientation:"vertical",hideScrollBar:!1}}),cv=Qr({slots:{base:["group","relative","overflow-hidden","bg-content3 dark:bg-content2","pointer-events-none","before:opacity-100","before:absolute","before:inset-0","before:-translate-x-full","before:animate-[shimmer_2s_infinite]","before:border-t","before:border-content4/30","before:bg-gradient-to-r","before:from-transparent","before:via-content4","dark:before:via-default-700/10","before:to-transparent","after:opacity-100","after:absolute","after:inset-0","after:-z-10","after:bg-content3","dark:after:bg-content2","data-[loaded=true]:pointer-events-auto","data-[loaded=true]:overflow-visible","data-[loaded=true]:!bg-transparent","data-[loaded=true]:before:opacity-0 data-[loaded=true]:before:-z-10 data-[loaded=true]:before:animate-none","data-[loaded=true]:after:opacity-0"],content:["opacity-0","group-data-[loaded=true]:opacity-100"]},variants:{disableAnimation:{true:{base:"before:animate-none before:transition-none after:transition-none",content:"transition-none"},false:{base:"transition-background !duration-300",content:"transition-opacity motion-reduce:transition-none !duration-300"}}},defaultVariants:{}}),fv=Qr({slots:{base:"group flex flex-col data-[hidden=true]:hidden",label:["absolute","z-10","pointer-events-none","origin-top-left","flex-shrink-0","rtl:origin-top-right","subpixel-antialiased","block","text-small","text-foreground-500"],mainWrapper:"h-full",inputWrapper:"relative w-full inline-flex tap-highlight-transparent flex-row items-center shadow-sm px-3 gap-3",innerWrapper:"inline-flex w-full items-center h-full box-border",input:["w-full font-normal bg-transparent !outline-none placeholder:text-foreground-500 focus-visible:outline-none","data-[has-start-content=true]:ps-1.5","data-[has-end-content=true]:pe-1.5","file:cursor-pointer file:bg-transparent file:border-0","autofill:bg-transparent bg-clip-text"],clearButton:["p-2","-m-2","z-10","absolute","end-3","start-auto","pointer-events-none","appearance-none","outline-none","select-none","opacity-0","hover:!opacity-100","cursor-pointer","active:!opacity-70","rounded-full",...Jp],helperWrapper:"hidden group-data-[has-helper=true]:flex p-1 relative flex-col gap-1.5",description:"text-tiny text-foreground-400",errorMessage:"text-tiny text-danger"},variants:{variant:{flat:{inputWrapper:["bg-default-100","data-[hover=true]:bg-default-200","group-data-[focus=true]:bg-default-100"]},faded:{inputWrapper:["bg-default-100","border-medium","border-default-200","data-[hover=true]:border-default-400 focus-within:border-default-400"],value:"group-data-[has-value=true]:text-default-foreground"},bordered:{inputWrapper:["border-medium","border-default-200","data-[hover=true]:border-default-400","group-data-[focus=true]:border-default-foreground"]},underlined:{inputWrapper:["!px-1","!pb-0","!gap-0","relative","box-border","border-b-medium","shadow-[0_1px_0px_0_rgba(0,0,0,0.05)]","border-default-200","!rounded-none","hover:border-default-300","after:content-['']","after:w-0","after:origin-center","after:bg-default-foreground","after:absolute","after:left-1/2","after:-translate-x-1/2","after:-bottom-[2px]","after:h-[2px]","group-data-[focus=true]:after:w-full"],innerWrapper:"pb-1",label:"group-data-[filled-within=true]:text-foreground"}},color:{default:{},primary:{},secondary:{},success:{},warning:{},danger:{}},size:{sm:{label:"text-tiny",inputWrapper:"h-8 min-h-8 px-2 rounded-small",input:"text-small",clearButton:"text-medium"},md:{inputWrapper:"h-10 min-h-10 rounded-medium",input:"text-small",clearButton:"text-large"},lg:{label:"text-medium",inputWrapper:"h-12 min-h-12 rounded-large",input:"text-medium",clearButton:"text-large"}},radius:{none:{inputWrapper:"rounded-none"},sm:{inputWrapper:"rounded-small"},md:{inputWrapper:"rounded-medium"},lg:{inputWrapper:"rounded-large"},full:{inputWrapper:"rounded-full"}},labelPlacement:{outside:{mainWrapper:"flex flex-col"},"outside-left":{base:"flex-row items-center flex-nowrap data-[has-helper=true]:items-start",inputWrapper:"flex-1",mainWrapper:"flex flex-col",label:"relative text-foreground pe-2 ps-2 pointer-events-auto"},inside:{label:"cursor-text",inputWrapper:"flex-col items-start justify-center gap-0",innerWrapper:"group-data-[has-label=true]:items-end"}},fullWidth:{true:{base:"w-full"},false:{}},isClearable:{true:{input:"peer pe-6 input-search-cancel-button-none",clearButton:["peer-data-[filled=true]:pointer-events-auto","peer-data-[filled=true]:opacity-70 peer-data-[filled=true]:block","peer-data-[filled=true]:scale-100"]}},isDisabled:{true:{base:"opacity-disabled pointer-events-none",inputWrapper:"pointer-events-none",label:"pointer-events-none"}},isInvalid:{true:{label:"!text-danger",input:"!placeholder:text-danger !text-danger"}},isRequired:{true:{label:"after:content-['*'] after:text-danger after:ms-0.5"}},isMultiline:{true:{label:"relative",inputWrapper:"!h-auto",innerWrapper:"items-start group-data-[has-label=true]:items-start",input:"resize-none data-[hide-scroll=true]:scrollbar-hide",clearButton:"absolute top-2 right-2 rtl:right-auto rtl:left-2 z-10"}},disableAnimation:{true:{input:"transition-none",inputWrapper:"transition-none",label:"transition-none"},false:{inputWrapper:"transition-background motion-reduce:transition-none !duration-150",label:["will-change-auto","!duration-200","!ease-out","motion-reduce:transition-none","transition-[transform,color,left,opacity]"],clearButton:["scale-90","ease-out","duration-150","transition-[opacity,transform]","motion-reduce:transition-none","motion-reduce:scale-100"]}}},defaultVariants:{variant:"flat",color:"default",size:"md",fullWidth:!0,labelPlacement:"inside",isDisabled:!1,isMultiline:!1},compoundVariants:[{variant:"flat",color:"default",class:{input:"group-data-[has-value=true]:text-default-foreground"}},{variant:"flat",color:"primary",class:{inputWrapper:["bg-primary-100","data-[hover=true]:bg-primary-50","text-primary","group-data-[focus=true]:bg-primary-50","placeholder:text-primary"],input:"placeholder:text-primary",label:"text-primary"}},{variant:"flat",color:"secondary",class:{inputWrapper:["bg-secondary-100","text-secondary","data-[hover=true]:bg-secondary-50","group-data-[focus=true]:bg-secondary-50","placeholder:text-secondary"],input:"placeholder:text-secondary",label:"text-secondary"}},{variant:"flat",color:"success",class:{inputWrapper:["bg-success-100","text-success-600","dark:text-success","placeholder:text-success-600","dark:placeholder:text-success","data-[hover=true]:bg-success-50","group-data-[focus=true]:bg-success-50"],input:"placeholder:text-success-600 dark:placeholder:text-success",label:"text-success-600 dark:text-success"}},{variant:"flat",color:"warning",class:{inputWrapper:["bg-warning-100","text-warning-600","dark:text-warning","placeholder:text-warning-600","dark:placeholder:text-warning","data-[hover=true]:bg-warning-50","group-data-[focus=true]:bg-warning-50"],input:"placeholder:text-warning-600 dark:placeholder:text-warning",label:"text-warning-600 dark:text-warning"}},{variant:"flat",color:"danger",class:{inputWrapper:["bg-danger-100","text-danger","dark:text-danger-500","placeholder:text-danger","dark:placeholder:text-danger-500","data-[hover=true]:bg-danger-50","group-data-[focus=true]:bg-danger-50"],input:"placeholder:text-danger dark:placeholder:text-danger-500",label:"text-danger dark:text-danger-500"}},{variant:"faded",color:"primary",class:{label:"text-primary",inputWrapper:"data-[hover=true]:border-primary focus-within:border-primary"}},{variant:"faded",color:"secondary",class:{label:"text-secondary",inputWrapper:"data-[hover=true]:border-secondary focus-within:border-secondary"}},{variant:"faded",color:"success",class:{label:"text-success",inputWrapper:"data-[hover=true]:border-success focus-within:border-success"}},{variant:"faded",color:"warning",class:{label:"text-warning",inputWrapper:"data-[hover=true]:border-warning focus-within:border-warning"}},{variant:"faded",color:"danger",class:{label:"text-danger",inputWrapper:"data-[hover=true]:border-danger focus-within:border-danger"}},{variant:"underlined",color:"default",class:{input:"group-data-[has-value=true]:text-foreground"}},{variant:"underlined",color:"primary",class:{inputWrapper:"after:bg-primary",label:"text-primary"}},{variant:"underlined",color:"secondary",class:{inputWrapper:"after:bg-secondary",label:"text-secondary"}},{variant:"underlined",color:"success",class:{inputWrapper:"after:bg-success",label:"text-success"}},{variant:"underlined",color:"warning",class:{inputWrapper:"after:bg-warning",label:"text-warning"}},{variant:"underlined",color:"danger",class:{inputWrapper:"after:bg-danger",label:"text-danger"}},{variant:"bordered",color:"primary",class:{inputWrapper:"group-data-[focus=true]:border-primary",label:"text-primary"}},{variant:"bordered",color:"secondary",class:{inputWrapper:"group-data-[focus=true]:border-secondary",label:"text-secondary"}},{variant:"bordered",color:"success",class:{inputWrapper:"group-data-[focus=true]:border-success",label:"text-success"}},{variant:"bordered",color:"warning",class:{inputWrapper:"group-data-[focus=true]:border-warning",label:"text-warning"}},{variant:"bordered",color:"danger",class:{inputWrapper:"group-data-[focus=true]:border-danger",label:"text-danger"}},{labelPlacement:"inside",color:"default",class:{label:"group-data-[filled-within=true]:text-default-600"}},{labelPlacement:"outside",color:"default",class:{label:"group-data-[filled-within=true]:text-foreground"}},{radius:"full",size:["sm"],class:{inputWrapper:"px-3"}},{radius:"full",size:"md",class:{inputWrapper:"px-4"}},{radius:"full",size:"lg",class:{inputWrapper:"px-5"}},{disableAnimation:!1,variant:["faded","bordered"],class:{inputWrapper:"transition-colors motion-reduce:transition-none"}},{disableAnimation:!1,variant:"underlined",class:{inputWrapper:"after:transition-width motion-reduce:after:transition-none"}},{variant:["flat","faded"],class:{inputWrapper:[...bP]}},{isInvalid:!0,variant:"flat",class:{inputWrapper:["!bg-danger-50","data-[hover=true]:!bg-danger-100","group-data-[focus=true]:!bg-danger-50"]}},{isInvalid:!0,variant:"bordered",class:{inputWrapper:"!border-danger group-data-[focus=true]:!border-danger"}},{isInvalid:!0,variant:"underlined",class:{inputWrapper:"after:!bg-danger"}},{labelPlacement:"inside",size:"sm",class:{inputWrapper:"h-12 py-1.5 px-3"}},{labelPlacement:"inside",size:"md",class:{inputWrapper:"h-14 py-2"}},{labelPlacement:"inside",size:"lg",class:{inputWrapper:"h-16 py-2.5 gap-0"}},{labelPlacement:"inside",size:"sm",variant:["bordered","faded"],class:{inputWrapper:"py-1"}},{labelPlacement:["inside","outside"],class:{label:["group-data-[filled-within=true]:pointer-events-auto"]}},{labelPlacement:"outside",isMultiline:!1,class:{base:"relative justify-end",label:["pb-0","z-20","top-1/2","-translate-y-1/2","group-data-[filled-within=true]:start-0"]}},{labelPlacement:["inside"],class:{label:["group-data-[filled-within=true]:scale-85"]}},{labelPlacement:["inside"],variant:"flat",class:{innerWrapper:"pb-0.5"}},{variant:"underlined",size:"sm",class:{innerWrapper:"pb-1"}},{variant:"underlined",size:["md","lg"],class:{innerWrapper:"pb-1.5"}},{labelPlacement:"inside",size:["sm","md"],class:{label:"text-small"}},{labelPlacement:"inside",isMultiline:!1,size:"sm",class:{label:["group-data-[filled-within=true]:-translate-y-[calc(50%_+_theme(fontSize.tiny)/2_-_8px)]"]}},{labelPlacement:"inside",isMultiline:!1,size:"md",class:{label:["group-data-[filled-within=true]:-translate-y-[calc(50%_+_theme(fontSize.small)/2_-_6px)]"]}},{labelPlacement:"inside",isMultiline:!1,size:"lg",class:{label:["text-medium","group-data-[filled-within=true]:-translate-y-[calc(50%_+_theme(fontSize.small)/2_-_8px)]"]}},{labelPlacement:"inside",variant:["faded","bordered"],isMultiline:!1,size:"sm",class:{label:["group-data-[filled-within=true]:-translate-y-[calc(50%_+_theme(fontSize.tiny)/2_-_8px_-_theme(borderWidth.medium))]"]}},{labelPlacement:"inside",variant:["faded","bordered"],isMultiline:!1,size:"md",class:{label:["group-data-[filled-within=true]:-translate-y-[calc(50%_+_theme(fontSize.small)/2_-_6px_-_theme(borderWidth.medium))]"]}},{labelPlacement:"inside",variant:["faded","bordered"],isMultiline:!1,size:"lg",class:{label:["text-medium","group-data-[filled-within=true]:-translate-y-[calc(50%_+_theme(fontSize.small)/2_-_8px_-_theme(borderWidth.medium))]"]}},{labelPlacement:"inside",variant:"underlined",isMultiline:!1,size:"sm",class:{label:["group-data-[filled-within=true]:-translate-y-[calc(50%_+_theme(fontSize.tiny)/2_-_5px)]"]}},{labelPlacement:"inside",variant:"underlined",isMultiline:!1,size:"md",class:{label:["group-data-[filled-within=true]:-translate-y-[calc(50%_+_theme(fontSize.small)/2_-_3.5px)]"]}},{labelPlacement:"inside",variant:"underlined",size:"lg",isMultiline:!1,class:{label:["text-medium","group-data-[filled-within=true]:-translate-y-[calc(50%_+_theme(fontSize.small)/2_-_4px)]"]}},{labelPlacement:"outside",size:"sm",isMultiline:!1,class:{label:["start-2","text-tiny","group-data-[filled-within=true]:-translate-y-[calc(100%_+_theme(fontSize.tiny)/2_+_16px)]"],base:"data-[has-label=true]:mt-[calc(theme(fontSize.small)_+_8px)]"}},{labelPlacement:"outside",size:"md",isMultiline:!1,class:{label:["start-3","end-auto","text-small","group-data-[filled-within=true]:-translate-y-[calc(100%_+_theme(fontSize.small)/2_+_20px)]"],base:"data-[has-label=true]:mt-[calc(theme(fontSize.small)_+_10px)]"}},{labelPlacement:"outside",size:"lg",isMultiline:!1,class:{label:["start-3","end-auto","text-medium","group-data-[filled-within=true]:-translate-y-[calc(100%_+_theme(fontSize.small)/2_+_24px)]"],base:"data-[has-label=true]:mt-[calc(theme(fontSize.small)_+_12px)]"}},{labelPlacement:"outside-left",size:"sm",class:{label:"group-data-[has-helper=true]:pt-2"}},{labelPlacement:"outside-left",size:"md",class:{label:"group-data-[has-helper=true]:pt-3"}},{labelPlacement:"outside-left",size:"lg",class:{label:"group-data-[has-helper=true]:pt-4"}},{labelPlacement:["outside","outside-left"],isMultiline:!0,class:{inputWrapper:"py-2"}},{labelPlacement:"outside",isMultiline:!0,class:{label:"pb-1.5"}},{labelPlacement:"inside",isMultiline:!0,class:{label:"pb-0.5",input:"pt-0"}},{isMultiline:!0,disableAnimation:!1,class:{input:"transition-height !duration-100 motion-reduce:transition-none"}},{labelPlacement:["inside","outside"],class:{label:["pe-2","max-w-full","text-ellipsis","overflow-hidden"]}},{isMultiline:!0,radius:"full",class:{inputWrapper:"data-[has-multiple-rows=true]:rounded-large"}},{isClearable:!0,isMultiline:!0,class:{clearButton:["group-data-[has-value=true]:opacity-70 group-data-[has-value=true]:block","group-data-[has-value=true]:scale-100","group-data-[has-value=true]:pointer-events-auto"]}}]}),LP=Qr({base:"flex flex-col gap-2 items-start"}),IP=Qr({base:["z-0","group","relative","inline-flex","items-center","justify-center","box-border","appearance-none","outline-none","select-none","whitespace-nowrap","min-w-max","font-normal","subpixel-antialiased","overflow-hidden","tap-highlight-transparent","data-[pressed=true]:scale-[0.97]",...Jp],variants:{variant:{solid:"",bordered:"border-medium bg-transparent",light:"bg-transparent",flat:"",faded:"border-medium",shadow:"",ghost:"border-medium bg-transparent"},size:{sm:"px-3 min-w-16 h-8 text-tiny gap-2 rounded-small",md:"px-4 min-w-20 h-10 text-small gap-2 rounded-medium",lg:"px-6 min-w-24 h-12 text-medium gap-3 rounded-large"},color:{default:"",primary:"",secondary:"",success:"",warning:"",danger:""},radius:{none:"rounded-none",sm:"rounded-small",md:"rounded-medium",lg:"rounded-large",full:"rounded-full"},fullWidth:{true:"w-full"},isDisabled:{true:"opacity-disabled pointer-events-none"},isInGroup:{true:"[&:not(:first-child):not(:last-child)]:rounded-none"},isIconOnly:{true:"px-0 !gap-0",false:"[&>svg]:max-w-[theme(spacing.8)]"},disableAnimation:{true:"!transition-none data-[pressed=true]:scale-100",false:"transition-transform-colors-opacity motion-reduce:transition-none"}},defaultVariants:{size:"md",variant:"solid",color:"default",fullWidth:!1,isDisabled:!1,isInGroup:!1},compoundVariants:[{variant:"solid",color:"default",class:Se.solid.default},{variant:"solid",color:"primary",class:Se.solid.primary},{variant:"solid",color:"secondary",class:Se.solid.secondary},{variant:"solid",color:"success",class:Se.solid.success},{variant:"solid",color:"warning",class:Se.solid.warning},{variant:"solid",color:"danger",class:Se.solid.danger},{variant:"shadow",color:"default",class:Se.shadow.default},{variant:"shadow",color:"primary",class:Se.shadow.primary},{variant:"shadow",color:"secondary",class:Se.shadow.secondary},{variant:"shadow",color:"success",class:Se.shadow.success},{variant:"shadow",color:"warning",class:Se.shadow.warning},{variant:"shadow",color:"danger",class:Se.shadow.danger},{variant:"bordered",color:"default",class:Se.bordered.default},{variant:"bordered",color:"primary",class:Se.bordered.primary},{variant:"bordered",color:"secondary",class:Se.bordered.secondary},{variant:"bordered",color:"success",class:Se.bordered.success},{variant:"bordered",color:"warning",class:Se.bordered.warning},{variant:"bordered",color:"danger",class:Se.bordered.danger},{variant:"flat",color:"default",class:Se.flat.default},{variant:"flat",color:"primary",class:Se.flat.primary},{variant:"flat",color:"secondary",class:Se.flat.secondary},{variant:"flat",color:"success",class:Se.flat.success},{variant:"flat",color:"warning",class:Se.flat.warning},{variant:"flat",color:"danger",class:Se.flat.danger},{variant:"faded",color:"default",class:Se.faded.default},{variant:"faded",color:"primary",class:Se.faded.primary},{variant:"faded",color:"secondary",class:Se.faded.secondary},{variant:"faded",color:"success",class:Se.faded.success},{variant:"faded",color:"warning",class:Se.faded.warning},{variant:"faded",color:"danger",class:Se.faded.danger},{variant:"light",color:"default",class:[Se.light.default,"data-[hover=true]:bg-default/40"]},{variant:"light",color:"primary",class:[Se.light.primary,"data-[hover=true]:bg-primary/20"]},{variant:"light",color:"secondary",class:[Se.light.secondary,"data-[hover=true]:bg-secondary/20"]},{variant:"light",color:"success",class:[Se.light.success,"data-[hover=true]:bg-success/20"]},{variant:"light",color:"warning",class:[Se.light.warning,"data-[hover=true]:bg-warning/20"]},{variant:"light",color:"danger",class:[Se.light.danger,"data-[hover=true]:bg-danger/20"]},{variant:"ghost",color:"default",class:[Se.ghost.default,"data-[hover=true]:!bg-default"]},{variant:"ghost",color:"primary",class:[Se.ghost.primary,"data-[hover=true]:!bg-primary data-[hover=true]:!text-primary-foreground"]},{variant:"ghost",color:"secondary",class:[Se.ghost.secondary,"data-[hover=true]:!bg-secondary data-[hover=true]:!text-secondary-foreground"]},{variant:"ghost",color:"success",class:[Se.ghost.success,"data-[hover=true]:!bg-success data-[hover=true]:!text-success-foreground"]},{variant:"ghost",color:"warning",class:[Se.ghost.warning,"data-[hover=true]:!bg-warning data-[hover=true]:!text-warning-foreground"]},{variant:"ghost",color:"danger",class:[Se.ghost.danger,"data-[hover=true]:!bg-danger data-[hover=true]:!text-danger-foreground"]},{isInGroup:!0,class:"rounded-none first:rounded-s-medium last:rounded-e-medium"},{isInGroup:!0,size:"sm",class:"rounded-none first:rounded-s-small last:rounded-e-small"},{isInGroup:!0,size:"md",class:"rounded-none first:rounded-s-medium last:rounded-e-medium"},{isInGroup:!0,size:"lg",class:"rounded-none first:rounded-s-large last:rounded-e-large"},{isInGroup:!0,isRounded:!0,class:"rounded-none first:rounded-s-full last:rounded-e-full"},{isInGroup:!0,radius:"none",class:"rounded-none first:rounded-s-none last:rounded-e-none"},{isInGroup:!0,radius:"sm",class:"rounded-none first:rounded-s-small last:rounded-e-small"},{isInGroup:!0,radius:"md",class:"rounded-none first:rounded-s-medium last:rounded-e-medium"},{isInGroup:!0,radius:"lg",class:"rounded-none first:rounded-s-large last:rounded-e-large"},{isInGroup:!0,radius:"full",class:"rounded-none first:rounded-s-full last:rounded-e-full"},{isInGroup:!0,variant:["ghost","bordered"],color:"default",className:so.default},{isInGroup:!0,variant:["ghost","bordered"],color:"primary",className:so.primary},{isInGroup:!0,variant:["ghost","bordered"],color:"secondary",className:so.secondary},{isInGroup:!0,variant:["ghost","bordered"],color:"success",className:so.success},{isInGroup:!0,variant:["ghost","bordered"],color:"warning",className:so.warning},{isInGroup:!0,variant:["ghost","bordered"],color:"danger",className:so.danger},{isIconOnly:!0,size:"sm",class:"min-w-8 w-8 h-8"},{isIconOnly:!0,size:"md",class:"min-w-10 w-10 h-10"},{isIconOnly:!0,size:"lg",class:"min-w-12 w-12 h-12"},{variant:["solid","faded","flat","bordered","shadow"],class:"data-[hover=true]:opacity-hover"}]});Qr({base:"inline-flex items-center justify-center h-auto",variants:{fullWidth:{true:"w-full"}},defaultVariants:{fullWidth:!1}});function Cw(e){var t,n,i="";if(typeof e=="string"||typeof e=="number")i+=e;else if(typeof e=="object")if(Array.isArray(e))for(t=0;t{const t=RP(e),{conflictingClassGroups:n,conflictingClassGroupModifiers:i}=e;return{getClassGroupId:s=>{const c=s.split(Zp);return c[0]===""&&c.length!==1&&c.shift(),Tw(c,t)||AP(s)},getConflictingClassGroupIds:(s,c)=>{const f=n[s]||[];return c&&i[s]?[...f,...i[s]]:f}}},Tw=(e,t)=>{var s;if(e.length===0)return t.classGroupId;const n=e[0],i=t.nextPart.get(n),l=i?Tw(e.slice(1),i):void 0;if(l)return l;if(t.validators.length===0)return;const a=e.join(Zp);return(s=t.validators.find(({validator:c})=>c(a)))==null?void 0:s.classGroupId},dv=/^\[(.+)\]$/,AP=e=>{if(dv.test(e)){const t=dv.exec(e)[1],n=t==null?void 0:t.substring(0,t.indexOf(":"));if(n)return"arbitrary.."+n}},RP=e=>{const{theme:t,prefix:n}=e,i={nextPart:new Map,validators:[]};return FP(Object.entries(e.classGroups),n).forEach(([a,s])=>{qd(s,i,a,t)}),i},qd=(e,t,n,i)=>{e.forEach(l=>{if(typeof l=="string"){const a=l===""?t:pv(t,l);a.classGroupId=n;return}if(typeof l=="function"){if(OP(l)){qd(l(i),t,n,i);return}t.validators.push({validator:l,classGroupId:n});return}Object.entries(l).forEach(([a,s])=>{qd(s,pv(t,a),n,i)})})},pv=(e,t)=>{let n=e;return t.split(Zp).forEach(i=>{n.nextPart.has(i)||n.nextPart.set(i,{nextPart:new Map,validators:[]}),n=n.nextPart.get(i)}),n},OP=e=>e.isThemeGetter,FP=(e,t)=>t?e.map(([n,i])=>{const l=i.map(a=>typeof a=="string"?t+a:typeof a=="object"?Object.fromEntries(Object.entries(a).map(([s,c])=>[t+s,c])):a);return[n,l]}):e,NP=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,n=new Map,i=new Map;const l=(a,s)=>{n.set(a,s),t++,t>e&&(t=0,i=n,n=new Map)};return{get(a){let s=n.get(a);if(s!==void 0)return s;if((s=i.get(a))!==void 0)return l(a,s),s},set(a,s){n.has(a)?n.set(a,s):l(a,s)}}},Pw="!",DP=e=>{const{separator:t,experimentalParseClassName:n}=e,i=t.length===1,l=t[0],a=t.length,s=c=>{const f=[];let p=0,h=0,m;for(let C=0;Ch?m-h:void 0;return{modifiers:f,hasImportantModifier:y,baseClassName:w,maybePostfixModifierPosition:S}};return n?c=>n({className:c,parseClassName:s}):s},zP=e=>{if(e.length<=1)return e;const t=[];let n=[];return e.forEach(i=>{i[0]==="["?(t.push(...n.sort(),i),n=[]):n.push(i)}),t.push(...n.sort()),t},jP=e=>({cache:NP(e.cacheSize),parseClassName:DP(e),...MP(e)}),HP=/\s+/,BP=(e,t)=>{const{parseClassName:n,getClassGroupId:i,getConflictingClassGroupIds:l}=t,a=[],s=e.trim().split(HP);let c="";for(let f=s.length-1;f>=0;f-=1){const p=s[f],{modifiers:h,hasImportantModifier:m,baseClassName:b,maybePostfixModifierPosition:y}=n(p);let w=!!y,S=i(w?b.substring(0,y):b);if(!S){if(!w){c=p+(c.length>0?" "+c:c);continue}if(S=i(b),!S){c=p+(c.length>0?" "+c:c);continue}w=!1}const C=zP(h).join(":"),k=m?C+Pw:C,I=k+S;if(a.includes(I))continue;a.push(I);const M=l(S,w);for(let U=0;U0?" "+c:c)}return c};function UP(){let e=0,t,n,i="";for(;e{if(typeof e=="string")return e;let t,n="";for(let i=0;im(h),e());return n=jP(p),i=n.cache.get,l=n.cache.set,a=c,c(f)}function c(f){const p=i(f);if(p)return p;const h=BP(f,n);return l(f,h),h}return function(){return a(UP.apply(null,arguments))}}const Xe=e=>{const t=n=>n[e]||[];return t.isThemeGetter=!0,t},Iw=/^\[(?:([a-z-]+):)?(.+)\]$/i,VP=/^\d+\/\d+$/,WP=new Set(["px","full","screen"]),KP=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,GP=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,qP=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,YP=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,XP=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,fr=e=>So(e)||WP.has(e)||VP.test(e),Hr=e=>Ao(e,"length",i2),So=e=>!!e&&!Number.isNaN(Number(e)),Xf=e=>Ao(e,"number",So),Sl=e=>!!e&&Number.isInteger(Number(e)),QP=e=>e.endsWith("%")&&So(e.slice(0,-1)),Me=e=>Iw.test(e),Br=e=>KP.test(e),JP=new Set(["length","size","percentage"]),ZP=e=>Ao(e,JP,_w),e2=e=>Ao(e,"position",_w),t2=new Set(["image","url"]),n2=e=>Ao(e,t2,l2),r2=e=>Ao(e,"",o2),$l=()=>!0,Ao=(e,t,n)=>{const i=Iw.exec(e);return i?i[1]?typeof t=="string"?i[1]===t:t.has(i[1]):n(i[2]):!1},i2=e=>GP.test(e)&&!qP.test(e),_w=()=>!1,o2=e=>YP.test(e),l2=e=>XP.test(e),mv=()=>{const e=Xe("colors"),t=Xe("spacing"),n=Xe("blur"),i=Xe("brightness"),l=Xe("borderColor"),a=Xe("borderRadius"),s=Xe("borderSpacing"),c=Xe("borderWidth"),f=Xe("contrast"),p=Xe("grayscale"),h=Xe("hueRotate"),m=Xe("invert"),b=Xe("gap"),y=Xe("gradientColorStops"),w=Xe("gradientColorStopPositions"),S=Xe("inset"),C=Xe("margin"),k=Xe("opacity"),I=Xe("padding"),M=Xe("saturate"),U=Xe("scale"),V=Xe("sepia"),R=Xe("skew"),X=Xe("space"),x=Xe("translate"),K=()=>["auto","contain","none"],F=()=>["auto","hidden","clip","visible","scroll"],N=()=>["auto",Me,t],D=()=>[Me,t],P=()=>["",fr,Hr],H=()=>["auto",So,Me],A=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],ee=()=>["solid","dashed","dotted","double","none"],te=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],G=()=>["start","end","center","between","around","evenly","stretch"],ne=()=>["","0",Me],L=()=>["auto","avoid","all","avoid-page","page","left","right","column"],$=()=>[So,Me];return{cacheSize:500,separator:":",theme:{colors:[$l],spacing:[fr,Hr],blur:["none","",Br,Me],brightness:$(),borderColor:[e],borderRadius:["none","","full",Br,Me],borderSpacing:D(),borderWidth:P(),contrast:$(),grayscale:ne(),hueRotate:$(),invert:ne(),gap:D(),gradientColorStops:[e],gradientColorStopPositions:[QP,Hr],inset:N(),margin:N(),opacity:$(),padding:D(),saturate:$(),scale:$(),sepia:ne(),skew:$(),space:D(),translate:D()},classGroups:{aspect:[{aspect:["auto","square","video",Me]}],container:["container"],columns:[{columns:[Br]}],"break-after":[{"break-after":L()}],"break-before":[{"break-before":L()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[...A(),Me]}],overflow:[{overflow:F()}],"overflow-x":[{"overflow-x":F()}],"overflow-y":[{"overflow-y":F()}],overscroll:[{overscroll:K()}],"overscroll-x":[{"overscroll-x":K()}],"overscroll-y":[{"overscroll-y":K()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[S]}],"inset-x":[{"inset-x":[S]}],"inset-y":[{"inset-y":[S]}],start:[{start:[S]}],end:[{end:[S]}],top:[{top:[S]}],right:[{right:[S]}],bottom:[{bottom:[S]}],left:[{left:[S]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",Sl,Me]}],basis:[{basis:N()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",Me]}],grow:[{grow:ne()}],shrink:[{shrink:ne()}],order:[{order:["first","last","none",Sl,Me]}],"grid-cols":[{"grid-cols":[$l]}],"col-start-end":[{col:["auto",{span:["full",Sl,Me]},Me]}],"col-start":[{"col-start":H()}],"col-end":[{"col-end":H()}],"grid-rows":[{"grid-rows":[$l]}],"row-start-end":[{row:["auto",{span:[Sl,Me]},Me]}],"row-start":[{"row-start":H()}],"row-end":[{"row-end":H()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",Me]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",Me]}],gap:[{gap:[b]}],"gap-x":[{"gap-x":[b]}],"gap-y":[{"gap-y":[b]}],"justify-content":[{justify:["normal",...G()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...G(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...G(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[I]}],px:[{px:[I]}],py:[{py:[I]}],ps:[{ps:[I]}],pe:[{pe:[I]}],pt:[{pt:[I]}],pr:[{pr:[I]}],pb:[{pb:[I]}],pl:[{pl:[I]}],m:[{m:[C]}],mx:[{mx:[C]}],my:[{my:[C]}],ms:[{ms:[C]}],me:[{me:[C]}],mt:[{mt:[C]}],mr:[{mr:[C]}],mb:[{mb:[C]}],ml:[{ml:[C]}],"space-x":[{"space-x":[X]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[X]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",Me,t]}],"min-w":[{"min-w":[Me,t,"min","max","fit"]}],"max-w":[{"max-w":[Me,t,"none","full","min","max","fit","prose",{screen:[Br]},Br]}],h:[{h:[Me,t,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[Me,t,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[Me,t,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[Me,t,"auto","min","max","fit"]}],"font-size":[{text:["base",Br,Hr]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",Xf]}],"font-family":[{font:[$l]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",Me]}],"line-clamp":[{"line-clamp":["none",So,Xf]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",fr,Me]}],"list-image":[{"list-image":["none",Me]}],"list-style-type":[{list:["none","disc","decimal",Me]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[k]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[k]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...ee(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",fr,Hr]}],"underline-offset":[{"underline-offset":["auto",fr,Me]}],"text-decoration-color":[{decoration:[e]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:D()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",Me]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",Me]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[k]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...A(),e2]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",ZP]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},n2]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[w]}],"gradient-via-pos":[{via:[w]}],"gradient-to-pos":[{to:[w]}],"gradient-from":[{from:[y]}],"gradient-via":[{via:[y]}],"gradient-to":[{to:[y]}],rounded:[{rounded:[a]}],"rounded-s":[{"rounded-s":[a]}],"rounded-e":[{"rounded-e":[a]}],"rounded-t":[{"rounded-t":[a]}],"rounded-r":[{"rounded-r":[a]}],"rounded-b":[{"rounded-b":[a]}],"rounded-l":[{"rounded-l":[a]}],"rounded-ss":[{"rounded-ss":[a]}],"rounded-se":[{"rounded-se":[a]}],"rounded-ee":[{"rounded-ee":[a]}],"rounded-es":[{"rounded-es":[a]}],"rounded-tl":[{"rounded-tl":[a]}],"rounded-tr":[{"rounded-tr":[a]}],"rounded-br":[{"rounded-br":[a]}],"rounded-bl":[{"rounded-bl":[a]}],"border-w":[{border:[c]}],"border-w-x":[{"border-x":[c]}],"border-w-y":[{"border-y":[c]}],"border-w-s":[{"border-s":[c]}],"border-w-e":[{"border-e":[c]}],"border-w-t":[{"border-t":[c]}],"border-w-r":[{"border-r":[c]}],"border-w-b":[{"border-b":[c]}],"border-w-l":[{"border-l":[c]}],"border-opacity":[{"border-opacity":[k]}],"border-style":[{border:[...ee(),"hidden"]}],"divide-x":[{"divide-x":[c]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[c]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[k]}],"divide-style":[{divide:ee()}],"border-color":[{border:[l]}],"border-color-x":[{"border-x":[l]}],"border-color-y":[{"border-y":[l]}],"border-color-s":[{"border-s":[l]}],"border-color-e":[{"border-e":[l]}],"border-color-t":[{"border-t":[l]}],"border-color-r":[{"border-r":[l]}],"border-color-b":[{"border-b":[l]}],"border-color-l":[{"border-l":[l]}],"divide-color":[{divide:[l]}],"outline-style":[{outline:["",...ee()]}],"outline-offset":[{"outline-offset":[fr,Me]}],"outline-w":[{outline:[fr,Hr]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:P()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[k]}],"ring-offset-w":[{"ring-offset":[fr,Hr]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",Br,r2]}],"shadow-color":[{shadow:[$l]}],opacity:[{opacity:[k]}],"mix-blend":[{"mix-blend":[...te(),"plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":te()}],filter:[{filter:["","none"]}],blur:[{blur:[n]}],brightness:[{brightness:[i]}],contrast:[{contrast:[f]}],"drop-shadow":[{"drop-shadow":["","none",Br,Me]}],grayscale:[{grayscale:[p]}],"hue-rotate":[{"hue-rotate":[h]}],invert:[{invert:[m]}],saturate:[{saturate:[M]}],sepia:[{sepia:[V]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[n]}],"backdrop-brightness":[{"backdrop-brightness":[i]}],"backdrop-contrast":[{"backdrop-contrast":[f]}],"backdrop-grayscale":[{"backdrop-grayscale":[p]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[h]}],"backdrop-invert":[{"backdrop-invert":[m]}],"backdrop-opacity":[{"backdrop-opacity":[k]}],"backdrop-saturate":[{"backdrop-saturate":[M]}],"backdrop-sepia":[{"backdrop-sepia":[V]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[s]}],"border-spacing-x":[{"border-spacing-x":[s]}],"border-spacing-y":[{"border-spacing-y":[s]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",Me]}],duration:[{duration:$()}],ease:[{ease:["linear","in","out","in-out",Me]}],delay:[{delay:$()}],animate:[{animate:["none","spin","ping","pulse","bounce",Me]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[U]}],"scale-x":[{"scale-x":[U]}],"scale-y":[{"scale-y":[U]}],rotate:[{rotate:[Sl,Me]}],"translate-x":[{"translate-x":[x]}],"translate-y":[{"translate-y":[x]}],"skew-x":[{"skew-x":[R]}],"skew-y":[{"skew-y":[R]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",Me]}],accent:[{accent:["auto",e]}],appearance:[{appearance:["none","auto"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",Me]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":D()}],"scroll-mx":[{"scroll-mx":D()}],"scroll-my":[{"scroll-my":D()}],"scroll-ms":[{"scroll-ms":D()}],"scroll-me":[{"scroll-me":D()}],"scroll-mt":[{"scroll-mt":D()}],"scroll-mr":[{"scroll-mr":D()}],"scroll-mb":[{"scroll-mb":D()}],"scroll-ml":[{"scroll-ml":D()}],"scroll-p":[{"scroll-p":D()}],"scroll-px":[{"scroll-px":D()}],"scroll-py":[{"scroll-py":D()}],"scroll-ps":[{"scroll-ps":D()}],"scroll-pe":[{"scroll-pe":D()}],"scroll-pt":[{"scroll-pt":D()}],"scroll-pr":[{"scroll-pr":D()}],"scroll-pb":[{"scroll-pb":D()}],"scroll-pl":[{"scroll-pl":D()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",Me]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[fr,Hr,Xf]}],stroke:[{stroke:[e,"none"]}],sr:["sr-only","not-sr-only"],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}},a2=(e,{cacheSize:t,prefix:n,separator:i,experimentalParseClassName:l,extend:a={},override:s={}})=>{Fl(e,"cacheSize",t),Fl(e,"prefix",n),Fl(e,"separator",i),Fl(e,"experimentalParseClassName",l);for(const c in s)s2(e[c],s[c]);for(const c in a)u2(e[c],a[c]);return e},Fl=(e,t,n)=>{n!==void 0&&(e[t]=n)},s2=(e,t)=>{if(t)for(const n in t)Fl(e,n,t[n])},u2=(e,t)=>{if(t)for(const n in t){const i=t[n];i!==void 0&&(e[n]=(e[n]||[]).concat(i))}},c2=(e,...t)=>typeof e=="function"?hv(mv,e,...t):hv(()=>a2(mv(),e),...t);var f2=c2({extend:Bd});function Jn(...e){return f2(_P(e))}const d2="modulepreload",p2=function(e){return"/"+e},gv={},xu=function(t,n,i){let l=Promise.resolve();if(n&&n.length>0){document.getElementsByTagName("link");const s=document.querySelector("meta[property=csp-nonce]"),c=(s==null?void 0:s.nonce)||(s==null?void 0:s.getAttribute("nonce"));l=Promise.allSettled(n.map(f=>{if(f=p2(f),f in gv)return;gv[f]=!0;const p=f.endsWith(".css"),h=p?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${f}"]${h}`))return;const m=document.createElement("link");if(m.rel=p?"stylesheet":d2,p||(m.as="script"),m.crossOrigin="",m.href=f,c&&m.setAttribute("nonce",c),document.head.appendChild(m),p)return new Promise((b,y)=>{m.addEventListener("load",b),m.addEventListener("error",()=>y(new Error(`Unable to preload CSS for ${f}`)))})}))}function a(s){const c=new Event("vite:preloadError",{cancelable:!0});if(c.payload=s,window.dispatchEvent(c),!c.defaultPrevented)throw s}return l.then(s=>{for(const c of s||[])c.status==="rejected"&&a(c.reason);return t().catch(a)})};var h2=e=>Q.jsx("svg",{"aria-hidden":"true",focusable:"false",height:"1em",role:"presentation",viewBox:"0 0 24 24",width:"1em",...e,children:Q.jsx("path",{d:"M12 2a10 10 0 1010 10A10.016 10.016 0 0012 2zm3.36 12.3a.754.754 0 010 1.06.748.748 0 01-1.06 0l-2.3-2.3-2.3 2.3a.748.748 0 01-1.06 0 .754.754 0 010-1.06l2.3-2.3-2.3-2.3A.75.75 0 019.7 8.64l2.3 2.3 2.3-2.3a.75.75 0 011.06 1.06l-2.3 2.3z",fill:"currentColor"})}),uo={ease:[.36,.66,.4,1],easeIn:[.4,0,1,1],easeOut:[0,0,.2,1],easeInOut:[.4,0,.2,1],spring:[.155,1.105,.295,1.12],springOut:[.57,-.15,.62,.07],softSpring:[.16,1.11,.3,1.02]},m2={scaleSpring:{enter:{transform:"scale(1)",opacity:1,transition:{type:"spring",bounce:0,duration:.2}},exit:{transform:"scale(0.85)",opacity:0,transition:{type:"easeOut",duration:.15}}},scaleSpringOpacity:{initial:{opacity:0,transform:"scale(0.8)"},enter:{opacity:1,transform:"scale(1)",transition:{type:"spring",bounce:0,duration:.3}},exit:{opacity:0,transform:"scale(0.96)",transition:{type:"easeOut",bounce:0,duration:.15}}},scale:{enter:{scale:1},exit:{scale:.95}},scaleFadeIn:{enter:{transform:"scale(1)",opacity:1,transition:{duration:.25,ease:uo.easeIn}},exit:{transform:"scale(0.95)",opacity:0,transition:{duration:.2,ease:uo.easeOut}}},scaleInOut:{enter:{transform:"scale(1)",opacity:1,transition:{duration:.4,ease:uo.ease}},exit:{transform:"scale(1.03)",opacity:0,transition:{duration:.3,ease:uo.ease}}},fade:{enter:{opacity:1,transition:{duration:.4,ease:uo.ease}},exit:{opacity:0,transition:{duration:.3,ease:uo.ease}}},collapse:{enter:{opacity:1,height:"auto",transition:{height:{type:"spring",bounce:0,duration:.3},opacity:{easings:"ease",duration:.4}}},exit:{opacity:0,height:0,transition:{easings:"ease",duration:.3}}}},g2=e=>{const t={top:{originY:1},bottom:{originY:0},left:{originX:1},right:{originX:0},"top-start":{originX:0,originY:1},"top-end":{originX:1,originY:1},"bottom-start":{originX:0,originY:0},"bottom-end":{originX:1,originY:0},"right-start":{originX:0,originY:0},"right-end":{originX:0,originY:1},"left-start":{originX:1,originY:0},"left-end":{originX:1,originY:1}};return(t==null?void 0:t[e])||{}},y2=e=>({top:"top",bottom:"bottom",left:"left",right:"right","top-start":"top start","top-end":"top end","bottom-start":"bottom start","bottom-end":"bottom end","left-start":"left top","left-end":"left bottom","right-start":"right top","right-end":"right bottom"})[e],FO=(e,t)=>{if(t.includes("-")){const[n]=t.split("-");if(n.includes(e))return!1}return!0},yv=(e,t)=>{if(t.includes("-")){const[,n]=t.split("-");return`${e}-${n}`}return e},eh=globalThis!=null&&globalThis.document?T.useLayoutEffect:T.useEffect,[NO,v2]=f1({name:"ButtonGroupContext",strict:!1});const Mw=typeof document<"u"?De.useLayoutEffect:()=>{};function b2(e){const t=T.useRef(null);return Mw(()=>{t.current=e},[e]),T.useCallback((...n)=>{const i=t.current;return i==null?void 0:i(...n)},[])}let vv=new Map;function w2(e,t){if(e===t)return e;let n=vv.get(e);if(n)return n.forEach(l=>l(t)),t;let i=vv.get(t);return i?(i.forEach(l=>l(e)),e):t}function Aw(...e){return(...t)=>{for(let n of e)typeof n=="function"&&n(...t)}}const ga=e=>{var t;return(t=e==null?void 0:e.ownerDocument)!==null&&t!==void 0?t:document},Si=e=>e&&"window"in e&&e.window===e?e:ga(e).defaultView||window;function x2(...e){let t={...e[0]};for(let n=1;n=65&&l.charCodeAt(2)<=90?t[l]=Aw(a,s):(l==="className"||l==="UNSAFE_className")&&typeof a=="string"&&typeof s=="string"?t[l]=_o(a,s):l==="id"&&a&&s?t.id=w2(a,s):t[l]=s!==void 0?s:a}}return t}function k2(e){var t;return typeof window>"u"||window.navigator==null?!1:((t=window.navigator.userAgentData)===null||t===void 0?void 0:t.brands.some(n=>e.test(n.brand)))||e.test(window.navigator.userAgent)}function E2(e){var t;return typeof window<"u"&&window.navigator!=null?e.test(((t=window.navigator.userAgentData)===null||t===void 0?void 0:t.platform)||window.navigator.platform):!1}function Rw(e){let t=null;return()=>(t==null&&(t=e()),t)}const S2=Rw(function(){return E2(/^Mac/i)}),$2=Rw(function(){return k2(/Android/i)});function C2(e){return e.mozInputSource===0&&e.isTrusted?!0:$2()&&e.pointerType?e.type==="click"&&e.buttons===1:e.detail===0&&!e.pointerType}let T2=class{isDefaultPrevented(){return this.nativeEvent.defaultPrevented}preventDefault(){this.defaultPrevented=!0,this.nativeEvent.preventDefault()}stopPropagation(){this.nativeEvent.stopPropagation(),this.isPropagationStopped=()=>!0}isPropagationStopped(){return!1}persist(){}constructor(t,n){this.nativeEvent=n,this.target=n.target,this.currentTarget=n.currentTarget,this.relatedTarget=n.relatedTarget,this.bubbles=n.bubbles,this.cancelable=n.cancelable,this.defaultPrevented=n.defaultPrevented,this.eventPhase=n.eventPhase,this.isTrusted=n.isTrusted,this.timeStamp=n.timeStamp,this.type=t}};function Ow(e){let t=T.useRef({isFocused:!1,observer:null});Mw(()=>{const i=t.current;return()=>{i.observer&&(i.observer.disconnect(),i.observer=null)}},[]);let n=b2(i=>{e==null||e(i)});return T.useCallback(i=>{if(i.target instanceof HTMLButtonElement||i.target instanceof HTMLInputElement||i.target instanceof HTMLTextAreaElement||i.target instanceof HTMLSelectElement){t.current.isFocused=!0;let l=i.target,a=s=>{t.current.isFocused=!1,l.disabled&&n(new T2("blur",s)),t.current.observer&&(t.current.observer.disconnect(),t.current.observer=null)};l.addEventListener("focusout",a,{once:!0}),t.current.observer=new MutationObserver(()=>{if(t.current.isFocused&&l.disabled){var s;(s=t.current.observer)===null||s===void 0||s.disconnect();let c=l===document.activeElement?null:document.activeElement;l.dispatchEvent(new FocusEvent("blur",{relatedTarget:c})),l.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:c}))}}),t.current.observer.observe(l,{attributes:!0,attributeFilter:["disabled"]})}},[n])}function P2(e){let{isDisabled:t,onFocus:n,onBlur:i,onFocusChange:l}=e;const a=T.useCallback(f=>{if(f.target===f.currentTarget)return i&&i(f),l&&l(!1),!0},[i,l]),s=Ow(a),c=T.useCallback(f=>{const p=ga(f.target);f.target===f.currentTarget&&p.activeElement===f.target&&(n&&n(f),l&&l(!0),s(f))},[l,n,s]);return{focusProps:{onFocus:!t&&(n||l||i)?c:void 0,onBlur:!t&&(i||l)?a:void 0}}}let ya=null,Yd=new Set,jl=new Map,_i=!1,Xd=!1;const L2={Tab:!0,Escape:!0};function th(e,t){for(let n of Yd)n(e,t)}function I2(e){return!(e.metaKey||!S2()&&e.altKey||e.ctrlKey||e.key==="Control"||e.key==="Shift"||e.key==="Meta")}function ku(e){_i=!0,I2(e)&&(ya="keyboard",th("keyboard",e))}function En(e){ya="pointer",(e.type==="mousedown"||e.type==="pointerdown")&&(_i=!0,th("pointer",e))}function Fw(e){C2(e)&&(_i=!0,ya="virtual")}function Nw(e){e.target===window||e.target===document||(!_i&&!Xd&&(ya="virtual",th("virtual",e)),_i=!1,Xd=!1)}function Dw(){_i=!1,Xd=!0}function Qd(e){if(typeof window>"u"||jl.get(Si(e)))return;const t=Si(e),n=ga(e);let i=t.HTMLElement.prototype.focus;t.HTMLElement.prototype.focus=function(){_i=!0,i.apply(this,arguments)},n.addEventListener("keydown",ku,!0),n.addEventListener("keyup",ku,!0),n.addEventListener("click",Fw,!0),t.addEventListener("focus",Nw,!0),t.addEventListener("blur",Dw,!1),typeof PointerEvent<"u"?(n.addEventListener("pointerdown",En,!0),n.addEventListener("pointermove",En,!0),n.addEventListener("pointerup",En,!0)):(n.addEventListener("mousedown",En,!0),n.addEventListener("mousemove",En,!0),n.addEventListener("mouseup",En,!0)),t.addEventListener("beforeunload",()=>{zw(e)},{once:!0}),jl.set(t,{focus:i})}const zw=(e,t)=>{const n=Si(e),i=ga(e);t&&i.removeEventListener("DOMContentLoaded",t),jl.has(n)&&(n.HTMLElement.prototype.focus=jl.get(n).focus,i.removeEventListener("keydown",ku,!0),i.removeEventListener("keyup",ku,!0),i.removeEventListener("click",Fw,!0),n.removeEventListener("focus",Nw,!0),n.removeEventListener("blur",Dw,!1),typeof PointerEvent<"u"?(i.removeEventListener("pointerdown",En,!0),i.removeEventListener("pointermove",En,!0),i.removeEventListener("pointerup",En,!0)):(i.removeEventListener("mousedown",En,!0),i.removeEventListener("mousemove",En,!0),i.removeEventListener("mouseup",En,!0)),jl.delete(n))};function _2(e){const t=ga(e);let n;return t.readyState!=="loading"?Qd(e):(n=()=>{Qd(e)},t.addEventListener("DOMContentLoaded",n)),()=>zw(e,n)}typeof document<"u"&&_2();function jw(){return ya!=="pointer"}const M2=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function A2(e,t,n){var i;const l=typeof window<"u"?Si(n==null?void 0:n.target).HTMLInputElement:HTMLInputElement,a=typeof window<"u"?Si(n==null?void 0:n.target).HTMLTextAreaElement:HTMLTextAreaElement,s=typeof window<"u"?Si(n==null?void 0:n.target).HTMLElement:HTMLElement,c=typeof window<"u"?Si(n==null?void 0:n.target).KeyboardEvent:KeyboardEvent;return e=e||(n==null?void 0:n.target)instanceof l&&!M2.has(n==null||(i=n.target)===null||i===void 0?void 0:i.type)||(n==null?void 0:n.target)instanceof a||(n==null?void 0:n.target)instanceof s&&(n==null?void 0:n.target.isContentEditable),!(e&&t==="keyboard"&&n instanceof c&&!L2[n.key])}function R2(e,t,n){Qd(),T.useEffect(()=>{let i=(l,a)=>{A2(!!(n!=null&&n.isTextInput),l,a)&&e(jw())};return Yd.add(i),()=>{Yd.delete(i)}},t)}function O2(e){let{isDisabled:t,onBlurWithin:n,onFocusWithin:i,onFocusWithinChange:l}=e,a=T.useRef({isFocusWithin:!1}),s=T.useCallback(p=>{a.current.isFocusWithin&&!p.currentTarget.contains(p.relatedTarget)&&(a.current.isFocusWithin=!1,n&&n(p),l&&l(!1))},[n,l,a]),c=Ow(s),f=T.useCallback(p=>{!a.current.isFocusWithin&&document.activeElement===p.target&&(i&&i(p),l&&l(!0),a.current.isFocusWithin=!0,c(p))},[i,l,c]);return t?{focusWithinProps:{onFocus:void 0,onBlur:void 0}}:{focusWithinProps:{onFocus:f,onBlur:s}}}let Eu=!1,Qf=0;function Jd(){Eu=!0,setTimeout(()=>{Eu=!1},50)}function bv(e){e.pointerType==="touch"&&Jd()}function F2(){if(!(typeof document>"u"))return typeof PointerEvent<"u"?document.addEventListener("pointerup",bv):document.addEventListener("touchend",Jd),Qf++,()=>{Qf--,!(Qf>0)&&(typeof PointerEvent<"u"?document.removeEventListener("pointerup",bv):document.removeEventListener("touchend",Jd))}}function N2(e){let{onHoverStart:t,onHoverChange:n,onHoverEnd:i,isDisabled:l}=e,[a,s]=T.useState(!1),c=T.useRef({isHovered:!1,ignoreEmulatedMouseEvents:!1,pointerType:"",target:null}).current;T.useEffect(F2,[]);let{hoverProps:f,triggerHoverEnd:p}=T.useMemo(()=>{let h=(y,w)=>{if(c.pointerType=w,l||w==="touch"||c.isHovered||!y.currentTarget.contains(y.target))return;c.isHovered=!0;let S=y.currentTarget;c.target=S,t&&t({type:"hoverstart",target:S,pointerType:w}),n&&n(!0),s(!0)},m=(y,w)=>{if(c.pointerType="",c.target=null,w==="touch"||!c.isHovered)return;c.isHovered=!1;let S=y.currentTarget;i&&i({type:"hoverend",target:S,pointerType:w}),n&&n(!1),s(!1)},b={};return typeof PointerEvent<"u"?(b.onPointerEnter=y=>{Eu&&y.pointerType==="mouse"||h(y,y.pointerType)},b.onPointerLeave=y=>{!l&&y.currentTarget.contains(y.target)&&m(y,y.pointerType)}):(b.onTouchStart=()=>{c.ignoreEmulatedMouseEvents=!0},b.onMouseEnter=y=>{!c.ignoreEmulatedMouseEvents&&!Eu&&h(y,"mouse"),c.ignoreEmulatedMouseEvents=!1},b.onMouseLeave=y=>{!l&&y.currentTarget.contains(y.target)&&m(y,"mouse")}),{hoverProps:b,triggerHoverEnd:m}},[t,n,i,l,c]);return T.useEffect(()=>{l&&p({currentTarget:c.target},c.pointerType)},[l]),{hoverProps:f,isHovered:a}}function D2(e={}){let{autoFocus:t=!1,isTextInput:n,within:i}=e,l=T.useRef({isFocused:!1,isFocusVisible:t||jw()}),[a,s]=T.useState(!1),[c,f]=T.useState(()=>l.current.isFocused&&l.current.isFocusVisible),p=T.useCallback(()=>f(l.current.isFocused&&l.current.isFocusVisible),[]),h=T.useCallback(y=>{l.current.isFocused=y,s(y),p()},[p]);R2(y=>{l.current.isFocusVisible=y,p()},[],{isTextInput:n});let{focusProps:m}=P2({isDisabled:i,onFocusChange:h}),{focusWithinProps:b}=O2({isDisabled:!i,onFocusWithinChange:h});return{isFocused:a,isFocusVisible:c,focusProps:i?b:m}}const nh=typeof document<"u"?De.useLayoutEffect:()=>{};function mo(e){const t=T.useRef(null);return nh(()=>{t.current=e},[e]),T.useCallback((...n)=>{const i=t.current;return i==null?void 0:i(...n)},[])}let wv=new Map;function z2(e,t){if(e===t)return e;let n=wv.get(e);if(n)return n.forEach(l=>l(t)),t;let i=wv.get(t);return i?(i.forEach(l=>l(e)),e):t}function Hw(...e){return(...t)=>{for(let n of e)typeof n=="function"&&n(...t)}}const dn=e=>{var t;return(t=e==null?void 0:e.ownerDocument)!==null&&t!==void 0?t:document},To=e=>e&&"window"in e&&e.window===e?e:dn(e).defaultView||window;function Po(...e){let t={...e[0]};for(let n=1;n=65&&l.charCodeAt(2)<=90?t[l]=Hw(a,s):(l==="className"||l==="UNSAFE_className")&&typeof a=="string"&&typeof s=="string"?t[l]=_o(a,s):l==="id"&&a&&s?t.id=z2(a,s):t[l]=s!==void 0?s:a}}return t}const j2=new Set(["id"]),H2=new Set(["aria-label","aria-labelledby","aria-describedby","aria-details"]),B2=new Set(["href","hrefLang","target","rel","download","ping","referrerPolicy"]),U2=/^(data-.*)$/;function V2(e,t={}){let{labelable:n,isLink:i,propNames:l}=t,a={};for(const s in e)Object.prototype.hasOwnProperty.call(e,s)&&(j2.has(s)||n&&H2.has(s)||i&&B2.has(s)||l!=null&&l.has(s)||U2.test(s))&&(a[s]=e[s]);return a}function $i(e){if(W2())e.focus({preventScroll:!0});else{let t=K2(e);e.focus(),G2(t)}}let Ks=null;function W2(){if(Ks==null){Ks=!1;try{document.createElement("div").focus({get preventScroll(){return Ks=!0,!0}})}catch{}}return Ks}function K2(e){let t=e.parentNode,n=[],i=document.scrollingElement||document.documentElement;for(;t instanceof HTMLElement&&t!==i;)(t.offsetHeight"u"||window.navigator==null?!1:((t=window.navigator.userAgentData)===null||t===void 0?void 0:t.brands.some(n=>e.test(n.brand)))||e.test(window.navigator.userAgent)}function rh(e){var t;return typeof window<"u"&&window.navigator!=null?e.test(((t=window.navigator.userAgentData)===null||t===void 0?void 0:t.platform)||window.navigator.platform):!1}function Jr(e){let t=null;return()=>(t==null&&(t=e()),t)}const Zl=Jr(function(){return rh(/^Mac/i)}),q2=Jr(function(){return rh(/^iPhone/i)}),Bw=Jr(function(){return rh(/^iPad/i)||Zl()&&navigator.maxTouchPoints>1}),ih=Jr(function(){return q2()||Bw()}),Y2=Jr(function(){return Hu(/AppleWebKit/i)&&!X2()}),X2=Jr(function(){return Hu(/Chrome/i)}),oh=Jr(function(){return Hu(/Android/i)}),Q2=Jr(function(){return Hu(/Firefox/i)});function ea(e,t,n=!0){var i,l;let{metaKey:a,ctrlKey:s,altKey:c,shiftKey:f}=t;Q2()&&(!((l=window.event)===null||l===void 0||(i=l.type)===null||i===void 0)&&i.startsWith("key"))&&e.target==="_blank"&&(Zl()?a=!0:s=!0);let p=Y2()&&Zl()&&!Bw()?new KeyboardEvent("keydown",{keyIdentifier:"Enter",metaKey:a,ctrlKey:s,altKey:c,shiftKey:f}):new MouseEvent("click",{metaKey:a,ctrlKey:s,altKey:c,shiftKey:f,bubbles:!0,cancelable:!0});ea.isOpening=n,$i(e),e.dispatchEvent(p),ea.isOpening=!1}ea.isOpening=!1;let go=new Map,Zd=new Set;function xv(){if(typeof window>"u")return;function e(i){return"propertyName"in i}let t=i=>{if(!e(i)||!i.target)return;let l=go.get(i.target);l||(l=new Set,go.set(i.target,l),i.target.addEventListener("transitioncancel",n,{once:!0})),l.add(i.propertyName)},n=i=>{if(!e(i)||!i.target)return;let l=go.get(i.target);if(l&&(l.delete(i.propertyName),l.size===0&&(i.target.removeEventListener("transitioncancel",n),go.delete(i.target)),go.size===0)){for(let a of Zd)a();Zd.clear()}};document.body.addEventListener("transitionrun",t),document.body.addEventListener("transitionend",n)}typeof document<"u"&&(document.readyState!=="loading"?xv():document.addEventListener("DOMContentLoaded",xv));function Uw(e){requestAnimationFrame(()=>{go.size===0?e():Zd.add(e)})}function J2(){let e=T.useRef(new Map),t=T.useCallback((l,a,s,c)=>{let f=c!=null&&c.once?(...p)=>{e.current.delete(s),s(...p)}:s;e.current.set(s,{type:a,eventTarget:l,fn:f,options:c}),l.addEventListener(a,s,c)},[]),n=T.useCallback((l,a,s,c)=>{var f;let p=((f=e.current.get(s))===null||f===void 0?void 0:f.fn)||s;l.removeEventListener(a,p,c),e.current.delete(s)},[]),i=T.useCallback(()=>{e.current.forEach((l,a)=>{n(l.eventTarget,l.type,a,l.options)})},[n]);return T.useEffect(()=>i,[i]),{addGlobalListener:t,removeGlobalListener:n,removeAllGlobalListeners:i}}function Vw(e,t){nh(()=>{if(e&&e.ref&&t)return e.ref.current=t.current,()=>{e.ref&&(e.ref.current=null)}})}function ep(e){return e.mozInputSource===0&&e.isTrusted?!0:oh()&&e.pointerType?e.type==="click"&&e.buttons===1:e.detail===0&&!e.pointerType}function Z2(e){return!oh()&&e.width===0&&e.height===0||e.width===1&&e.height===1&&e.pressure===0&&e.detail===0&&e.pointerType==="mouse"}let xo="default",tp="",iu=new WeakMap;function kv(e){if(ih()){if(xo==="default"){const t=dn(e);tp=t.documentElement.style.webkitUserSelect,t.documentElement.style.webkitUserSelect="none"}xo="disabled"}else(e instanceof HTMLElement||e instanceof SVGElement)&&(iu.set(e,e.style.userSelect),e.style.userSelect="none")}function Gs(e){if(ih()){if(xo!=="disabled")return;xo="restoring",setTimeout(()=>{Uw(()=>{if(xo==="restoring"){const t=dn(e);t.documentElement.style.webkitUserSelect==="none"&&(t.documentElement.style.webkitUserSelect=tp||""),tp="",xo="default"}})},300)}else if((e instanceof HTMLElement||e instanceof SVGElement)&&e&&iu.has(e)){let t=iu.get(e);e.style.userSelect==="none"&&(e.style.userSelect=t),e.getAttribute("style")===""&&e.removeAttribute("style"),iu.delete(e)}}const Ww=De.createContext({register:()=>{}});Ww.displayName="PressResponderContext";function e3(e){let t=T.useContext(Ww);if(t){let{register:n,...i}=t;e=Po(i,e),n()}return Vw(t,e.ref),e}var qs=new WeakMap;let Ys=class{continuePropagation(){hu(this,qs,!1)}get shouldStopPropagation(){return _1(this,qs)}constructor(t,n,i,l){E1(this,qs,{writable:!0,value:void 0}),hu(this,qs,!0);var a;let s=(a=l==null?void 0:l.target)!==null&&a!==void 0?a:i.currentTarget;const c=s==null?void 0:s.getBoundingClientRect();let f,p=0,h,m=null;i.clientX!=null&&i.clientY!=null&&(h=i.clientX,m=i.clientY),c&&(h!=null&&m!=null?(f=h-c.left,p=m-c.top):(f=c.width/2,p=c.height/2)),this.type=t,this.pointerType=n,this.target=i.currentTarget,this.shiftKey=i.shiftKey,this.metaKey=i.metaKey,this.ctrlKey=i.ctrlKey,this.altKey=i.altKey,this.x=f,this.y=p}};const Ev=Symbol("linkClicked");function t3(e){let{onPress:t,onPressChange:n,onPressStart:i,onPressEnd:l,onPressUp:a,isDisabled:s,isPressed:c,preventFocusOnPress:f,shouldCancelOnPointerExit:p,allowTextSelectionOnPress:h,ref:m,...b}=e3(e),[y,w]=T.useState(!1),S=T.useRef({isPressed:!1,ignoreEmulatedMouseEvents:!1,ignoreClickAfterPress:!1,didFirePressStart:!1,isTriggeringEvent:!1,activePointerId:null,target:null,isOverTarget:!1,pointerType:null}),{addGlobalListener:C,removeAllGlobalListeners:k}=J2(),I=mo((x,K)=>{let F=S.current;if(s||F.didFirePressStart)return!1;let N=!0;if(F.isTriggeringEvent=!0,i){let D=new Ys("pressstart",K,x);i(D),N=D.shouldStopPropagation}return n&&n(!0),F.isTriggeringEvent=!1,F.didFirePressStart=!0,w(!0),N}),M=mo((x,K,F=!0)=>{let N=S.current;if(!N.didFirePressStart)return!1;N.ignoreClickAfterPress=!0,N.didFirePressStart=!1,N.isTriggeringEvent=!0;let D=!0;if(l){let P=new Ys("pressend",K,x);l(P),D=P.shouldStopPropagation}if(n&&n(!1),w(!1),t&&F&&!s){let P=new Ys("press",K,x);t(P),D&&(D=P.shouldStopPropagation)}return N.isTriggeringEvent=!1,D}),U=mo((x,K)=>{let F=S.current;if(s)return!1;if(a){F.isTriggeringEvent=!0;let N=new Ys("pressup",K,x);return a(N),F.isTriggeringEvent=!1,N.shouldStopPropagation}return!0}),V=mo(x=>{let K=S.current;K.isPressed&&K.target&&(K.isOverTarget&&K.pointerType!=null&&M(dr(K.target,x),K.pointerType,!1),K.isPressed=!1,K.isOverTarget=!1,K.activePointerId=null,K.pointerType=null,k(),h||Gs(K.target))}),R=mo(x=>{p&&V(x)}),X=T.useMemo(()=>{let x=S.current,K={onKeyDown(N){if(Jf(N.nativeEvent,N.currentTarget)&&N.currentTarget.contains(N.target)){var D;$v(N.target,N.key)&&N.preventDefault();let P=!0;if(!x.isPressed&&!N.repeat){x.target=N.currentTarget,x.isPressed=!0,P=I(N,"keyboard");let H=N.currentTarget,A=ee=>{Jf(ee,H)&&!ee.repeat&&H.contains(ee.target)&&x.target&&U(dr(x.target,ee),"keyboard")};C(dn(N.currentTarget),"keyup",Hw(A,F),!0)}P&&N.stopPropagation(),N.metaKey&&Zl()&&((D=x.metaKeyEvents)===null||D===void 0||D.set(N.key,N.nativeEvent))}else N.key==="Meta"&&(x.metaKeyEvents=new Map)},onClick(N){if(!(N&&!N.currentTarget.contains(N.target))&&N&&N.button===0&&!x.isTriggeringEvent&&!ea.isOpening){let D=!0;if(s&&N.preventDefault(),!x.ignoreClickAfterPress&&!x.ignoreEmulatedMouseEvents&&!x.isPressed&&(x.pointerType==="virtual"||ep(N.nativeEvent))){!s&&!f&&$i(N.currentTarget);let P=I(N,"virtual"),H=U(N,"virtual"),A=M(N,"virtual");D=P&&H&&A}x.ignoreEmulatedMouseEvents=!1,x.ignoreClickAfterPress=!1,D&&N.stopPropagation()}}},F=N=>{var D;if(x.isPressed&&x.target&&Jf(N,x.target)){var P;$v(N.target,N.key)&&N.preventDefault();let A=N.target;M(dr(x.target,N),"keyboard",x.target.contains(A)),k(),N.key!=="Enter"&&lh(x.target)&&x.target.contains(A)&&!N[Ev]&&(N[Ev]=!0,ea(x.target,N,!1)),x.isPressed=!1,(P=x.metaKeyEvents)===null||P===void 0||P.delete(N.key)}else if(N.key==="Meta"&&(!((D=x.metaKeyEvents)===null||D===void 0)&&D.size)){var H;let A=x.metaKeyEvents;x.metaKeyEvents=void 0;for(let ee of A.values())(H=x.target)===null||H===void 0||H.dispatchEvent(new KeyboardEvent("keyup",ee))}};if(typeof PointerEvent<"u"){K.onPointerDown=A=>{if(A.button!==0||!A.currentTarget.contains(A.target))return;if(Z2(A.nativeEvent)){x.pointerType="virtual";return}Zf(A.currentTarget)&&A.preventDefault(),x.pointerType=A.pointerType;let ee=!0;x.isPressed||(x.isPressed=!0,x.isOverTarget=!0,x.activePointerId=A.pointerId,x.target=A.currentTarget,!s&&!f&&$i(A.currentTarget),h||kv(x.target),ee=I(A,x.pointerType),C(dn(A.currentTarget),"pointermove",N,!1),C(dn(A.currentTarget),"pointerup",D,!1),C(dn(A.currentTarget),"pointercancel",H,!1)),ee&&A.stopPropagation()},K.onMouseDown=A=>{A.currentTarget.contains(A.target)&&A.button===0&&(Zf(A.currentTarget)&&A.preventDefault(),A.stopPropagation())},K.onPointerUp=A=>{!A.currentTarget.contains(A.target)||x.pointerType==="virtual"||A.button===0&&co(A,A.currentTarget)&&U(A,x.pointerType||A.pointerType)};let N=A=>{A.pointerId===x.activePointerId&&(x.target&&co(A,x.target)?!x.isOverTarget&&x.pointerType!=null&&(x.isOverTarget=!0,I(dr(x.target,A),x.pointerType)):x.target&&x.isOverTarget&&x.pointerType!=null&&(x.isOverTarget=!1,M(dr(x.target,A),x.pointerType,!1),R(A)))},D=A=>{A.pointerId===x.activePointerId&&x.isPressed&&A.button===0&&x.target&&(co(A,x.target)&&x.pointerType!=null?M(dr(x.target,A),x.pointerType):x.isOverTarget&&x.pointerType!=null&&M(dr(x.target,A),x.pointerType,!1),x.isPressed=!1,x.isOverTarget=!1,x.activePointerId=null,x.pointerType=null,k(),h||Gs(x.target),"ontouchend"in x.target&&A.pointerType!=="mouse"&&C(x.target,"touchend",P,{once:!0}))},P=A=>{Kw(A.currentTarget)&&A.preventDefault()},H=A=>{V(A)};K.onDragStart=A=>{A.currentTarget.contains(A.target)&&V(A)}}else{K.onMouseDown=P=>{if(P.button!==0||!P.currentTarget.contains(P.target))return;if(Zf(P.currentTarget)&&P.preventDefault(),x.ignoreEmulatedMouseEvents){P.stopPropagation();return}x.isPressed=!0,x.isOverTarget=!0,x.target=P.currentTarget,x.pointerType=ep(P.nativeEvent)?"virtual":"mouse",!s&&!f&&$i(P.currentTarget),I(P,x.pointerType)&&P.stopPropagation(),C(dn(P.currentTarget),"mouseup",N,!1)},K.onMouseEnter=P=>{if(!P.currentTarget.contains(P.target))return;let H=!0;x.isPressed&&!x.ignoreEmulatedMouseEvents&&x.pointerType!=null&&(x.isOverTarget=!0,H=I(P,x.pointerType)),H&&P.stopPropagation()},K.onMouseLeave=P=>{if(!P.currentTarget.contains(P.target))return;let H=!0;x.isPressed&&!x.ignoreEmulatedMouseEvents&&x.pointerType!=null&&(x.isOverTarget=!1,H=M(P,x.pointerType,!1),R(P)),H&&P.stopPropagation()},K.onMouseUp=P=>{P.currentTarget.contains(P.target)&&!x.ignoreEmulatedMouseEvents&&P.button===0&&U(P,x.pointerType||"mouse")};let N=P=>{if(P.button===0){if(x.isPressed=!1,k(),x.ignoreEmulatedMouseEvents){x.ignoreEmulatedMouseEvents=!1;return}x.target&&co(P,x.target)&&x.pointerType!=null?M(dr(x.target,P),x.pointerType):x.target&&x.isOverTarget&&x.pointerType!=null&&M(dr(x.target,P),x.pointerType,!1),x.isOverTarget=!1}};K.onTouchStart=P=>{if(!P.currentTarget.contains(P.target))return;let H=n3(P.nativeEvent);if(!H)return;x.activePointerId=H.identifier,x.ignoreEmulatedMouseEvents=!0,x.isOverTarget=!0,x.isPressed=!0,x.target=P.currentTarget,x.pointerType="touch",!s&&!f&&$i(P.currentTarget),h||kv(x.target),I(Ur(x.target,P),x.pointerType)&&P.stopPropagation(),C(To(P.currentTarget),"scroll",D,!0)},K.onTouchMove=P=>{if(!P.currentTarget.contains(P.target))return;if(!x.isPressed){P.stopPropagation();return}let H=Sv(P.nativeEvent,x.activePointerId),A=!0;H&&co(H,P.currentTarget)?!x.isOverTarget&&x.pointerType!=null&&(x.isOverTarget=!0,A=I(Ur(x.target,P),x.pointerType)):x.isOverTarget&&x.pointerType!=null&&(x.isOverTarget=!1,A=M(Ur(x.target,P),x.pointerType,!1),R(Ur(x.target,P))),A&&P.stopPropagation()},K.onTouchEnd=P=>{if(!P.currentTarget.contains(P.target))return;if(!x.isPressed){P.stopPropagation();return}let H=Sv(P.nativeEvent,x.activePointerId),A=!0;H&&co(H,P.currentTarget)&&x.pointerType!=null?(U(Ur(x.target,P),x.pointerType),A=M(Ur(x.target,P),x.pointerType)):x.isOverTarget&&x.pointerType!=null&&(A=M(Ur(x.target,P),x.pointerType,!1)),A&&P.stopPropagation(),x.isPressed=!1,x.activePointerId=null,x.isOverTarget=!1,x.ignoreEmulatedMouseEvents=!0,x.target&&!h&&Gs(x.target),k()},K.onTouchCancel=P=>{P.currentTarget.contains(P.target)&&(P.stopPropagation(),x.isPressed&&V(Ur(x.target,P)))};let D=P=>{x.isPressed&&P.target.contains(x.target)&&V({currentTarget:x.target,shiftKey:!1,ctrlKey:!1,metaKey:!1,altKey:!1})};K.onDragStart=P=>{P.currentTarget.contains(P.target)&&V(P)}}return K},[C,s,f,k,h,V,R,M,I,U]);return T.useEffect(()=>()=>{var x;h||Gs((x=S.current.target)!==null&&x!==void 0?x:void 0)},[h]),{isPressed:c||y,pressProps:Po(b,X)}}function lh(e){return e.tagName==="A"&&e.hasAttribute("href")}function Jf(e,t){const{key:n,code:i}=e,l=t,a=l.getAttribute("role");return(n==="Enter"||n===" "||n==="Spacebar"||i==="Space")&&!(l instanceof To(l).HTMLInputElement&&!Gw(l,n)||l instanceof To(l).HTMLTextAreaElement||l.isContentEditable)&&!((a==="link"||!a&&lh(l))&&n!=="Enter")}function n3(e){const{targetTouches:t}=e;return t.length>0?t[0]:null}function Sv(e,t){const n=e.changedTouches;for(let i=0;it.right||t.left>e.right||e.top>t.bottom||t.top>e.bottom)}function co(e,t){let n=t.getBoundingClientRect(),i=r3(e);return i3(n,i)}function Zf(e){return!(e instanceof HTMLElement)||!e.hasAttribute("draggable")}function Kw(e){return e instanceof HTMLInputElement?!1:e instanceof HTMLButtonElement?e.type!=="submit"&&e.type!=="reset":!lh(e)}function $v(e,t){return e instanceof HTMLInputElement?!Gw(e,t):Kw(e)}const o3=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function Gw(e,t){return e.type==="checkbox"||e.type==="radio"?t===" ":o3.has(e.type)}let l3=class{isDefaultPrevented(){return this.nativeEvent.defaultPrevented}preventDefault(){this.defaultPrevented=!0,this.nativeEvent.preventDefault()}stopPropagation(){this.nativeEvent.stopPropagation(),this.isPropagationStopped=()=>!0}isPropagationStopped(){return!1}persist(){}constructor(t,n){this.nativeEvent=n,this.target=n.target,this.currentTarget=n.currentTarget,this.relatedTarget=n.relatedTarget,this.bubbles=n.bubbles,this.cancelable=n.cancelable,this.defaultPrevented=n.defaultPrevented,this.eventPhase=n.eventPhase,this.isTrusted=n.isTrusted,this.timeStamp=n.timeStamp,this.type=t}};function a3(e){let t=T.useRef({isFocused:!1,observer:null});nh(()=>{const i=t.current;return()=>{i.observer&&(i.observer.disconnect(),i.observer=null)}},[]);let n=mo(i=>{e==null||e(i)});return T.useCallback(i=>{if(i.target instanceof HTMLButtonElement||i.target instanceof HTMLInputElement||i.target instanceof HTMLTextAreaElement||i.target instanceof HTMLSelectElement){t.current.isFocused=!0;let l=i.target,a=s=>{t.current.isFocused=!1,l.disabled&&n(new l3("blur",s)),t.current.observer&&(t.current.observer.disconnect(),t.current.observer=null)};l.addEventListener("focusout",a,{once:!0}),t.current.observer=new MutationObserver(()=>{if(t.current.isFocused&&l.disabled){var s;(s=t.current.observer)===null||s===void 0||s.disconnect();let c=l===document.activeElement?null:document.activeElement;l.dispatchEvent(new FocusEvent("blur",{relatedTarget:c})),l.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:c}))}}),t.current.observer.observe(l,{attributes:!0,attributeFilter:["disabled"]})}},[n])}function s3(e){let{isDisabled:t,onFocus:n,onBlur:i,onFocusChange:l}=e;const a=T.useCallback(f=>{if(f.target===f.currentTarget)return i&&i(f),l&&l(!1),!0},[i,l]),s=a3(a),c=T.useCallback(f=>{const p=dn(f.target);f.target===f.currentTarget&&p.activeElement===f.target&&(n&&n(f),l&&l(!0),s(f))},[l,n,s]);return{focusProps:{onFocus:!t&&(n||l||i)?c:void 0,onBlur:!t&&(i||l)?a:void 0}}}let va=null,u3=new Set,Hl=new Map,Mi=!1,np=!1;function ah(e,t){for(let n of u3)n(e,t)}function c3(e){return!(e.metaKey||!Zl()&&e.altKey||e.ctrlKey||e.key==="Control"||e.key==="Shift"||e.key==="Meta")}function Su(e){Mi=!0,c3(e)&&(va="keyboard",ah("keyboard",e))}function Sn(e){va="pointer",(e.type==="mousedown"||e.type==="pointerdown")&&(Mi=!0,ah("pointer",e))}function qw(e){ep(e)&&(Mi=!0,va="virtual")}function Yw(e){e.target===window||e.target===document||(!Mi&&!np&&(va="virtual",ah("virtual",e)),Mi=!1,np=!1)}function Xw(){Mi=!1,np=!0}function Cv(e){if(typeof window>"u"||Hl.get(To(e)))return;const t=To(e),n=dn(e);let i=t.HTMLElement.prototype.focus;t.HTMLElement.prototype.focus=function(){Mi=!0,i.apply(this,arguments)},n.addEventListener("keydown",Su,!0),n.addEventListener("keyup",Su,!0),n.addEventListener("click",qw,!0),t.addEventListener("focus",Yw,!0),t.addEventListener("blur",Xw,!1),typeof PointerEvent<"u"?(n.addEventListener("pointerdown",Sn,!0),n.addEventListener("pointermove",Sn,!0),n.addEventListener("pointerup",Sn,!0)):(n.addEventListener("mousedown",Sn,!0),n.addEventListener("mousemove",Sn,!0),n.addEventListener("mouseup",Sn,!0)),t.addEventListener("beforeunload",()=>{Qw(e)},{once:!0}),Hl.set(t,{focus:i})}const Qw=(e,t)=>{const n=To(e),i=dn(e);t&&i.removeEventListener("DOMContentLoaded",t),Hl.has(n)&&(n.HTMLElement.prototype.focus=Hl.get(n).focus,i.removeEventListener("keydown",Su,!0),i.removeEventListener("keyup",Su,!0),i.removeEventListener("click",qw,!0),n.removeEventListener("focus",Yw,!0),n.removeEventListener("blur",Xw,!1),typeof PointerEvent<"u"?(i.removeEventListener("pointerdown",Sn,!0),i.removeEventListener("pointermove",Sn,!0),i.removeEventListener("pointerup",Sn,!0)):(i.removeEventListener("mousedown",Sn,!0),i.removeEventListener("mousemove",Sn,!0),i.removeEventListener("mouseup",Sn,!0)),Hl.delete(n))};function f3(e){const t=dn(e);let n;return t.readyState!=="loading"?Cv(e):(n=()=>{Cv(e)},t.addEventListener("DOMContentLoaded",n)),()=>Qw(e,n)}typeof document<"u"&&f3();function d3(){return va}function Tv(e){if(!e)return;let t=!0;return n=>{let i={...n,preventDefault(){n.preventDefault()},isDefaultPrevented(){return n.isDefaultPrevented()},stopPropagation(){console.error("stopPropagation is now the default behavior for events in React Spectrum. You can use continuePropagation() to revert this behavior.")},continuePropagation(){t=!1}};e(i),t&&n.stopPropagation()}}function p3(e){return{keyboardProps:e.isDisabled?{}:{onKeyDown:Tv(e.onKeyDown),onKeyUp:Tv(e.onKeyUp)}}}function h3(e){const t=dn(e);if(d3()==="virtual"){let n=t.activeElement;Uw(()=>{t.activeElement===n&&e.isConnected&&$i(e)})}else $i(e)}let m3=De.createContext(null);function g3(e){let t=T.useContext(m3)||{};Vw(t,e);let{ref:n,...i}=t;return i}function y3(e,t){let{focusProps:n}=s3(e),{keyboardProps:i}=p3(e),l=Po(n,i),a=g3(t),s=e.isDisabled?{}:a,c=T.useRef(e.autoFocus);return T.useEffect(()=>{c.current&&t.current&&h3(t.current),c.current=!1},[t]),{focusableProps:Po({...l,tabIndex:e.excludeFromTabOrder&&!e.isDisabled?-1:void 0},s)}}function v3(e,t){let{elementType:n="button",isDisabled:i,onPress:l,onPressStart:a,onPressEnd:s,onPressChange:c,preventFocusOnPress:f,allowFocusWhenDisabled:p,onClick:h,href:m,target:b,rel:y,type:w="button",allowTextSelectionOnPress:S}=e,C;n==="button"?C={type:w,disabled:i}:C={role:"button",tabIndex:i?void 0:0,href:n==="a"&&!i?m:void 0,target:n==="a"?b:void 0,type:n==="input"?w:void 0,disabled:n==="input"?i:void 0,"aria-disabled":!i||n==="input"?void 0:i,rel:n==="a"?y:void 0};let k=ih()||oh();h&&typeof h=="function"&&h1("onClick is deprecated, please use onPress instead. See: https://github.com/heroui-inc/heroui/issues/4292","useButton");const I=X=>{k&&(h==null||h(X)),l==null||l(X)};let{pressProps:M,isPressed:U}=t3({onPressStart:a,onPressEnd:s,onPressChange:c,onPress:I,isDisabled:i,preventFocusOnPress:f,allowTextSelectionOnPress:S,ref:t}),{focusableProps:V}=y3(e,t);p&&(V.tabIndex=i?-1:V.tabIndex);let R=Po(V,M,V2(e,{labelable:!0}));return{isPressed:U,buttonProps:Po(C,R,{"aria-haspopup":e["aria-haspopup"],"aria-expanded":e["aria-expanded"],"aria-controls":e["aria-controls"],"aria-pressed":e["aria-pressed"],onClick:X=>{w==="button"&&k||h==null||h(X)}})}}var b3=()=>xu(()=>import("./index-BeUPhrpL.js"),[]).then(e=>e.default),Jw=e=>{const{ripples:t=[],motionProps:n,color:i="currentColor",style:l,onClear:a}=e;return Q.jsx(Q.Fragment,{children:t.map(s=>{const c=DS(.01*s.size,.2,s.size>100?.75:.5);return Q.jsx(Y1,{features:b3,children:Q.jsx(G1,{mode:"popLayout",children:Q.jsx(hw.span,{animate:{transform:"scale(2)",opacity:0},className:"heroui-ripple",exit:{opacity:0},initial:{transform:"scale(0)",opacity:.35},style:{position:"absolute",backgroundColor:i,borderRadius:"100%",transformOrigin:"center",pointerEvents:"none",overflow:"hidden",inset:0,zIndex:0,top:s.y,left:s.x,width:`${s.size}px`,height:`${s.size}px`,...l},transition:{duration:c},onAnimationComplete:()=>{a(s.key)},...n})})},s.key)})})};Jw.displayName="HeroUI.Ripple";var w3=Jw;function x3(e={}){const[t,n]=T.useState([]),i=T.useCallback(a=>{const s=a.target,c=Math.max(s.clientWidth,s.clientHeight);n(f=>[...f,{key:NS(f.length.toString()),size:c,x:a.x-c/2,y:a.y-c/2}])},[]),l=T.useCallback(a=>{n(s=>s.filter(c=>c.key!==a))},[]);return{ripples:t,onClear:l,onPress:i,...e}}function k3(e){var t,n,i,l,a,s,c,f,p;const h=v2(),m=da(),b=!!h,{ref:y,as:w,children:S,startContent:C,endContent:k,autoFocus:I,className:M,spinner:U,isLoading:V=!1,disableRipple:R=!1,fullWidth:X=(t=h==null?void 0:h.fullWidth)!=null?t:!1,radius:x=h==null?void 0:h.radius,size:K=(n=h==null?void 0:h.size)!=null?n:"md",color:F=(i=h==null?void 0:h.color)!=null?i:"default",variant:N=(l=h==null?void 0:h.variant)!=null?l:"solid",disableAnimation:D=(s=(a=h==null?void 0:h.disableAnimation)!=null?a:m==null?void 0:m.disableAnimation)!=null?s:!1,isDisabled:P=(c=h==null?void 0:h.isDisabled)!=null?c:!1,isIconOnly:H=(f=h==null?void 0:h.isIconOnly)!=null?f:!1,spinnerPlacement:A="start",onPress:ee,onClick:te,...G}=e,ne=w||"button",L=typeof ne=="string",$=wo(y),z=(p=R||(m==null?void 0:m.disableRipple))!=null?p:D,{isFocusVisible:_,isFocused:re,focusProps:ce}=D2({autoFocus:I}),se=P||V,ve=T.useMemo(()=>IP({size:K,color:F,variant:N,radius:x,fullWidth:X,isDisabled:se,isInGroup:b,disableAnimation:D,isIconOnly:H,className:M}),[K,F,N,x,X,se,b,H,D,M]),{onPress:pe,onClear:me,ripples:Ae}=x3(),wt=T.useCallback(Ft=>{z||se||D||$.current&&pe(Ft)},[z,se,D,$,pe]),{buttonProps:dt,isPressed:en}=v3({elementType:w,isDisabled:se,onPress:Aw(ee,wt),onClick:te,...G},$),{isHovered:Ut,hoverProps:mn}=N2({isDisabled:se}),xt=T.useCallback((Ft={})=>({"data-disabled":Re(se),"data-focus":Re(re),"data-pressed":Re(en),"data-focus-visible":Re(_),"data-hover":Re(Ut),"data-loading":Re(V),...x2(dt,ce,mn,Td(G,{enabled:L}),Td(Ft))}),[V,se,re,en,L,_,Ut,dt,ce,mn,G]),kt=Ft=>T.isValidElement(Ft)?T.cloneElement(Ft,{"aria-hidden":!0,focusable:!1,tabIndex:-1}):null,Vt=kt(C),tn=kt(k),nn=T.useMemo(()=>({sm:"sm",md:"sm",lg:"md"})[K],[K]),Ot=T.useCallback(()=>({ripples:Ae,onClear:me}),[Ae,me]);return{Component:ne,children:S,domRef:$,spinner:U,styles:ve,startContent:Vt,endContent:tn,isLoading:V,spinnerPlacement:A,spinnerSize:nn,disableRipple:z,getButtonProps:xt,getRippleProps:Ot,isIconOnly:H}}function E3(e){const[t,n]=ma(e,av.variantKeys),{children:i,className:l,classNames:a,label:s,...c}=t,f=T.useMemo(()=>av({...n}),[fa(n)]),p=Jt(a==null?void 0:a.base,l),h=s||i,m=T.useMemo(()=>h&&typeof h=="string"?h:c["aria-label"]?"":"Loading",[i,h,c["aria-label"]]),b=T.useCallback(()=>({"aria-label":m,className:f.base({class:p}),...c}),[m,f,p,c]);return{label:h,slots:f,classNames:a,getSpinnerProps:b}}var Zw=Mo((e,t)=>{const{slots:n,classNames:i,label:l,getSpinnerProps:a}=E3({...e});return Q.jsxs("div",{ref:t,...a(),children:[Q.jsxs("div",{className:n.wrapper({class:i==null?void 0:i.wrapper}),children:[Q.jsx("i",{className:n.circle1({class:i==null?void 0:i.circle1})}),Q.jsx("i",{className:n.circle2({class:i==null?void 0:i.circle2})})]}),l&&Q.jsx("span",{className:n.label({class:i==null?void 0:i.label}),children:l})]})});Zw.displayName="HeroUI.Spinner";var S3=Zw,e0=Mo((e,t)=>{const{Component:n,domRef:i,children:l,styles:a,spinnerSize:s,spinner:c=Q.jsx(S3,{color:"current",size:s}),spinnerPlacement:f,startContent:p,endContent:h,isLoading:m,disableRipple:b,getButtonProps:y,getRippleProps:w,isIconOnly:S}=k3({...e,ref:t});return Q.jsxs(n,{ref:i,className:a,...y(),children:[p,m&&f==="start"&&c,m&&S?null:l,m&&f==="end"&&c,h,!b&&Q.jsx(w3,{...w()})]})});e0.displayName="HeroUI.Button";var Ti=e0;const t0={badInput:!1,customError:!1,patternMismatch:!1,rangeOverflow:!1,rangeUnderflow:!1,stepMismatch:!1,tooLong:!1,tooShort:!1,typeMismatch:!1,valueMissing:!1,valid:!0},n0={...t0,customError:!0,valid:!1},Cl={isInvalid:!1,validationDetails:t0,validationErrors:[]},r0=T.createContext({}),Pv="__formValidationState"+Date.now();function $3(e){if(e[Pv]){let{realtimeValidation:t,displayValidation:n,updateValidation:i,resetValidation:l,commitValidation:a}=e[Pv];return{realtimeValidation:t,displayValidation:n,updateValidation:i,resetValidation:l,commitValidation:a}}return C3(e)}function C3(e){let{isInvalid:t,validationState:n,name:i,value:l,builtinValidation:a,validate:s,validationBehavior:c="aria"}=e;n&&(t||(t=n==="invalid"));let f=t!==void 0?{isInvalid:t,validationErrors:[],validationDetails:n0}:null,p=T.useMemo(()=>{if(!s||l==null)return null;let F=T3(s,l);return Lv(F)},[s,l]);a!=null&&a.validationDetails.valid&&(a=void 0);let h=T.useContext(r0),m=T.useMemo(()=>i?Array.isArray(i)?i.flatMap(F=>rp(h[F])):rp(h[i]):[],[h,i]),[b,y]=T.useState(h),[w,S]=T.useState(!1);h!==b&&(y(h),S(!1));let C=T.useMemo(()=>Lv(w?[]:m),[w,m]),k=T.useRef(Cl),[I,M]=T.useState(Cl),U=T.useRef(Cl),V=()=>{if(!R)return;X(!1);let F=p||a||k.current;ed(F,U.current)||(U.current=F,M(F))},[R,X]=T.useState(!1);return T.useEffect(V),{realtimeValidation:f||C||p||a||Cl,displayValidation:c==="native"?f||C||I:f||C||p||a||I,updateValidation(F){c==="aria"&&!ed(I,F)?M(F):k.current=F},resetValidation(){let F=Cl;ed(F,U.current)||(U.current=F,M(F)),c==="native"&&X(!1),S(!0)},commitValidation(){c==="native"&&X(!0),S(!0)}}}function rp(e){return e?Array.isArray(e)?e:[e]:[]}function T3(e,t){if(typeof e=="function"){let n=e(t);if(n&&typeof n!="boolean")return rp(n)}return[]}function Lv(e){return e.length?{isInvalid:!0,validationErrors:e,validationDetails:n0}:null}function ed(e,t){return e===t?!0:!!e&&!!t&&e.isInvalid===t.isInvalid&&e.validationErrors.length===t.validationErrors.length&&e.validationErrors.every((n,i)=>n===t.validationErrors[i])&&Object.entries(e.validationDetails).every(([n,i])=>t.validationDetails[n]===i)}function P3(e,t,n){let{validationBehavior:i,focus:l}=e;ft(()=>{if(i==="native"&&(n!=null&&n.current)){let f=t.realtimeValidation.isInvalid?t.realtimeValidation.validationErrors.join(" ")||"Invalid value.":"";n.current.setCustomValidity(f),n.current.hasAttribute("title")||(n.current.title=""),t.realtimeValidation.isInvalid||t.updateValidation(I3(n.current))}});let a=gr(()=>{t.resetValidation()}),s=gr(f=>{var p;t.displayValidation.isInvalid||t.commitValidation();let h=n==null||(p=n.current)===null||p===void 0?void 0:p.form;if(!f.defaultPrevented&&n&&h&&_3(h)===n.current){var m;l?l():(m=n.current)===null||m===void 0||m.focus(),aC("keyboard")}f.preventDefault()}),c=gr(()=>{t.commitValidation()});T.useEffect(()=>{let f=n==null?void 0:n.current;if(!f)return;let p=f.form;return f.addEventListener("invalid",s),f.addEventListener("change",c),p==null||p.addEventListener("reset",a),()=>{f.removeEventListener("invalid",s),f.removeEventListener("change",c),p==null||p.removeEventListener("reset",a)}},[n,s,c,a,i])}function L3(e){let t=e.validity;return{badInput:t.badInput,customError:t.customError,patternMismatch:t.patternMismatch,rangeOverflow:t.rangeOverflow,rangeUnderflow:t.rangeUnderflow,stepMismatch:t.stepMismatch,tooLong:t.tooLong,tooShort:t.tooShort,typeMismatch:t.typeMismatch,valueMissing:t.valueMissing,valid:t.valid}}function I3(e){return{isInvalid:!e.validity.valid,validationDetails:L3(e),validationErrors:e.validationMessage?[e.validationMessage]:[]}}function _3(e){for(let t=0;tl(t)),t;let i=Iv.get(t);return i?(i.forEach(l=>l(e)),e):t}function O3(...e){return(...t)=>{for(let n of e)typeof n=="function"&&n(...t)}}function F3(...e){let t={...e[0]};for(let n=1;n=65&&l.charCodeAt(2)<=90?t[l]=O3(a,s):(l==="className"||l==="UNSAFE_className")&&typeof a=="string"&&typeof s=="string"?t[l]=_o(a,s):l==="id"&&a&&s?t.id=R3(a,s):t[l]=s!==void 0?s:a}}return t}function N3(...e){return e.length===1&&e[0]?e[0]:t=>{for(let n of e)typeof n=="function"?n(t):n!=null&&(n.current=t)}}function D3(e){const t=T.useRef(null);return T.useMemo(()=>({get current(){return t.current},set current(n){t.current=n,typeof e=="function"?e(n):e&&(e.current=n)}}),[e])}var _v=Symbol("default");function i0(e,t){let n=T.useContext(e);if(t===null)return null;if(n&&typeof n=="object"&&"slots"in n&&n.slots){let i=new Intl.ListFormat().format(Object.keys(n.slots).map(a=>`"${a}"`));if(!t&&!n.slots[_v])throw new Error(`A slot prop is required. Valid slot names are ${i}.`);let l=t||_v;if(!n.slots[l])throw new Error(`Invalid slot "${t}". Valid slot names are ${i}.`);return n.slots[l]}return n}function z3(e,t,n){let i=i0(n,e.slot)||{},{ref:l,...a}=i,s=D3(T.useMemo(()=>N3(t,l),[t,l])),c=F3(a,e);return"style"in a&&a.style&&"style"in e&&e.style&&(typeof a.style=="function"||typeof e.style=="function"?c.style=f=>{let p=typeof a.style=="function"?a.style(f):a.style,h={...f.defaultStyle,...p},m=typeof e.style=="function"?e.style({...f,defaultStyle:h}):e.style;return{...h,...m}}:c.style={...a.style,...e.style}),[c,s]}var ip=T.createContext(null),j3=T.forwardRef(function(t,n){[t,n]=z3(t,n,ip);let{validationErrors:i,validationBehavior:l="native",children:a,className:s,...c}=t;const f=T.useMemo(()=>LP({className:s}),[s]);return Q.jsx("form",{noValidate:l!=="native",...c,ref:n,className:f,children:Q.jsx(ip.Provider,{value:{...t,validationBehavior:l},children:Q.jsx(r0.Provider,{value:i??{},children:a})})})}),H3=T.forwardRef(function(t,n){var i,l;const a=da(),s=(l=(i=t.validationBehavior)!=null?i:a==null?void 0:a.validationBehavior)!=null?l:"aria";return Q.jsx(j3,{...t,ref:n,validationBehavior:s})});function Mv(e,t=[]){const n=T.useRef(e);return eh(()=>{n.current=e}),T.useCallback((...i)=>{var l;return(l=n.current)==null?void 0:l.call(n,...i)},t)}function B3(e){let[t,n]=Ou(e.isOpen,e.defaultOpen||!1,e.onOpenChange);const i=T.useCallback(()=>{n(!0)},[n]),l=T.useCallback(()=>{n(!1)},[n]),a=T.useCallback(()=>{n(!t)},[n,t]);return{isOpen:t,setOpen:n,open:i,close:l,toggle:a}}const U3=1500,Av=500;let bi={},V3=0,Tl=!1,pr=null,wi=null;function W3(e={}){let{delay:t=U3,closeDelay:n=Av}=e,{isOpen:i,open:l,close:a}=B3(e),s=T.useMemo(()=>`${++V3}`,[]),c=T.useRef(null),f=T.useRef(a),p=()=>{bi[s]=b},h=()=>{for(let w in bi)w!==s&&(bi[w](!0),delete bi[w])},m=()=>{c.current&&clearTimeout(c.current),c.current=null,h(),p(),Tl=!0,l(),pr&&(clearTimeout(pr),pr=null),wi&&(clearTimeout(wi),wi=null)},b=w=>{w||n<=0?(c.current&&clearTimeout(c.current),c.current=null,f.current()):c.current||(c.current=setTimeout(()=>{c.current=null,f.current()},n)),pr&&(clearTimeout(pr),pr=null),Tl&&(wi&&clearTimeout(wi),wi=setTimeout(()=>{delete bi[s],wi=null,Tl=!1},Math.max(Av,n)))},y=()=>{h(),p(),!i&&!pr&&!Tl?pr=setTimeout(()=>{pr=null,Tl=!0,m()},t):i||m()};return T.useEffect(()=>{f.current=a},[a]),T.useEffect(()=>()=>{c.current&&clearTimeout(c.current),bi[s]&&delete bi[s]},[s]),{isOpen:i,open:w=>{!w&&t>0&&!c.current?y():m()},close:b}}let Rv=new Map;function K3(e,t){if(e===t)return e;let n=Rv.get(e);if(n)return n.forEach(l=>l(t)),t;let i=Rv.get(t);return i?(i.forEach(l=>l(e)),e):t}function G3(...e){return(...t)=>{for(let n of e)typeof n=="function"&&n(...t)}}function Nl(...e){let t={...e[0]};for(let n=1;n=65&&l.charCodeAt(2)<=90?t[l]=G3(a,s):(l==="className"||l==="UNSAFE_className")&&typeof a=="string"&&typeof s=="string"?t[l]=_o(a,s):l==="id"&&a&&s?t.id=K3(a,s):t[l]=s!==void 0?s:a}}return t}function q3(e,t){let n=$1(e,{labelable:!0}),{hoverProps:i}=N1({onHoverStart:()=>t==null?void 0:t.open(!0),onHoverEnd:()=>t==null?void 0:t.close()});return{tooltipProps:Co(n,i,{role:"tooltip"})}}function Y3(e,t,n){let{isDisabled:i,trigger:l}=e,a=ql(),s=T.useRef(!1),c=T.useRef(!1),f=()=>{(s.current||c.current)&&t.open(c.current)},p=k=>{!s.current&&!c.current&&t.close(k)};T.useEffect(()=>{let k=I=>{n&&n.current&&I.key==="Escape"&&(I.stopPropagation(),t.close(!0))};if(t.isOpen)return document.addEventListener("keydown",k,!0),()=>{document.removeEventListener("keydown",k,!0)}},[n,t]);let h=()=>{l!=="focus"&&(Up()==="pointer"?s.current=!0:s.current=!1,f())},m=()=>{l!=="focus"&&(c.current=!1,s.current=!1,p())},b=()=>{c.current=!1,s.current=!1,p(!0)},y=()=>{lC()&&(c.current=!0,f())},w=()=>{c.current=!1,s.current=!1,p(!0)},{hoverProps:S}=N1({isDisabled:i,onHoverStart:h,onHoverEnd:m}),{focusableProps:C}=B1({isDisabled:i,onFocus:y,onBlur:w},n);return{triggerProps:{"aria-describedby":t.isOpen?a:void 0,...Co(C,S,{onPointerDown:b,onKeyDown:b})},tooltipProps:{id:a}}}function X3(e){var t,n;const i=da(),[l,a]=ma(e,sv.variantKeys),{ref:s,as:c,isOpen:f,content:p,children:h,defaultOpen:m,onOpenChange:b,isDisabled:y,trigger:w,shouldFlip:S=!0,containerPadding:C=12,placement:k="top",delay:I=0,closeDelay:M=500,showArrow:U=!1,offset:V=7,crossOffset:R=0,isDismissable:X,shouldCloseOnBlur:x=!0,portalContainer:K,isKeyboardDismissDisabled:F=!1,updatePositionDeps:N=[],shouldCloseOnInteractOutside:D,className:P,onClose:H,motionProps:A,classNames:ee,...te}=l,G=c||"div",ne=(n=(t=e==null?void 0:e.disableAnimation)!=null?t:i==null?void 0:i.disableAnimation)!=null?n:!1,L=W3({delay:I,closeDelay:M,isDisabled:y,defaultOpen:m,isOpen:f,onOpenChange:xt=>{b==null||b(xt),xt||H==null||H()}}),$=T.useRef(null),z=T.useRef(null),_=T.useId(),re=L.isOpen&&!y;T.useImperativeHandle(s,()=>kS(z));const{triggerProps:ce,tooltipProps:se}=Y3({isDisabled:y,trigger:w},L,$),{tooltipProps:ve}=q3({isOpen:re,...Nl(l,se)},L),{overlayProps:pe,placement:me,updatePosition:Ae}=X$({isOpen:re,targetRef:$,placement:y2(k),overlayRef:z,offset:U?V+3:V,crossOffset:R,shouldFlip:S,containerPadding:C});eh(()=>{N.length&&Ae()},N);const{overlayProps:wt}=SC({isOpen:re,onClose:L.close,isDismissable:X,shouldCloseOnBlur:x,isKeyboardDismissDisabled:F,shouldCloseOnInteractOutside:D},z),dt=T.useMemo(()=>{var xt,kt,Vt;return sv({...a,disableAnimation:ne,radius:(xt=e==null?void 0:e.radius)!=null?xt:"md",size:(kt=e==null?void 0:e.size)!=null?kt:"md",shadow:(Vt=e==null?void 0:e.shadow)!=null?Vt:"sm"})},[fa(a),ne,e==null?void 0:e.radius,e==null?void 0:e.size,e==null?void 0:e.shadow]),en=T.useCallback((xt={},kt=null)=>({...Nl(ce,xt),ref:jS(kt,$),"aria-describedby":re?_:void 0}),[ce,re,_,L]),Ut=T.useCallback(()=>({ref:z,"data-slot":"base","data-open":Re(re),"data-arrow":Re(U),"data-disabled":Re(y),"data-placement":yv(me||"top",k),...Nl(ve,wt,te),style:Nl(pe.style,te.style,l.style),className:dt.base({class:ee==null?void 0:ee.base}),id:_}),[dt,re,U,y,me,k,ve,wt,te,pe,l,_]),mn=T.useCallback(()=>({"data-slot":"content","data-open":Re(re),"data-arrow":Re(U),"data-disabled":Re(y),"data-placement":yv(me||"top",k),className:dt.content({class:Jt(ee==null?void 0:ee.content,P)})}),[dt,re,U,y,me,k,ee]);return{Component:G,content:p,children:h,isOpen:re,triggerRef:$,showArrow:U,portalContainer:K,placement:k,disableAnimation:ne,isDisabled:y,motionProps:A,getTooltipContentProps:mn,getTriggerProps:en,getTooltipProps:Ut}}var Q3=()=>xu(()=>import("./index-BeUPhrpL.js"),[]).then(e=>e.default),o0=Mo((e,t)=>{const{Component:n,children:i,content:l,isOpen:a,portalContainer:s,placement:c,disableAnimation:f,motionProps:p,getTriggerProps:h,getTooltipProps:m,getTooltipContentProps:b}=X3({...e,ref:t});let y;try{if(T.Children.count(i)!==1)throw new Error;if(!T.isValidElement(i))y=Q.jsx("p",{...h(),children:i});else{const U=i;y=T.cloneElement(U,h(U.props,U.ref))}}catch{y=Q.jsx("span",{}),h1("Tooltip must have only one child node. Please, check your code.")}const{ref:w,id:S,style:C,...k}=m(),I=Q.jsx("div",{ref:w,id:S,style:C,children:Q.jsx(Y1,{features:Q3,children:Q.jsx(hw.div,{animate:"enter",exit:"exit",initial:"exit",variants:m2.scaleSpring,...Nl(p,k),style:{...g2(c)},children:Q.jsx(n,{...b(),children:l})})})});return Q.jsxs(Q.Fragment,{children:[y,f&&a?Q.jsx(Wy,{portalContainer:s,children:Q.jsx("div",{ref:w,id:S,style:C,...k,children:Q.jsx(n,{...b(),children:l})})}):Q.jsx(G1,{children:a?Q.jsx(Wy,{portalContainer:s,children:I}):null})]})});o0.displayName="HeroUI.Tooltip";var J3=o0;const sh=typeof document<"u"?De.useLayoutEffect:()=>{};function yo(e){const t=T.useRef(null);return sh(()=>{t.current=e},[e]),T.useCallback((...n)=>{const i=t.current;return i==null?void 0:i(...n)},[])}let Ov=new Map;function Z3(e,t){if(e===t)return e;let n=Ov.get(e);if(n)return n.forEach(l=>l(t)),t;let i=Ov.get(t);return i?(i.forEach(l=>l(e)),e):t}function uh(...e){return(...t)=>{for(let n of e)typeof n=="function"&&n(...t)}}const Tn=e=>{var t;return(t=e==null?void 0:e.ownerDocument)!==null&&t!==void 0?t:document},er=e=>e&&"window"in e&&e.window===e?e:Tn(e).defaultView||window;function Yr(...e){let t={...e[0]};for(let n=1;n=65&&l.charCodeAt(2)<=90?t[l]=uh(a,s):(l==="className"||l==="UNSAFE_className")&&typeof a=="string"&&typeof s=="string"?t[l]=_o(a,s):l==="id"&&a&&s?t.id=Z3(a,s):t[l]=s!==void 0?s:a}}return t}function Dl(e){if(eL())e.focus({preventScroll:!0});else{let t=tL(e);e.focus(),nL(t)}}let Xs=null;function eL(){if(Xs==null){Xs=!1;try{document.createElement("div").focus({get preventScroll(){return Xs=!0,!0}})}catch{}}return Xs}function tL(e){let t=e.parentNode,n=[],i=document.scrollingElement||document.documentElement;for(;t instanceof HTMLElement&&t!==i;)(t.offsetHeight"u"||window.navigator==null?!1:((t=window.navigator.userAgentData)===null||t===void 0?void 0:t.brands.some(n=>e.test(n.brand)))||e.test(window.navigator.userAgent)}function ch(e){var t;return typeof window<"u"&&window.navigator!=null?e.test(((t=window.navigator.userAgentData)===null||t===void 0?void 0:t.platform)||window.navigator.platform):!1}function Zr(e){let t=null;return()=>(t==null&&(t=e()),t)}const ta=Zr(function(){return ch(/^Mac/i)}),rL=Zr(function(){return ch(/^iPhone/i)}),l0=Zr(function(){return ch(/^iPad/i)||ta()&&navigator.maxTouchPoints>1}),a0=Zr(function(){return rL()||l0()}),iL=Zr(function(){return Bu(/AppleWebKit/i)&&!oL()}),oL=Zr(function(){return Bu(/Chrome/i)}),s0=Zr(function(){return Bu(/Android/i)}),lL=Zr(function(){return Bu(/Firefox/i)});function na(e,t,n=!0){var i,l;let{metaKey:a,ctrlKey:s,altKey:c,shiftKey:f}=t;lL()&&(!((l=window.event)===null||l===void 0||(i=l.type)===null||i===void 0)&&i.startsWith("key"))&&e.target==="_blank"&&(ta()?a=!0:s=!0);let p=iL()&&ta()&&!l0()?new KeyboardEvent("keydown",{keyIdentifier:"Enter",metaKey:a,ctrlKey:s,altKey:c,shiftKey:f}):new MouseEvent("click",{metaKey:a,ctrlKey:s,altKey:c,shiftKey:f,bubbles:!0,cancelable:!0});na.isOpening=n,Dl(e),e.dispatchEvent(p),na.isOpening=!1}na.isOpening=!1;let vo=new Map,op=new Set;function Fv(){if(typeof window>"u")return;function e(i){return"propertyName"in i}let t=i=>{if(!e(i)||!i.target)return;let l=vo.get(i.target);l||(l=new Set,vo.set(i.target,l),i.target.addEventListener("transitioncancel",n,{once:!0})),l.add(i.propertyName)},n=i=>{if(!e(i)||!i.target)return;let l=vo.get(i.target);if(l&&(l.delete(i.propertyName),l.size===0&&(i.target.removeEventListener("transitioncancel",n),vo.delete(i.target)),vo.size===0)){for(let a of op)a();op.clear()}};document.body.addEventListener("transitionrun",t),document.body.addEventListener("transitionend",n)}typeof document<"u"&&(document.readyState!=="loading"?Fv():document.addEventListener("DOMContentLoaded",Fv));function aL(e){requestAnimationFrame(()=>{vo.size===0?e():op.add(e)})}function sL(){let e=T.useRef(new Map),t=T.useCallback((l,a,s,c)=>{let f=c!=null&&c.once?(...p)=>{e.current.delete(s),s(...p)}:s;e.current.set(s,{type:a,eventTarget:l,fn:f,options:c}),l.addEventListener(a,s,c)},[]),n=T.useCallback((l,a,s,c)=>{var f;let p=((f=e.current.get(s))===null||f===void 0?void 0:f.fn)||s;l.removeEventListener(a,p,c),e.current.delete(s)},[]),i=T.useCallback(()=>{e.current.forEach((l,a)=>{n(l.eventTarget,l.type,a,l.options)})},[n]);return T.useEffect(()=>i,[i]),{addGlobalListener:t,removeGlobalListener:n,removeAllGlobalListeners:i}}function uL(e,t){sh(()=>{if(e&&e.ref&&t)return e.ref.current=t.current,()=>{e.ref&&(e.ref.current=null)}})}function lp(e){return e.mozInputSource===0&&e.isTrusted?!0:s0()&&e.pointerType?e.type==="click"&&e.buttons===1:e.detail===0&&!e.pointerType}function cL(e){return!s0()&&e.width===0&&e.height===0||e.width===1&&e.height===1&&e.pressure===0&&e.detail===0&&e.pointerType==="mouse"}let ko="default",ap="",ou=new WeakMap;function Nv(e){if(a0()){if(ko==="default"){const t=Tn(e);ap=t.documentElement.style.webkitUserSelect,t.documentElement.style.webkitUserSelect="none"}ko="disabled"}else(e instanceof HTMLElement||e instanceof SVGElement)&&(ou.set(e,e.style.userSelect),e.style.userSelect="none")}function Qs(e){if(a0()){if(ko!=="disabled")return;ko="restoring",setTimeout(()=>{aL(()=>{if(ko==="restoring"){const t=Tn(e);t.documentElement.style.webkitUserSelect==="none"&&(t.documentElement.style.webkitUserSelect=ap||""),ap="",ko="default"}})},300)}else if((e instanceof HTMLElement||e instanceof SVGElement)&&e&&ou.has(e)){let t=ou.get(e);e.style.userSelect==="none"&&(e.style.userSelect=t),e.getAttribute("style")===""&&e.removeAttribute("style"),ou.delete(e)}}const u0=De.createContext({register:()=>{}});u0.displayName="PressResponderContext";function fL(e){let t=T.useContext(u0);if(t){let{register:n,...i}=t;e=Yr(i,e),n()}return uL(t,e.ref),e}var Js=new WeakMap;class Zs{continuePropagation(){hu(this,Js,!1)}get shouldStopPropagation(){return _1(this,Js)}constructor(t,n,i,l){E1(this,Js,{writable:!0,value:void 0}),hu(this,Js,!0);var a;let s=(a=l==null?void 0:l.target)!==null&&a!==void 0?a:i.currentTarget;const c=s==null?void 0:s.getBoundingClientRect();let f,p=0,h,m=null;i.clientX!=null&&i.clientY!=null&&(h=i.clientX,m=i.clientY),c&&(h!=null&&m!=null?(f=h-c.left,p=m-c.top):(f=c.width/2,p=c.height/2)),this.type=t,this.pointerType=n,this.target=i.currentTarget,this.shiftKey=i.shiftKey,this.metaKey=i.metaKey,this.ctrlKey=i.ctrlKey,this.altKey=i.altKey,this.x=f,this.y=p}}const Dv=Symbol("linkClicked");function dL(e){let{onPress:t,onPressChange:n,onPressStart:i,onPressEnd:l,onPressUp:a,isDisabled:s,isPressed:c,preventFocusOnPress:f,shouldCancelOnPointerExit:p,allowTextSelectionOnPress:h,ref:m,...b}=fL(e),[y,w]=T.useState(!1),S=T.useRef({isPressed:!1,ignoreEmulatedMouseEvents:!1,ignoreClickAfterPress:!1,didFirePressStart:!1,isTriggeringEvent:!1,activePointerId:null,target:null,isOverTarget:!1,pointerType:null}),{addGlobalListener:C,removeAllGlobalListeners:k}=sL(),I=yo((x,K)=>{let F=S.current;if(s||F.didFirePressStart)return!1;let N=!0;if(F.isTriggeringEvent=!0,i){let D=new Zs("pressstart",K,x);i(D),N=D.shouldStopPropagation}return n&&n(!0),F.isTriggeringEvent=!1,F.didFirePressStart=!0,w(!0),N}),M=yo((x,K,F=!0)=>{let N=S.current;if(!N.didFirePressStart)return!1;N.ignoreClickAfterPress=!0,N.didFirePressStart=!1,N.isTriggeringEvent=!0;let D=!0;if(l){let P=new Zs("pressend",K,x);l(P),D=P.shouldStopPropagation}if(n&&n(!1),w(!1),t&&F&&!s){let P=new Zs("press",K,x);t(P),D&&(D=P.shouldStopPropagation)}return N.isTriggeringEvent=!1,D}),U=yo((x,K)=>{let F=S.current;if(s)return!1;if(a){F.isTriggeringEvent=!0;let N=new Zs("pressup",K,x);return a(N),F.isTriggeringEvent=!1,N.shouldStopPropagation}return!0}),V=yo(x=>{let K=S.current;K.isPressed&&K.target&&(K.isOverTarget&&K.pointerType!=null&&M(hr(K.target,x),K.pointerType,!1),K.isPressed=!1,K.isOverTarget=!1,K.activePointerId=null,K.pointerType=null,k(),h||Qs(K.target))}),R=yo(x=>{p&&V(x)}),X=T.useMemo(()=>{let x=S.current,K={onKeyDown(N){if(td(N.nativeEvent,N.currentTarget)&&N.currentTarget.contains(N.target)){var D;jv(N.target,N.key)&&N.preventDefault();let P=!0;if(!x.isPressed&&!N.repeat){x.target=N.currentTarget,x.isPressed=!0,P=I(N,"keyboard");let H=N.currentTarget,A=ee=>{td(ee,H)&&!ee.repeat&&H.contains(ee.target)&&x.target&&U(hr(x.target,ee),"keyboard")};C(Tn(N.currentTarget),"keyup",uh(A,F),!0)}P&&N.stopPropagation(),N.metaKey&&ta()&&((D=x.metaKeyEvents)===null||D===void 0||D.set(N.key,N.nativeEvent))}else N.key==="Meta"&&(x.metaKeyEvents=new Map)},onClick(N){if(!(N&&!N.currentTarget.contains(N.target))&&N&&N.button===0&&!x.isTriggeringEvent&&!na.isOpening){let D=!0;if(s&&N.preventDefault(),!x.ignoreClickAfterPress&&!x.ignoreEmulatedMouseEvents&&!x.isPressed&&(x.pointerType==="virtual"||lp(N.nativeEvent))){!s&&!f&&Dl(N.currentTarget);let P=I(N,"virtual"),H=U(N,"virtual"),A=M(N,"virtual");D=P&&H&&A}x.ignoreEmulatedMouseEvents=!1,x.ignoreClickAfterPress=!1,D&&N.stopPropagation()}}},F=N=>{var D;if(x.isPressed&&x.target&&td(N,x.target)){var P;jv(N.target,N.key)&&N.preventDefault();let A=N.target;M(hr(x.target,N),"keyboard",x.target.contains(A)),k(),N.key!=="Enter"&&fh(x.target)&&x.target.contains(A)&&!N[Dv]&&(N[Dv]=!0,na(x.target,N,!1)),x.isPressed=!1,(P=x.metaKeyEvents)===null||P===void 0||P.delete(N.key)}else if(N.key==="Meta"&&(!((D=x.metaKeyEvents)===null||D===void 0)&&D.size)){var H;let A=x.metaKeyEvents;x.metaKeyEvents=void 0;for(let ee of A.values())(H=x.target)===null||H===void 0||H.dispatchEvent(new KeyboardEvent("keyup",ee))}};if(typeof PointerEvent<"u"){K.onPointerDown=A=>{if(A.button!==0||!A.currentTarget.contains(A.target))return;if(cL(A.nativeEvent)){x.pointerType="virtual";return}nd(A.currentTarget)&&A.preventDefault(),x.pointerType=A.pointerType;let ee=!0;x.isPressed||(x.isPressed=!0,x.isOverTarget=!0,x.activePointerId=A.pointerId,x.target=A.currentTarget,!s&&!f&&Dl(A.currentTarget),h||Nv(x.target),ee=I(A,x.pointerType),C(Tn(A.currentTarget),"pointermove",N,!1),C(Tn(A.currentTarget),"pointerup",D,!1),C(Tn(A.currentTarget),"pointercancel",H,!1)),ee&&A.stopPropagation()},K.onMouseDown=A=>{A.currentTarget.contains(A.target)&&A.button===0&&(nd(A.currentTarget)&&A.preventDefault(),A.stopPropagation())},K.onPointerUp=A=>{!A.currentTarget.contains(A.target)||x.pointerType==="virtual"||A.button===0&&fo(A,A.currentTarget)&&U(A,x.pointerType||A.pointerType)};let N=A=>{A.pointerId===x.activePointerId&&(x.target&&fo(A,x.target)?!x.isOverTarget&&x.pointerType!=null&&(x.isOverTarget=!0,I(hr(x.target,A),x.pointerType)):x.target&&x.isOverTarget&&x.pointerType!=null&&(x.isOverTarget=!1,M(hr(x.target,A),x.pointerType,!1),R(A)))},D=A=>{A.pointerId===x.activePointerId&&x.isPressed&&A.button===0&&x.target&&(fo(A,x.target)&&x.pointerType!=null?M(hr(x.target,A),x.pointerType):x.isOverTarget&&x.pointerType!=null&&M(hr(x.target,A),x.pointerType,!1),x.isPressed=!1,x.isOverTarget=!1,x.activePointerId=null,x.pointerType=null,k(),h||Qs(x.target),"ontouchend"in x.target&&A.pointerType!=="mouse"&&C(x.target,"touchend",P,{once:!0}))},P=A=>{c0(A.currentTarget)&&A.preventDefault()},H=A=>{V(A)};K.onDragStart=A=>{A.currentTarget.contains(A.target)&&V(A)}}else{K.onMouseDown=P=>{if(P.button!==0||!P.currentTarget.contains(P.target))return;if(nd(P.currentTarget)&&P.preventDefault(),x.ignoreEmulatedMouseEvents){P.stopPropagation();return}x.isPressed=!0,x.isOverTarget=!0,x.target=P.currentTarget,x.pointerType=lp(P.nativeEvent)?"virtual":"mouse",!s&&!f&&Dl(P.currentTarget),I(P,x.pointerType)&&P.stopPropagation(),C(Tn(P.currentTarget),"mouseup",N,!1)},K.onMouseEnter=P=>{if(!P.currentTarget.contains(P.target))return;let H=!0;x.isPressed&&!x.ignoreEmulatedMouseEvents&&x.pointerType!=null&&(x.isOverTarget=!0,H=I(P,x.pointerType)),H&&P.stopPropagation()},K.onMouseLeave=P=>{if(!P.currentTarget.contains(P.target))return;let H=!0;x.isPressed&&!x.ignoreEmulatedMouseEvents&&x.pointerType!=null&&(x.isOverTarget=!1,H=M(P,x.pointerType,!1),R(P)),H&&P.stopPropagation()},K.onMouseUp=P=>{P.currentTarget.contains(P.target)&&!x.ignoreEmulatedMouseEvents&&P.button===0&&U(P,x.pointerType||"mouse")};let N=P=>{if(P.button===0){if(x.isPressed=!1,k(),x.ignoreEmulatedMouseEvents){x.ignoreEmulatedMouseEvents=!1;return}x.target&&fo(P,x.target)&&x.pointerType!=null?M(hr(x.target,P),x.pointerType):x.target&&x.isOverTarget&&x.pointerType!=null&&M(hr(x.target,P),x.pointerType,!1),x.isOverTarget=!1}};K.onTouchStart=P=>{if(!P.currentTarget.contains(P.target))return;let H=pL(P.nativeEvent);if(!H)return;x.activePointerId=H.identifier,x.ignoreEmulatedMouseEvents=!0,x.isOverTarget=!0,x.isPressed=!0,x.target=P.currentTarget,x.pointerType="touch",!s&&!f&&Dl(P.currentTarget),h||Nv(x.target),I(Vr(x.target,P),x.pointerType)&&P.stopPropagation(),C(er(P.currentTarget),"scroll",D,!0)},K.onTouchMove=P=>{if(!P.currentTarget.contains(P.target))return;if(!x.isPressed){P.stopPropagation();return}let H=zv(P.nativeEvent,x.activePointerId),A=!0;H&&fo(H,P.currentTarget)?!x.isOverTarget&&x.pointerType!=null&&(x.isOverTarget=!0,A=I(Vr(x.target,P),x.pointerType)):x.isOverTarget&&x.pointerType!=null&&(x.isOverTarget=!1,A=M(Vr(x.target,P),x.pointerType,!1),R(Vr(x.target,P))),A&&P.stopPropagation()},K.onTouchEnd=P=>{if(!P.currentTarget.contains(P.target))return;if(!x.isPressed){P.stopPropagation();return}let H=zv(P.nativeEvent,x.activePointerId),A=!0;H&&fo(H,P.currentTarget)&&x.pointerType!=null?(U(Vr(x.target,P),x.pointerType),A=M(Vr(x.target,P),x.pointerType)):x.isOverTarget&&x.pointerType!=null&&(A=M(Vr(x.target,P),x.pointerType,!1)),A&&P.stopPropagation(),x.isPressed=!1,x.activePointerId=null,x.isOverTarget=!1,x.ignoreEmulatedMouseEvents=!0,x.target&&!h&&Qs(x.target),k()},K.onTouchCancel=P=>{P.currentTarget.contains(P.target)&&(P.stopPropagation(),x.isPressed&&V(Vr(x.target,P)))};let D=P=>{x.isPressed&&P.target.contains(x.target)&&V({currentTarget:x.target,shiftKey:!1,ctrlKey:!1,metaKey:!1,altKey:!1})};K.onDragStart=P=>{P.currentTarget.contains(P.target)&&V(P)}}return K},[C,s,f,k,h,V,R,M,I,U]);return T.useEffect(()=>()=>{var x;h||Qs((x=S.current.target)!==null&&x!==void 0?x:void 0)},[h]),{isPressed:c||y,pressProps:Yr(b,X)}}function fh(e){return e.tagName==="A"&&e.hasAttribute("href")}function td(e,t){const{key:n,code:i}=e,l=t,a=l.getAttribute("role");return(n==="Enter"||n===" "||n==="Spacebar"||i==="Space")&&!(l instanceof er(l).HTMLInputElement&&!f0(l,n)||l instanceof er(l).HTMLTextAreaElement||l.isContentEditable)&&!((a==="link"||!a&&fh(l))&&n!=="Enter")}function pL(e){const{targetTouches:t}=e;return t.length>0?t[0]:null}function zv(e,t){const n=e.changedTouches;for(let i=0;it.right||t.left>e.right||e.top>t.bottom||t.top>e.bottom)}function fo(e,t){let n=t.getBoundingClientRect(),i=hL(e);return mL(n,i)}function nd(e){return!(e instanceof HTMLElement)||!e.hasAttribute("draggable")}function c0(e){return e instanceof HTMLInputElement?!1:e instanceof HTMLButtonElement?e.type!=="submit"&&e.type!=="reset":!fh(e)}function jv(e,t){return e instanceof HTMLInputElement?!f0(e,t):c0(e)}const gL=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function f0(e,t){return e.type==="checkbox"||e.type==="radio"?t===" ":gL.has(e.type)}class yL{isDefaultPrevented(){return this.nativeEvent.defaultPrevented}preventDefault(){this.defaultPrevented=!0,this.nativeEvent.preventDefault()}stopPropagation(){this.nativeEvent.stopPropagation(),this.isPropagationStopped=()=>!0}isPropagationStopped(){return!1}persist(){}constructor(t,n){this.nativeEvent=n,this.target=n.target,this.currentTarget=n.currentTarget,this.relatedTarget=n.relatedTarget,this.bubbles=n.bubbles,this.cancelable=n.cancelable,this.defaultPrevented=n.defaultPrevented,this.eventPhase=n.eventPhase,this.isTrusted=n.isTrusted,this.timeStamp=n.timeStamp,this.type=t}}function d0(e){let t=T.useRef({isFocused:!1,observer:null});sh(()=>{const i=t.current;return()=>{i.observer&&(i.observer.disconnect(),i.observer=null)}},[]);let n=yo(i=>{e==null||e(i)});return T.useCallback(i=>{if(i.target instanceof HTMLButtonElement||i.target instanceof HTMLInputElement||i.target instanceof HTMLTextAreaElement||i.target instanceof HTMLSelectElement){t.current.isFocused=!0;let l=i.target,a=s=>{t.current.isFocused=!1,l.disabled&&n(new yL("blur",s)),t.current.observer&&(t.current.observer.disconnect(),t.current.observer=null)};l.addEventListener("focusout",a,{once:!0}),t.current.observer=new MutationObserver(()=>{if(t.current.isFocused&&l.disabled){var s;(s=t.current.observer)===null||s===void 0||s.disconnect();let c=l===document.activeElement?null:document.activeElement;l.dispatchEvent(new FocusEvent("blur",{relatedTarget:c})),l.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:c}))}}),t.current.observer.observe(l,{attributes:!0,attributeFilter:["disabled"]})}},[n])}function vL(e){let{isDisabled:t,onFocus:n,onBlur:i,onFocusChange:l}=e;const a=T.useCallback(f=>{if(f.target===f.currentTarget)return i&&i(f),l&&l(!1),!0},[i,l]),s=d0(a),c=T.useCallback(f=>{const p=Tn(f.target);f.target===f.currentTarget&&p.activeElement===f.target&&(n&&n(f),l&&l(!0),s(f))},[l,n,s]);return{focusProps:{onFocus:!t&&(n||l||i)?c:void 0,onBlur:!t&&(i||l)?a:void 0}}}let ba=null,sp=new Set,Bl=new Map,Ai=!1,up=!1;const bL={Tab:!0,Escape:!0};function dh(e,t){for(let n of sp)n(e,t)}function wL(e){return!(e.metaKey||!ta()&&e.altKey||e.ctrlKey||e.key==="Control"||e.key==="Shift"||e.key==="Meta")}function $u(e){Ai=!0,wL(e)&&(ba="keyboard",dh("keyboard",e))}function $n(e){ba="pointer",(e.type==="mousedown"||e.type==="pointerdown")&&(Ai=!0,dh("pointer",e))}function p0(e){lp(e)&&(Ai=!0,ba="virtual")}function h0(e){e.target===window||e.target===document||(!Ai&&!up&&(ba="virtual",dh("virtual",e)),Ai=!1,up=!1)}function m0(){Ai=!1,up=!0}function cp(e){if(typeof window>"u"||Bl.get(er(e)))return;const t=er(e),n=Tn(e);let i=t.HTMLElement.prototype.focus;t.HTMLElement.prototype.focus=function(){Ai=!0,i.apply(this,arguments)},n.addEventListener("keydown",$u,!0),n.addEventListener("keyup",$u,!0),n.addEventListener("click",p0,!0),t.addEventListener("focus",h0,!0),t.addEventListener("blur",m0,!1),typeof PointerEvent<"u"?(n.addEventListener("pointerdown",$n,!0),n.addEventListener("pointermove",$n,!0),n.addEventListener("pointerup",$n,!0)):(n.addEventListener("mousedown",$n,!0),n.addEventListener("mousemove",$n,!0),n.addEventListener("mouseup",$n,!0)),t.addEventListener("beforeunload",()=>{g0(e)},{once:!0}),Bl.set(t,{focus:i})}const g0=(e,t)=>{const n=er(e),i=Tn(e);t&&i.removeEventListener("DOMContentLoaded",t),Bl.has(n)&&(n.HTMLElement.prototype.focus=Bl.get(n).focus,i.removeEventListener("keydown",$u,!0),i.removeEventListener("keyup",$u,!0),i.removeEventListener("click",p0,!0),n.removeEventListener("focus",h0,!0),n.removeEventListener("blur",m0,!1),typeof PointerEvent<"u"?(i.removeEventListener("pointerdown",$n,!0),i.removeEventListener("pointermove",$n,!0),i.removeEventListener("pointerup",$n,!0)):(i.removeEventListener("mousedown",$n,!0),i.removeEventListener("mousemove",$n,!0),i.removeEventListener("mouseup",$n,!0)),Bl.delete(n))};function xL(e){const t=Tn(e);let n;return t.readyState!=="loading"?cp(e):(n=()=>{cp(e)},t.addEventListener("DOMContentLoaded",n)),()=>g0(e,n)}typeof document<"u"&&xL();function y0(){return ba!=="pointer"}const kL=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function EL(e,t,n){var i;const l=typeof window<"u"?er(n==null?void 0:n.target).HTMLInputElement:HTMLInputElement,a=typeof window<"u"?er(n==null?void 0:n.target).HTMLTextAreaElement:HTMLTextAreaElement,s=typeof window<"u"?er(n==null?void 0:n.target).HTMLElement:HTMLElement,c=typeof window<"u"?er(n==null?void 0:n.target).KeyboardEvent:KeyboardEvent;return e=e||(n==null?void 0:n.target)instanceof l&&!kL.has(n==null||(i=n.target)===null||i===void 0?void 0:i.type)||(n==null?void 0:n.target)instanceof a||(n==null?void 0:n.target)instanceof s&&(n==null?void 0:n.target.isContentEditable),!(e&&t==="keyboard"&&n instanceof c&&!bL[n.key])}function SL(e,t,n){cp(),T.useEffect(()=>{let i=(l,a)=>{EL(!!(n!=null&&n.isTextInput),l,a)&&e(y0())};return sp.add(i),()=>{sp.delete(i)}},t)}function v0(e){let{isDisabled:t,onBlurWithin:n,onFocusWithin:i,onFocusWithinChange:l}=e,a=T.useRef({isFocusWithin:!1}),s=T.useCallback(p=>{a.current.isFocusWithin&&!p.currentTarget.contains(p.relatedTarget)&&(a.current.isFocusWithin=!1,n&&n(p),l&&l(!1))},[n,l,a]),c=d0(s),f=T.useCallback(p=>{!a.current.isFocusWithin&&document.activeElement===p.target&&(i&&i(p),l&&l(!0),a.current.isFocusWithin=!0,c(p))},[i,l,c]);return t?{focusWithinProps:{onFocus:void 0,onBlur:void 0}}:{focusWithinProps:{onFocus:f,onBlur:s}}}let Cu=!1,rd=0;function fp(){Cu=!0,setTimeout(()=>{Cu=!1},50)}function Hv(e){e.pointerType==="touch"&&fp()}function $L(){if(!(typeof document>"u"))return typeof PointerEvent<"u"?document.addEventListener("pointerup",Hv):document.addEventListener("touchend",fp),rd++,()=>{rd--,!(rd>0)&&(typeof PointerEvent<"u"?document.removeEventListener("pointerup",Hv):document.removeEventListener("touchend",fp))}}function Bv(e){let{onHoverStart:t,onHoverChange:n,onHoverEnd:i,isDisabled:l}=e,[a,s]=T.useState(!1),c=T.useRef({isHovered:!1,ignoreEmulatedMouseEvents:!1,pointerType:"",target:null}).current;T.useEffect($L,[]);let{hoverProps:f,triggerHoverEnd:p}=T.useMemo(()=>{let h=(y,w)=>{if(c.pointerType=w,l||w==="touch"||c.isHovered||!y.currentTarget.contains(y.target))return;c.isHovered=!0;let S=y.currentTarget;c.target=S,t&&t({type:"hoverstart",target:S,pointerType:w}),n&&n(!0),s(!0)},m=(y,w)=>{if(c.pointerType="",c.target=null,w==="touch"||!c.isHovered)return;c.isHovered=!1;let S=y.currentTarget;i&&i({type:"hoverend",target:S,pointerType:w}),n&&n(!1),s(!1)},b={};return typeof PointerEvent<"u"?(b.onPointerEnter=y=>{Cu&&y.pointerType==="mouse"||h(y,y.pointerType)},b.onPointerLeave=y=>{!l&&y.currentTarget.contains(y.target)&&m(y,y.pointerType)}):(b.onTouchStart=()=>{c.ignoreEmulatedMouseEvents=!0},b.onMouseEnter=y=>{!c.ignoreEmulatedMouseEvents&&!Cu&&h(y,"mouse"),c.ignoreEmulatedMouseEvents=!1},b.onMouseLeave=y=>{!l&&y.currentTarget.contains(y.target)&&m(y,"mouse")}),{hoverProps:b,triggerHoverEnd:m}},[t,n,i,l,c]);return T.useEffect(()=>{l&&p({currentTarget:c.target},c.pointerType)},[l]),{hoverProps:f,isHovered:a}}function Uv(e={}){let{autoFocus:t=!1,isTextInput:n,within:i}=e,l=T.useRef({isFocused:!1,isFocusVisible:t||y0()}),[a,s]=T.useState(!1),[c,f]=T.useState(()=>l.current.isFocused&&l.current.isFocusVisible),p=T.useCallback(()=>f(l.current.isFocused&&l.current.isFocusVisible),[]),h=T.useCallback(y=>{l.current.isFocused=y,s(y),p()},[p]);SL(y=>{l.current.isFocusVisible=y,p()},[],{isTextInput:n});let{focusProps:m}=vL({isDisabled:i,onFocusChange:h}),{focusWithinProps:b}=v0({isDisabled:!i,onFocusWithinChange:h});return{isFocused:a,isFocusVisible:c,focusProps:i?b:m}}function CL(e,t){let{inputElementType:n="input",isDisabled:i=!1,isRequired:l=!1,isReadOnly:a=!1,type:s="text",validationBehavior:c="aria"}=e,[f,p]=Ou(e.value,e.defaultValue||"",e.onChange),{focusableProps:h}=B1(e,t),m=$3({...e,value:f}),{isInvalid:b,validationErrors:y,validationDetails:w}=m.displayValidation,{labelProps:S,fieldProps:C,descriptionProps:k,errorMessageProps:I}=A3({...e,isInvalid:b,errorMessage:e.errorMessage||y}),M=$1(e,{labelable:!0});const U={type:s,pattern:e.pattern};return C$(t,f,p),P3(e,m,t),T.useEffect(()=>{if(t.current instanceof Yl(t.current).HTMLTextAreaElement){let V=t.current;Object.defineProperty(V,"defaultValue",{get:()=>V.value,set:()=>{},configurable:!0})}},[t]),{labelProps:S,inputProps:Co(M,n==="input"?U:void 0,{disabled:i,readOnly:a,required:l&&c==="native","aria-required":l&&c==="aria"||void 0,"aria-invalid":b||void 0,"aria-errormessage":e["aria-errormessage"],"aria-activedescendant":e["aria-activedescendant"],"aria-autocomplete":e["aria-autocomplete"],"aria-haspopup":e["aria-haspopup"],value:f,onChange:V=>p(V.target.value),autoComplete:e.autoComplete,autoCapitalize:e.autoCapitalize,maxLength:e.maxLength,minLength:e.minLength,name:e.name,placeholder:e.placeholder,inputMode:e.inputMode,onCopy:e.onCopy,onCut:e.onCut,onPaste:e.onPaste,onCompositionEnd:e.onCompositionEnd,onCompositionStart:e.onCompositionStart,onCompositionUpdate:e.onCompositionUpdate,onSelect:e.onSelect,onBeforeInput:e.onBeforeInput,onInput:e.onInput,...h,...C}),descriptionProps:k,errorMessageProps:I,isInvalid:b,validationErrors:y,validationDetails:w}}function TL(e){var t,n,i,l;const a=da(),{validationBehavior:s}=i0(ip)||{},[c,f]=ma(e,fv.variantKeys),{ref:p,as:h,type:m,label:b,baseRef:y,wrapperRef:w,description:S,className:C,classNames:k,autoFocus:I,startContent:M,endContent:U,onClear:V,onChange:R,validationState:X,validationBehavior:x=(t=s??(a==null?void 0:a.validationBehavior))!=null?t:"native",innerWrapperRef:K,onValueChange:F=()=>{},...N}=c,D=T.useCallback(Ce=>{F(Ce??"")},[F]),[P,H]=T.useState(!1),A=h||"div",ee=(i=(n=e.disableAnimation)!=null?n:a==null?void 0:a.disableAnimation)!=null?i:!1,te=wo(p),G=wo(y),ne=wo(w),L=wo(K),[$,z]=Ou(c.value,(l=c.defaultValue)!=null?l:"",D),_=["date","time","month","week","range"].includes(m),re=!$S($)||_,ce=re||P,se=m==="hidden",ve=e.isMultiline,pe=m==="file",me=Jt(k==null?void 0:k.base,C,re?"is-filled":""),Ae=T.useCallback(()=>{var Ce;z(""),V==null||V(),(Ce=te.current)==null||Ce.focus()},[z,V]);eh(()=>{te.current&&z(te.current.value)},[te.current]);const{labelProps:wt,inputProps:dt,isInvalid:en,validationErrors:Ut,validationDetails:mn,descriptionProps:xt,errorMessageProps:kt}=CL({...e,validationBehavior:x,autoCapitalize:e.autoCapitalize,value:$,"aria-label":TS(e["aria-label"],e.label,e.placeholder),inputElementType:ve?"textarea":"input",onChange:z},te);pe&&(delete dt.value,delete dt.onChange);const{isFocusVisible:Vt,isFocused:tn,focusProps:nn}=Uv({autoFocus:I,isTextInput:!0}),{isHovered:Ot,hoverProps:Ft}=Bv({isDisabled:!!(e!=null&&e.isDisabled)}),{isHovered:Bn,hoverProps:zi}=Bv({isDisabled:!!(e!=null&&e.isDisabled)}),{focusProps:ti,isFocusVisible:Z}=Uv(),{focusWithinProps:fe}=v0({onFocusWithinChange:H}),{pressProps:Ee}=dL({isDisabled:!!(e!=null&&e.isDisabled)||!!(e!=null&&e.isReadOnly),onPress:Ae}),Pe=X==="invalid"||en,Le=T.useMemo(()=>{var Ce;return(!e.labelPlacement||e.labelPlacement==="inside")&&!b?"outside":(Ce=e.labelPlacement)!=null?Ce:"inside"},[e.labelPlacement,b]),rt=typeof c.errorMessage=="function"?c.errorMessage({isInvalid:Pe,validationErrors:Ut,validationDetails:mn}):c.errorMessage||(Ut==null?void 0:Ut.join(" ")),rn=!!V||e.isClearable,Nt=!!b||!!S||!!rt,Ct=!!c.placeholder,Un=!!b,it=!!S||!!rt,on=Le==="outside"||Le==="outside-left",Dt=Le==="inside",br=te.current?(!te.current.value||te.current.value===""||!$||$==="")&&Ct:!1,Do=Le==="outside-left",Tt=!!M,wr=on?Le==="outside-left"||Ct||Le==="outside"&&Tt:!1,$a=Le==="outside"&&!Ct&&!Tt,Je=T.useMemo(()=>fv({...f,isInvalid:Pe,labelPlacement:Le,isClearable:rn,disableAnimation:ee}),[fa(f),Pe,Le,rn,Tt,ee]),Ca=T.useCallback((Ce={})=>({ref:G,className:Je.base({class:me}),"data-slot":"base","data-filled":Re(re||Ct||Tt||br||pe),"data-filled-within":Re(ce||Ct||Tt||br||pe),"data-focus-within":Re(P),"data-focus-visible":Re(Vt),"data-readonly":Re(e.isReadOnly),"data-focus":Re(tn),"data-hover":Re(Ot||Bn),"data-required":Re(e.isRequired),"data-invalid":Re(Pe),"data-disabled":Re(e.isDisabled),"data-has-elements":Re(Nt),"data-has-helper":Re(it),"data-has-label":Re(Un),"data-has-value":Re(!br),"data-hidden":Re(se),...fe,...Ce}),[Je,me,re,tn,Ot,Bn,Pe,it,Un,Nt,br,Tt,P,Vt,ce,Ct,fe,se,e.isReadOnly,e.isRequired,e.isDisabled]),Ta=T.useCallback((Ce={})=>({"data-slot":"label",className:Je.label({class:k==null?void 0:k.label}),...Yr(wt,zi,Ce)}),[Je,Bn,wt,k==null?void 0:k.label]),Pa=T.useCallback((Ce={})=>({"data-slot":"input","data-filled":Re(re),"data-filled-within":Re(ce),"data-has-start-content":Re(Tt),"data-has-end-content":Re(!!U),className:Je.input({class:Jt(k==null?void 0:k.input,re?"is-filled":"",ve?"pe-0":"")}),...Yr(nn,dt,Td(N,{enabled:!0,labelable:!0,omitEventNames:new Set(Object.keys(dt))}),Ce),"aria-readonly":Re(e.isReadOnly),onChange:uh(dt.onChange,R),ref:te}),[Je,$,nn,dt,N,re,ce,Tt,U,k==null?void 0:k.input,e.isReadOnly,e.isRequired,R]),zo=T.useCallback((Ce={})=>({ref:ne,"data-slot":"input-wrapper","data-hover":Re(Ot||Bn),"data-focus-visible":Re(Vt),"data-focus":Re(tn),className:Je.inputWrapper({class:Jt(k==null?void 0:k.inputWrapper,re?"is-filled":"")}),...Yr(Ce,Ft),onClick:Vn=>{te.current&&Vn.currentTarget===Vn.target&&te.current.focus()},style:{cursor:"text",...Ce.style}}),[Je,Ot,Bn,Vt,tn,$,k==null?void 0:k.inputWrapper]),La=T.useCallback((Ce={})=>({...Ce,ref:L,"data-slot":"inner-wrapper",onClick:Vn=>{te.current&&Vn.currentTarget===Vn.target&&te.current.focus()},className:Je.innerWrapper({class:Jt(k==null?void 0:k.innerWrapper,Ce==null?void 0:Ce.className)})}),[Je,k==null?void 0:k.innerWrapper]),ni=T.useCallback((Ce={})=>({...Ce,"data-slot":"main-wrapper",className:Je.mainWrapper({class:Jt(k==null?void 0:k.mainWrapper,Ce==null?void 0:Ce.className)})}),[Je,k==null?void 0:k.mainWrapper]),jo=T.useCallback((Ce={})=>({...Ce,"data-slot":"helper-wrapper",className:Je.helperWrapper({class:Jt(k==null?void 0:k.helperWrapper,Ce==null?void 0:Ce.className)})}),[Je,k==null?void 0:k.helperWrapper]),ri=T.useCallback((Ce={})=>({...Ce,...xt,"data-slot":"description",className:Je.description({class:Jt(k==null?void 0:k.description,Ce==null?void 0:Ce.className)})}),[Je,k==null?void 0:k.description]),tc=T.useCallback((Ce={})=>({...Ce,...kt,"data-slot":"error-message",className:Je.errorMessage({class:Jt(k==null?void 0:k.errorMessage,Ce==null?void 0:Ce.className)})}),[Je,kt,k==null?void 0:k.errorMessage]),ii=T.useCallback((Ce={})=>({...Ce,type:"button",tabIndex:-1,disabled:e.isDisabled,"aria-label":"clear input","data-slot":"clear-button","data-focus-visible":Re(Z),className:Je.clearButton({class:Jt(k==null?void 0:k.clearButton,Ce==null?void 0:Ce.className)}),...Yr(Ee,ti)}),[Je,Z,Ee,ti,k==null?void 0:k.clearButton]);return{Component:A,classNames:k,domRef:te,label:b,description:S,startContent:M,endContent:U,labelPlacement:Le,isClearable:rn,hasHelper:it,hasStartContent:Tt,isLabelOutside:wr,isOutsideLeft:Do,isLabelOutsideAsPlaceholder:$a,shouldLabelBeOutside:on,shouldLabelBeInside:Dt,hasPlaceholder:Ct,isInvalid:Pe,errorMessage:rt,getBaseProps:Ca,getLabelProps:Ta,getInputProps:Pa,getMainWrapperProps:ni,getInputWrapperProps:zo,getInnerWrapperProps:La,getHelperWrapperProps:jo,getDescriptionProps:ri,getErrorMessageProps:tc,getClearButtonProps:ii}}function dp(){return dp=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const{Component:f,label:p,description:h,startContent:m,endContent:b,hasHelper:y,shouldLabelBeOutside:w,shouldLabelBeInside:S,isInvalid:C,errorMessage:k,getBaseProps:I,getLabelProps:M,getInputProps:U,getInnerWrapperProps:V,getInputWrapperProps:R,getHelperWrapperProps:X,getDescriptionProps:x,getErrorMessageProps:K,isClearable:F,getClearButtonProps:N}=TL({...s,ref:c,isMultiline:!0}),[D,P]=T.useState(t>1),[H,A]=T.useState(!1),ee=p?Q.jsx("label",{...M(),children:p}):null,te=U(),G=(re,ce)=>{if(t===1&&P(re>=ce.rowHeight*2),n>t){const se=re>=n*ce.rowHeight;A(se)}a==null||a(re,ce)},ne=l?Q.jsx("textarea",{...te,style:Yr(te.style,e??{})}):Q.jsx(VL,{...te,cacheMeasurements:i,"data-hide-scroll":Re(!H),maxRows:n,minRows:t,style:Yr(te.style,e??{}),onHeightChange:G}),L=T.useMemo(()=>F?Q.jsx("button",{...N(),children:Q.jsx(h2,{})}):null,[F,N]),$=T.useMemo(()=>m||b?Q.jsxs("div",{...V(),children:[m,ne,b]}):Q.jsx("div",{...V(),children:ne}),[m,te,b,V]),z=C&&k,_=z||h;return Q.jsxs(f,{...I(),children:[w?ee:null,Q.jsxs("div",{...R(),"data-has-multiple-rows":Re(D),children:[S?ee:null,$,L]}),y&&_?Q.jsx("div",{...X(),children:z?Q.jsx("div",{...K(),children:k}):Q.jsx("div",{...x(),children:h})}):null]})});b0.displayName="HeroUI.Textarea";var WL=b0;function KL(...e){return(...t)=>{for(let n of e)typeof n=="function"&&n(...t)}}function GL(e={}){const{id:t,defaultOpen:n,isOpen:i,onClose:l,onOpen:a,onChange:s=()=>{}}=e,c=Mv(a),f=Mv(l),[p,h]=Ou(i,n||!1,s),m=T.useId(),b=t||m,y=i!==void 0,w=T.useCallback(()=>{y||h(!1),f==null||f()},[y,f]),S=T.useCallback(()=>{y||h(!0),c==null||c()},[y,c]),C=T.useCallback(()=>{(p?w:S)()},[p,S,w]);return{isOpen:!!p,onOpen:S,onClose:w,onOpenChange:C,isControlled:y,getButtonProps:(k={})=>({...k,"aria-expanded":p,"aria-controls":b,onClick:KL(k.onClick,C)}),getDisclosureProps:(k={})=>({...k,hidden:!p,id:b})}}function qL(e){var t,n;const i=da(),[l,a]=ma(e,cv.variantKeys),{as:s,children:c,isLoaded:f=!1,className:p,classNames:h,...m}=l,b=s||"div",y=(n=(t=e.disableAnimation)!=null?t:i==null?void 0:i.disableAnimation)!=null?n:!1,w=T.useMemo(()=>cv({...a,disableAnimation:y}),[fa(a),y,c]),S=Jt(h==null?void 0:h.base,p);return{Component:b,children:c,slots:w,classNames:h,getSkeletonProps:(I={})=>({"data-loaded":Re(f),className:w.base({class:Jt(S,I==null?void 0:I.className)}),...m}),getContentProps:(I={})=>({className:w.content({class:Jt(h==null?void 0:h.content,I==null?void 0:I.className)})})}}var w0=Mo((e,t)=>{const{Component:n,children:i,getSkeletonProps:l,getContentProps:a}=qL({...e});return Q.jsx(n,{ref:t,...l(),children:Q.jsx("div",{...a(),children:i})})});w0.displayName="HeroUI.Skeleton";var YL=w0;function XL(e={}){const{domRef:t,isEnabled:n=!0,overflowCheck:i="vertical",visibility:l="auto",offset:a=0,onVisibilityChange:s,updateDeps:c=[]}=e,f=T.useRef(l);T.useEffect(()=>{const p=t==null?void 0:t.current;if(!p||!n)return;const h=(y,w,S,C,k)=>{if(l==="auto"){const I=`${C}${FS(k)}Scroll`;w&&S?(p.dataset[I]="true",p.removeAttribute(`data-${C}-scroll`),p.removeAttribute(`data-${k}-scroll`)):(p.dataset[`${C}Scroll`]=w.toString(),p.dataset[`${k}Scroll`]=S.toString(),p.removeAttribute(`data-${C}-${k}-scroll`))}else{const I=w&&S?"both":w?C:S?k:"none";I!==f.current&&(s==null||s(I),f.current=I)}},m=()=>{const y=[{type:"vertical",prefix:"top",suffix:"bottom"},{type:"horizontal",prefix:"left",suffix:"right"}];for(const{type:w,prefix:S,suffix:C}of y)if(i===w||i==="both"){const k=w==="vertical"?p.scrollTop>a:p.scrollLeft>a,I=w==="vertical"?p.scrollTop+p.clientHeight+a{["top","bottom","top-bottom","left","right","left-right"].forEach(y=>{p.removeAttribute(`data-${y}-scroll`)})};return m(),p.addEventListener("scroll",m),l!=="auto"&&(b(),l==="both"?(p.dataset.topBottomScroll=String(i==="vertical"),p.dataset.leftRightScroll=String(i==="horizontal")):(p.dataset.topBottomScroll="false",p.dataset.leftRightScroll="false",["top","bottom","left","right"].forEach(y=>{p.dataset[`${y}Scroll`]=String(l===y)}))),()=>{p.removeEventListener("scroll",m),b()}},[...c,n,l,i,s,t])}function QL(e){var t;const[n,i]=ma(e,uv.variantKeys),{ref:l,as:a,children:s,className:c,style:f,size:p=40,offset:h=0,visibility:m="auto",isEnabled:b=!0,onVisibilityChange:y,...w}=n,S=a||"div",C=wo(l);XL({domRef:C,offset:h,visibility:m,isEnabled:b,onVisibilityChange:y,updateDeps:[s],overflowCheck:(t=e.orientation)!=null?t:"vertical"});const k=T.useMemo(()=>uv({...i,className:c}),[fa(i),c]);return{Component:S,styles:k,domRef:C,children:s,getBaseProps:(M={})=>{var U;return{ref:C,className:k,"data-orientation":(U=e.orientation)!=null?U:"vertical",style:{"--scroll-shadow-size":`${p}px`,...f,...M.style},...w,...M}}}}var x0=Mo((e,t)=>{const{Component:n,children:i,getBaseProps:l}=QL({...e,ref:t});return Q.jsx(n,{...l(),children:i})});x0.displayName="HeroUI.ScrollShadow";var JL=x0;const k0=Object.freeze({left:0,top:0,width:16,height:16}),Tu=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),hh=Object.freeze({...k0,...Tu}),pp=Object.freeze({...hh,body:"",hidden:!1});function ZL(e,t){const n={};!e.hFlip!=!t.hFlip&&(n.hFlip=!0),!e.vFlip!=!t.vFlip&&(n.vFlip=!0);const i=((e.rotate||0)+(t.rotate||0))%4;return i&&(n.rotate=i),n}function Yv(e,t){const n=ZL(e,t);for(const i in pp)i in Tu?i in e&&!(i in n)&&(n[i]=Tu[i]):i in t?n[i]=t[i]:i in e&&(n[i]=e[i]);return n}function e4(e,t){const n=e.icons,i=e.aliases||Object.create(null),l=Object.create(null);function a(s){if(n[s])return l[s]=[];if(!(s in l)){l[s]=null;const c=i[s]&&i[s].parent,f=c&&a(c);f&&(l[s]=[c].concat(f))}return l[s]}return Object.keys(n).concat(Object.keys(i)).forEach(a),l}function t4(e,t,n){const i=e.icons,l=e.aliases||Object.create(null);let a={};function s(c){a=Yv(i[c]||l[c],a)}return s(t),n.forEach(s),Yv(e,a)}function E0(e,t){const n=[];if(typeof e!="object"||typeof e.icons!="object")return n;e.not_found instanceof Array&&e.not_found.forEach(l=>{t(l,null),n.push(l)});const i=e4(e);for(const l in i){const a=i[l];a&&(t(l,t4(e,l,a)),n.push(l))}return n}const n4={provider:"",aliases:{},not_found:{},...k0};function id(e,t){for(const n in t)if(n in e&&typeof e[n]!=typeof t[n])return!1;return!0}function S0(e){if(typeof e!="object"||e===null)return null;const t=e;if(typeof t.prefix!="string"||!e.icons||typeof e.icons!="object"||!id(e,n4))return null;const n=t.icons;for(const l in n){const a=n[l];if(!l||typeof a.body!="string"||!id(a,pp))return null}const i=t.aliases||Object.create(null);for(const l in i){const a=i[l],s=a.parent;if(!l||typeof s!="string"||!n[s]&&!i[s]||!id(a,pp))return null}return t}const $0=/^[a-z0-9]+(-[a-z0-9]+)*$/,Uu=(e,t,n,i="")=>{const l=e.split(":");if(e.slice(0,1)==="@"){if(l.length<2||l.length>3)return null;i=l.shift().slice(1)}if(l.length>3||!l.length)return null;if(l.length>1){const c=l.pop(),f=l.pop(),p={provider:l.length>0?l[0]:i,prefix:f,name:c};return t&&!lu(p)?null:p}const a=l[0],s=a.split("-");if(s.length>1){const c={provider:i,prefix:s.shift(),name:s.join("-")};return t&&!lu(c)?null:c}if(n&&i===""){const c={provider:i,prefix:"",name:a};return t&&!lu(c,n)?null:c}return null},lu=(e,t)=>e?!!((t&&e.prefix===""||e.prefix)&&e.name):!1,Xv=Object.create(null);function r4(e,t){return{provider:e,prefix:t,icons:Object.create(null),missing:new Set}}function Lo(e,t){const n=Xv[e]||(Xv[e]=Object.create(null));return n[t]||(n[t]=r4(e,t))}function C0(e,t){return S0(t)?E0(t,(n,i)=>{i?e.icons[n]=i:e.missing.add(n)}):[]}function i4(e,t,n){try{if(typeof n.body=="string")return e.icons[t]={...n},!0}catch{}return!1}let ra=!1;function T0(e){return typeof e=="boolean"&&(ra=e),ra}function Qv(e){const t=typeof e=="string"?Uu(e,!0,ra):e;if(t){const n=Lo(t.provider,t.prefix),i=t.name;return n.icons[i]||(n.missing.has(i)?null:void 0)}}function o4(e,t){const n=Uu(e,!0,ra);if(!n)return!1;const i=Lo(n.provider,n.prefix);return t?i4(i,n.name,t):(i.missing.add(n.name),!0)}function l4(e,t){if(typeof e!="object")return!1;if(typeof t!="string"&&(t=e.provider||""),ra&&!t&&!e.prefix){let l=!1;return S0(e)&&(e.prefix="",E0(e,(a,s)=>{o4(a,s)&&(l=!0)})),l}const n=e.prefix;if(!lu({provider:t,prefix:n,name:"a"}))return!1;const i=Lo(t,n);return!!C0(i,e)}const P0=Object.freeze({width:null,height:null}),L0=Object.freeze({...P0,...Tu}),a4=/(-?[0-9.]*[0-9]+[0-9.]*)/g,s4=/^-?[0-9.]*[0-9]+[0-9.]*$/g;function Jv(e,t,n){if(t===1)return e;if(n=n||100,typeof e=="number")return Math.ceil(e*t*n)/n;if(typeof e!="string")return e;const i=e.split(a4);if(i===null||!i.length)return e;const l=[];let a=i.shift(),s=s4.test(a);for(;;){if(s){const c=parseFloat(a);isNaN(c)?l.push(a):l.push(Math.ceil(c*t*n)/n)}else l.push(a);if(a=i.shift(),a===void 0)return l.join("");s=!s}}function u4(e,t="defs"){let n="";const i=e.indexOf("<"+t);for(;i>=0;){const l=e.indexOf(">",i),a=e.indexOf("",a);if(s===-1)break;n+=e.slice(l+1,a).trim(),e=e.slice(0,i).trim()+e.slice(s+1)}return{defs:n,content:e}}function c4(e,t){return e?""+e+""+t:t}function f4(e,t,n){const i=u4(e);return c4(i.defs,t+i.content+n)}const d4=e=>e==="unset"||e==="undefined"||e==="none";function p4(e,t){const n={...hh,...e},i={...L0,...t},l={left:n.left,top:n.top,width:n.width,height:n.height};let a=n.body;[n,i].forEach(S=>{const C=[],k=S.hFlip,I=S.vFlip;let M=S.rotate;k?I?M+=2:(C.push("translate("+(l.width+l.left).toString()+" "+(0-l.top).toString()+")"),C.push("scale(-1 1)"),l.top=l.left=0):I&&(C.push("translate("+(0-l.left).toString()+" "+(l.height+l.top).toString()+")"),C.push("scale(1 -1)"),l.top=l.left=0);let U;switch(M<0&&(M-=Math.floor(M/4)*4),M=M%4,M){case 1:U=l.height/2+l.top,C.unshift("rotate(90 "+U.toString()+" "+U.toString()+")");break;case 2:C.unshift("rotate(180 "+(l.width/2+l.left).toString()+" "+(l.height/2+l.top).toString()+")");break;case 3:U=l.width/2+l.left,C.unshift("rotate(-90 "+U.toString()+" "+U.toString()+")");break}M%2===1&&(l.left!==l.top&&(U=l.left,l.left=l.top,l.top=U),l.width!==l.height&&(U=l.width,l.width=l.height,l.height=U)),C.length&&(a=f4(a,'',""))});const s=i.width,c=i.height,f=l.width,p=l.height;let h,m;s===null?(m=c===null?"1em":c==="auto"?p:c,h=Jv(m,f/p)):(h=s==="auto"?f:s,m=c===null?Jv(h,p/f):c==="auto"?p:c);const b={},y=(S,C)=>{d4(C)||(b[S]=C.toString())};y("width",h),y("height",m);const w=[l.left,l.top,f,p];return b.viewBox=w.join(" "),{attributes:b,viewBox:w,body:a}}const h4=/\sid="(\S+)"/g,m4="IconifyId"+Date.now().toString(16)+(Math.random()*16777216|0).toString(16);let g4=0;function y4(e,t=m4){const n=[];let i;for(;i=h4.exec(e);)n.push(i[1]);if(!n.length)return e;const l="suffix"+(Math.random()*16777216|Date.now()).toString(16);return n.forEach(a=>{const s=typeof t=="function"?t(a):t+(g4++).toString(),c=a.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");e=e.replace(new RegExp('([#;"])('+c+')([")]|\\.[a-z])',"g"),"$1"+s+l+"$3")}),e=e.replace(new RegExp(l,"g"),""),e}const hp=Object.create(null);function v4(e,t){hp[e]=t}function mp(e){return hp[e]||hp[""]}function mh(e){let t;if(typeof e.resources=="string")t=[e.resources];else if(t=e.resources,!(t instanceof Array)||!t.length)return null;return{resources:t,path:e.path||"/",maxURL:e.maxURL||500,rotate:e.rotate||750,timeout:e.timeout||5e3,random:e.random===!0,index:e.index||0,dataAfterTimeout:e.dataAfterTimeout!==!1}}const gh=Object.create(null),Pl=["https://api.simplesvg.com","https://api.unisvg.com"],au=[];for(;Pl.length>0;)Pl.length===1||Math.random()>.5?au.push(Pl.shift()):au.push(Pl.pop());gh[""]=mh({resources:["https://api.iconify.design"].concat(au)});function b4(e,t){const n=mh(t);return n===null?!1:(gh[e]=n,!0)}function yh(e){return gh[e]}const w4=()=>{let e;try{if(e=fetch,typeof e=="function")return e}catch{}};let Zv=w4();function x4(e,t){const n=yh(e);if(!n)return 0;let i;if(!n.maxURL)i=0;else{let l=0;n.resources.forEach(s=>{l=Math.max(l,s.length)});const a=t+".json?icons=";i=n.maxURL-l-n.path.length-a.length}return i}function k4(e){return e===404}const E4=(e,t,n)=>{const i=[],l=x4(e,t),a="icons";let s={type:a,provider:e,prefix:t,icons:[]},c=0;return n.forEach((f,p)=>{c+=f.length+1,c>=l&&p>0&&(i.push(s),s={type:a,provider:e,prefix:t,icons:[]},c=f.length),s.icons.push(f)}),i.push(s),i};function S4(e){if(typeof e=="string"){const t=yh(e);if(t)return t.path}return"/"}const $4=(e,t,n)=>{if(!Zv){n("abort",424);return}let i=S4(t.provider);switch(t.type){case"icons":{const a=t.prefix,c=t.icons.join(","),f=new URLSearchParams({icons:c});i+=a+".json?"+f.toString();break}case"custom":{const a=t.uri;i+=a.slice(0,1)==="/"?a.slice(1):a;break}default:n("abort",400);return}let l=503;Zv(e+i).then(a=>{const s=a.status;if(s!==200){setTimeout(()=>{n(k4(s)?"abort":"next",s)});return}return l=501,a.json()}).then(a=>{if(typeof a!="object"||a===null){setTimeout(()=>{a===404?n("abort",a):n("next",l)});return}setTimeout(()=>{n("success",a)})}).catch(()=>{n("next",l)})},C4={prepare:E4,send:$4};function T4(e){const t={loaded:[],missing:[],pending:[]},n=Object.create(null);e.sort((l,a)=>l.provider!==a.provider?l.provider.localeCompare(a.provider):l.prefix!==a.prefix?l.prefix.localeCompare(a.prefix):l.name.localeCompare(a.name));let i={provider:"",prefix:"",name:""};return e.forEach(l=>{if(i.name===l.name&&i.prefix===l.prefix&&i.provider===l.provider)return;i=l;const a=l.provider,s=l.prefix,c=l.name,f=n[a]||(n[a]=Object.create(null)),p=f[s]||(f[s]=Lo(a,s));let h;c in p.icons?h=t.loaded:s===""||p.missing.has(c)?h=t.missing:h=t.pending;const m={provider:a,prefix:s,name:c};h.push(m)}),t}function I0(e,t){e.forEach(n=>{const i=n.loaderCallbacks;i&&(n.loaderCallbacks=i.filter(l=>l.id!==t))})}function P4(e){e.pendingCallbacksFlag||(e.pendingCallbacksFlag=!0,setTimeout(()=>{e.pendingCallbacksFlag=!1;const t=e.loaderCallbacks?e.loaderCallbacks.slice(0):[];if(!t.length)return;let n=!1;const i=e.provider,l=e.prefix;t.forEach(a=>{const s=a.icons,c=s.pending.length;s.pending=s.pending.filter(f=>{if(f.prefix!==l)return!0;const p=f.name;if(e.icons[p])s.loaded.push({provider:i,prefix:l,name:p});else if(e.missing.has(p))s.missing.push({provider:i,prefix:l,name:p});else return n=!0,!0;return!1}),s.pending.length!==c&&(n||I0([e],a.id),a.callback(s.loaded.slice(0),s.missing.slice(0),s.pending.slice(0),a.abort))})}))}let L4=0;function I4(e,t,n){const i=L4++,l=I0.bind(null,n,i);if(!t.pending.length)return l;const a={id:i,icons:t,callback:e,abort:l};return n.forEach(s=>{(s.loaderCallbacks||(s.loaderCallbacks=[])).push(a)}),l}function _4(e,t=!0,n=!1){const i=[];return e.forEach(l=>{const a=typeof l=="string"?Uu(l,t,n):l;a&&i.push(a)}),i}var M4={resources:[],index:0,timeout:2e3,rotate:750,random:!1,dataAfterTimeout:!1};function A4(e,t,n,i){const l=e.resources.length,a=e.random?Math.floor(Math.random()*l):e.index;let s;if(e.random){let R=e.resources.slice(0);for(s=[];R.length>1;){const X=Math.floor(Math.random()*R.length);s.push(R[X]),R=R.slice(0,X).concat(R.slice(X+1))}s=s.concat(R)}else s=e.resources.slice(a).concat(e.resources.slice(0,a));const c=Date.now();let f="pending",p=0,h,m=null,b=[],y=[];typeof i=="function"&&y.push(i);function w(){m&&(clearTimeout(m),m=null)}function S(){f==="pending"&&(f="aborted"),w(),b.forEach(R=>{R.status==="pending"&&(R.status="aborted")}),b=[]}function C(R,X){X&&(y=[]),typeof R=="function"&&y.push(R)}function k(){return{startTime:c,payload:t,status:f,queriesSent:p,queriesPending:b.length,subscribe:C,abort:S}}function I(){f="failed",y.forEach(R=>{R(void 0,h)})}function M(){b.forEach(R=>{R.status==="pending"&&(R.status="aborted")}),b=[]}function U(R,X,x){const K=X!=="success";switch(b=b.filter(F=>F!==R),f){case"pending":break;case"failed":if(K||!e.dataAfterTimeout)return;break;default:return}if(X==="abort"){h=x,I();return}if(K){h=x,b.length||(s.length?V():I());return}if(w(),M(),!e.random){const F=e.resources.indexOf(R.resource);F!==-1&&F!==e.index&&(e.index=F)}f="completed",y.forEach(F=>{F(x)})}function V(){if(f!=="pending")return;w();const R=s.shift();if(R===void 0){if(b.length){m=setTimeout(()=>{w(),f==="pending"&&(M(),I())},e.timeout);return}I();return}const X={status:"pending",resource:R,callback:(x,K)=>{U(X,x,K)}};b.push(X),p++,m=setTimeout(V,e.rotate),n(R,t,X.callback)}return setTimeout(V),k}function _0(e){const t={...M4,...e};let n=[];function i(){n=n.filter(c=>c().status==="pending")}function l(c,f,p){const h=A4(t,c,f,(m,b)=>{i(),p&&p(m,b)});return n.push(h),h}function a(c){return n.find(f=>c(f))||null}return{query:l,find:a,setIndex:c=>{t.index=c},getIndex:()=>t.index,cleanup:i}}function eb(){}const od=Object.create(null);function R4(e){if(!od[e]){const t=yh(e);if(!t)return;const n=_0(t),i={config:t,redundancy:n};od[e]=i}return od[e]}function O4(e,t,n){let i,l;if(typeof e=="string"){const a=mp(e);if(!a)return n(void 0,424),eb;l=a.send;const s=R4(e);s&&(i=s.redundancy)}else{const a=mh(e);if(a){i=_0(a);const s=e.resources?e.resources[0]:"",c=mp(s);c&&(l=c.send)}}return!i||!l?(n(void 0,424),eb):i.query(t,l,n)().abort}function tb(){}function F4(e){e.iconsLoaderFlag||(e.iconsLoaderFlag=!0,setTimeout(()=>{e.iconsLoaderFlag=!1,P4(e)}))}function N4(e){const t=[],n=[];return e.forEach(i=>{(i.match($0)?t:n).push(i)}),{valid:t,invalid:n}}function Ll(e,t,n){function i(){const l=e.pendingIcons;t.forEach(a=>{l&&l.delete(a),e.icons[a]||e.missing.add(a)})}if(n&&typeof n=="object")try{if(!C0(e,n).length){i();return}}catch(l){console.error(l)}i(),F4(e)}function nb(e,t){e instanceof Promise?e.then(n=>{t(n)}).catch(()=>{t(null)}):t(e)}function D4(e,t){e.iconsToLoad?e.iconsToLoad=e.iconsToLoad.concat(t).sort():e.iconsToLoad=t,e.iconsQueueFlag||(e.iconsQueueFlag=!0,setTimeout(()=>{e.iconsQueueFlag=!1;const{provider:n,prefix:i}=e,l=e.iconsToLoad;if(delete e.iconsToLoad,!l||!l.length)return;const a=e.loadIcon;if(e.loadIcons&&(l.length>1||!a)){nb(e.loadIcons(l,i,n),h=>{Ll(e,l,h)});return}if(a){l.forEach(h=>{const m=a(h,i,n);nb(m,b=>{const y=b?{prefix:i,icons:{[h]:b}}:null;Ll(e,[h],y)})});return}const{valid:s,invalid:c}=N4(l);if(c.length&&Ll(e,c,null),!s.length)return;const f=i.match($0)?mp(n):null;if(!f){Ll(e,s,null);return}f.prepare(n,i,s).forEach(h=>{O4(n,h,m=>{Ll(e,h.icons,m)})})}))}const M0=(e,t)=>{const n=_4(e,!0,T0()),i=T4(n);if(!i.pending.length){let f=!0;return t&&setTimeout(()=>{f&&t(i.loaded,i.missing,i.pending,tb)}),()=>{f=!1}}const l=Object.create(null),a=[];let s,c;return i.pending.forEach(f=>{const{provider:p,prefix:h}=f;if(h===c&&p===s)return;s=p,c=h,a.push(Lo(p,h));const m=l[p]||(l[p]=Object.create(null));m[h]||(m[h]=[])}),i.pending.forEach(f=>{const{provider:p,prefix:h,name:m}=f,b=Lo(p,h),y=b.pendingIcons||(b.pendingIcons=new Set);y.has(m)||(y.add(m),l[p][h].push(m))}),a.forEach(f=>{const p=l[f.provider][f.prefix];p.length&&D4(f,p)}),t?I4(t,i,a):tb};function z4(e,t){const n={...e};for(const i in t){const l=t[i],a=typeof l;i in P0?(l===null||l&&(a==="string"||a==="number"))&&(n[i]=l):a===typeof n[i]&&(n[i]=i==="rotate"?l%4:l)}return n}const j4=/[\s,]+/;function H4(e,t){t.split(j4).forEach(n=>{switch(n.trim()){case"horizontal":e.hFlip=!0;break;case"vertical":e.vFlip=!0;break}})}function B4(e,t=0){const n=e.replace(/^-?[0-9.]*/,"");function i(l){for(;l<0;)l+=4;return l%4}if(n===""){const l=parseInt(e);return isNaN(l)?0:i(l)}else if(n!==e){let l=0;switch(n){case"%":l=25;break;case"deg":l=90}if(l){let a=parseFloat(e.slice(0,e.length-n.length));return isNaN(a)?0:(a=a/l,a%1===0?i(a):0)}}return t}function U4(e,t){let n=e.indexOf("xlink:")===-1?"":' xmlns:xlink="http://www.w3.org/1999/xlink"';for(const i in t)n+=" "+i+'="'+t[i]+'"';return'"+e+""}function V4(e){return e.replace(/"/g,"'").replace(/%/g,"%25").replace(/#/g,"%23").replace(//g,"%3E").replace(/\s+/g," ")}function W4(e){return"data:image/svg+xml,"+V4(e)}function K4(e){return'url("'+W4(e)+'")'}let Ul;function G4(){try{Ul=window.trustedTypes.createPolicy("iconify",{createHTML:e=>e})}catch{Ul=null}}function q4(e){return Ul===void 0&&G4(),Ul?Ul.createHTML(e):e}const A0={...L0,inline:!1},Y4={xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink","aria-hidden":!0,role:"img"},X4={display:"inline-block"},gp={backgroundColor:"currentColor"},R0={backgroundColor:"transparent"},rb={Image:"var(--svg)",Repeat:"no-repeat",Size:"100% 100%"},ib={WebkitMask:gp,mask:gp,background:R0};for(const e in ib){const t=ib[e];for(const n in rb)t[e+n]=rb[n]}const Q4={...A0,inline:!0};function ob(e){return e+(e.match(/^[-0-9.]+$/)?"px":"")}const J4=(e,t,n)=>{const i=t.inline?Q4:A0,l=z4(i,t),a=t.mode||"svg",s={},c=t.style||{},f={...a==="svg"?Y4:{}};if(n){const C=Uu(n,!1,!0);if(C){const k=["iconify"],I=["provider","prefix"];for(const M of I)C[M]&&k.push("iconify--"+C[M]);f.className=k.join(" ")}}for(let C in t){const k=t[C];if(k!==void 0)switch(C){case"icon":case"style":case"children":case"onLoad":case"mode":case"ssr":break;case"_ref":f.ref=k;break;case"className":f[C]=(f[C]?f[C]+" ":"")+k;break;case"inline":case"hFlip":case"vFlip":l[C]=k===!0||k==="true"||k===1;break;case"flip":typeof k=="string"&&H4(l,k);break;case"color":s.color=k;break;case"rotate":typeof k=="string"?l[C]=B4(k):typeof k=="number"&&(l[C]=k);break;case"ariaHidden":case"aria-hidden":k!==!0&&k!=="true"&&delete f["aria-hidden"];break;default:i[C]===void 0&&(f[C]=k)}}const p=p4(e,l),h=p.attributes;if(l.inline&&(s.verticalAlign="-0.125em"),a==="svg"){f.style={...s,...c},Object.assign(f,h);let C=0,k=t.id;return typeof k=="string"&&(k=k.replace(/-/g,"_")),f.dangerouslySetInnerHTML={__html:q4(y4(p.body,k?()=>k+"ID"+C++:"iconifyReact"))},T.createElement("svg",f)}const{body:m,width:b,height:y}=e,w=a==="mask"||(a==="bg"?!1:m.indexOf("currentColor")!==-1),S=U4(m,{...h,width:b+"",height:y+""});return f.style={...s,"--svg":K4(S),width:ob(h.width),height:ob(h.height),...X4,...w?gp:R0,...c},T.createElement("span",f)};T0(!0);v4("",C4);if(typeof document<"u"&&typeof window<"u"){const e=window;if(e.IconifyPreload!==void 0){const t=e.IconifyPreload,n="Invalid IconifyPreload syntax.";typeof t=="object"&&t!==null&&(t instanceof Array?t:[t]).forEach(i=>{try{(typeof i!="object"||i===null||i instanceof Array||typeof i.icons!="object"||typeof i.prefix!="string"||!l4(i))&&console.error(n)}catch{console.error(n)}})}if(e.IconifyProviders!==void 0){const t=e.IconifyProviders;if(typeof t=="object"&&t!==null)for(let n in t){const i="IconifyProviders["+n+"] is invalid.";try{const l=t[n];if(typeof l!="object"||!l||l.resources===void 0)continue;b4(n,l)||console.error(i)}catch{console.error(i)}}}}function O0(e){const[t,n]=T.useState(!!e.ssr),[i,l]=T.useState({});function a(y){if(y){const w=e.icon;if(typeof w=="object")return{name:"",data:w};const S=Qv(w);if(S)return{name:w,data:S}}return{name:""}}const[s,c]=T.useState(a(!!e.ssr));function f(){const y=i.callback;y&&(y(),l({}))}function p(y){if(JSON.stringify(s)!==JSON.stringify(y))return f(),c(y),!0}function h(){var y;const w=e.icon;if(typeof w=="object"){p({name:"",data:w});return}const S=Qv(w);if(p({name:w,data:S}))if(S===void 0){const C=M0([w],h);l({callback:C})}else S&&((y=e.onLoad)===null||y===void 0||y.call(e,w))}T.useEffect(()=>(n(!0),f),[]),T.useEffect(()=>{t&&h()},[e.icon,t]);const{name:m,data:b}=s;return b?J4({...hh,...b},e,m):e.children?e.children:T.createElement("span",{})}const Xr=T.forwardRef((e,t)=>O0({...e,_ref:t}));T.forwardRef((e,t)=>O0({inline:!0,...e,_ref:t}));const F0=T.createContext(void 0),N0=()=>{const e=T.useContext(F0);if(!e)throw new Error("useChat must be used within a ChatProvider");return e};var Pn=(e=>(e.LIGHT="light",e.DARK="dark",e))(Pn||{});const D0=T.createContext(null);function vh(){const e=T.useContext(D0);if(!e)throw new Error("useThemeContext must be used within a ThemeContextProvider");return e}const Vl=e=>Q.jsx(J3,{delay:300,closeDelay:0,...e});function Z4({children:e,header:t,title:n,subTitle:i,classNames:l={}}){const{clearHistory:a,stopAnswering:s}=N0(),{setTheme:c,theme:f}=vh(),p=()=>{c(f===Pn.DARK?Pn.LIGHT:Pn.DARK)},h=()=>{s(),a()};return Q.jsx("div",{className:Jn("flex h-full min-h-[48rem] justify-center py-4",f===Pn.DARK&&"dark"),children:Q.jsxs("div",{className:"flex w-full flex-col px-4 sm:max-w-[1200px]",children:[Q.jsxs("header",{className:Jn("flex h-16 min-h-16 items-center justify-between gap-2 rounded-none rounded-t-medium border-small border-divider px-4 py-3",l==null?void 0:l.header),children:[(n||i)&&Q.jsxs("div",{className:"flex w-full items-center gap-2",children:[Q.jsx("div",{className:"flex h-8 w-8 items-center justify-center rounded-full bg-foreground",children:"🐰"}),Q.jsxs("div",{className:"w-full min-w-[120px] sm:w-auto",children:[Q.jsx("div",{className:"truncate text-small font-semibold leading-5 text-foreground",children:n}),Q.jsx("div",{className:"truncate text-small font-normal leading-5 text-default-500",children:i})]})]}),t,Q.jsxs("div",{className:"flex items-center gap-2",children:[Q.jsx(Vl,{content:"Clear chat",placement:"bottom",children:Q.jsx(Ti,{isIconOnly:!0,"aria-label":"Clear chat",variant:"ghost",onPress:h,children:Q.jsx(Xr,{icon:"heroicons:arrow-path"})})}),Q.jsx(Vl,{content:"Change theme",placement:"bottom",children:Q.jsx(Ti,{isIconOnly:!0,"aria-label":"Clear chat",variant:"ghost",onPress:p,children:f===Pn.DARK?Q.jsx(Xr,{icon:"heroicons:sun"}):Q.jsx(Xr,{icon:"heroicons:moon"})})})]})]}),Q.jsx("main",{className:"flex h-full overflow-hidden",children:Q.jsx("div",{className:"flex h-full w-full flex-col gap-4 rounded-none rounded-b-medium border-0 border-b border-l border-r border-divider py-3",children:e})})]})})}function e6(e,t){const n={};return(e[e.length-1]===""?[...e,""]:e).join((n.padRight?" ":"")+","+(n.padLeft===!1?"":" ")).trim()}const t6=/^[$_\p{ID_Start}][$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,n6=/^[$_\p{ID_Start}][-$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,r6={};function lb(e,t){return(r6.jsx?n6:t6).test(e)}const i6=/[ \t\n\f\r]/g;function o6(e){return typeof e=="object"?e.type==="text"?ab(e.value):!1:ab(e)}function ab(e){return e.replace(i6,"")===""}class wa{constructor(t,n,i){this.property=t,this.normal=n,i&&(this.space=i)}}wa.prototype.property={};wa.prototype.normal={};wa.prototype.space=null;function z0(e,t){const n={},i={};let l=-1;for(;++l4&&n.slice(0,4)==="data"&&c6.test(t)){if(t.charAt(4)==="-"){const a=t.slice(5).replace(ub,h6);i="data"+a.charAt(0).toUpperCase()+a.slice(1)}else{const a=t.slice(4);if(!ub.test(a)){let s=a.replace(f6,p6);s.charAt(0)!=="-"&&(s="-"+s),t="data"+s}}l=bh}return new l(i,t)}function p6(e){return"-"+e.toLowerCase()}function h6(e){return e.charAt(1).toUpperCase()}const m6={classId:"classID",dataType:"datatype",itemId:"itemID",strokeDashArray:"strokeDasharray",strokeDashOffset:"strokeDashoffset",strokeLineCap:"strokeLinecap",strokeLineJoin:"strokeLinejoin",strokeMiterLimit:"strokeMiterlimit",typeOf:"typeof",xLinkActuate:"xlinkActuate",xLinkArcRole:"xlinkArcrole",xLinkHref:"xlinkHref",xLinkRole:"xlinkRole",xLinkShow:"xlinkShow",xLinkTitle:"xlinkTitle",xLinkType:"xlinkType",xmlnsXLink:"xmlnsXlink"},g6=z0([B0,H0,W0,K0,s6],"html"),wh=z0([B0,H0,W0,K0,u6],"svg");function y6(e){return e.join(" ").trim()}var Il={},ad,cb;function v6(){if(cb)return ad;cb=1;var e=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,t=/\n/g,n=/^\s*/,i=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,l=/^:\s*/,a=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,s=/^[;\s]*/,c=/^\s+|\s+$/g,f=` +`,p="/",h="*",m="",b="comment",y="declaration";ad=function(S,C){if(typeof S!="string")throw new TypeError("First argument must be a string");if(!S)return[];C=C||{};var k=1,I=1;function M(P){var H=P.match(t);H&&(k+=H.length);var A=P.lastIndexOf(f);I=~A?P.length-A:I+P.length}function U(){var P={line:k,column:I};return function(H){return H.position=new V(P),x(),H}}function V(P){this.start=P,this.end={line:k,column:I},this.source=C.source}V.prototype.content=S;function R(P){var H=new Error(C.source+":"+k+":"+I+": "+P);if(H.reason=P,H.filename=C.source,H.line=k,H.column=I,H.source=S,!C.silent)throw H}function X(P){var H=P.exec(S);if(H){var A=H[0];return M(A),S=S.slice(A.length),H}}function x(){X(n)}function K(P){var H;for(P=P||[];H=F();)H!==!1&&P.push(H);return P}function F(){var P=U();if(!(p!=S.charAt(0)||h!=S.charAt(1))){for(var H=2;m!=S.charAt(H)&&(h!=S.charAt(H)||p!=S.charAt(H+1));)++H;if(H+=2,m===S.charAt(H-1))return R("End of comment missing");var A=S.slice(2,H-2);return I+=2,M(A),S=S.slice(H),I+=2,P({type:b,comment:A})}}function N(){var P=U(),H=X(i);if(H){if(F(),!X(l))return R("property missing ':'");var A=X(a),ee=P({type:y,property:w(H[0].replace(e,m)),value:A?w(A[0].replace(e,m)):m});return X(s),ee}}function D(){var P=[];K(P);for(var H;H=N();)H!==!1&&(P.push(H),K(P));return P}return x(),D()};function w(S){return S?S.replace(c,m):m}return ad}var fb;function b6(){if(fb)return Il;fb=1;var e=Il.__importDefault||function(i){return i&&i.__esModule?i:{default:i}};Object.defineProperty(Il,"__esModule",{value:!0}),Il.default=n;var t=e(v6());function n(i,l){var a=null;if(!i||typeof i!="string")return a;var s=(0,t.default)(i),c=typeof l=="function";return s.forEach(function(f){if(f.type==="declaration"){var p=f.property,h=f.value;c?l(p,h,f):h&&(a=a||{},a[p]=h)}}),a}return Il}var w6=b6();const db=ca(w6),x6=db.default||db,G0=q0("end"),xh=q0("start");function q0(e){return t;function t(n){const i=n&&n.position&&n.position[e]||{};if(typeof i.line=="number"&&i.line>0&&typeof i.column=="number"&&i.column>0)return{line:i.line,column:i.column,offset:typeof i.offset=="number"&&i.offset>-1?i.offset:void 0}}}function k6(e){const t=xh(e),n=G0(e);if(t&&n)return{start:t,end:n}}function Wl(e){return!e||typeof e!="object"?"":"position"in e||"type"in e?pb(e.position):"start"in e||"end"in e?pb(e):"line"in e||"column"in e?bp(e):""}function bp(e){return hb(e&&e.line)+":"+hb(e&&e.column)}function pb(e){return bp(e&&e.start)+"-"+bp(e&&e.end)}function hb(e){return e&&typeof e=="number"?e:1}class Rt extends Error{constructor(t,n,i){super(),typeof n=="string"&&(i=n,n=void 0);let l="",a={},s=!1;if(n&&("line"in n&&"column"in n?a={place:n}:"start"in n&&"end"in n?a={place:n}:"type"in n?a={ancestors:[n],place:n.position}:a={...n}),typeof t=="string"?l=t:!a.cause&&t&&(s=!0,l=t.message,a.cause=t),!a.ruleId&&!a.source&&typeof i=="string"){const f=i.indexOf(":");f===-1?a.ruleId=i:(a.source=i.slice(0,f),a.ruleId=i.slice(f+1))}if(!a.place&&a.ancestors&&a.ancestors){const f=a.ancestors[a.ancestors.length-1];f&&(a.place=f.position)}const c=a.place&&"start"in a.place?a.place.start:a.place;this.ancestors=a.ancestors||void 0,this.cause=a.cause||void 0,this.column=c?c.column:void 0,this.fatal=void 0,this.file,this.message=l,this.line=c?c.line:void 0,this.name=Wl(a.place)||"1:1",this.place=a.place||void 0,this.reason=this.message,this.ruleId=a.ruleId||void 0,this.source=a.source||void 0,this.stack=s&&a.cause&&typeof a.cause.stack=="string"?a.cause.stack:"",this.actual,this.expected,this.note,this.url}}Rt.prototype.file="";Rt.prototype.name="";Rt.prototype.reason="";Rt.prototype.message="";Rt.prototype.stack="";Rt.prototype.column=void 0;Rt.prototype.line=void 0;Rt.prototype.ancestors=void 0;Rt.prototype.cause=void 0;Rt.prototype.fatal=void 0;Rt.prototype.place=void 0;Rt.prototype.ruleId=void 0;Rt.prototype.source=void 0;const kh={}.hasOwnProperty,E6=new Map,S6=/[A-Z]/g,$6=/-([a-z])/g,C6=new Set(["table","tbody","thead","tfoot","tr"]),T6=new Set(["td","th"]),Y0="https://github.com/syntax-tree/hast-util-to-jsx-runtime";function P6(e,t){if(!t||t.Fragment===void 0)throw new TypeError("Expected `Fragment` in options");const n=t.filePath||void 0;let i;if(t.development){if(typeof t.jsxDEV!="function")throw new TypeError("Expected `jsxDEV` in options when `development: true`");i=F6(n,t.jsxDEV)}else{if(typeof t.jsx!="function")throw new TypeError("Expected `jsx` in production options");if(typeof t.jsxs!="function")throw new TypeError("Expected `jsxs` in production options");i=O6(n,t.jsx,t.jsxs)}const l={Fragment:t.Fragment,ancestors:[],components:t.components||{},create:i,elementAttributeNameCase:t.elementAttributeNameCase||"react",evaluater:t.createEvaluater?t.createEvaluater():void 0,filePath:n,ignoreInvalidStyle:t.ignoreInvalidStyle||!1,passKeys:t.passKeys!==!1,passNode:t.passNode||!1,schema:t.space==="svg"?wh:g6,stylePropertyNameCase:t.stylePropertyNameCase||"dom",tableCellAlignToStyle:t.tableCellAlignToStyle!==!1},a=X0(l,e,void 0);return a&&typeof a!="string"?a:l.create(e,l.Fragment,{children:a||void 0},void 0)}function X0(e,t,n){if(t.type==="element")return L6(e,t,n);if(t.type==="mdxFlowExpression"||t.type==="mdxTextExpression")return I6(e,t);if(t.type==="mdxJsxFlowElement"||t.type==="mdxJsxTextElement")return M6(e,t,n);if(t.type==="mdxjsEsm")return _6(e,t);if(t.type==="root")return A6(e,t,n);if(t.type==="text")return R6(e,t)}function L6(e,t,n){const i=e.schema;let l=i;t.tagName.toLowerCase()==="svg"&&i.space==="html"&&(l=wh,e.schema=l),e.ancestors.push(t);const a=J0(e,t.tagName,!1),s=N6(e,t);let c=Sh(e,t);return C6.has(t.tagName)&&(c=c.filter(function(f){return typeof f=="string"?!o6(f):!0})),Q0(e,s,a,t),Eh(s,c),e.ancestors.pop(),e.schema=i,e.create(t,a,s,n)}function I6(e,t){if(t.data&&t.data.estree&&e.evaluater){const i=t.data.estree.body[0];return i.type,e.evaluater.evaluateExpression(i.expression)}ia(e,t.position)}function _6(e,t){if(t.data&&t.data.estree&&e.evaluater)return e.evaluater.evaluateProgram(t.data.estree);ia(e,t.position)}function M6(e,t,n){const i=e.schema;let l=i;t.name==="svg"&&i.space==="html"&&(l=wh,e.schema=l),e.ancestors.push(t);const a=t.name===null?e.Fragment:J0(e,t.name,!0),s=D6(e,t),c=Sh(e,t);return Q0(e,s,a,t),Eh(s,c),e.ancestors.pop(),e.schema=i,e.create(t,a,s,n)}function A6(e,t,n){const i={};return Eh(i,Sh(e,t)),e.create(t,e.Fragment,i,n)}function R6(e,t){return t.value}function Q0(e,t,n,i){typeof n!="string"&&n!==e.Fragment&&e.passNode&&(t.node=i)}function Eh(e,t){if(t.length>0){const n=t.length>1?t:t[0];n&&(e.children=n)}}function O6(e,t,n){return i;function i(l,a,s,c){const p=Array.isArray(s.children)?n:t;return c?p(a,s,c):p(a,s)}}function F6(e,t){return n;function n(i,l,a,s){const c=Array.isArray(a.children),f=xh(i);return t(l,a,s,c,{columnNumber:f?f.column-1:void 0,fileName:e,lineNumber:f?f.line:void 0},void 0)}}function N6(e,t){const n={};let i,l;for(l in t.properties)if(l!=="children"&&kh.call(t.properties,l)){const a=z6(e,l,t.properties[l]);if(a){const[s,c]=a;e.tableCellAlignToStyle&&s==="align"&&typeof c=="string"&&T6.has(t.tagName)?i=c:n[s]=c}}if(i){const a=n.style||(n.style={});a[e.stylePropertyNameCase==="css"?"text-align":"textAlign"]=i}return n}function D6(e,t){const n={};for(const i of t.attributes)if(i.type==="mdxJsxExpressionAttribute")if(i.data&&i.data.estree&&e.evaluater){const a=i.data.estree.body[0];a.type;const s=a.expression;s.type;const c=s.properties[0];c.type,Object.assign(n,e.evaluater.evaluateExpression(c.argument))}else ia(e,t.position);else{const l=i.name;let a;if(i.value&&typeof i.value=="object")if(i.value.data&&i.value.data.estree&&e.evaluater){const c=i.value.data.estree.body[0];c.type,a=e.evaluater.evaluateExpression(c.expression)}else ia(e,t.position);else a=i.value===null?!0:i.value;n[l]=a}return n}function Sh(e,t){const n=[];let i=-1;const l=e.passKeys?new Map:E6;for(;++il?0:l+t:t=t>l?l:t,n=n>0?n:0,i.length<1e4)s=Array.from(i),s.unshift(t,n),e.splice(...s);else for(n&&e.splice(t,n);a0?(pn(e,e.length,0,t),e):t}const yb={}.hasOwnProperty;function ex(e){const t={};let n=-1;for(;++n13&&n<32||n>126&&n<160||n>55295&&n<57344||n>64975&&n<65008||(n&65535)===65535||(n&65535)===65534||n>1114111?"�":String.fromCodePoint(n)}function jn(e){return e.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}const Bt=ei(/[A-Za-z]/),At=ei(/[\dA-Za-z]/),Y6=ei(/[#-'*+\--9=?A-Z^-~]/);function Pu(e){return e!==null&&(e<32||e===127)}const wp=ei(/\d/),X6=ei(/[\dA-Fa-f]/),Q6=ei(/[!-/:-@[-`{-~]/);function ke(e){return e!==null&&e<-2}function Ue(e){return e!==null&&(e<0||e===32)}function Fe(e){return e===-2||e===-1||e===32}const Vu=ei(new RegExp("\\p{P}|\\p{S}","u")),Ri=ei(/\s/);function ei(e){return t;function t(n){return n!==null&&n>-1&&e.test(String.fromCharCode(n))}}function Oo(e){const t=[];let n=-1,i=0,l=0;for(;++n55295&&a<57344){const c=e.charCodeAt(n+1);a<56320&&c>56319&&c<57344?(s=String.fromCharCode(a,c),l=1):s="�"}else s=String.fromCharCode(a);s&&(t.push(e.slice(i,n),encodeURIComponent(s)),i=n+l+1,s=""),l&&(n+=l,l=0)}return t.join("")+e.slice(i)}function ze(e,t,n,i){const l=i?i-1:Number.POSITIVE_INFINITY;let a=0;return s;function s(f){return Fe(f)?(e.enter(n),c(f)):t(f)}function c(f){return Fe(f)&&a++s))return;const X=t.events.length;let x=X,K,F;for(;x--;)if(t.events[x][0]==="exit"&&t.events[x][1].type==="chunkFlow"){if(K){F=t.events[x][1].end;break}K=!0}for(k(i),R=X;RM;){const V=n[U];t.containerState=V[1],V[0].exit.call(t,e)}n.length=M}function I(){l.write([null]),a=void 0,l=void 0,t.containerState._closeFlow=void 0}}function n5(e,t,n){return ze(e,e.attempt(this.parser.constructs.document,t,n),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}function Io(e){if(e===null||Ue(e)||Ri(e))return 1;if(Vu(e))return 2}function Wu(e,t,n){const i=[];let l=-1;for(;++l1&&e[n][1].end.offset-e[n][1].start.offset>1?2:1;const m={...e[i][1].end},b={...e[n][1].start};bb(m,-f),bb(b,f),s={type:f>1?"strongSequence":"emphasisSequence",start:m,end:{...e[i][1].end}},c={type:f>1?"strongSequence":"emphasisSequence",start:{...e[n][1].start},end:b},a={type:f>1?"strongText":"emphasisText",start:{...e[i][1].end},end:{...e[n][1].start}},l={type:f>1?"strong":"emphasis",start:{...s.start},end:{...c.end}},e[i][1].end={...s.start},e[n][1].start={...c.end},p=[],e[i][1].end.offset-e[i][1].start.offset&&(p=Cn(p,[["enter",e[i][1],t],["exit",e[i][1],t]])),p=Cn(p,[["enter",l,t],["enter",s,t],["exit",s,t],["enter",a,t]]),p=Cn(p,Wu(t.parser.constructs.insideSpan.null,e.slice(i+1,n),t)),p=Cn(p,[["exit",a,t],["enter",c,t],["exit",c,t],["exit",l,t]]),e[n][1].end.offset-e[n][1].start.offset?(h=2,p=Cn(p,[["enter",e[n][1],t],["exit",e[n][1],t]])):h=0,pn(e,i-1,n-i+3,p),n=i+p.length-h-2;break}}for(n=-1;++n0&&Fe(R)?ze(e,I,"linePrefix",a+1)(R):I(R)}function I(R){return R===null||ke(R)?e.check(wb,S,U)(R):(e.enter("codeFlowValue"),M(R))}function M(R){return R===null||ke(R)?(e.exit("codeFlowValue"),I(R)):(e.consume(R),M)}function U(R){return e.exit("codeFenced"),t(R)}function V(R,X,x){let K=0;return F;function F(A){return R.enter("lineEnding"),R.consume(A),R.exit("lineEnding"),N}function N(A){return R.enter("codeFencedFence"),Fe(A)?ze(R,D,"linePrefix",i.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(A):D(A)}function D(A){return A===c?(R.enter("codeFencedFenceSequence"),P(A)):x(A)}function P(A){return A===c?(K++,R.consume(A),P):K>=s?(R.exit("codeFencedFenceSequence"),Fe(A)?ze(R,H,"whitespace")(A):H(A)):x(A)}function H(A){return A===null||ke(A)?(R.exit("codeFencedFence"),X(A)):x(A)}}}function h5(e,t,n){const i=this;return l;function l(s){return s===null?n(s):(e.enter("lineEnding"),e.consume(s),e.exit("lineEnding"),a)}function a(s){return i.parser.lazy[i.now().line]?n(s):t(s)}}const ud={name:"codeIndented",tokenize:g5},m5={partial:!0,tokenize:y5};function g5(e,t,n){const i=this;return l;function l(p){return e.enter("codeIndented"),ze(e,a,"linePrefix",5)(p)}function a(p){const h=i.events[i.events.length-1];return h&&h[1].type==="linePrefix"&&h[2].sliceSerialize(h[1],!0).length>=4?s(p):n(p)}function s(p){return p===null?f(p):ke(p)?e.attempt(m5,s,f)(p):(e.enter("codeFlowValue"),c(p))}function c(p){return p===null||ke(p)?(e.exit("codeFlowValue"),s(p)):(e.consume(p),c)}function f(p){return e.exit("codeIndented"),t(p)}}function y5(e,t,n){const i=this;return l;function l(s){return i.parser.lazy[i.now().line]?n(s):ke(s)?(e.enter("lineEnding"),e.consume(s),e.exit("lineEnding"),l):ze(e,a,"linePrefix",5)(s)}function a(s){const c=i.events[i.events.length-1];return c&&c[1].type==="linePrefix"&&c[2].sliceSerialize(c[1],!0).length>=4?t(s):ke(s)?l(s):n(s)}}const v5={name:"codeText",previous:w5,resolve:b5,tokenize:x5};function b5(e){let t=e.length-4,n=3,i,l;if((e[n][1].type==="lineEnding"||e[n][1].type==="space")&&(e[t][1].type==="lineEnding"||e[t][1].type==="space")){for(i=n;++i=this.left.length+this.right.length)throw new RangeError("Cannot access index `"+t+"` in a splice buffer of size `"+(this.left.length+this.right.length)+"`");return tthis.left.length?this.right.slice(this.right.length-i+this.left.length,this.right.length-t+this.left.length).reverse():this.left.slice(t).concat(this.right.slice(this.right.length-i+this.left.length).reverse())}splice(t,n,i){const l=n||0;this.setCursor(Math.trunc(t));const a=this.right.splice(this.right.length-l,Number.POSITIVE_INFINITY);return i&&_l(this.left,i),a.reverse()}pop(){return this.setCursor(Number.POSITIVE_INFINITY),this.left.pop()}push(t){this.setCursor(Number.POSITIVE_INFINITY),this.left.push(t)}pushMany(t){this.setCursor(Number.POSITIVE_INFINITY),_l(this.left,t)}unshift(t){this.setCursor(0),this.right.push(t)}unshiftMany(t){this.setCursor(0),_l(this.right,t.reverse())}setCursor(t){if(!(t===this.left.length||t>this.left.length&&this.right.length===0||t<0&&this.left.length===0))if(t=4?t(s):e.interrupt(i.parser.constructs.flow,n,t)(s)}}function lx(e,t,n,i,l,a,s,c,f){const p=f||Number.POSITIVE_INFINITY;let h=0;return m;function m(k){return k===60?(e.enter(i),e.enter(l),e.enter(a),e.consume(k),e.exit(a),b):k===null||k===32||k===41||Pu(k)?n(k):(e.enter(i),e.enter(s),e.enter(c),e.enter("chunkString",{contentType:"string"}),S(k))}function b(k){return k===62?(e.enter(a),e.consume(k),e.exit(a),e.exit(l),e.exit(i),t):(e.enter(c),e.enter("chunkString",{contentType:"string"}),y(k))}function y(k){return k===62?(e.exit("chunkString"),e.exit(c),b(k)):k===null||k===60||ke(k)?n(k):(e.consume(k),k===92?w:y)}function w(k){return k===60||k===62||k===92?(e.consume(k),y):y(k)}function S(k){return!h&&(k===null||k===41||Ue(k))?(e.exit("chunkString"),e.exit(c),e.exit(s),e.exit(i),t(k)):h999||y===null||y===91||y===93&&!f||y===94&&!c&&"_hiddenFootnoteSupport"in s.parser.constructs?n(y):y===93?(e.exit(a),e.enter(l),e.consume(y),e.exit(l),e.exit(i),t):ke(y)?(e.enter("lineEnding"),e.consume(y),e.exit("lineEnding"),h):(e.enter("chunkString",{contentType:"string"}),m(y))}function m(y){return y===null||y===91||y===93||ke(y)||c++>999?(e.exit("chunkString"),h(y)):(e.consume(y),f||(f=!Fe(y)),y===92?b:m)}function b(y){return y===91||y===92||y===93?(e.consume(y),c++,m):m(y)}}function sx(e,t,n,i,l,a){let s;return c;function c(b){return b===34||b===39||b===40?(e.enter(i),e.enter(l),e.consume(b),e.exit(l),s=b===40?41:b,f):n(b)}function f(b){return b===s?(e.enter(l),e.consume(b),e.exit(l),e.exit(i),t):(e.enter(a),p(b))}function p(b){return b===s?(e.exit(a),f(s)):b===null?n(b):ke(b)?(e.enter("lineEnding"),e.consume(b),e.exit("lineEnding"),ze(e,p,"linePrefix")):(e.enter("chunkString",{contentType:"string"}),h(b))}function h(b){return b===s||b===null||ke(b)?(e.exit("chunkString"),p(b)):(e.consume(b),b===92?m:h)}function m(b){return b===s||b===92?(e.consume(b),h):h(b)}}function Kl(e,t){let n;return i;function i(l){return ke(l)?(e.enter("lineEnding"),e.consume(l),e.exit("lineEnding"),n=!0,i):Fe(l)?ze(e,i,n?"linePrefix":"lineSuffix")(l):t(l)}}const L5={name:"definition",tokenize:_5},I5={partial:!0,tokenize:M5};function _5(e,t,n){const i=this;let l;return a;function a(y){return e.enter("definition"),s(y)}function s(y){return ax.call(i,e,c,n,"definitionLabel","definitionLabelMarker","definitionLabelString")(y)}function c(y){return l=jn(i.sliceSerialize(i.events[i.events.length-1][1]).slice(1,-1)),y===58?(e.enter("definitionMarker"),e.consume(y),e.exit("definitionMarker"),f):n(y)}function f(y){return Ue(y)?Kl(e,p)(y):p(y)}function p(y){return lx(e,h,n,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString")(y)}function h(y){return e.attempt(I5,m,m)(y)}function m(y){return Fe(y)?ze(e,b,"whitespace")(y):b(y)}function b(y){return y===null||ke(y)?(e.exit("definition"),i.parser.defined.push(l),t(y)):n(y)}}function M5(e,t,n){return i;function i(c){return Ue(c)?Kl(e,l)(c):n(c)}function l(c){return sx(e,a,n,"definitionTitle","definitionTitleMarker","definitionTitleString")(c)}function a(c){return Fe(c)?ze(e,s,"whitespace")(c):s(c)}function s(c){return c===null||ke(c)?t(c):n(c)}}const A5={name:"hardBreakEscape",tokenize:R5};function R5(e,t,n){return i;function i(a){return e.enter("hardBreakEscape"),e.consume(a),l}function l(a){return ke(a)?(e.exit("hardBreakEscape"),t(a)):n(a)}}const O5={name:"headingAtx",resolve:F5,tokenize:N5};function F5(e,t){let n=e.length-2,i=3,l,a;return e[i][1].type==="whitespace"&&(i+=2),n-2>i&&e[n][1].type==="whitespace"&&(n-=2),e[n][1].type==="atxHeadingSequence"&&(i===n-1||n-4>i&&e[n-2][1].type==="whitespace")&&(n-=i+1===n?2:4),n>i&&(l={type:"atxHeadingText",start:e[i][1].start,end:e[n][1].end},a={type:"chunkText",start:e[i][1].start,end:e[n][1].end,contentType:"text"},pn(e,i,n-i+1,[["enter",l,t],["enter",a,t],["exit",a,t],["exit",l,t]])),e}function N5(e,t,n){let i=0;return l;function l(h){return e.enter("atxHeading"),a(h)}function a(h){return e.enter("atxHeadingSequence"),s(h)}function s(h){return h===35&&i++<6?(e.consume(h),s):h===null||Ue(h)?(e.exit("atxHeadingSequence"),c(h)):n(h)}function c(h){return h===35?(e.enter("atxHeadingSequence"),f(h)):h===null||ke(h)?(e.exit("atxHeading"),t(h)):Fe(h)?ze(e,c,"whitespace")(h):(e.enter("atxHeadingText"),p(h))}function f(h){return h===35?(e.consume(h),f):(e.exit("atxHeadingSequence"),c(h))}function p(h){return h===null||h===35||Ue(h)?(e.exit("atxHeadingText"),c(h)):(e.consume(h),p)}}const D5=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","search","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],kb=["pre","script","style","textarea"],z5={concrete:!0,name:"htmlFlow",resolveTo:B5,tokenize:U5},j5={partial:!0,tokenize:W5},H5={partial:!0,tokenize:V5};function B5(e){let t=e.length;for(;t--&&!(e[t][0]==="enter"&&e[t][1].type==="htmlFlow"););return t>1&&e[t-2][1].type==="linePrefix"&&(e[t][1].start=e[t-2][1].start,e[t+1][1].start=e[t-2][1].start,e.splice(t-2,2)),e}function U5(e,t,n){const i=this;let l,a,s,c,f;return p;function p(_){return h(_)}function h(_){return e.enter("htmlFlow"),e.enter("htmlFlowData"),e.consume(_),m}function m(_){return _===33?(e.consume(_),b):_===47?(e.consume(_),a=!0,S):_===63?(e.consume(_),l=3,i.interrupt?t:L):Bt(_)?(e.consume(_),s=String.fromCharCode(_),C):n(_)}function b(_){return _===45?(e.consume(_),l=2,y):_===91?(e.consume(_),l=5,c=0,w):Bt(_)?(e.consume(_),l=4,i.interrupt?t:L):n(_)}function y(_){return _===45?(e.consume(_),i.interrupt?t:L):n(_)}function w(_){const re="CDATA[";return _===re.charCodeAt(c++)?(e.consume(_),c===re.length?i.interrupt?t:D:w):n(_)}function S(_){return Bt(_)?(e.consume(_),s=String.fromCharCode(_),C):n(_)}function C(_){if(_===null||_===47||_===62||Ue(_)){const re=_===47,ce=s.toLowerCase();return!re&&!a&&kb.includes(ce)?(l=1,i.interrupt?t(_):D(_)):D5.includes(s.toLowerCase())?(l=6,re?(e.consume(_),k):i.interrupt?t(_):D(_)):(l=7,i.interrupt&&!i.parser.lazy[i.now().line]?n(_):a?I(_):M(_))}return _===45||At(_)?(e.consume(_),s+=String.fromCharCode(_),C):n(_)}function k(_){return _===62?(e.consume(_),i.interrupt?t:D):n(_)}function I(_){return Fe(_)?(e.consume(_),I):F(_)}function M(_){return _===47?(e.consume(_),F):_===58||_===95||Bt(_)?(e.consume(_),U):Fe(_)?(e.consume(_),M):F(_)}function U(_){return _===45||_===46||_===58||_===95||At(_)?(e.consume(_),U):V(_)}function V(_){return _===61?(e.consume(_),R):Fe(_)?(e.consume(_),V):M(_)}function R(_){return _===null||_===60||_===61||_===62||_===96?n(_):_===34||_===39?(e.consume(_),f=_,X):Fe(_)?(e.consume(_),R):x(_)}function X(_){return _===f?(e.consume(_),f=null,K):_===null||ke(_)?n(_):(e.consume(_),X)}function x(_){return _===null||_===34||_===39||_===47||_===60||_===61||_===62||_===96||Ue(_)?V(_):(e.consume(_),x)}function K(_){return _===47||_===62||Fe(_)?M(_):n(_)}function F(_){return _===62?(e.consume(_),N):n(_)}function N(_){return _===null||ke(_)?D(_):Fe(_)?(e.consume(_),N):n(_)}function D(_){return _===45&&l===2?(e.consume(_),ee):_===60&&l===1?(e.consume(_),te):_===62&&l===4?(e.consume(_),$):_===63&&l===3?(e.consume(_),L):_===93&&l===5?(e.consume(_),ne):ke(_)&&(l===6||l===7)?(e.exit("htmlFlowData"),e.check(j5,z,P)(_)):_===null||ke(_)?(e.exit("htmlFlowData"),P(_)):(e.consume(_),D)}function P(_){return e.check(H5,H,z)(_)}function H(_){return e.enter("lineEnding"),e.consume(_),e.exit("lineEnding"),A}function A(_){return _===null||ke(_)?P(_):(e.enter("htmlFlowData"),D(_))}function ee(_){return _===45?(e.consume(_),L):D(_)}function te(_){return _===47?(e.consume(_),s="",G):D(_)}function G(_){if(_===62){const re=s.toLowerCase();return kb.includes(re)?(e.consume(_),$):D(_)}return Bt(_)&&s.length<8?(e.consume(_),s+=String.fromCharCode(_),G):D(_)}function ne(_){return _===93?(e.consume(_),L):D(_)}function L(_){return _===62?(e.consume(_),$):_===45&&l===2?(e.consume(_),L):D(_)}function $(_){return _===null||ke(_)?(e.exit("htmlFlowData"),z(_)):(e.consume(_),$)}function z(_){return e.exit("htmlFlow"),t(_)}}function V5(e,t,n){const i=this;return l;function l(s){return ke(s)?(e.enter("lineEnding"),e.consume(s),e.exit("lineEnding"),a):n(s)}function a(s){return i.parser.lazy[i.now().line]?n(s):t(s)}}function W5(e,t,n){return i;function i(l){return e.enter("lineEnding"),e.consume(l),e.exit("lineEnding"),e.attempt(xa,t,n)}}const K5={name:"htmlText",tokenize:G5};function G5(e,t,n){const i=this;let l,a,s;return c;function c(L){return e.enter("htmlText"),e.enter("htmlTextData"),e.consume(L),f}function f(L){return L===33?(e.consume(L),p):L===47?(e.consume(L),V):L===63?(e.consume(L),M):Bt(L)?(e.consume(L),x):n(L)}function p(L){return L===45?(e.consume(L),h):L===91?(e.consume(L),a=0,w):Bt(L)?(e.consume(L),I):n(L)}function h(L){return L===45?(e.consume(L),y):n(L)}function m(L){return L===null?n(L):L===45?(e.consume(L),b):ke(L)?(s=m,te(L)):(e.consume(L),m)}function b(L){return L===45?(e.consume(L),y):m(L)}function y(L){return L===62?ee(L):L===45?b(L):m(L)}function w(L){const $="CDATA[";return L===$.charCodeAt(a++)?(e.consume(L),a===$.length?S:w):n(L)}function S(L){return L===null?n(L):L===93?(e.consume(L),C):ke(L)?(s=S,te(L)):(e.consume(L),S)}function C(L){return L===93?(e.consume(L),k):S(L)}function k(L){return L===62?ee(L):L===93?(e.consume(L),k):S(L)}function I(L){return L===null||L===62?ee(L):ke(L)?(s=I,te(L)):(e.consume(L),I)}function M(L){return L===null?n(L):L===63?(e.consume(L),U):ke(L)?(s=M,te(L)):(e.consume(L),M)}function U(L){return L===62?ee(L):M(L)}function V(L){return Bt(L)?(e.consume(L),R):n(L)}function R(L){return L===45||At(L)?(e.consume(L),R):X(L)}function X(L){return ke(L)?(s=X,te(L)):Fe(L)?(e.consume(L),X):ee(L)}function x(L){return L===45||At(L)?(e.consume(L),x):L===47||L===62||Ue(L)?K(L):n(L)}function K(L){return L===47?(e.consume(L),ee):L===58||L===95||Bt(L)?(e.consume(L),F):ke(L)?(s=K,te(L)):Fe(L)?(e.consume(L),K):ee(L)}function F(L){return L===45||L===46||L===58||L===95||At(L)?(e.consume(L),F):N(L)}function N(L){return L===61?(e.consume(L),D):ke(L)?(s=N,te(L)):Fe(L)?(e.consume(L),N):K(L)}function D(L){return L===null||L===60||L===61||L===62||L===96?n(L):L===34||L===39?(e.consume(L),l=L,P):ke(L)?(s=D,te(L)):Fe(L)?(e.consume(L),D):(e.consume(L),H)}function P(L){return L===l?(e.consume(L),l=void 0,A):L===null?n(L):ke(L)?(s=P,te(L)):(e.consume(L),P)}function H(L){return L===null||L===34||L===39||L===60||L===61||L===96?n(L):L===47||L===62||Ue(L)?K(L):(e.consume(L),H)}function A(L){return L===47||L===62||Ue(L)?K(L):n(L)}function ee(L){return L===62?(e.consume(L),e.exit("htmlTextData"),e.exit("htmlText"),t):n(L)}function te(L){return e.exit("htmlTextData"),e.enter("lineEnding"),e.consume(L),e.exit("lineEnding"),G}function G(L){return Fe(L)?ze(e,ne,"linePrefix",i.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(L):ne(L)}function ne(L){return e.enter("htmlTextData"),s(L)}}const Th={name:"labelEnd",resolveAll:Q5,resolveTo:J5,tokenize:Z5},q5={tokenize:eI},Y5={tokenize:tI},X5={tokenize:nI};function Q5(e){let t=-1;const n=[];for(;++t=3&&(p===null||ke(p))?(e.exit("thematicBreak"),t(p)):n(p)}function f(p){return p===l?(e.consume(p),i++,f):(e.exit("thematicBreakSequence"),Fe(p)?ze(e,c,"whitespace")(p):c(p))}}const Qt={continuation:{tokenize:dI},exit:hI,name:"list",tokenize:fI},uI={partial:!0,tokenize:mI},cI={partial:!0,tokenize:pI};function fI(e,t,n){const i=this,l=i.events[i.events.length-1];let a=l&&l[1].type==="linePrefix"?l[2].sliceSerialize(l[1],!0).length:0,s=0;return c;function c(y){const w=i.containerState.type||(y===42||y===43||y===45?"listUnordered":"listOrdered");if(w==="listUnordered"?!i.containerState.marker||y===i.containerState.marker:wp(y)){if(i.containerState.type||(i.containerState.type=w,e.enter(w,{_container:!0})),w==="listUnordered")return e.enter("listItemPrefix"),y===42||y===45?e.check(su,n,p)(y):p(y);if(!i.interrupt||y===49)return e.enter("listItemPrefix"),e.enter("listItemValue"),f(y)}return n(y)}function f(y){return wp(y)&&++s<10?(e.consume(y),f):(!i.interrupt||s<2)&&(i.containerState.marker?y===i.containerState.marker:y===41||y===46)?(e.exit("listItemValue"),p(y)):n(y)}function p(y){return e.enter("listItemMarker"),e.consume(y),e.exit("listItemMarker"),i.containerState.marker=i.containerState.marker||y,e.check(xa,i.interrupt?n:h,e.attempt(uI,b,m))}function h(y){return i.containerState.initialBlankLine=!0,a++,b(y)}function m(y){return Fe(y)?(e.enter("listItemPrefixWhitespace"),e.consume(y),e.exit("listItemPrefixWhitespace"),b):n(y)}function b(y){return i.containerState.size=a+i.sliceSerialize(e.exit("listItemPrefix"),!0).length,t(y)}}function dI(e,t,n){const i=this;return i.containerState._closeFlow=void 0,e.check(xa,l,a);function l(c){return i.containerState.furtherBlankLines=i.containerState.furtherBlankLines||i.containerState.initialBlankLine,ze(e,t,"listItemIndent",i.containerState.size+1)(c)}function a(c){return i.containerState.furtherBlankLines||!Fe(c)?(i.containerState.furtherBlankLines=void 0,i.containerState.initialBlankLine=void 0,s(c)):(i.containerState.furtherBlankLines=void 0,i.containerState.initialBlankLine=void 0,e.attempt(cI,t,s)(c))}function s(c){return i.containerState._closeFlow=!0,i.interrupt=void 0,ze(e,e.attempt(Qt,t,n),"linePrefix",i.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(c)}}function pI(e,t,n){const i=this;return ze(e,l,"listItemIndent",i.containerState.size+1);function l(a){const s=i.events[i.events.length-1];return s&&s[1].type==="listItemIndent"&&s[2].sliceSerialize(s[1],!0).length===i.containerState.size?t(a):n(a)}}function hI(e){e.exit(this.containerState.type)}function mI(e,t,n){const i=this;return ze(e,l,"listItemPrefixWhitespace",i.parser.constructs.disable.null.includes("codeIndented")?void 0:5);function l(a){const s=i.events[i.events.length-1];return!Fe(a)&&s&&s[1].type==="listItemPrefixWhitespace"?t(a):n(a)}}const Eb={name:"setextUnderline",resolveTo:gI,tokenize:yI};function gI(e,t){let n=e.length,i,l,a;for(;n--;)if(e[n][0]==="enter"){if(e[n][1].type==="content"){i=n;break}e[n][1].type==="paragraph"&&(l=n)}else e[n][1].type==="content"&&e.splice(n,1),!a&&e[n][1].type==="definition"&&(a=n);const s={type:"setextHeading",start:{...e[l][1].start},end:{...e[e.length-1][1].end}};return e[l][1].type="setextHeadingText",a?(e.splice(l,0,["enter",s,t]),e.splice(a+1,0,["exit",e[i][1],t]),e[i][1].end={...e[a][1].end}):e[i][1]=s,e.push(["exit",s,t]),e}function yI(e,t,n){const i=this;let l;return a;function a(p){let h=i.events.length,m;for(;h--;)if(i.events[h][1].type!=="lineEnding"&&i.events[h][1].type!=="linePrefix"&&i.events[h][1].type!=="content"){m=i.events[h][1].type==="paragraph";break}return!i.parser.lazy[i.now().line]&&(i.interrupt||m)?(e.enter("setextHeadingLine"),l=p,s(p)):n(p)}function s(p){return e.enter("setextHeadingLineSequence"),c(p)}function c(p){return p===l?(e.consume(p),c):(e.exit("setextHeadingLineSequence"),Fe(p)?ze(e,f,"lineSuffix")(p):f(p))}function f(p){return p===null||ke(p)?(e.exit("setextHeadingLine"),t(p)):n(p)}}const vI={tokenize:bI};function bI(e){const t=this,n=e.attempt(xa,i,e.attempt(this.parser.constructs.flowInitial,l,ze(e,e.attempt(this.parser.constructs.flow,l,e.attempt(S5,l)),"linePrefix")));return n;function i(a){if(a===null){e.consume(a);return}return e.enter("lineEndingBlank"),e.consume(a),e.exit("lineEndingBlank"),t.currentConstruct=void 0,n}function l(a){if(a===null){e.consume(a);return}return e.enter("lineEnding"),e.consume(a),e.exit("lineEnding"),t.currentConstruct=void 0,n}}const wI={resolveAll:cx()},xI=ux("string"),kI=ux("text");function ux(e){return{resolveAll:cx(e==="text"?EI:void 0),tokenize:t};function t(n){const i=this,l=this.parser.constructs[e],a=n.attempt(l,s,c);return s;function s(h){return p(h)?a(h):c(h)}function c(h){if(h===null){n.consume(h);return}return n.enter("data"),n.consume(h),f}function f(h){return p(h)?(n.exit("data"),a(h)):(n.consume(h),f)}function p(h){if(h===null)return!0;const m=l[h];let b=-1;if(m)for(;++b-1){const c=s[0];typeof c=="string"?s[0]=c.slice(i):s.shift()}a>0&&s.push(e[l].slice(0,a))}return s}function FI(e,t){let n=-1;const i=[];let l;for(;++n0){const rt=Ee.tokenStack[Ee.tokenStack.length-1];(rt[1]||$b).call(Ee,void 0,rt[0])}for(fe.position={start:Wr(Z.length>0?Z[0][1].start:{line:1,column:1,offset:0}),end:Wr(Z.length>0?Z[Z.length-2][1].end:{line:1,column:1,offset:0})},Le=-1;++Le1?"-"+c:""),dataFootnoteRef:!0,ariaDescribedBy:["footnote-label"]},children:[{type:"text",value:String(s)}]};e.patch(t,f);const p={type:"element",tagName:"sup",properties:{},children:[f]};return e.patch(t,p),e.applyData(t,p)}function t_(e,t){const n={type:"element",tagName:"h"+t.depth,properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}function n_(e,t){if(e.options.allowDangerousHtml){const n={type:"raw",value:t.value};return e.patch(t,n),e.applyData(t,n)}}function px(e,t){const n=t.referenceType;let i="]";if(n==="collapsed"?i+="[]":n==="full"&&(i+="["+(t.label||t.identifier)+"]"),t.type==="imageReference")return[{type:"text",value:"!["+t.alt+i}];const l=e.all(t),a=l[0];a&&a.type==="text"?a.value="["+a.value:l.unshift({type:"text",value:"["});const s=l[l.length-1];return s&&s.type==="text"?s.value+=i:l.push({type:"text",value:i}),l}function r_(e,t){const n=String(t.identifier).toUpperCase(),i=e.definitionById.get(n);if(!i)return px(e,t);const l={src:Oo(i.url||""),alt:t.alt};i.title!==null&&i.title!==void 0&&(l.title=i.title);const a={type:"element",tagName:"img",properties:l,children:[]};return e.patch(t,a),e.applyData(t,a)}function i_(e,t){const n={src:Oo(t.url)};t.alt!==null&&t.alt!==void 0&&(n.alt=t.alt),t.title!==null&&t.title!==void 0&&(n.title=t.title);const i={type:"element",tagName:"img",properties:n,children:[]};return e.patch(t,i),e.applyData(t,i)}function o_(e,t){const n={type:"text",value:t.value.replace(/\r?\n|\r/g," ")};e.patch(t,n);const i={type:"element",tagName:"code",properties:{},children:[n]};return e.patch(t,i),e.applyData(t,i)}function l_(e,t){const n=String(t.identifier).toUpperCase(),i=e.definitionById.get(n);if(!i)return px(e,t);const l={href:Oo(i.url||"")};i.title!==null&&i.title!==void 0&&(l.title=i.title);const a={type:"element",tagName:"a",properties:l,children:e.all(t)};return e.patch(t,a),e.applyData(t,a)}function a_(e,t){const n={href:Oo(t.url)};t.title!==null&&t.title!==void 0&&(n.title=t.title);const i={type:"element",tagName:"a",properties:n,children:e.all(t)};return e.patch(t,i),e.applyData(t,i)}function s_(e,t,n){const i=e.all(t),l=n?u_(n):hx(t),a={},s=[];if(typeof t.checked=="boolean"){const h=i[0];let m;h&&h.type==="element"&&h.tagName==="p"?m=h:(m={type:"element",tagName:"p",properties:{},children:[]},i.unshift(m)),m.children.length>0&&m.children.unshift({type:"text",value:" "}),m.children.unshift({type:"element",tagName:"input",properties:{type:"checkbox",checked:t.checked,disabled:!0},children:[]}),a.className=["task-list-item"]}let c=-1;for(;++c0){const rt=Ee.tokenStack[Ee.tokenStack.length-1];(rt[1]||$b).call(Ee,void 0,rt[0])}for(fe.position={start:Wr(Z.length>0?Z[0][1].start:{line:1,column:1,offset:0}),end:Wr(Z.length>0?Z[Z.length-2][1].end:{line:1,column:1,offset:0})},Le=-1;++Le1?"-"+c:""),dataFootnoteRef:!0,ariaDescribedBy:["footnote-label"]},children:[{type:"text",value:String(s)}]};e.patch(t,f);const p={type:"element",tagName:"sup",properties:{},children:[f]};return e.patch(t,p),e.applyData(t,p)}function ZI(e,t){const n={type:"element",tagName:"h"+t.depth,properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}function e_(e,t){if(e.options.allowDangerousHtml){const n={type:"raw",value:t.value};return e.patch(t,n),e.applyData(t,n)}}function px(e,t){const n=t.referenceType;let i="]";if(n==="collapsed"?i+="[]":n==="full"&&(i+="["+(t.label||t.identifier)+"]"),t.type==="imageReference")return[{type:"text",value:"!["+t.alt+i}];const l=e.all(t),a=l[0];a&&a.type==="text"?a.value="["+a.value:l.unshift({type:"text",value:"["});const s=l[l.length-1];return s&&s.type==="text"?s.value+=i:l.push({type:"text",value:i}),l}function t_(e,t){const n=String(t.identifier).toUpperCase(),i=e.definitionById.get(n);if(!i)return px(e,t);const l={src:Oo(i.url||""),alt:t.alt};i.title!==null&&i.title!==void 0&&(l.title=i.title);const a={type:"element",tagName:"img",properties:l,children:[]};return e.patch(t,a),e.applyData(t,a)}function n_(e,t){const n={src:Oo(t.url)};t.alt!==null&&t.alt!==void 0&&(n.alt=t.alt),t.title!==null&&t.title!==void 0&&(n.title=t.title);const i={type:"element",tagName:"img",properties:n,children:[]};return e.patch(t,i),e.applyData(t,i)}function r_(e,t){const n={type:"text",value:t.value.replace(/\r?\n|\r/g," ")};e.patch(t,n);const i={type:"element",tagName:"code",properties:{},children:[n]};return e.patch(t,i),e.applyData(t,i)}function i_(e,t){const n=String(t.identifier).toUpperCase(),i=e.definitionById.get(n);if(!i)return px(e,t);const l={href:Oo(i.url||"")};i.title!==null&&i.title!==void 0&&(l.title=i.title);const a={type:"element",tagName:"a",properties:l,children:e.all(t)};return e.patch(t,a),e.applyData(t,a)}function o_(e,t){const n={href:Oo(t.url)};t.title!==null&&t.title!==void 0&&(n.title=t.title);const i={type:"element",tagName:"a",properties:n,children:e.all(t)};return e.patch(t,i),e.applyData(t,i)}function l_(e,t,n){const i=e.all(t),l=n?a_(n):hx(t),a={},s=[];if(typeof t.checked=="boolean"){const h=i[0];let m;h&&h.type==="element"&&h.tagName==="p"?m=h:(m={type:"element",tagName:"p",properties:{},children:[]},i.unshift(m)),m.children.length>0&&m.children.unshift({type:"text",value:" "}),m.children.unshift({type:"element",tagName:"input",properties:{type:"checkbox",checked:t.checked,disabled:!0},children:[]}),a.className=["task-list-item"]}let c=-1;for(;++c1}function c_(e,t){const n={},i=e.all(t);let l=-1;for(typeof t.start=="number"&&t.start!==1&&(n.start=t.start);++l0){const s={type:"element",tagName:"tbody",properties:{},children:e.wrap(n,!0)},c=xh(t.children[1]),f=G0(t.children[t.children.length-1]);c&&f&&(s.position={start:c,end:f}),l.push(s)}const a={type:"element",tagName:"table",properties:{},children:e.wrap(l,!0)};return e.patch(t,a),e.applyData(t,a)}function m_(e,t,n){const i=n?n.children:void 0,a=(i?i.indexOf(t):1)===0?"th":"td",s=n&&n.type==="table"?n.align:void 0,c=s?s.length:t.children.length;let f=-1;const p=[];for(;++f0,!0),i[0]),l=i.index+i[0].length,i=n.exec(t);return a.push(Pb(t.slice(l),l>0,!1)),a.join("")}function Pb(e,t,n){let i=0,l=e.length;if(t){let a=e.codePointAt(i);for(;a===Cb||a===Tb;)i++,a=e.codePointAt(i)}if(n){let a=e.codePointAt(l-1);for(;a===Cb||a===Tb;)l--,a=e.codePointAt(l-1)}return l>i?e.slice(i,l):""}function v_(e,t){const n={type:"text",value:y_(String(t.value))};return e.patch(t,n),e.applyData(t,n)}function b_(e,t){const n={type:"element",tagName:"hr",properties:{},children:[]};return e.patch(t,n),e.applyData(t,n)}const w_={blockquote:YI,break:XI,code:QI,delete:JI,emphasis:ZI,footnoteReference:e_,heading:t_,html:n_,imageReference:r_,image:i_,inlineCode:o_,linkReference:l_,link:a_,listItem:s_,list:c_,paragraph:f_,root:d_,strong:p_,table:h_,tableCell:g_,tableRow:m_,text:v_,thematicBreak:b_,toml:eu,yaml:eu,definition:eu,footnoteDefinition:eu};function eu(){}const mx=-1,Ku=0,Gl=1,Lu=2,Ph=3,Lh=4,Ih=5,_h=6,gx=7,yx=8,Lb=typeof self=="object"?self:globalThis,x_=(e,t)=>{const n=(l,a)=>(e.set(a,l),l),i=l=>{if(e.has(l))return e.get(l);const[a,s]=t[l];switch(a){case Ku:case mx:return n(s,l);case Gl:{const c=n([],l);for(const f of s)c.push(i(f));return c}case Lu:{const c=n({},l);for(const[f,p]of s)c[i(f)]=i(p);return c}case Ph:return n(new Date(s),l);case Lh:{const{source:c,flags:f}=s;return n(new RegExp(c,f),l)}case Ih:{const c=n(new Map,l);for(const[f,p]of s)c.set(i(f),i(p));return c}case _h:{const c=n(new Set,l);for(const f of s)c.add(i(f));return c}case gx:{const{name:c,message:f}=s;return n(new Lb[c](f),l)}case yx:return n(BigInt(s),l);case"BigInt":return n(Object(BigInt(s)),l);case"ArrayBuffer":return n(new Uint8Array(s).buffer,s);case"DataView":{const{buffer:c}=new Uint8Array(s);return n(new DataView(c),s)}}return n(new Lb[a](s),l)};return i},Ib=e=>x_(new Map,e)(0),po="",{toString:k_}={},{keys:E_}=Object,Ml=e=>{const t=typeof e;if(t!=="object"||!e)return[Ku,t];const n=k_.call(e).slice(8,-1);switch(n){case"Array":return[Gl,po];case"Object":return[Lu,po];case"Date":return[Ph,po];case"RegExp":return[Lh,po];case"Map":return[Ih,po];case"Set":return[_h,po];case"DataView":return[Gl,n]}return n.includes("Array")?[Gl,n]:n.includes("Error")?[gx,n]:[Lu,n]},tu=([e,t])=>e===Ku&&(t==="function"||t==="symbol"),S_=(e,t,n,i)=>{const l=(s,c)=>{const f=i.push(s)-1;return n.set(c,f),f},a=s=>{if(n.has(s))return n.get(s);let[c,f]=Ml(s);switch(c){case Ku:{let h=s;switch(f){case"bigint":c=yx,h=s.toString();break;case"function":case"symbol":if(e)throw new TypeError("unable to serialize "+f);h=null;break;case"undefined":return l([mx],s)}return l([c,h],s)}case Gl:{if(f){let b=s;return f==="DataView"?b=new Uint8Array(s.buffer):f==="ArrayBuffer"&&(b=new Uint8Array(s)),l([f,[...b]],s)}const h=[],m=l([c,h],s);for(const b of s)h.push(a(b));return m}case Lu:{if(f)switch(f){case"BigInt":return l([f,s.toString()],s);case"Boolean":case"Number":case"String":return l([f,s.valueOf()],s)}if(t&&"toJSON"in s)return a(s.toJSON());const h=[],m=l([c,h],s);for(const b of E_(s))(e||!tu(Ml(s[b])))&&h.push([a(b),a(s[b])]);return m}case Ph:return l([c,s.toISOString()],s);case Lh:{const{source:h,flags:m}=s;return l([c,{source:h,flags:m}],s)}case Ih:{const h=[],m=l([c,h],s);for(const[b,y]of s)(e||!(tu(Ml(b))||tu(Ml(y))))&&h.push([a(b),a(y)]);return m}case _h:{const h=[],m=l([c,h],s);for(const b of s)(e||!tu(Ml(b)))&&h.push(a(b));return m}}const{message:p}=s;return l([c,{name:f,message:p}],s)};return a},_b=(e,{json:t,lossy:n}={})=>{const i=[];return S_(!(t||n),!!t,new Map,i)(e),i},Iu=typeof structuredClone=="function"?(e,t)=>t&&("json"in t||"lossy"in t)?Ib(_b(e,t)):structuredClone(e):(e,t)=>Ib(_b(e,t));function $_(e,t){const n=[{type:"text",value:"↩"}];return t>1&&n.push({type:"element",tagName:"sup",properties:{},children:[{type:"text",value:String(t)}]}),n}function C_(e,t){return"Back to reference "+(e+1)+(t>1?"-"+t:"")}function T_(e){const t=typeof e.options.clobberPrefix=="string"?e.options.clobberPrefix:"user-content-",n=e.options.footnoteBackContent||$_,i=e.options.footnoteBackLabel||C_,l=e.options.footnoteLabel||"Footnotes",a=e.options.footnoteLabelTagName||"h2",s=e.options.footnoteLabelProperties||{className:["sr-only"]},c=[];let f=-1;for(;++f0&&w.push({type:"text",value:" "});let I=typeof n=="string"?n:n(f,y);typeof I=="string"&&(I={type:"text",value:I}),w.push({type:"element",tagName:"a",properties:{href:"#"+t+"fnref-"+b+(y>1?"-"+y:""),dataFootnoteBackref:"",ariaLabel:typeof i=="string"?i:i(f,y),className:["data-footnote-backref"]},children:Array.isArray(I)?I:[I]})}const C=h[h.length-1];if(C&&C.type==="element"&&C.tagName==="p"){const I=C.children[C.children.length-1];I&&I.type==="text"?I.value+=" ":C.children.push({type:"text",value:" "}),C.children.push(...w)}else h.push(...w);const k={type:"element",tagName:"li",properties:{id:t+"fn-"+b},children:e.wrap(h,!0)};e.patch(p,k),c.push(k)}if(c.length!==0)return{type:"element",tagName:"section",properties:{dataFootnotes:!0,className:["footnotes"]},children:[{type:"element",tagName:a,properties:{...Iu(s),id:"footnote-label"},children:[{type:"text",value:l}]},{type:"text",value:` +`});const p={type:"element",tagName:"li",properties:a,children:s};return e.patch(t,p),e.applyData(t,p)}function a_(e){let t=!1;if(e.type==="list"){t=e.spread||!1;const n=e.children;let i=-1;for(;!t&&++i1}function s_(e,t){const n={},i=e.all(t);let l=-1;for(typeof t.start=="number"&&t.start!==1&&(n.start=t.start);++l0){const s={type:"element",tagName:"tbody",properties:{},children:e.wrap(n,!0)},c=xh(t.children[1]),f=G0(t.children[t.children.length-1]);c&&f&&(s.position={start:c,end:f}),l.push(s)}const a={type:"element",tagName:"table",properties:{},children:e.wrap(l,!0)};return e.patch(t,a),e.applyData(t,a)}function p_(e,t,n){const i=n?n.children:void 0,a=(i?i.indexOf(t):1)===0?"th":"td",s=n&&n.type==="table"?n.align:void 0,c=s?s.length:t.children.length;let f=-1;const p=[];for(;++f0,!0),i[0]),l=i.index+i[0].length,i=n.exec(t);return a.push(Pb(t.slice(l),l>0,!1)),a.join("")}function Pb(e,t,n){let i=0,l=e.length;if(t){let a=e.codePointAt(i);for(;a===Cb||a===Tb;)i++,a=e.codePointAt(i)}if(n){let a=e.codePointAt(l-1);for(;a===Cb||a===Tb;)l--,a=e.codePointAt(l-1)}return l>i?e.slice(i,l):""}function g_(e,t){const n={type:"text",value:m_(String(t.value))};return e.patch(t,n),e.applyData(t,n)}function y_(e,t){const n={type:"element",tagName:"hr",properties:{},children:[]};return e.patch(t,n),e.applyData(t,n)}const v_={blockquote:GI,break:qI,code:YI,delete:XI,emphasis:QI,footnoteReference:JI,heading:ZI,html:e_,imageReference:t_,image:n_,inlineCode:r_,linkReference:i_,link:o_,listItem:l_,list:s_,paragraph:u_,root:c_,strong:f_,table:d_,tableCell:h_,tableRow:p_,text:g_,thematicBreak:y_,toml:eu,yaml:eu,definition:eu,footnoteDefinition:eu};function eu(){}const mx=-1,Ku=0,Gl=1,Lu=2,Ph=3,Lh=4,Ih=5,_h=6,gx=7,yx=8,Lb=typeof self=="object"?self:globalThis,b_=(e,t)=>{const n=(l,a)=>(e.set(a,l),l),i=l=>{if(e.has(l))return e.get(l);const[a,s]=t[l];switch(a){case Ku:case mx:return n(s,l);case Gl:{const c=n([],l);for(const f of s)c.push(i(f));return c}case Lu:{const c=n({},l);for(const[f,p]of s)c[i(f)]=i(p);return c}case Ph:return n(new Date(s),l);case Lh:{const{source:c,flags:f}=s;return n(new RegExp(c,f),l)}case Ih:{const c=n(new Map,l);for(const[f,p]of s)c.set(i(f),i(p));return c}case _h:{const c=n(new Set,l);for(const f of s)c.add(i(f));return c}case gx:{const{name:c,message:f}=s;return n(new Lb[c](f),l)}case yx:return n(BigInt(s),l);case"BigInt":return n(Object(BigInt(s)),l);case"ArrayBuffer":return n(new Uint8Array(s).buffer,s);case"DataView":{const{buffer:c}=new Uint8Array(s);return n(new DataView(c),s)}}return n(new Lb[a](s),l)};return i},Ib=e=>b_(new Map,e)(0),po="",{toString:w_}={},{keys:x_}=Object,Ml=e=>{const t=typeof e;if(t!=="object"||!e)return[Ku,t];const n=w_.call(e).slice(8,-1);switch(n){case"Array":return[Gl,po];case"Object":return[Lu,po];case"Date":return[Ph,po];case"RegExp":return[Lh,po];case"Map":return[Ih,po];case"Set":return[_h,po];case"DataView":return[Gl,n]}return n.includes("Array")?[Gl,n]:n.includes("Error")?[gx,n]:[Lu,n]},tu=([e,t])=>e===Ku&&(t==="function"||t==="symbol"),k_=(e,t,n,i)=>{const l=(s,c)=>{const f=i.push(s)-1;return n.set(c,f),f},a=s=>{if(n.has(s))return n.get(s);let[c,f]=Ml(s);switch(c){case Ku:{let h=s;switch(f){case"bigint":c=yx,h=s.toString();break;case"function":case"symbol":if(e)throw new TypeError("unable to serialize "+f);h=null;break;case"undefined":return l([mx],s)}return l([c,h],s)}case Gl:{if(f){let b=s;return f==="DataView"?b=new Uint8Array(s.buffer):f==="ArrayBuffer"&&(b=new Uint8Array(s)),l([f,[...b]],s)}const h=[],m=l([c,h],s);for(const b of s)h.push(a(b));return m}case Lu:{if(f)switch(f){case"BigInt":return l([f,s.toString()],s);case"Boolean":case"Number":case"String":return l([f,s.valueOf()],s)}if(t&&"toJSON"in s)return a(s.toJSON());const h=[],m=l([c,h],s);for(const b of x_(s))(e||!tu(Ml(s[b])))&&h.push([a(b),a(s[b])]);return m}case Ph:return l([c,s.toISOString()],s);case Lh:{const{source:h,flags:m}=s;return l([c,{source:h,flags:m}],s)}case Ih:{const h=[],m=l([c,h],s);for(const[b,y]of s)(e||!(tu(Ml(b))||tu(Ml(y))))&&h.push([a(b),a(y)]);return m}case _h:{const h=[],m=l([c,h],s);for(const b of s)(e||!tu(Ml(b)))&&h.push(a(b));return m}}const{message:p}=s;return l([c,{name:f,message:p}],s)};return a},_b=(e,{json:t,lossy:n}={})=>{const i=[];return k_(!(t||n),!!t,new Map,i)(e),i},Iu=typeof structuredClone=="function"?(e,t)=>t&&("json"in t||"lossy"in t)?Ib(_b(e,t)):structuredClone(e):(e,t)=>Ib(_b(e,t));function E_(e,t){const n=[{type:"text",value:"↩"}];return t>1&&n.push({type:"element",tagName:"sup",properties:{},children:[{type:"text",value:String(t)}]}),n}function S_(e,t){return"Back to reference "+(e+1)+(t>1?"-"+t:"")}function $_(e){const t=typeof e.options.clobberPrefix=="string"?e.options.clobberPrefix:"user-content-",n=e.options.footnoteBackContent||E_,i=e.options.footnoteBackLabel||S_,l=e.options.footnoteLabel||"Footnotes",a=e.options.footnoteLabelTagName||"h2",s=e.options.footnoteLabelProperties||{className:["sr-only"]},c=[];let f=-1;for(;++f0&&w.push({type:"text",value:" "});let I=typeof n=="string"?n:n(f,y);typeof I=="string"&&(I={type:"text",value:I}),w.push({type:"element",tagName:"a",properties:{href:"#"+t+"fnref-"+b+(y>1?"-"+y:""),dataFootnoteBackref:"",ariaLabel:typeof i=="string"?i:i(f,y),className:["data-footnote-backref"]},children:Array.isArray(I)?I:[I]})}const C=h[h.length-1];if(C&&C.type==="element"&&C.tagName==="p"){const I=C.children[C.children.length-1];I&&I.type==="text"?I.value+=" ":C.children.push({type:"text",value:" "}),C.children.push(...w)}else h.push(...w);const k={type:"element",tagName:"li",properties:{id:t+"fn-"+b},children:e.wrap(h,!0)};e.patch(p,k),c.push(k)}if(c.length!==0)return{type:"element",tagName:"section",properties:{dataFootnotes:!0,className:["footnotes"]},children:[{type:"element",tagName:a,properties:{...Iu(s),id:"footnote-label"},children:[{type:"text",value:l}]},{type:"text",value:` `},{type:"element",tagName:"ol",properties:{},children:e.wrap(c,!0)},{type:"text",value:` -`}]}}const Gu=function(e){if(e==null)return __;if(typeof e=="function")return qu(e);if(typeof e=="object")return Array.isArray(e)?P_(e):L_(e);if(typeof e=="string")return I_(e);throw new Error("Expected function, string, or object as test")};function P_(e){const t=[];let n=-1;for(;++n":""))+")"})}return b;function b(){let y=vx,w,S,C;if((!t||a(f,p,h[h.length-1]||void 0))&&(y=O_(n(f,h)),y[0]===kp))return y;if("children"in f&&f.children){const k=f;if(k.children&&y[0]!==R_)for(S=(i?k.children.length:-1)+s,C=h.concat(k);S>-1&&S":""))+")"})}return b;function b(){let y=vx,w,S,C;if((!t||a(f,p,h[h.length-1]||void 0))&&(y=A_(n(f,h)),y[0]===kp))return y;if("children"in f&&f.children){const k=f;if(k.children&&y[0]!==M_)for(S=(i?k.children.length:-1)+s,C=h.concat(k);S>-1&&S0&&n.push({type:"text",value:` -`}),n}function Mb(e){let t=0,n=e.charCodeAt(t);for(;n===9||n===32;)t++,n=e.charCodeAt(t);return e.slice(t)}function Ab(e,t){const n=N_(e,t),i=n.one(e,void 0),l=T_(n),a=Array.isArray(i)?{type:"root",children:i}:i||{type:"root",children:[]};return l&&a.children.push({type:"text",value:` -`},l),a}function B_(e,t){return e&&"run"in e?async function(n,i){const l=Ab(n,{file:i,...t});await e.run(l,i)}:function(n,i){return Ab(n,{file:i,...e||t})}}function Rb(e){if(e)throw e}var fd,Ob;function U_(){if(Ob)return fd;Ob=1;var e=Object.prototype.hasOwnProperty,t=Object.prototype.toString,n=Object.defineProperty,i=Object.getOwnPropertyDescriptor,l=function(p){return typeof Array.isArray=="function"?Array.isArray(p):t.call(p)==="[object Array]"},a=function(p){if(!p||t.call(p)!=="[object Object]")return!1;var h=e.call(p,"constructor"),m=p.constructor&&p.constructor.prototype&&e.call(p.constructor.prototype,"isPrototypeOf");if(p.constructor&&!h&&!m)return!1;var b;for(b in p);return typeof b>"u"||e.call(p,b)},s=function(p,h){n&&h.name==="__proto__"?n(p,h.name,{enumerable:!0,configurable:!0,value:h.newValue,writable:!0}):p[h.name]=h.newValue},c=function(p,h){if(h==="__proto__")if(e.call(p,h)){if(i)return i(p,h).value}else return;return p[h]};return fd=function f(){var p,h,m,b,y,w,S=arguments[0],C=1,k=arguments.length,I=!1;for(typeof S=="boolean"&&(I=S,S=arguments[1]||{},C=2),(S==null||typeof S!="object"&&typeof S!="function")&&(S={});Cs.length;let f;c&&s.push(l);try{f=e.apply(this,s)}catch(p){const h=p;if(c&&n)throw h;return l(h)}c||(f&&f.then&&typeof f.then=="function"?f.then(a,l):f instanceof Error?l(f):a(f))}function l(s,...c){n||(n=!0,t(s,...c))}function a(s){l(null,s)}}const Jn={basename:G_,dirname:q_,extname:Y_,join:X_,sep:"/"};function G_(e,t){if(t!==void 0&&typeof t!="string")throw new TypeError('"ext" argument must be a string');ka(e);let n=0,i=-1,l=e.length,a;if(t===void 0||t.length===0||t.length>e.length){for(;l--;)if(e.codePointAt(l)===47){if(a){n=l+1;break}}else i<0&&(a=!0,i=l+1);return i<0?"":e.slice(n,i)}if(t===e)return"";let s=-1,c=t.length-1;for(;l--;)if(e.codePointAt(l)===47){if(a){n=l+1;break}}else s<0&&(a=!0,s=l+1),c>-1&&(e.codePointAt(l)===t.codePointAt(c--)?c<0&&(i=l):(c=-1,i=s));return n===i?i=s:i<0&&(i=e.length),e.slice(n,i)}function q_(e){if(ka(e),e.length===0)return".";let t=-1,n=e.length,i;for(;--n;)if(e.codePointAt(n)===47){if(i){t=n;break}}else i||(i=!0);return t<0?e.codePointAt(0)===47?"/":".":t===1&&e.codePointAt(0)===47?"//":e.slice(0,t)}function Y_(e){ka(e);let t=e.length,n=-1,i=0,l=-1,a=0,s;for(;t--;){const c=e.codePointAt(t);if(c===47){if(s){i=t+1;break}continue}n<0&&(s=!0,n=t+1),c===46?l<0?l=t:a!==1&&(a=1):l>-1&&(a=-1)}return l<0||n<0||a===0||a===1&&l===n-1&&l===i+1?"":e.slice(l,n)}function X_(...e){let t=-1,n;for(;++t0&&e.codePointAt(e.length-1)===47&&(n+="/"),t?"/"+n:n}function J_(e,t){let n="",i=0,l=-1,a=0,s=-1,c,f;for(;++s<=e.length;){if(s2){if(f=n.lastIndexOf("/"),f!==n.length-1){f<0?(n="",i=0):(n=n.slice(0,f),i=n.length-1-n.lastIndexOf("/")),l=s,a=0;continue}}else if(n.length>0){n="",i=0,l=s,a=0;continue}}t&&(n=n.length>0?n+"/..":"..",i=2)}else n.length>0?n+="/"+e.slice(l+1,s):n=e.slice(l+1,s),i=s-l-1;l=s,a=0}else c===46&&a>-1?a++:a=-1}return n}function ka(e){if(typeof e!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(e))}const Z_={cwd:eM};function eM(){return"/"}function $p(e){return!!(e!==null&&typeof e=="object"&&"href"in e&&e.href&&"protocol"in e&&e.protocol&&e.auth===void 0)}function tM(e){if(typeof e=="string")e=new URL(e);else if(!$p(e)){const t=new TypeError('The "path" argument must be of type string or an instance of URL. Received `'+e+"`");throw t.code="ERR_INVALID_ARG_TYPE",t}if(e.protocol!=="file:"){const t=new TypeError("The URL must be of scheme file");throw t.code="ERR_INVALID_URL_SCHEME",t}return nM(e)}function nM(e){if(e.hostname!==""){const i=new TypeError('File URL host must be "localhost" or empty on darwin');throw i.code="ERR_INVALID_FILE_URL_HOST",i}const t=e.pathname;let n=-1;for(;++n0){let[y,...w]=h;const S=i[b][1];Sp(S)&&Sp(y)&&(y=dd(!0,S,y)),i[b]=[p,y,...w]}}}}const lM=new Ah().freeze();function gd(e,t){if(typeof t!="function")throw new TypeError("Cannot `"+e+"` without `parser`")}function yd(e,t){if(typeof t!="function")throw new TypeError("Cannot `"+e+"` without `compiler`")}function vd(e,t){if(t)throw new Error("Cannot call `"+e+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function Nb(e){if(!Sp(e)||typeof e.type!="string")throw new TypeError("Expected node, got `"+e+"`")}function Db(e,t,n){if(!n)throw new Error("`"+e+"` finished async. Use `"+t+"` instead")}function nu(e){return aM(e)?e:new wx(e)}function aM(e){return!!(e&&typeof e=="object"&&"message"in e&&"messages"in e)}function sM(e){return typeof e=="string"||uM(e)}function uM(e){return!!(e&&typeof e=="object"&&"byteLength"in e&&"byteOffset"in e)}const cM="https://github.com/remarkjs/react-markdown/blob/main/changelog.md",zb=[],jb={allowDangerousHtml:!0},fM=/^(https?|ircs?|mailto|xmpp)$/i,dM=[{from:"astPlugins",id:"remove-buggy-html-in-markdown-parser"},{from:"allowDangerousHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"allowNode",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowElement"},{from:"allowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowedElements"},{from:"disallowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"disallowedElements"},{from:"escapeHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"includeElementIndex",id:"#remove-includeelementindex"},{from:"includeNodeIndex",id:"change-includenodeindex-to-includeelementindex"},{from:"linkTarget",id:"remove-linktarget"},{from:"plugins",id:"change-plugins-to-remarkplugins",to:"remarkPlugins"},{from:"rawSourcePos",id:"#remove-rawsourcepos"},{from:"renderers",id:"change-renderers-to-components",to:"components"},{from:"source",id:"change-source-to-children",to:"children"},{from:"sourcePos",id:"#remove-sourcepos"},{from:"transformImageUri",id:"#add-urltransform",to:"urlTransform"},{from:"transformLinkUri",id:"#add-urltransform",to:"urlTransform"}];function xx(e){const t=e.allowedElements,n=e.allowElement,i=e.children||"",l=e.className,a=e.components,s=e.disallowedElements,c=e.rehypePlugins||zb,f=e.remarkPlugins||zb,p=e.remarkRehypeOptions?{...e.remarkRehypeOptions,...jb}:jb,h=e.skipHtml,m=e.unwrapDisallowed,b=e.urlTransform||pM,y=lM().use(qI).use(f).use(B_,p).use(c),w=new wx;typeof i=="string"&&(w.value=i);for(const I of dM)Object.hasOwn(e,I.from)&&(""+I.from+(I.to?"use `"+I.to+"` instead":"remove it")+cM+I.id,void 0);const S=y.parse(w);let C=y.runSync(S,w);return l&&(C={type:"element",tagName:"div",properties:{className:l},children:C.type==="root"?C.children:[C]}),Mh(C,k),I6(C,{Fragment:Q.Fragment,components:a,ignoreInvalidStyle:!0,jsx:Q.jsx,jsxs:Q.jsxs,passKeys:!0,passNode:!0});function k(I,M,U){if(I.type==="raw"&&U&&typeof M=="number")return h?U.children.splice(M,1):U.children[M]={type:"text",value:I.value},M;if(I.type==="element"){let V;for(V in sd)if(Object.hasOwn(sd,V)&&Object.hasOwn(I.properties,V)){const R=I.properties[V],X=sd[V];(X===null||X.includes(I.tagName))&&(I.properties[V]=b(String(R||""),V,I))}}if(I.type==="element"){let V=t?!t.includes(I.tagName):s?s.includes(I.tagName):!1;if(!V&&n&&typeof M=="number"&&(V=!n(I,M,U)),V&&U&&typeof M=="number")return m&&I.children?U.children.splice(M,1,...I.children):U.children.splice(M,1),M}}}function pM(e){const t=e.indexOf(":"),n=e.indexOf("?"),i=e.indexOf("#"),l=e.indexOf("/");return t===-1||l!==-1&&t>l||n!==-1&&t>n||i!==-1&&t>i||fM.test(e.slice(0,t))?e:""}function Hb(e,t){const n=String(e);if(typeof t!="string")throw new TypeError("Expected character");let i=0,l=n.indexOf(t);for(;l!==-1;)i++,l=n.indexOf(t,l+t.length);return i}function hM(e){if(typeof e!="string")throw new TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}function mM(e,t,n){const l=Gu(n.ignore||[]),a=gM(t);let s=-1;for(;++s0?{type:"text",value:R}:void 0),R===!1?b.lastIndex=U+1:(w!==U&&I.push({type:"text",value:p.value.slice(w,U)}),Array.isArray(R)?I.push(...R):R&&I.push(R),w=U+M[0].length,k=!0),!b.global)break;M=b.exec(p.value)}return k?(w?\]}]+$/.exec(e);if(!t)return[e,void 0];e=e.slice(0,t.index);let n=t[0],i=n.indexOf(")");const l=Hb(e,"(");let a=Hb(e,")");for(;i!==-1&&l>a;)e+=n.slice(0,i+1),n=n.slice(i+1),i=n.indexOf(")"),a++;return[e,n]}function kx(e,t){const n=e.input.charCodeAt(e.index-1);return(e.index===0||Ri(n)||Vu(n))&&(!t||n!==47)}Ex.peek=HM;function _M(){return{enter:{gfmFootnoteDefinition:AM,gfmFootnoteDefinitionLabelString:RM,gfmFootnoteCall:NM,gfmFootnoteCallString:DM},exit:{gfmFootnoteDefinition:FM,gfmFootnoteDefinitionLabelString:OM,gfmFootnoteCall:jM,gfmFootnoteCallString:zM}}}function MM(){return{unsafe:[{character:"[",inConstruct:["phrasing","label","reference"]}],handlers:{footnoteDefinition:BM,footnoteReference:Ex}}}function AM(e){this.enter({type:"footnoteDefinition",identifier:"",label:"",children:[]},e)}function RM(){this.buffer()}function OM(e){const t=this.resume(),n=this.stack[this.stack.length-1];n.type,n.label=t,n.identifier=Hn(this.sliceSerialize(e)).toLowerCase()}function FM(e){this.exit(e)}function NM(e){this.enter({type:"footnoteReference",identifier:"",label:""},e)}function DM(){this.buffer()}function zM(e){const t=this.resume(),n=this.stack[this.stack.length-1];n.type,n.label=t,n.identifier=Hn(this.sliceSerialize(e)).toLowerCase()}function jM(e){this.exit(e)}function Ex(e,t,n,i){const l=n.createTracker(i);let a=l.move("[^");const s=n.enter("footnoteReference"),c=n.enter("reference");return a+=l.move(n.safe(n.associationId(e),{...l.current(),before:a,after:"]"})),c(),s(),a+=l.move("]"),a}function HM(){return"["}function BM(e,t,n,i){const l=n.createTracker(i);let a=l.move("[^");const s=n.enter("footnoteDefinition"),c=n.enter("label");return a+=l.move(n.safe(n.associationId(e),{...l.current(),before:a,after:"]"})),c(),a+=l.move("]:"+(e.children&&e.children.length>0?" ":"")),l.shift(4),a+=l.move(n.indentLines(n.containerFlow(e,l.current()),UM)),s(),a}function UM(e,t,n){return t===0?e:(n?"":" ")+e}const VM=["autolink","destinationLiteral","destinationRaw","reference","titleQuote","titleApostrophe"];Sx.peek=YM;function WM(){return{canContainEols:["delete"],enter:{strikethrough:GM},exit:{strikethrough:qM}}}function KM(){return{unsafe:[{character:"~",inConstruct:"phrasing",notInConstruct:VM}],handlers:{delete:Sx}}}function GM(e){this.enter({type:"delete",children:[]},e)}function qM(e){this.exit(e)}function Sx(e,t,n,i){const l=n.createTracker(i),a=n.enter("strikethrough");let s=l.move("~~");return s+=n.containerPhrasing(e,{...l.current(),before:s,after:"~"}),s+=l.move("~~"),a(),s}function YM(){return"~"}function XM(e){return e.length}function QM(e,t){const n=t,i=(n.align||[]).concat(),l=n.stringLength||XM,a=[],s=[],c=[],f=[];let p=0,h=-1;for(;++hp&&(p=e[h].length);++kf[k])&&(f[k]=M)}S.push(I)}s[h]=S,c[h]=C}let m=-1;if(typeof i=="object"&&"length"in i)for(;++mf[m]&&(f[m]=I),y[m]=I),b[m]=M}s.splice(1,0,b),c.splice(1,0,y),h=-1;const w=[];for(;++h "),a.shift(2);const s=n.indentLines(n.containerFlow(e,a.current()),eA);return l(),s}function eA(e,t,n){return">"+(n?"":" ")+e}function tA(e,t){return Ub(e,t.inConstruct,!0)&&!Ub(e,t.notInConstruct,!1)}function Ub(e,t,n){if(typeof t=="string"&&(t=[t]),!t||t.length===0)return n;let i=-1;for(;++is&&(s=a):a=1,l=i+t.length,i=n.indexOf(t,l);return s}function rA(e,t){return!!(t.options.fences===!1&&e.value&&!e.lang&&/[^ \r\n]/.test(e.value)&&!/^[\t ]*(?:[\r\n]|$)|(?:^|[\r\n])[\t ]*$/.test(e.value))}function iA(e){const t=e.options.fence||"`";if(t!=="`"&&t!=="~")throw new Error("Cannot serialize code with `"+t+"` for `options.fence`, expected `` ` `` or `~`");return t}function oA(e,t,n,i){const l=iA(n),a=e.value||"",s=l==="`"?"GraveAccent":"Tilde";if(rA(e,n)){const m=n.enter("codeIndented"),b=n.indentLines(a,lA);return m(),b}const c=n.createTracker(i),f=l.repeat(Math.max(nA(a,l)+1,3)),p=n.enter("codeFenced");let h=c.move(f);if(e.lang){const m=n.enter(`codeFencedLang${s}`);h+=c.move(n.safe(e.lang,{before:h,after:" ",encode:["`"],...c.current()})),m()}if(e.lang&&e.meta){const m=n.enter(`codeFencedMeta${s}`);h+=c.move(" "),h+=c.move(n.safe(e.meta,{before:h,after:` +`}),n}function Mb(e){let t=0,n=e.charCodeAt(t);for(;n===9||n===32;)t++,n=e.charCodeAt(t);return e.slice(t)}function Ab(e,t){const n=O_(e,t),i=n.one(e,void 0),l=$_(n),a=Array.isArray(i)?{type:"root",children:i}:i||{type:"root",children:[]};return l&&a.children.push({type:"text",value:` +`},l),a}function j_(e,t){return e&&"run"in e?async function(n,i){const l=Ab(n,{file:i,...t});await e.run(l,i)}:function(n,i){return Ab(n,{file:i,...e||t})}}function Rb(e){if(e)throw e}var fd,Ob;function H_(){if(Ob)return fd;Ob=1;var e=Object.prototype.hasOwnProperty,t=Object.prototype.toString,n=Object.defineProperty,i=Object.getOwnPropertyDescriptor,l=function(p){return typeof Array.isArray=="function"?Array.isArray(p):t.call(p)==="[object Array]"},a=function(p){if(!p||t.call(p)!=="[object Object]")return!1;var h=e.call(p,"constructor"),m=p.constructor&&p.constructor.prototype&&e.call(p.constructor.prototype,"isPrototypeOf");if(p.constructor&&!h&&!m)return!1;var b;for(b in p);return typeof b>"u"||e.call(p,b)},s=function(p,h){n&&h.name==="__proto__"?n(p,h.name,{enumerable:!0,configurable:!0,value:h.newValue,writable:!0}):p[h.name]=h.newValue},c=function(p,h){if(h==="__proto__")if(e.call(p,h)){if(i)return i(p,h).value}else return;return p[h]};return fd=function f(){var p,h,m,b,y,w,S=arguments[0],C=1,k=arguments.length,I=!1;for(typeof S=="boolean"&&(I=S,S=arguments[1]||{},C=2),(S==null||typeof S!="object"&&typeof S!="function")&&(S={});Cs.length;let f;c&&s.push(l);try{f=e.apply(this,s)}catch(p){const h=p;if(c&&n)throw h;return l(h)}c||(f&&f.then&&typeof f.then=="function"?f.then(a,l):f instanceof Error?l(f):a(f))}function l(s,...c){n||(n=!0,t(s,...c))}function a(s){l(null,s)}}const Qn={basename:W_,dirname:K_,extname:G_,join:q_,sep:"/"};function W_(e,t){if(t!==void 0&&typeof t!="string")throw new TypeError('"ext" argument must be a string');ka(e);let n=0,i=-1,l=e.length,a;if(t===void 0||t.length===0||t.length>e.length){for(;l--;)if(e.codePointAt(l)===47){if(a){n=l+1;break}}else i<0&&(a=!0,i=l+1);return i<0?"":e.slice(n,i)}if(t===e)return"";let s=-1,c=t.length-1;for(;l--;)if(e.codePointAt(l)===47){if(a){n=l+1;break}}else s<0&&(a=!0,s=l+1),c>-1&&(e.codePointAt(l)===t.codePointAt(c--)?c<0&&(i=l):(c=-1,i=s));return n===i?i=s:i<0&&(i=e.length),e.slice(n,i)}function K_(e){if(ka(e),e.length===0)return".";let t=-1,n=e.length,i;for(;--n;)if(e.codePointAt(n)===47){if(i){t=n;break}}else i||(i=!0);return t<0?e.codePointAt(0)===47?"/":".":t===1&&e.codePointAt(0)===47?"//":e.slice(0,t)}function G_(e){ka(e);let t=e.length,n=-1,i=0,l=-1,a=0,s;for(;t--;){const c=e.codePointAt(t);if(c===47){if(s){i=t+1;break}continue}n<0&&(s=!0,n=t+1),c===46?l<0?l=t:a!==1&&(a=1):l>-1&&(a=-1)}return l<0||n<0||a===0||a===1&&l===n-1&&l===i+1?"":e.slice(l,n)}function q_(...e){let t=-1,n;for(;++t0&&e.codePointAt(e.length-1)===47&&(n+="/"),t?"/"+n:n}function X_(e,t){let n="",i=0,l=-1,a=0,s=-1,c,f;for(;++s<=e.length;){if(s2){if(f=n.lastIndexOf("/"),f!==n.length-1){f<0?(n="",i=0):(n=n.slice(0,f),i=n.length-1-n.lastIndexOf("/")),l=s,a=0;continue}}else if(n.length>0){n="",i=0,l=s,a=0;continue}}t&&(n=n.length>0?n+"/..":"..",i=2)}else n.length>0?n+="/"+e.slice(l+1,s):n=e.slice(l+1,s),i=s-l-1;l=s,a=0}else c===46&&a>-1?a++:a=-1}return n}function ka(e){if(typeof e!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(e))}const Q_={cwd:J_};function J_(){return"/"}function $p(e){return!!(e!==null&&typeof e=="object"&&"href"in e&&e.href&&"protocol"in e&&e.protocol&&e.auth===void 0)}function Z_(e){if(typeof e=="string")e=new URL(e);else if(!$p(e)){const t=new TypeError('The "path" argument must be of type string or an instance of URL. Received `'+e+"`");throw t.code="ERR_INVALID_ARG_TYPE",t}if(e.protocol!=="file:"){const t=new TypeError("The URL must be of scheme file");throw t.code="ERR_INVALID_URL_SCHEME",t}return eM(e)}function eM(e){if(e.hostname!==""){const i=new TypeError('File URL host must be "localhost" or empty on darwin');throw i.code="ERR_INVALID_FILE_URL_HOST",i}const t=e.pathname;let n=-1;for(;++n0){let[y,...w]=h;const S=i[b][1];Sp(S)&&Sp(y)&&(y=dd(!0,S,y)),i[b]=[p,y,...w]}}}}const iM=new Ah().freeze();function gd(e,t){if(typeof t!="function")throw new TypeError("Cannot `"+e+"` without `parser`")}function yd(e,t){if(typeof t!="function")throw new TypeError("Cannot `"+e+"` without `compiler`")}function vd(e,t){if(t)throw new Error("Cannot call `"+e+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function Nb(e){if(!Sp(e)||typeof e.type!="string")throw new TypeError("Expected node, got `"+e+"`")}function Db(e,t,n){if(!n)throw new Error("`"+e+"` finished async. Use `"+t+"` instead")}function nu(e){return oM(e)?e:new wx(e)}function oM(e){return!!(e&&typeof e=="object"&&"message"in e&&"messages"in e)}function lM(e){return typeof e=="string"||aM(e)}function aM(e){return!!(e&&typeof e=="object"&&"byteLength"in e&&"byteOffset"in e)}const sM="https://github.com/remarkjs/react-markdown/blob/main/changelog.md",zb=[],jb={allowDangerousHtml:!0},uM=/^(https?|ircs?|mailto|xmpp)$/i,cM=[{from:"astPlugins",id:"remove-buggy-html-in-markdown-parser"},{from:"allowDangerousHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"allowNode",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowElement"},{from:"allowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowedElements"},{from:"disallowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"disallowedElements"},{from:"escapeHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"includeElementIndex",id:"#remove-includeelementindex"},{from:"includeNodeIndex",id:"change-includenodeindex-to-includeelementindex"},{from:"linkTarget",id:"remove-linktarget"},{from:"plugins",id:"change-plugins-to-remarkplugins",to:"remarkPlugins"},{from:"rawSourcePos",id:"#remove-rawsourcepos"},{from:"renderers",id:"change-renderers-to-components",to:"components"},{from:"source",id:"change-source-to-children",to:"children"},{from:"sourcePos",id:"#remove-sourcepos"},{from:"transformImageUri",id:"#add-urltransform",to:"urlTransform"},{from:"transformLinkUri",id:"#add-urltransform",to:"urlTransform"}];function xx(e){const t=e.allowedElements,n=e.allowElement,i=e.children||"",l=e.className,a=e.components,s=e.disallowedElements,c=e.rehypePlugins||zb,f=e.remarkPlugins||zb,p=e.remarkRehypeOptions?{...e.remarkRehypeOptions,...jb}:jb,h=e.skipHtml,m=e.unwrapDisallowed,b=e.urlTransform||fM,y=iM().use(KI).use(f).use(j_,p).use(c),w=new wx;typeof i=="string"&&(w.value=i);for(const I of cM)Object.hasOwn(e,I.from)&&(""+I.from+(I.to?"use `"+I.to+"` instead":"remove it")+sM+I.id,void 0);const S=y.parse(w);let C=y.runSync(S,w);return l&&(C={type:"element",tagName:"div",properties:{className:l},children:C.type==="root"?C.children:[C]}),Mh(C,k),P6(C,{Fragment:Q.Fragment,components:a,ignoreInvalidStyle:!0,jsx:Q.jsx,jsxs:Q.jsxs,passKeys:!0,passNode:!0});function k(I,M,U){if(I.type==="raw"&&U&&typeof M=="number")return h?U.children.splice(M,1):U.children[M]={type:"text",value:I.value},M;if(I.type==="element"){let V;for(V in sd)if(Object.hasOwn(sd,V)&&Object.hasOwn(I.properties,V)){const R=I.properties[V],X=sd[V];(X===null||X.includes(I.tagName))&&(I.properties[V]=b(String(R||""),V,I))}}if(I.type==="element"){let V=t?!t.includes(I.tagName):s?s.includes(I.tagName):!1;if(!V&&n&&typeof M=="number"&&(V=!n(I,M,U)),V&&U&&typeof M=="number")return m&&I.children?U.children.splice(M,1,...I.children):U.children.splice(M,1),M}}}function fM(e){const t=e.indexOf(":"),n=e.indexOf("?"),i=e.indexOf("#"),l=e.indexOf("/");return t===-1||l!==-1&&t>l||n!==-1&&t>n||i!==-1&&t>i||uM.test(e.slice(0,t))?e:""}function Hb(e,t){const n=String(e);if(typeof t!="string")throw new TypeError("Expected character");let i=0,l=n.indexOf(t);for(;l!==-1;)i++,l=n.indexOf(t,l+t.length);return i}function dM(e){if(typeof e!="string")throw new TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}function pM(e,t,n){const l=Gu(n.ignore||[]),a=hM(t);let s=-1;for(;++s0?{type:"text",value:R}:void 0),R===!1?b.lastIndex=U+1:(w!==U&&I.push({type:"text",value:p.value.slice(w,U)}),Array.isArray(R)?I.push(...R):R&&I.push(R),w=U+M[0].length,k=!0),!b.global)break;M=b.exec(p.value)}return k?(w?\]}]+$/.exec(e);if(!t)return[e,void 0];e=e.slice(0,t.index);let n=t[0],i=n.indexOf(")");const l=Hb(e,"(");let a=Hb(e,")");for(;i!==-1&&l>a;)e+=n.slice(0,i+1),n=n.slice(i+1),i=n.indexOf(")"),a++;return[e,n]}function kx(e,t){const n=e.input.charCodeAt(e.index-1);return(e.index===0||Ri(n)||Vu(n))&&(!t||n!==47)}Ex.peek=zM;function LM(){return{enter:{gfmFootnoteDefinition:_M,gfmFootnoteDefinitionLabelString:MM,gfmFootnoteCall:OM,gfmFootnoteCallString:FM},exit:{gfmFootnoteDefinition:RM,gfmFootnoteDefinitionLabelString:AM,gfmFootnoteCall:DM,gfmFootnoteCallString:NM}}}function IM(){return{unsafe:[{character:"[",inConstruct:["phrasing","label","reference"]}],handlers:{footnoteDefinition:jM,footnoteReference:Ex}}}function _M(e){this.enter({type:"footnoteDefinition",identifier:"",label:"",children:[]},e)}function MM(){this.buffer()}function AM(e){const t=this.resume(),n=this.stack[this.stack.length-1];n.type,n.label=t,n.identifier=jn(this.sliceSerialize(e)).toLowerCase()}function RM(e){this.exit(e)}function OM(e){this.enter({type:"footnoteReference",identifier:"",label:""},e)}function FM(){this.buffer()}function NM(e){const t=this.resume(),n=this.stack[this.stack.length-1];n.type,n.label=t,n.identifier=jn(this.sliceSerialize(e)).toLowerCase()}function DM(e){this.exit(e)}function Ex(e,t,n,i){const l=n.createTracker(i);let a=l.move("[^");const s=n.enter("footnoteReference"),c=n.enter("reference");return a+=l.move(n.safe(n.associationId(e),{...l.current(),before:a,after:"]"})),c(),s(),a+=l.move("]"),a}function zM(){return"["}function jM(e,t,n,i){const l=n.createTracker(i);let a=l.move("[^");const s=n.enter("footnoteDefinition"),c=n.enter("label");return a+=l.move(n.safe(n.associationId(e),{...l.current(),before:a,after:"]"})),c(),a+=l.move("]:"+(e.children&&e.children.length>0?" ":"")),l.shift(4),a+=l.move(n.indentLines(n.containerFlow(e,l.current()),HM)),s(),a}function HM(e,t,n){return t===0?e:(n?"":" ")+e}const BM=["autolink","destinationLiteral","destinationRaw","reference","titleQuote","titleApostrophe"];Sx.peek=GM;function UM(){return{canContainEols:["delete"],enter:{strikethrough:WM},exit:{strikethrough:KM}}}function VM(){return{unsafe:[{character:"~",inConstruct:"phrasing",notInConstruct:BM}],handlers:{delete:Sx}}}function WM(e){this.enter({type:"delete",children:[]},e)}function KM(e){this.exit(e)}function Sx(e,t,n,i){const l=n.createTracker(i),a=n.enter("strikethrough");let s=l.move("~~");return s+=n.containerPhrasing(e,{...l.current(),before:s,after:"~"}),s+=l.move("~~"),a(),s}function GM(){return"~"}function qM(e){return e.length}function YM(e,t){const n=t,i=(n.align||[]).concat(),l=n.stringLength||qM,a=[],s=[],c=[],f=[];let p=0,h=-1;for(;++hp&&(p=e[h].length);++kf[k])&&(f[k]=M)}S.push(I)}s[h]=S,c[h]=C}let m=-1;if(typeof i=="object"&&"length"in i)for(;++mf[m]&&(f[m]=I),y[m]=I),b[m]=M}s.splice(1,0,b),c.splice(1,0,y),h=-1;const w=[];for(;++h "),a.shift(2);const s=n.indentLines(n.containerFlow(e,a.current()),JM);return l(),s}function JM(e,t,n){return">"+(n?"":" ")+e}function ZM(e,t){return Ub(e,t.inConstruct,!0)&&!Ub(e,t.notInConstruct,!1)}function Ub(e,t,n){if(typeof t=="string"&&(t=[t]),!t||t.length===0)return n;let i=-1;for(;++is&&(s=a):a=1,l=i+t.length,i=n.indexOf(t,l);return s}function tA(e,t){return!!(t.options.fences===!1&&e.value&&!e.lang&&/[^ \r\n]/.test(e.value)&&!/^[\t ]*(?:[\r\n]|$)|(?:^|[\r\n])[\t ]*$/.test(e.value))}function nA(e){const t=e.options.fence||"`";if(t!=="`"&&t!=="~")throw new Error("Cannot serialize code with `"+t+"` for `options.fence`, expected `` ` `` or `~`");return t}function rA(e,t,n,i){const l=nA(n),a=e.value||"",s=l==="`"?"GraveAccent":"Tilde";if(tA(e,n)){const m=n.enter("codeIndented"),b=n.indentLines(a,iA);return m(),b}const c=n.createTracker(i),f=l.repeat(Math.max(eA(a,l)+1,3)),p=n.enter("codeFenced");let h=c.move(f);if(e.lang){const m=n.enter(`codeFencedLang${s}`);h+=c.move(n.safe(e.lang,{before:h,after:" ",encode:["`"],...c.current()})),m()}if(e.lang&&e.meta){const m=n.enter(`codeFencedMeta${s}`);h+=c.move(" "),h+=c.move(n.safe(e.meta,{before:h,after:` `,encode:["`"],...c.current()})),m()}return h+=c.move(` `),a&&(h+=c.move(a+` -`)),h+=c.move(f),p(),h}function lA(e,t,n){return(n?"":" ")+e}function Rh(e){const t=e.options.quote||'"';if(t!=='"'&&t!=="'")throw new Error("Cannot serialize title with `"+t+"` for `options.quote`, expected `\"`, or `'`");return t}function aA(e,t,n,i){const l=Rh(n),a=l==='"'?"Quote":"Apostrophe",s=n.enter("definition");let c=n.enter("label");const f=n.createTracker(i);let p=f.move("[");return p+=f.move(n.safe(n.associationId(e),{before:p,after:"]",...f.current()})),p+=f.move("]: "),c(),!e.url||/[\0- \u007F]/.test(e.url)?(c=n.enter("destinationLiteral"),p+=f.move("<"),p+=f.move(n.safe(e.url,{before:p,after:">",...f.current()})),p+=f.move(">")):(c=n.enter("destinationRaw"),p+=f.move(n.safe(e.url,{before:p,after:e.title?" ":` -`,...f.current()}))),c(),e.title&&(c=n.enter(`title${a}`),p+=f.move(" "+l),p+=f.move(n.safe(e.title,{before:p,after:l,...f.current()})),p+=f.move(l),c()),s(),p}function sA(e){const t=e.options.emphasis||"*";if(t!=="*"&&t!=="_")throw new Error("Cannot serialize emphasis with `"+t+"` for `options.emphasis`, expected `*`, or `_`");return t}function oa(e){return"&#x"+e.toString(16).toUpperCase()+";"}function _u(e,t,n){const i=Io(e),l=Io(t);return i===void 0?l===void 0?n==="_"?{inside:!0,outside:!0}:{inside:!1,outside:!1}:l===1?{inside:!0,outside:!0}:{inside:!1,outside:!0}:i===1?l===void 0?{inside:!1,outside:!1}:l===1?{inside:!0,outside:!0}:{inside:!1,outside:!1}:l===void 0?{inside:!1,outside:!1}:l===1?{inside:!0,outside:!1}:{inside:!1,outside:!1}}$x.peek=uA;function $x(e,t,n,i){const l=sA(n),a=n.enter("emphasis"),s=n.createTracker(i),c=s.move(l);let f=s.move(n.containerPhrasing(e,{after:l,before:c,...s.current()}));const p=f.charCodeAt(0),h=_u(i.before.charCodeAt(i.before.length-1),p,l);h.inside&&(f=oa(p)+f.slice(1));const m=f.charCodeAt(f.length-1),b=_u(i.after.charCodeAt(0),m,l);b.inside&&(f=f.slice(0,-1)+oa(m));const y=s.move(l);return a(),n.attentionEncodeSurroundingInfo={after:b.outside,before:h.outside},c+f+y}function uA(e,t,n){return n.options.emphasis||"*"}function cA(e,t){let n=!1;return Mh(e,function(i){if("value"in i&&/\r?\n|\r/.test(i.value)||i.type==="break")return n=!0,kp}),!!((!e.depth||e.depth<3)&&$h(e)&&(t.options.setext||n))}function fA(e,t,n,i){const l=Math.max(Math.min(6,e.depth||1),1),a=n.createTracker(i);if(cA(e,n)){const h=n.enter("headingSetext"),m=n.enter("phrasing"),b=n.containerPhrasing(e,{...a.current(),before:` +`)),h+=c.move(f),p(),h}function iA(e,t,n){return(n?"":" ")+e}function Rh(e){const t=e.options.quote||'"';if(t!=='"'&&t!=="'")throw new Error("Cannot serialize title with `"+t+"` for `options.quote`, expected `\"`, or `'`");return t}function oA(e,t,n,i){const l=Rh(n),a=l==='"'?"Quote":"Apostrophe",s=n.enter("definition");let c=n.enter("label");const f=n.createTracker(i);let p=f.move("[");return p+=f.move(n.safe(n.associationId(e),{before:p,after:"]",...f.current()})),p+=f.move("]: "),c(),!e.url||/[\0- \u007F]/.test(e.url)?(c=n.enter("destinationLiteral"),p+=f.move("<"),p+=f.move(n.safe(e.url,{before:p,after:">",...f.current()})),p+=f.move(">")):(c=n.enter("destinationRaw"),p+=f.move(n.safe(e.url,{before:p,after:e.title?" ":` +`,...f.current()}))),c(),e.title&&(c=n.enter(`title${a}`),p+=f.move(" "+l),p+=f.move(n.safe(e.title,{before:p,after:l,...f.current()})),p+=f.move(l),c()),s(),p}function lA(e){const t=e.options.emphasis||"*";if(t!=="*"&&t!=="_")throw new Error("Cannot serialize emphasis with `"+t+"` for `options.emphasis`, expected `*`, or `_`");return t}function oa(e){return"&#x"+e.toString(16).toUpperCase()+";"}function _u(e,t,n){const i=Io(e),l=Io(t);return i===void 0?l===void 0?n==="_"?{inside:!0,outside:!0}:{inside:!1,outside:!1}:l===1?{inside:!0,outside:!0}:{inside:!1,outside:!0}:i===1?l===void 0?{inside:!1,outside:!1}:l===1?{inside:!0,outside:!0}:{inside:!1,outside:!1}:l===void 0?{inside:!1,outside:!1}:l===1?{inside:!0,outside:!1}:{inside:!1,outside:!1}}$x.peek=aA;function $x(e,t,n,i){const l=lA(n),a=n.enter("emphasis"),s=n.createTracker(i),c=s.move(l);let f=s.move(n.containerPhrasing(e,{after:l,before:c,...s.current()}));const p=f.charCodeAt(0),h=_u(i.before.charCodeAt(i.before.length-1),p,l);h.inside&&(f=oa(p)+f.slice(1));const m=f.charCodeAt(f.length-1),b=_u(i.after.charCodeAt(0),m,l);b.inside&&(f=f.slice(0,-1)+oa(m));const y=s.move(l);return a(),n.attentionEncodeSurroundingInfo={after:b.outside,before:h.outside},c+f+y}function aA(e,t,n){return n.options.emphasis||"*"}function sA(e,t){let n=!1;return Mh(e,function(i){if("value"in i&&/\r?\n|\r/.test(i.value)||i.type==="break")return n=!0,kp}),!!((!e.depth||e.depth<3)&&$h(e)&&(t.options.setext||n))}function uA(e,t,n,i){const l=Math.max(Math.min(6,e.depth||1),1),a=n.createTracker(i);if(sA(e,n)){const h=n.enter("headingSetext"),m=n.enter("phrasing"),b=n.containerPhrasing(e,{...a.current(),before:` `,after:` `});return m(),h(),b+` `+(l===1?"=":"-").repeat(b.length-(Math.max(b.lastIndexOf("\r"),b.lastIndexOf(` `))+1))}const s="#".repeat(l),c=n.enter("headingAtx"),f=n.enter("phrasing");a.move(s+" ");let p=n.containerPhrasing(e,{before:"# ",after:` -`,...a.current()});return/^[\t ]/.test(p)&&(p=oa(p.charCodeAt(0))+p.slice(1)),p=p?s+" "+p:s,n.options.closeAtx&&(p+=" "+s),f(),c(),p}Cx.peek=dA;function Cx(e){return e.value||""}function dA(){return"<"}Tx.peek=pA;function Tx(e,t,n,i){const l=Rh(n),a=l==='"'?"Quote":"Apostrophe",s=n.enter("image");let c=n.enter("label");const f=n.createTracker(i);let p=f.move("![");return p+=f.move(n.safe(e.alt,{before:p,after:"]",...f.current()})),p+=f.move("]("),c(),!e.url&&e.title||/[\0- \u007F]/.test(e.url)?(c=n.enter("destinationLiteral"),p+=f.move("<"),p+=f.move(n.safe(e.url,{before:p,after:">",...f.current()})),p+=f.move(">")):(c=n.enter("destinationRaw"),p+=f.move(n.safe(e.url,{before:p,after:e.title?" ":")",...f.current()}))),c(),e.title&&(c=n.enter(`title${a}`),p+=f.move(" "+l),p+=f.move(n.safe(e.title,{before:p,after:l,...f.current()})),p+=f.move(l),c()),p+=f.move(")"),s(),p}function pA(){return"!"}Px.peek=hA;function Px(e,t,n,i){const l=e.referenceType,a=n.enter("imageReference");let s=n.enter("label");const c=n.createTracker(i);let f=c.move("![");const p=n.safe(e.alt,{before:f,after:"]",...c.current()});f+=c.move(p+"]["),s();const h=n.stack;n.stack=[],s=n.enter("reference");const m=n.safe(n.associationId(e),{before:f,after:"]",...c.current()});return s(),n.stack=h,a(),l==="full"||!p||p!==m?f+=c.move(m+"]"):l==="shortcut"?f=f.slice(0,-1):f+=c.move("]"),f}function hA(){return"!"}Lx.peek=mA;function Lx(e,t,n){let i=e.value||"",l="`",a=-1;for(;new RegExp("(^|[^`])"+l+"([^`]|$)").test(i);)l+="`";for(/[^ \r\n]/.test(i)&&(/^[ \r\n]/.test(i)&&/[ \r\n]$/.test(i)||/^`|`$/.test(i))&&(i=" "+i+" ");++a\u007F]/.test(e.url))}_x.peek=gA;function _x(e,t,n,i){const l=Rh(n),a=l==='"'?"Quote":"Apostrophe",s=n.createTracker(i);let c,f;if(Ix(e,n)){const h=n.stack;n.stack=[],c=n.enter("autolink");let m=s.move("<");return m+=s.move(n.containerPhrasing(e,{before:m,after:">",...s.current()})),m+=s.move(">"),c(),n.stack=h,m}c=n.enter("link"),f=n.enter("label");let p=s.move("[");return p+=s.move(n.containerPhrasing(e,{before:p,after:"](",...s.current()})),p+=s.move("]("),f(),!e.url&&e.title||/[\0- \u007F]/.test(e.url)?(f=n.enter("destinationLiteral"),p+=s.move("<"),p+=s.move(n.safe(e.url,{before:p,after:">",...s.current()})),p+=s.move(">")):(f=n.enter("destinationRaw"),p+=s.move(n.safe(e.url,{before:p,after:e.title?" ":")",...s.current()}))),f(),e.title&&(f=n.enter(`title${a}`),p+=s.move(" "+l),p+=s.move(n.safe(e.title,{before:p,after:l,...s.current()})),p+=s.move(l),f()),p+=s.move(")"),c(),p}function gA(e,t,n){return Ix(e,n)?"<":"["}Mx.peek=yA;function Mx(e,t,n,i){const l=e.referenceType,a=n.enter("linkReference");let s=n.enter("label");const c=n.createTracker(i);let f=c.move("[");const p=n.containerPhrasing(e,{before:f,after:"]",...c.current()});f+=c.move(p+"]["),s();const h=n.stack;n.stack=[],s=n.enter("reference");const m=n.safe(n.associationId(e),{before:f,after:"]",...c.current()});return s(),n.stack=h,a(),l==="full"||!p||p!==m?f+=c.move(m+"]"):l==="shortcut"?f=f.slice(0,-1):f+=c.move("]"),f}function yA(){return"["}function Oh(e){const t=e.options.bullet||"*";if(t!=="*"&&t!=="+"&&t!=="-")throw new Error("Cannot serialize items with `"+t+"` for `options.bullet`, expected `*`, `+`, or `-`");return t}function vA(e){const t=Oh(e),n=e.options.bulletOther;if(!n)return t==="*"?"-":"*";if(n!=="*"&&n!=="+"&&n!=="-")throw new Error("Cannot serialize items with `"+n+"` for `options.bulletOther`, expected `*`, `+`, or `-`");if(n===t)throw new Error("Expected `bullet` (`"+t+"`) and `bulletOther` (`"+n+"`) to be different");return n}function bA(e){const t=e.options.bulletOrdered||".";if(t!=="."&&t!==")")throw new Error("Cannot serialize items with `"+t+"` for `options.bulletOrdered`, expected `.` or `)`");return t}function Ax(e){const t=e.options.rule||"*";if(t!=="*"&&t!=="-"&&t!=="_")throw new Error("Cannot serialize rules with `"+t+"` for `options.rule`, expected `*`, `-`, or `_`");return t}function wA(e,t,n,i){const l=n.enter("list"),a=n.bulletCurrent;let s=e.ordered?bA(n):Oh(n);const c=e.ordered?s==="."?")":".":vA(n);let f=t&&n.bulletLastUsed?s===n.bulletLastUsed:!1;if(!e.ordered){const h=e.children?e.children[0]:void 0;if((s==="*"||s==="-")&&h&&(!h.children||!h.children[0])&&n.stack[n.stack.length-1]==="list"&&n.stack[n.stack.length-2]==="listItem"&&n.stack[n.stack.length-3]==="list"&&n.stack[n.stack.length-4]==="listItem"&&n.indexStack[n.indexStack.length-1]===0&&n.indexStack[n.indexStack.length-2]===0&&n.indexStack[n.indexStack.length-3]===0&&(f=!0),Ax(n)===s&&h){let m=-1;for(;++m-1?t.start:1)+(n.options.incrementListMarker===!1?0:t.children.indexOf(e))+a);let s=a.length+1;(l==="tab"||l==="mixed"&&(t&&t.type==="list"&&t.spread||e.spread))&&(s=Math.ceil(s/4)*4);const c=n.createTracker(i);c.move(a+" ".repeat(s-a.length)),c.shift(s);const f=n.enter("listItem"),p=n.indentLines(n.containerFlow(e,c.current()),h);return f(),p;function h(m,b,y){return b?(y?"":" ".repeat(s))+m:(y?a:a+" ".repeat(s-a.length))+m}}function EA(e,t,n,i){const l=n.enter("paragraph"),a=n.enter("phrasing"),s=n.containerPhrasing(e,i);return a(),l(),s}const SA=Gu(["break","delete","emphasis","footnote","footnoteReference","image","imageReference","inlineCode","inlineMath","link","linkReference","mdxJsxTextElement","mdxTextExpression","strong","text","textDirective"]);function $A(e,t,n,i){return(e.children.some(function(s){return SA(s)})?n.containerPhrasing:n.containerFlow).call(n,e,i)}function CA(e){const t=e.options.strong||"*";if(t!=="*"&&t!=="_")throw new Error("Cannot serialize strong with `"+t+"` for `options.strong`, expected `*`, or `_`");return t}Rx.peek=TA;function Rx(e,t,n,i){const l=CA(n),a=n.enter("strong"),s=n.createTracker(i),c=s.move(l+l);let f=s.move(n.containerPhrasing(e,{after:l,before:c,...s.current()}));const p=f.charCodeAt(0),h=_u(i.before.charCodeAt(i.before.length-1),p,l);h.inside&&(f=oa(p)+f.slice(1));const m=f.charCodeAt(f.length-1),b=_u(i.after.charCodeAt(0),m,l);b.inside&&(f=f.slice(0,-1)+oa(m));const y=s.move(l+l);return a(),n.attentionEncodeSurroundingInfo={after:b.outside,before:h.outside},c+f+y}function TA(e,t,n){return n.options.strong||"*"}function PA(e,t,n,i){return n.safe(e.value,i)}function LA(e){const t=e.options.ruleRepetition||3;if(t<3)throw new Error("Cannot serialize rules with repetition `"+t+"` for `options.ruleRepetition`, expected `3` or more");return t}function IA(e,t,n){const i=(Ax(n)+(n.options.ruleSpaces?" ":"")).repeat(LA(n));return n.options.ruleSpaces?i.slice(0,-1):i}const Ox={blockquote:ZM,break:Vb,code:oA,definition:aA,emphasis:$x,hardBreak:Vb,heading:fA,html:Cx,image:Tx,imageReference:Px,inlineCode:Lx,link:_x,linkReference:Mx,list:wA,listItem:kA,paragraph:EA,root:$A,strong:Rx,text:PA,thematicBreak:IA};function _A(){return{enter:{table:MA,tableData:Wb,tableHeader:Wb,tableRow:RA},exit:{codeText:OA,table:AA,tableData:kd,tableHeader:kd,tableRow:kd}}}function MA(e){const t=e._align;this.enter({type:"table",align:t.map(function(n){return n==="none"?null:n}),children:[]},e),this.data.inTable=!0}function AA(e){this.exit(e),this.data.inTable=void 0}function RA(e){this.enter({type:"tableRow",children:[]},e)}function kd(e){this.exit(e)}function Wb(e){this.enter({type:"tableCell",children:[]},e)}function OA(e){let t=this.resume();this.data.inTable&&(t=t.replace(/\\([\\|])/g,FA));const n=this.stack[this.stack.length-1];n.type,n.value=t,this.exit(e)}function FA(e,t){return t==="|"?t:e}function NA(e){const t=e,n=t.tableCellPadding,i=t.tablePipeAlign,l=t.stringLength,a=n?" ":"|";return{unsafe:[{character:"\r",inConstruct:"tableCell"},{character:` +`,...a.current()});return/^[\t ]/.test(p)&&(p=oa(p.charCodeAt(0))+p.slice(1)),p=p?s+" "+p:s,n.options.closeAtx&&(p+=" "+s),f(),c(),p}Cx.peek=cA;function Cx(e){return e.value||""}function cA(){return"<"}Tx.peek=fA;function Tx(e,t,n,i){const l=Rh(n),a=l==='"'?"Quote":"Apostrophe",s=n.enter("image");let c=n.enter("label");const f=n.createTracker(i);let p=f.move("![");return p+=f.move(n.safe(e.alt,{before:p,after:"]",...f.current()})),p+=f.move("]("),c(),!e.url&&e.title||/[\0- \u007F]/.test(e.url)?(c=n.enter("destinationLiteral"),p+=f.move("<"),p+=f.move(n.safe(e.url,{before:p,after:">",...f.current()})),p+=f.move(">")):(c=n.enter("destinationRaw"),p+=f.move(n.safe(e.url,{before:p,after:e.title?" ":")",...f.current()}))),c(),e.title&&(c=n.enter(`title${a}`),p+=f.move(" "+l),p+=f.move(n.safe(e.title,{before:p,after:l,...f.current()})),p+=f.move(l),c()),p+=f.move(")"),s(),p}function fA(){return"!"}Px.peek=dA;function Px(e,t,n,i){const l=e.referenceType,a=n.enter("imageReference");let s=n.enter("label");const c=n.createTracker(i);let f=c.move("![");const p=n.safe(e.alt,{before:f,after:"]",...c.current()});f+=c.move(p+"]["),s();const h=n.stack;n.stack=[],s=n.enter("reference");const m=n.safe(n.associationId(e),{before:f,after:"]",...c.current()});return s(),n.stack=h,a(),l==="full"||!p||p!==m?f+=c.move(m+"]"):l==="shortcut"?f=f.slice(0,-1):f+=c.move("]"),f}function dA(){return"!"}Lx.peek=pA;function Lx(e,t,n){let i=e.value||"",l="`",a=-1;for(;new RegExp("(^|[^`])"+l+"([^`]|$)").test(i);)l+="`";for(/[^ \r\n]/.test(i)&&(/^[ \r\n]/.test(i)&&/[ \r\n]$/.test(i)||/^`|`$/.test(i))&&(i=" "+i+" ");++a\u007F]/.test(e.url))}_x.peek=hA;function _x(e,t,n,i){const l=Rh(n),a=l==='"'?"Quote":"Apostrophe",s=n.createTracker(i);let c,f;if(Ix(e,n)){const h=n.stack;n.stack=[],c=n.enter("autolink");let m=s.move("<");return m+=s.move(n.containerPhrasing(e,{before:m,after:">",...s.current()})),m+=s.move(">"),c(),n.stack=h,m}c=n.enter("link"),f=n.enter("label");let p=s.move("[");return p+=s.move(n.containerPhrasing(e,{before:p,after:"](",...s.current()})),p+=s.move("]("),f(),!e.url&&e.title||/[\0- \u007F]/.test(e.url)?(f=n.enter("destinationLiteral"),p+=s.move("<"),p+=s.move(n.safe(e.url,{before:p,after:">",...s.current()})),p+=s.move(">")):(f=n.enter("destinationRaw"),p+=s.move(n.safe(e.url,{before:p,after:e.title?" ":")",...s.current()}))),f(),e.title&&(f=n.enter(`title${a}`),p+=s.move(" "+l),p+=s.move(n.safe(e.title,{before:p,after:l,...s.current()})),p+=s.move(l),f()),p+=s.move(")"),c(),p}function hA(e,t,n){return Ix(e,n)?"<":"["}Mx.peek=mA;function Mx(e,t,n,i){const l=e.referenceType,a=n.enter("linkReference");let s=n.enter("label");const c=n.createTracker(i);let f=c.move("[");const p=n.containerPhrasing(e,{before:f,after:"]",...c.current()});f+=c.move(p+"]["),s();const h=n.stack;n.stack=[],s=n.enter("reference");const m=n.safe(n.associationId(e),{before:f,after:"]",...c.current()});return s(),n.stack=h,a(),l==="full"||!p||p!==m?f+=c.move(m+"]"):l==="shortcut"?f=f.slice(0,-1):f+=c.move("]"),f}function mA(){return"["}function Oh(e){const t=e.options.bullet||"*";if(t!=="*"&&t!=="+"&&t!=="-")throw new Error("Cannot serialize items with `"+t+"` for `options.bullet`, expected `*`, `+`, or `-`");return t}function gA(e){const t=Oh(e),n=e.options.bulletOther;if(!n)return t==="*"?"-":"*";if(n!=="*"&&n!=="+"&&n!=="-")throw new Error("Cannot serialize items with `"+n+"` for `options.bulletOther`, expected `*`, `+`, or `-`");if(n===t)throw new Error("Expected `bullet` (`"+t+"`) and `bulletOther` (`"+n+"`) to be different");return n}function yA(e){const t=e.options.bulletOrdered||".";if(t!=="."&&t!==")")throw new Error("Cannot serialize items with `"+t+"` for `options.bulletOrdered`, expected `.` or `)`");return t}function Ax(e){const t=e.options.rule||"*";if(t!=="*"&&t!=="-"&&t!=="_")throw new Error("Cannot serialize rules with `"+t+"` for `options.rule`, expected `*`, `-`, or `_`");return t}function vA(e,t,n,i){const l=n.enter("list"),a=n.bulletCurrent;let s=e.ordered?yA(n):Oh(n);const c=e.ordered?s==="."?")":".":gA(n);let f=t&&n.bulletLastUsed?s===n.bulletLastUsed:!1;if(!e.ordered){const h=e.children?e.children[0]:void 0;if((s==="*"||s==="-")&&h&&(!h.children||!h.children[0])&&n.stack[n.stack.length-1]==="list"&&n.stack[n.stack.length-2]==="listItem"&&n.stack[n.stack.length-3]==="list"&&n.stack[n.stack.length-4]==="listItem"&&n.indexStack[n.indexStack.length-1]===0&&n.indexStack[n.indexStack.length-2]===0&&n.indexStack[n.indexStack.length-3]===0&&(f=!0),Ax(n)===s&&h){let m=-1;for(;++m-1?t.start:1)+(n.options.incrementListMarker===!1?0:t.children.indexOf(e))+a);let s=a.length+1;(l==="tab"||l==="mixed"&&(t&&t.type==="list"&&t.spread||e.spread))&&(s=Math.ceil(s/4)*4);const c=n.createTracker(i);c.move(a+" ".repeat(s-a.length)),c.shift(s);const f=n.enter("listItem"),p=n.indentLines(n.containerFlow(e,c.current()),h);return f(),p;function h(m,b,y){return b?(y?"":" ".repeat(s))+m:(y?a:a+" ".repeat(s-a.length))+m}}function xA(e,t,n,i){const l=n.enter("paragraph"),a=n.enter("phrasing"),s=n.containerPhrasing(e,i);return a(),l(),s}const kA=Gu(["break","delete","emphasis","footnote","footnoteReference","image","imageReference","inlineCode","inlineMath","link","linkReference","mdxJsxTextElement","mdxTextExpression","strong","text","textDirective"]);function EA(e,t,n,i){return(e.children.some(function(s){return kA(s)})?n.containerPhrasing:n.containerFlow).call(n,e,i)}function SA(e){const t=e.options.strong||"*";if(t!=="*"&&t!=="_")throw new Error("Cannot serialize strong with `"+t+"` for `options.strong`, expected `*`, or `_`");return t}Rx.peek=$A;function Rx(e,t,n,i){const l=SA(n),a=n.enter("strong"),s=n.createTracker(i),c=s.move(l+l);let f=s.move(n.containerPhrasing(e,{after:l,before:c,...s.current()}));const p=f.charCodeAt(0),h=_u(i.before.charCodeAt(i.before.length-1),p,l);h.inside&&(f=oa(p)+f.slice(1));const m=f.charCodeAt(f.length-1),b=_u(i.after.charCodeAt(0),m,l);b.inside&&(f=f.slice(0,-1)+oa(m));const y=s.move(l+l);return a(),n.attentionEncodeSurroundingInfo={after:b.outside,before:h.outside},c+f+y}function $A(e,t,n){return n.options.strong||"*"}function CA(e,t,n,i){return n.safe(e.value,i)}function TA(e){const t=e.options.ruleRepetition||3;if(t<3)throw new Error("Cannot serialize rules with repetition `"+t+"` for `options.ruleRepetition`, expected `3` or more");return t}function PA(e,t,n){const i=(Ax(n)+(n.options.ruleSpaces?" ":"")).repeat(TA(n));return n.options.ruleSpaces?i.slice(0,-1):i}const Ox={blockquote:QM,break:Vb,code:rA,definition:oA,emphasis:$x,hardBreak:Vb,heading:uA,html:Cx,image:Tx,imageReference:Px,inlineCode:Lx,link:_x,linkReference:Mx,list:vA,listItem:wA,paragraph:xA,root:EA,strong:Rx,text:CA,thematicBreak:PA};function LA(){return{enter:{table:IA,tableData:Wb,tableHeader:Wb,tableRow:MA},exit:{codeText:AA,table:_A,tableData:kd,tableHeader:kd,tableRow:kd}}}function IA(e){const t=e._align;this.enter({type:"table",align:t.map(function(n){return n==="none"?null:n}),children:[]},e),this.data.inTable=!0}function _A(e){this.exit(e),this.data.inTable=void 0}function MA(e){this.enter({type:"tableRow",children:[]},e)}function kd(e){this.exit(e)}function Wb(e){this.enter({type:"tableCell",children:[]},e)}function AA(e){let t=this.resume();this.data.inTable&&(t=t.replace(/\\([\\|])/g,RA));const n=this.stack[this.stack.length-1];n.type,n.value=t,this.exit(e)}function RA(e,t){return t==="|"?t:e}function OA(e){const t=e,n=t.tableCellPadding,i=t.tablePipeAlign,l=t.stringLength,a=n?" ":"|";return{unsafe:[{character:"\r",inConstruct:"tableCell"},{character:` `,inConstruct:"tableCell"},{atBreak:!0,character:"|",after:"[ :-]"},{character:"|",inConstruct:"tableCell"},{atBreak:!0,character:":",after:"-"},{atBreak:!0,character:"-",after:"[:|-]"}],handlers:{inlineCode:b,table:s,tableCell:f,tableRow:c}};function s(y,w,S,C){return p(h(y,S,C),y.align)}function c(y,w,S,C){const k=m(y,S,C),I=p([k]);return I.slice(0,I.indexOf(` -`))}function f(y,w,S,C){const k=S.enter("tableCell"),I=S.enter("phrasing"),M=S.containerPhrasing(y,{...C,before:a,after:a});return I(),k(),M}function p(y,w){return QM(y,{align:w,alignDelimiters:i,padding:n,stringLength:l})}function h(y,w,S){const C=y.children;let k=-1;const I=[],M=w.enter("table");for(;++k0&&!n&&(e[e.length-1][1]._gfmAutolinkLiteralWalkedInto=!0),n}const tR={tokenize:uR,partial:!0};function nR(){return{document:{91:{name:"gfmFootnoteDefinition",tokenize:lR,continuation:{tokenize:aR},exit:sR}},text:{91:{name:"gfmFootnoteCall",tokenize:oR},93:{name:"gfmPotentialFootnoteCall",add:"after",tokenize:rR,resolveTo:iR}}}}function rR(e,t,n){const i=this;let l=i.events.length;const a=i.parser.gfmFootnotes||(i.parser.gfmFootnotes=[]);let s;for(;l--;){const f=i.events[l][1];if(f.type==="labelImage"){s=f;break}if(f.type==="gfmFootnoteCall"||f.type==="labelLink"||f.type==="label"||f.type==="image"||f.type==="link")break}return c;function c(f){if(!s||!s._balanced)return n(f);const p=Hn(i.sliceSerialize({start:s.end,end:i.now()}));return p.codePointAt(0)!==94||!a.includes(p.slice(1))?n(f):(e.enter("gfmFootnoteCallLabelMarker"),e.consume(f),e.exit("gfmFootnoteCallLabelMarker"),t(f))}}function iR(e,t){let n=e.length;for(;n--;)if(e[n][1].type==="labelImage"&&e[n][0]==="enter"){e[n][1];break}e[n+1][1].type="data",e[n+3][1].type="gfmFootnoteCallLabelMarker";const i={type:"gfmFootnoteCall",start:Object.assign({},e[n+3][1].start),end:Object.assign({},e[e.length-1][1].end)},l={type:"gfmFootnoteCallMarker",start:Object.assign({},e[n+3][1].end),end:Object.assign({},e[n+3][1].end)};l.end.column++,l.end.offset++,l.end._bufferIndex++;const a={type:"gfmFootnoteCallString",start:Object.assign({},l.end),end:Object.assign({},e[e.length-1][1].start)},s={type:"chunkString",contentType:"string",start:Object.assign({},a.start),end:Object.assign({},a.end)},c=[e[n+1],e[n+2],["enter",i,t],e[n+3],e[n+4],["enter",l,t],["exit",l,t],["enter",a,t],["enter",s,t],["exit",s,t],["exit",a,t],e[e.length-2],e[e.length-1],["exit",i,t]];return e.splice(n,e.length-n+1,...c),e}function oR(e,t,n){const i=this,l=i.parser.gfmFootnotes||(i.parser.gfmFootnotes=[]);let a=0,s;return c;function c(m){return e.enter("gfmFootnoteCall"),e.enter("gfmFootnoteCallLabelMarker"),e.consume(m),e.exit("gfmFootnoteCallLabelMarker"),f}function f(m){return m!==94?n(m):(e.enter("gfmFootnoteCallMarker"),e.consume(m),e.exit("gfmFootnoteCallMarker"),e.enter("gfmFootnoteCallString"),e.enter("chunkString").contentType="string",p)}function p(m){if(a>999||m===93&&!s||m===null||m===91||Ue(m))return n(m);if(m===93){e.exit("chunkString");const b=e.exit("gfmFootnoteCallString");return l.includes(Hn(i.sliceSerialize(b)))?(e.enter("gfmFootnoteCallLabelMarker"),e.consume(m),e.exit("gfmFootnoteCallLabelMarker"),e.exit("gfmFootnoteCall"),t):n(m)}return Ue(m)||(s=!0),a++,e.consume(m),m===92?h:p}function h(m){return m===91||m===92||m===93?(e.consume(m),a++,p):p(m)}}function lR(e,t,n){const i=this,l=i.parser.gfmFootnotes||(i.parser.gfmFootnotes=[]);let a,s=0,c;return f;function f(w){return e.enter("gfmFootnoteDefinition")._container=!0,e.enter("gfmFootnoteDefinitionLabel"),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(w),e.exit("gfmFootnoteDefinitionLabelMarker"),p}function p(w){return w===94?(e.enter("gfmFootnoteDefinitionMarker"),e.consume(w),e.exit("gfmFootnoteDefinitionMarker"),e.enter("gfmFootnoteDefinitionLabelString"),e.enter("chunkString").contentType="string",h):n(w)}function h(w){if(s>999||w===93&&!c||w===null||w===91||Ue(w))return n(w);if(w===93){e.exit("chunkString");const S=e.exit("gfmFootnoteDefinitionLabelString");return a=Hn(i.sliceSerialize(S)),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(w),e.exit("gfmFootnoteDefinitionLabelMarker"),e.exit("gfmFootnoteDefinitionLabel"),b}return Ue(w)||(c=!0),s++,e.consume(w),w===92?m:h}function m(w){return w===91||w===92||w===93?(e.consume(w),s++,h):h(w)}function b(w){return w===58?(e.enter("definitionMarker"),e.consume(w),e.exit("definitionMarker"),l.includes(a)||l.push(a),ze(e,y,"gfmFootnoteDefinitionWhitespace")):n(w)}function y(w){return t(w)}}function aR(e,t,n){return e.check(xa,t,e.attempt(tR,t,n))}function sR(e){e.exit("gfmFootnoteDefinition")}function uR(e,t,n){const i=this;return ze(e,l,"gfmFootnoteDefinitionIndent",5);function l(a){const s=i.events[i.events.length-1];return s&&s[1].type==="gfmFootnoteDefinitionIndent"&&s[2].sliceSerialize(s[1],!0).length===4?t(a):n(a)}}function cR(e){let n=e.singleTilde;const i={name:"strikethrough",tokenize:a,resolveAll:l};return n==null&&(n=!0),{text:{126:i},insideSpan:{null:[i]},attentionMarkers:{null:[126]}};function l(s,c){let f=-1;for(;++f1?f(w):(s.consume(w),m++,y);if(m<2&&!n)return f(w);const C=s.exit("strikethroughSequenceTemporary"),k=Io(w);return C._open=!k||k===2&&!!S,C._close=!S||S===2&&!!k,c(w)}}}class fR{constructor(){this.map=[]}add(t,n,i){dR(this,t,n,i)}consume(t){if(this.map.sort(function(a,s){return a[0]-s[0]}),this.map.length===0)return;let n=this.map.length;const i=[];for(;n>0;)n-=1,i.push(t.slice(this.map[n][0]+this.map[n][1]),this.map[n][2]),t.length=this.map[n][0];i.push(t.slice()),t.length=0;let l=i.pop();for(;l;){for(const a of l)t.push(a);l=i.pop()}this.map.length=0}}function dR(e,t,n,i){let l=0;if(!(n===0&&i.length===0)){for(;l-1;){const H=i.events[N][1].type;if(H==="lineEnding"||H==="linePrefix")N--;else break}const D=N>-1?i.events[N][1].type:null,P=D==="tableHead"||D==="tableRow"?R:f;return P===R&&i.parser.lazy[i.now().line]?n(F):P(F)}function f(F){return e.enter("tableHead"),e.enter("tableRow"),p(F)}function p(F){return F===124||(s=!0,a+=1),h(F)}function h(F){return F===null?n(F):ke(F)?a>1?(a=0,i.interrupt=!0,e.exit("tableRow"),e.enter("lineEnding"),e.consume(F),e.exit("lineEnding"),y):n(F):Fe(F)?ze(e,h,"whitespace")(F):(a+=1,s&&(s=!1,l+=1),F===124?(e.enter("tableCellDivider"),e.consume(F),e.exit("tableCellDivider"),s=!0,h):(e.enter("data"),m(F)))}function m(F){return F===null||F===124||Ue(F)?(e.exit("data"),h(F)):(e.consume(F),F===92?b:m)}function b(F){return F===92||F===124?(e.consume(F),m):m(F)}function y(F){return i.interrupt=!1,i.parser.lazy[i.now().line]?n(F):(e.enter("tableDelimiterRow"),s=!1,Fe(F)?ze(e,w,"linePrefix",i.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(F):w(F))}function w(F){return F===45||F===58?C(F):F===124?(s=!0,e.enter("tableCellDivider"),e.consume(F),e.exit("tableCellDivider"),S):V(F)}function S(F){return Fe(F)?ze(e,C,"whitespace")(F):C(F)}function C(F){return F===58?(a+=1,s=!0,e.enter("tableDelimiterMarker"),e.consume(F),e.exit("tableDelimiterMarker"),k):F===45?(a+=1,k(F)):F===null||ke(F)?U(F):V(F)}function k(F){return F===45?(e.enter("tableDelimiterFiller"),I(F)):V(F)}function I(F){return F===45?(e.consume(F),I):F===58?(s=!0,e.exit("tableDelimiterFiller"),e.enter("tableDelimiterMarker"),e.consume(F),e.exit("tableDelimiterMarker"),M):(e.exit("tableDelimiterFiller"),M(F))}function M(F){return Fe(F)?ze(e,U,"whitespace")(F):U(F)}function U(F){return F===124?w(F):F===null||ke(F)?!s||l!==a?V(F):(e.exit("tableDelimiterRow"),e.exit("tableHead"),t(F)):V(F)}function V(F){return n(F)}function R(F){return e.enter("tableRow"),X(F)}function X(F){return F===124?(e.enter("tableCellDivider"),e.consume(F),e.exit("tableCellDivider"),X):F===null||ke(F)?(e.exit("tableRow"),t(F)):Fe(F)?ze(e,X,"whitespace")(F):(e.enter("data"),x(F))}function x(F){return F===null||F===124||Ue(F)?(e.exit("data"),X(F)):(e.consume(F),F===92?K:x)}function K(F){return F===92||F===124?(e.consume(F),x):x(F)}}function gR(e,t){let n=-1,i=!0,l=0,a=[0,0,0,0],s=[0,0,0,0],c=!1,f=0,p,h,m;const b=new fR;for(;++nn[2]+1){const w=n[2]+1,S=n[3]-n[2]-1;e.add(w,S,[])}}e.add(n[3]+1,0,[["exit",m,t]])}return l!==void 0&&(a.end=Object.assign({},bo(t.events,l)),e.add(l,0,[["exit",a,t]]),a=void 0),a}function Gb(e,t,n,i,l){const a=[],s=bo(t.events,n);l&&(l.end=Object.assign({},s),a.push(["exit",l,t])),i.end=Object.assign({},s),a.push(["exit",i,t]),e.add(n+1,0,a)}function bo(e,t){const n=e[t],i=n[0]==="enter"?"start":"end";return n[1][i]}const yR={name:"tasklistCheck",tokenize:bR};function vR(){return{text:{91:yR}}}function bR(e,t,n){const i=this;return l;function l(f){return i.previous!==null||!i._gfmTasklistFirstContentOfListItem?n(f):(e.enter("taskListCheck"),e.enter("taskListCheckMarker"),e.consume(f),e.exit("taskListCheckMarker"),a)}function a(f){return Ue(f)?(e.enter("taskListCheckValueUnchecked"),e.consume(f),e.exit("taskListCheckValueUnchecked"),s):f===88||f===120?(e.enter("taskListCheckValueChecked"),e.consume(f),e.exit("taskListCheckValueChecked"),s):n(f)}function s(f){return f===93?(e.enter("taskListCheckMarker"),e.consume(f),e.exit("taskListCheckMarker"),e.exit("taskListCheck"),c):n(f)}function c(f){return ke(f)?t(f):Fe(f)?e.check({tokenize:wR},t,n)(f):n(f)}}function wR(e,t,n){return ze(e,i,"whitespace");function i(l){return l===null?n(l):t(l)}}function xR(e){return ex([KA(),nR(),cR(e),hR(),vR()])}const kR={};function Vx(e){const t=this,n=e||kR,i=t.data(),l=i.micromarkExtensions||(i.micromarkExtensions=[]),a=i.fromMarkdownExtensions||(i.fromMarkdownExtensions=[]),s=i.toMarkdownExtensions||(i.toMarkdownExtensions=[]);l.push(xR(n)),a.push(BA()),s.push(UA(n))}var la=(e=>(e.USER="user",e.ASSISTANT="assistant",e.SYSTEM="system",e))(la||{}),jn=(e=>(e.TEXT="text",e.REFERENCE="reference",e.MESSAGE_ID="message_id",e.STATE_UPDATE="state_update",e))(jn||{}),aa=(e=>(e.LIKE="like_form",e.DISLIKE="dislike_form",e))(aa||{});const Wx=T.forwardRef(({chatMessage:{content:e,role:t,references:n},onOpenFeedbackForm:i,classNames:l,likeForm:a,dislikeForm:s},c)=>{const f=t===la.USER,[p,h]=T.useState(!1),m=T.useRef(null),[b,y]=T.useState("heroicons:clipboard"),{theme:w}=vh(),S=()=>{navigator.clipboard.writeText(e),y("heroicons:check"),m.current&&clearTimeout(m.current),m.current=setTimeout(()=>{y("heroicons:clipboard")},2e3)};return Q.jsx("div",{ref:c,className:Tn("flex gap-3",{"flex-row-reverse":f},...l||[]),children:Q.jsx("div",{className:Tn(!p&&"motion-safe:animate-pop-in","flex flex-col gap-4",f&&"max-w-[75%]",!f&&"w-full"),onAnimationEnd:()=>h(!0),children:Q.jsx("div",{className:Tn("relative rounded-medium px-4 py-3 text-default",f&&"bg-default-100"),children:f?Q.jsx("div",{className:Tn("prose whitespace-pre-line",w===Ln.DARK&&"dark:prose-invert"),children:e}):Q.jsxs(Q.Fragment,{children:[Q.jsx(xx,{className:Tn("markdown-container prose max-w-full",w===Ln.DARK&&"dark:prose-invert"),remarkPlugins:[Vx],children:e}),n&&n.length>0&&Q.jsx("div",{className:"text-xs",children:Q.jsx("ul",{className:"list-disc pl-4",children:n.map((C,k)=>Q.jsx("li",{children:Q.jsx("a",{href:C.url,target:"_blank",rel:"noopener noreferrer",className:"hover:underline",children:C.title})},k))})}),Q.jsxs("div",{className:"mt-2 flex items-center gap-2",children:[Q.jsx(Vl,{content:"Copy",placement:"bottom",children:Q.jsx(Ti,{isIconOnly:!0,variant:"ghost",className:"p-0","aria-label":"Copy message",onPress:S,children:Q.jsx(Xr,{icon:b})})}),i&&Q.jsxs(Q.Fragment,{children:[a!==void 0&&Q.jsx(Vl,{content:"Like",placement:"bottom",children:Q.jsx(Ti,{isIconOnly:!0,variant:"ghost",className:"p-0","aria-label":"Like message",onPress:()=>i(aa.LIKE),children:Q.jsx(Xr,{icon:"heroicons:hand-thumb-up"})})}),s!==void 0&&Q.jsx(Vl,{content:"Dislike",placement:"bottom",children:Q.jsx(Ti,{isIconOnly:!0,variant:"ghost",className:"p-0","aria-label":"Dislike message",onPress:()=>i(aa.DISLIKE),children:Q.jsx(Xr,{icon:"heroicons:hand-thumb-down"})})})]})]})]})})})})});Wx.displayName="ChatMessage";class ER{constructor(){Df(this,"plugins",{});Df(this,"listeners",new Set)}register(t){this.plugins[t.name]={isActivated:!1,config:t},this.notify()}activate(t){const n=this.plugins[t];!n||n.isActivated||(n.isActivated=!0,n.config.onActivate&&n.config.onActivate(),this.notify())}deactivate(t){const n=this.plugins[t];!n||!n.isActivated||(n.isActivated=!1,n.config.onDeactivate&&n.config.onDeactivate(),this.notify())}isPluginActivated(t){const n=this.plugins[t];return!!n&&n.isActivated}getPlugin(t){const n=this.plugins[t];return!n||!n.isActivated?null:n.config}subscribe(t){return this.listeners.add(t),()=>this.listeners.delete(t)}notify(){this.listeners.forEach(t=>t())}}const sa=new ER,Kx=Ne.forwardRef(({classNames:e={},...t},n)=>Q.jsx(GL,{ref:n,"aria-label":"Prompt",className:"min-h-[40px]",classNames:{...e,label:Tn("hidden",e==null?void 0:e.label),input:Tn("py-0",e==null?void 0:e.input)},minRows:1,placeholder:"Enter a prompt here",radius:"lg",variant:"bordered",...t}));Kx.displayName="PromptInputText";const Gx=({message:e,setMessage:t,submit:n,isLoading:i})=>{const l=Ne.useRef(null),a=T.useCallback(()=>{var f;!prompt&&!i||(n(),t(""),(f=l==null?void 0:l.current)==null||f.focus())},[t,i,n]),s=T.useCallback(f=>{f.preventDefault(),a()},[a]),c=T.useCallback(f=>{f.key==="Enter"&&!f.shiftKey&&(f.preventDefault(),a())},[a]);return Q.jsxs(U3,{className:"flex w-full flex-row items-start rounded-medium bg-default-100 dark:bg-default-100",validationBehavior:"native",onSubmit:s,children:[Q.jsx(Kx,{ref:l,autoFocus:!0,classNames:{innerWrapper:"relative",input:"text-medium h-auto w-full",inputWrapper:"!bg-transparent shadow-none group-data-[focus-visible=true]:ring-0 group-data-[focus-visible=true]:ring-offset-0 pr-3 pl-[20px] pt-3 pb-4"},maxRows:16,minRows:2,name:"content",radius:"lg",spellCheck:"false",value:e,variant:"flat",onKeyDown:c,onValueChange:t}),Q.jsx("div",{className:"flex flex-row items-center justify-end p-3",children:Q.jsx(Ti,{isIconOnly:!0,color:prompt?"primary":"default",isDisabled:!prompt||i,radius:"full",size:"sm",type:"submit",variant:"solid",children:Q.jsx(Xr,{className:Tn("[&>path]:stroke-[2px]",prompt?"text-primary-foreground":"text-default-600"),icon:"iconamoon:arrow-up-1-thin",width:20})})})]})};Gx.displayName="PromptInput";const Tp="FeedbackFormPlugin",qx={name:Tp,components:{FeedbackFormComponent:T.lazy(()=>xu(()=>import("./FeedbackFormPluginComponent-CGnVLuqx.js"),[])),ExampleComponent:T.lazy(()=>xu(()=>import("./ExamplePluginComponent-CaAl34xW.js"),[]))},onActivate:()=>{console.log("FeedbackFormPlugin activated")}},SR=e=>{const t=i=>sa.subscribe(i),n=()=>sa.getPlugin(e);return T.useSyncExternalStore(t,n)},$R=({plugin:e,component:t,skeletonSize:n,disableSkeleton:i,componentProps:l})=>{const a=SR(e.name),s=n?{width:n.width,height:n.height}:{};if(!a)return null;const c=a.components[t];try{return Q.jsx(T.Suspense,{fallback:i?null:Q.jsx(QL,{className:"rounded-lg",style:s}),children:c?Q.jsx(c,{...l||{}}):null})}catch(f){return console.error(f),null}},Yx=e=>{const t="";return t.endsWith("/")?`${t.slice(0,-1)}${e}`:`${t}${e}`};function CR(e){return e.filter(t=>t.role!==la.SYSTEM).map(t=>({role:t.role,content:t.content}))}function TR(e){return typeof e=="object"&&e!==null&&"type"in e&&"content"in e&&Object.values(jn).includes(e.type)&&(typeof e.content=="object"||typeof e.content=="string")}function Xx(e,t){return function(){return e.apply(t,arguments)}}const{toString:PR}=Object.prototype,{getPrototypeOf:Nh}=Object,Yu=(e=>t=>{const n=PR.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),Bn=e=>(e=e.toLowerCase(),t=>Yu(t)===e),Xu=e=>t=>typeof t===e,{isArray:Fo}=Array,ua=Xu("undefined");function LR(e){return e!==null&&!ua(e)&&e.constructor!==null&&!ua(e.constructor)&&hn(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const Qx=Bn("ArrayBuffer");function IR(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&Qx(e.buffer),t}const _R=Xu("string"),hn=Xu("function"),Jx=Xu("number"),Qu=e=>e!==null&&typeof e=="object",MR=e=>e===!0||e===!1,uu=e=>{if(Yu(e)!=="object")return!1;const t=Nh(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},AR=Bn("Date"),RR=Bn("File"),OR=Bn("Blob"),FR=Bn("FileList"),NR=e=>Qu(e)&&hn(e.pipe),DR=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||hn(e.append)&&((t=Yu(e))==="formdata"||t==="object"&&hn(e.toString)&&e.toString()==="[object FormData]"))},zR=Bn("URLSearchParams"),[jR,HR,BR,UR]=["ReadableStream","Request","Response","Headers"].map(Bn),VR=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Ea(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let i,l;if(typeof e!="object"&&(e=[e]),Fo(e))for(i=0,l=e.length;i0;)if(l=n[i],t===l.toLowerCase())return l;return null}const Ci=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,ek=e=>!ua(e)&&e!==Ci;function Pp(){const{caseless:e}=ek(this)&&this||{},t={},n=(i,l)=>{const a=e&&Zx(t,l)||l;uu(t[a])&&uu(i)?t[a]=Pp(t[a],i):uu(i)?t[a]=Pp({},i):Fo(i)?t[a]=i.slice():t[a]=i};for(let i=0,l=arguments.length;i(Ea(t,(l,a)=>{n&&hn(l)?e[a]=Xx(l,n):e[a]=l},{allOwnKeys:i}),e),KR=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),GR=(e,t,n,i)=>{e.prototype=Object.create(t.prototype,i),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},qR=(e,t,n,i)=>{let l,a,s;const c={};if(t=t||{},e==null)return t;do{for(l=Object.getOwnPropertyNames(e),a=l.length;a-- >0;)s=l[a],(!i||i(s,e,t))&&!c[s]&&(t[s]=e[s],c[s]=!0);e=n!==!1&&Nh(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},YR=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const i=e.indexOf(t,n);return i!==-1&&i===n},XR=e=>{if(!e)return null;if(Fo(e))return e;let t=e.length;if(!Jx(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},QR=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&Nh(Uint8Array)),JR=(e,t)=>{const i=(e&&e[Symbol.iterator]).call(e);let l;for(;(l=i.next())&&!l.done;){const a=l.value;t.call(e,a[0],a[1])}},ZR=(e,t)=>{let n;const i=[];for(;(n=e.exec(t))!==null;)i.push(n);return i},e7=Bn("HTMLFormElement"),t7=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,i,l){return i.toUpperCase()+l}),qb=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),n7=Bn("RegExp"),tk=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),i={};Ea(n,(l,a)=>{let s;(s=t(l,a,e))!==!1&&(i[a]=s||l)}),Object.defineProperties(e,i)},r7=e=>{tk(e,(t,n)=>{if(hn(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const i=e[n];if(hn(i)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},i7=(e,t)=>{const n={},i=l=>{l.forEach(a=>{n[a]=!0})};return Fo(e)?i(e):i(String(e).split(t)),n},o7=()=>{},l7=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function a7(e){return!!(e&&hn(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const s7=e=>{const t=new Array(10),n=(i,l)=>{if(Qu(i)){if(t.indexOf(i)>=0)return;if(!("toJSON"in i)){t[l]=i;const a=Fo(i)?[]:{};return Ea(i,(s,c)=>{const f=n(s,l+1);!ua(f)&&(a[c]=f)}),t[l]=void 0,a}}return i};return n(e,0)},u7=Bn("AsyncFunction"),c7=e=>e&&(Qu(e)||hn(e))&&hn(e.then)&&hn(e.catch),nk=((e,t)=>e?setImmediate:t?((n,i)=>(Ci.addEventListener("message",({source:l,data:a})=>{l===Ci&&a===n&&i.length&&i.shift()()},!1),l=>{i.push(l),Ci.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",hn(Ci.postMessage)),f7=typeof queueMicrotask<"u"?queueMicrotask.bind(Ci):typeof process<"u"&&process.nextTick||nk,J={isArray:Fo,isArrayBuffer:Qx,isBuffer:LR,isFormData:DR,isArrayBufferView:IR,isString:_R,isNumber:Jx,isBoolean:MR,isObject:Qu,isPlainObject:uu,isReadableStream:jR,isRequest:HR,isResponse:BR,isHeaders:UR,isUndefined:ua,isDate:AR,isFile:RR,isBlob:OR,isRegExp:n7,isFunction:hn,isStream:NR,isURLSearchParams:zR,isTypedArray:QR,isFileList:FR,forEach:Ea,merge:Pp,extend:WR,trim:VR,stripBOM:KR,inherits:GR,toFlatObject:qR,kindOf:Yu,kindOfTest:Bn,endsWith:YR,toArray:XR,forEachEntry:JR,matchAll:ZR,isHTMLForm:e7,hasOwnProperty:qb,hasOwnProp:qb,reduceDescriptors:tk,freezeMethods:r7,toObjectSet:i7,toCamelCase:t7,noop:o7,toFiniteNumber:l7,findKey:Zx,global:Ci,isContextDefined:ek,isSpecCompliantForm:a7,toJSONObject:s7,isAsyncFn:u7,isThenable:c7,setImmediate:nk,asap:f7};function _e(e,t,n,i,l){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),i&&(this.request=i),l&&(this.response=l,this.status=l.status?l.status:null)}J.inherits(_e,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:J.toJSONObject(this.config),code:this.code,status:this.status}}});const rk=_e.prototype,ik={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{ik[e]={value:e}});Object.defineProperties(_e,ik);Object.defineProperty(rk,"isAxiosError",{value:!0});_e.from=(e,t,n,i,l,a)=>{const s=Object.create(rk);return J.toFlatObject(e,s,function(f){return f!==Error.prototype},c=>c!=="isAxiosError"),_e.call(s,e.message,t,n,i,l),s.cause=e,s.name=e.name,a&&Object.assign(s,a),s};const d7=null;function Lp(e){return J.isPlainObject(e)||J.isArray(e)}function ok(e){return J.endsWith(e,"[]")?e.slice(0,-2):e}function Yb(e,t,n){return e?e.concat(t).map(function(l,a){return l=ok(l),!n&&a?"["+l+"]":l}).join(n?".":""):t}function p7(e){return J.isArray(e)&&!e.some(Lp)}const h7=J.toFlatObject(J,{},null,function(t){return/^is[A-Z]/.test(t)});function Ju(e,t,n){if(!J.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=J.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(S,C){return!J.isUndefined(C[S])});const i=n.metaTokens,l=n.visitor||h,a=n.dots,s=n.indexes,f=(n.Blob||typeof Blob<"u"&&Blob)&&J.isSpecCompliantForm(t);if(!J.isFunction(l))throw new TypeError("visitor must be a function");function p(w){if(w===null)return"";if(J.isDate(w))return w.toISOString();if(!f&&J.isBlob(w))throw new _e("Blob is not supported. Use a Buffer instead.");return J.isArrayBuffer(w)||J.isTypedArray(w)?f&&typeof Blob=="function"?new Blob([w]):Buffer.from(w):w}function h(w,S,C){let k=w;if(w&&!C&&typeof w=="object"){if(J.endsWith(S,"{}"))S=i?S:S.slice(0,-2),w=JSON.stringify(w);else if(J.isArray(w)&&p7(w)||(J.isFileList(w)||J.endsWith(S,"[]"))&&(k=J.toArray(w)))return S=ok(S),k.forEach(function(M,U){!(J.isUndefined(M)||M===null)&&t.append(s===!0?Yb([S],U,a):s===null?S:S+"[]",p(M))}),!1}return Lp(w)?!0:(t.append(Yb(C,S,a),p(w)),!1)}const m=[],b=Object.assign(h7,{defaultVisitor:h,convertValue:p,isVisitable:Lp});function y(w,S){if(!J.isUndefined(w)){if(m.indexOf(w)!==-1)throw Error("Circular reference detected in "+S.join("."));m.push(w),J.forEach(w,function(k,I){(!(J.isUndefined(k)||k===null)&&l.call(t,k,J.isString(I)?I.trim():I,S,b))===!0&&y(k,S?S.concat(I):[I])}),m.pop()}}if(!J.isObject(e))throw new TypeError("data must be an object");return y(e),t}function Xb(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(i){return t[i]})}function Dh(e,t){this._pairs=[],e&&Ju(e,this,t)}const lk=Dh.prototype;lk.append=function(t,n){this._pairs.push([t,n])};lk.toString=function(t){const n=t?function(i){return t.call(this,i,Xb)}:Xb;return this._pairs.map(function(l){return n(l[0])+"="+n(l[1])},"").join("&")};function m7(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function ak(e,t,n){if(!t)return e;const i=n&&n.encode||m7;J.isFunction(n)&&(n={serialize:n});const l=n&&n.serialize;let a;if(l?a=l(t,n):a=J.isURLSearchParams(t)?t.toString():new Dh(t,n).toString(i),a){const s=e.indexOf("#");s!==-1&&(e=e.slice(0,s)),e+=(e.indexOf("?")===-1?"?":"&")+a}return e}class Qb{constructor(){this.handlers=[]}use(t,n,i){return this.handlers.push({fulfilled:t,rejected:n,synchronous:i?i.synchronous:!1,runWhen:i?i.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){J.forEach(this.handlers,function(i){i!==null&&t(i)})}}const sk={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},g7=typeof URLSearchParams<"u"?URLSearchParams:Dh,y7=typeof FormData<"u"?FormData:null,v7=typeof Blob<"u"?Blob:null,b7={isBrowser:!0,classes:{URLSearchParams:g7,FormData:y7,Blob:v7},protocols:["http","https","file","blob","url","data"]},zh=typeof window<"u"&&typeof document<"u",Ip=typeof navigator=="object"&&navigator||void 0,w7=zh&&(!Ip||["ReactNative","NativeScript","NS"].indexOf(Ip.product)<0),x7=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",k7=zh&&window.location.href||"http://localhost",E7=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:zh,hasStandardBrowserEnv:w7,hasStandardBrowserWebWorkerEnv:x7,navigator:Ip,origin:k7},Symbol.toStringTag,{value:"Module"})),Mt={...E7,...b7};function S7(e,t){return Ju(e,new Mt.classes.URLSearchParams,Object.assign({visitor:function(n,i,l,a){return Mt.isNode&&J.isBuffer(n)?(this.append(i,n.toString("base64")),!1):a.defaultVisitor.apply(this,arguments)}},t))}function $7(e){return J.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function C7(e){const t={},n=Object.keys(e);let i;const l=n.length;let a;for(i=0;i=n.length;return s=!s&&J.isArray(l)?l.length:s,f?(J.hasOwnProp(l,s)?l[s]=[l[s],i]:l[s]=i,!c):((!l[s]||!J.isObject(l[s]))&&(l[s]=[]),t(n,i,l[s],a)&&J.isArray(l[s])&&(l[s]=C7(l[s])),!c)}if(J.isFormData(e)&&J.isFunction(e.entries)){const n={};return J.forEachEntry(e,(i,l)=>{t($7(i),l,n,0)}),n}return null}function T7(e,t,n){if(J.isString(e))try{return(t||JSON.parse)(e),J.trim(e)}catch(i){if(i.name!=="SyntaxError")throw i}return(0,JSON.stringify)(e)}const Sa={transitional:sk,adapter:["xhr","http","fetch"],transformRequest:[function(t,n){const i=n.getContentType()||"",l=i.indexOf("application/json")>-1,a=J.isObject(t);if(a&&J.isHTMLForm(t)&&(t=new FormData(t)),J.isFormData(t))return l?JSON.stringify(uk(t)):t;if(J.isArrayBuffer(t)||J.isBuffer(t)||J.isStream(t)||J.isFile(t)||J.isBlob(t)||J.isReadableStream(t))return t;if(J.isArrayBufferView(t))return t.buffer;if(J.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let c;if(a){if(i.indexOf("application/x-www-form-urlencoded")>-1)return S7(t,this.formSerializer).toString();if((c=J.isFileList(t))||i.indexOf("multipart/form-data")>-1){const f=this.env&&this.env.FormData;return Ju(c?{"files[]":t}:t,f&&new f,this.formSerializer)}}return a||l?(n.setContentType("application/json",!1),T7(t)):t}],transformResponse:[function(t){const n=this.transitional||Sa.transitional,i=n&&n.forcedJSONParsing,l=this.responseType==="json";if(J.isResponse(t)||J.isReadableStream(t))return t;if(t&&J.isString(t)&&(i&&!this.responseType||l)){const s=!(n&&n.silentJSONParsing)&&l;try{return JSON.parse(t)}catch(c){if(s)throw c.name==="SyntaxError"?_e.from(c,_e.ERR_BAD_RESPONSE,this,null,this.response):c}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Mt.classes.FormData,Blob:Mt.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};J.forEach(["delete","get","head","post","put","patch"],e=>{Sa.headers[e]={}});const P7=J.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),L7=e=>{const t={};let n,i,l;return e&&e.split(` +`))}function f(y,w,S,C){const k=S.enter("tableCell"),I=S.enter("phrasing"),M=S.containerPhrasing(y,{...C,before:a,after:a});return I(),k(),M}function p(y,w){return YM(y,{align:w,alignDelimiters:i,padding:n,stringLength:l})}function h(y,w,S){const C=y.children;let k=-1;const I=[],M=w.enter("table");for(;++k0&&!n&&(e[e.length-1][1]._gfmAutolinkLiteralWalkedInto=!0),n}const ZA={tokenize:aR,partial:!0};function eR(){return{document:{91:{name:"gfmFootnoteDefinition",tokenize:iR,continuation:{tokenize:oR},exit:lR}},text:{91:{name:"gfmFootnoteCall",tokenize:rR},93:{name:"gfmPotentialFootnoteCall",add:"after",tokenize:tR,resolveTo:nR}}}}function tR(e,t,n){const i=this;let l=i.events.length;const a=i.parser.gfmFootnotes||(i.parser.gfmFootnotes=[]);let s;for(;l--;){const f=i.events[l][1];if(f.type==="labelImage"){s=f;break}if(f.type==="gfmFootnoteCall"||f.type==="labelLink"||f.type==="label"||f.type==="image"||f.type==="link")break}return c;function c(f){if(!s||!s._balanced)return n(f);const p=jn(i.sliceSerialize({start:s.end,end:i.now()}));return p.codePointAt(0)!==94||!a.includes(p.slice(1))?n(f):(e.enter("gfmFootnoteCallLabelMarker"),e.consume(f),e.exit("gfmFootnoteCallLabelMarker"),t(f))}}function nR(e,t){let n=e.length;for(;n--;)if(e[n][1].type==="labelImage"&&e[n][0]==="enter"){e[n][1];break}e[n+1][1].type="data",e[n+3][1].type="gfmFootnoteCallLabelMarker";const i={type:"gfmFootnoteCall",start:Object.assign({},e[n+3][1].start),end:Object.assign({},e[e.length-1][1].end)},l={type:"gfmFootnoteCallMarker",start:Object.assign({},e[n+3][1].end),end:Object.assign({},e[n+3][1].end)};l.end.column++,l.end.offset++,l.end._bufferIndex++;const a={type:"gfmFootnoteCallString",start:Object.assign({},l.end),end:Object.assign({},e[e.length-1][1].start)},s={type:"chunkString",contentType:"string",start:Object.assign({},a.start),end:Object.assign({},a.end)},c=[e[n+1],e[n+2],["enter",i,t],e[n+3],e[n+4],["enter",l,t],["exit",l,t],["enter",a,t],["enter",s,t],["exit",s,t],["exit",a,t],e[e.length-2],e[e.length-1],["exit",i,t]];return e.splice(n,e.length-n+1,...c),e}function rR(e,t,n){const i=this,l=i.parser.gfmFootnotes||(i.parser.gfmFootnotes=[]);let a=0,s;return c;function c(m){return e.enter("gfmFootnoteCall"),e.enter("gfmFootnoteCallLabelMarker"),e.consume(m),e.exit("gfmFootnoteCallLabelMarker"),f}function f(m){return m!==94?n(m):(e.enter("gfmFootnoteCallMarker"),e.consume(m),e.exit("gfmFootnoteCallMarker"),e.enter("gfmFootnoteCallString"),e.enter("chunkString").contentType="string",p)}function p(m){if(a>999||m===93&&!s||m===null||m===91||Ue(m))return n(m);if(m===93){e.exit("chunkString");const b=e.exit("gfmFootnoteCallString");return l.includes(jn(i.sliceSerialize(b)))?(e.enter("gfmFootnoteCallLabelMarker"),e.consume(m),e.exit("gfmFootnoteCallLabelMarker"),e.exit("gfmFootnoteCall"),t):n(m)}return Ue(m)||(s=!0),a++,e.consume(m),m===92?h:p}function h(m){return m===91||m===92||m===93?(e.consume(m),a++,p):p(m)}}function iR(e,t,n){const i=this,l=i.parser.gfmFootnotes||(i.parser.gfmFootnotes=[]);let a,s=0,c;return f;function f(w){return e.enter("gfmFootnoteDefinition")._container=!0,e.enter("gfmFootnoteDefinitionLabel"),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(w),e.exit("gfmFootnoteDefinitionLabelMarker"),p}function p(w){return w===94?(e.enter("gfmFootnoteDefinitionMarker"),e.consume(w),e.exit("gfmFootnoteDefinitionMarker"),e.enter("gfmFootnoteDefinitionLabelString"),e.enter("chunkString").contentType="string",h):n(w)}function h(w){if(s>999||w===93&&!c||w===null||w===91||Ue(w))return n(w);if(w===93){e.exit("chunkString");const S=e.exit("gfmFootnoteDefinitionLabelString");return a=jn(i.sliceSerialize(S)),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(w),e.exit("gfmFootnoteDefinitionLabelMarker"),e.exit("gfmFootnoteDefinitionLabel"),b}return Ue(w)||(c=!0),s++,e.consume(w),w===92?m:h}function m(w){return w===91||w===92||w===93?(e.consume(w),s++,h):h(w)}function b(w){return w===58?(e.enter("definitionMarker"),e.consume(w),e.exit("definitionMarker"),l.includes(a)||l.push(a),ze(e,y,"gfmFootnoteDefinitionWhitespace")):n(w)}function y(w){return t(w)}}function oR(e,t,n){return e.check(xa,t,e.attempt(ZA,t,n))}function lR(e){e.exit("gfmFootnoteDefinition")}function aR(e,t,n){const i=this;return ze(e,l,"gfmFootnoteDefinitionIndent",5);function l(a){const s=i.events[i.events.length-1];return s&&s[1].type==="gfmFootnoteDefinitionIndent"&&s[2].sliceSerialize(s[1],!0).length===4?t(a):n(a)}}function sR(e){let n=e.singleTilde;const i={name:"strikethrough",tokenize:a,resolveAll:l};return n==null&&(n=!0),{text:{126:i},insideSpan:{null:[i]},attentionMarkers:{null:[126]}};function l(s,c){let f=-1;for(;++f1?f(w):(s.consume(w),m++,y);if(m<2&&!n)return f(w);const C=s.exit("strikethroughSequenceTemporary"),k=Io(w);return C._open=!k||k===2&&!!S,C._close=!S||S===2&&!!k,c(w)}}}class uR{constructor(){this.map=[]}add(t,n,i){cR(this,t,n,i)}consume(t){if(this.map.sort(function(a,s){return a[0]-s[0]}),this.map.length===0)return;let n=this.map.length;const i=[];for(;n>0;)n-=1,i.push(t.slice(this.map[n][0]+this.map[n][1]),this.map[n][2]),t.length=this.map[n][0];i.push(t.slice()),t.length=0;let l=i.pop();for(;l;){for(const a of l)t.push(a);l=i.pop()}this.map.length=0}}function cR(e,t,n,i){let l=0;if(!(n===0&&i.length===0)){for(;l-1;){const H=i.events[N][1].type;if(H==="lineEnding"||H==="linePrefix")N--;else break}const D=N>-1?i.events[N][1].type:null,P=D==="tableHead"||D==="tableRow"?R:f;return P===R&&i.parser.lazy[i.now().line]?n(F):P(F)}function f(F){return e.enter("tableHead"),e.enter("tableRow"),p(F)}function p(F){return F===124||(s=!0,a+=1),h(F)}function h(F){return F===null?n(F):ke(F)?a>1?(a=0,i.interrupt=!0,e.exit("tableRow"),e.enter("lineEnding"),e.consume(F),e.exit("lineEnding"),y):n(F):Fe(F)?ze(e,h,"whitespace")(F):(a+=1,s&&(s=!1,l+=1),F===124?(e.enter("tableCellDivider"),e.consume(F),e.exit("tableCellDivider"),s=!0,h):(e.enter("data"),m(F)))}function m(F){return F===null||F===124||Ue(F)?(e.exit("data"),h(F)):(e.consume(F),F===92?b:m)}function b(F){return F===92||F===124?(e.consume(F),m):m(F)}function y(F){return i.interrupt=!1,i.parser.lazy[i.now().line]?n(F):(e.enter("tableDelimiterRow"),s=!1,Fe(F)?ze(e,w,"linePrefix",i.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(F):w(F))}function w(F){return F===45||F===58?C(F):F===124?(s=!0,e.enter("tableCellDivider"),e.consume(F),e.exit("tableCellDivider"),S):V(F)}function S(F){return Fe(F)?ze(e,C,"whitespace")(F):C(F)}function C(F){return F===58?(a+=1,s=!0,e.enter("tableDelimiterMarker"),e.consume(F),e.exit("tableDelimiterMarker"),k):F===45?(a+=1,k(F)):F===null||ke(F)?U(F):V(F)}function k(F){return F===45?(e.enter("tableDelimiterFiller"),I(F)):V(F)}function I(F){return F===45?(e.consume(F),I):F===58?(s=!0,e.exit("tableDelimiterFiller"),e.enter("tableDelimiterMarker"),e.consume(F),e.exit("tableDelimiterMarker"),M):(e.exit("tableDelimiterFiller"),M(F))}function M(F){return Fe(F)?ze(e,U,"whitespace")(F):U(F)}function U(F){return F===124?w(F):F===null||ke(F)?!s||l!==a?V(F):(e.exit("tableDelimiterRow"),e.exit("tableHead"),t(F)):V(F)}function V(F){return n(F)}function R(F){return e.enter("tableRow"),X(F)}function X(F){return F===124?(e.enter("tableCellDivider"),e.consume(F),e.exit("tableCellDivider"),X):F===null||ke(F)?(e.exit("tableRow"),t(F)):Fe(F)?ze(e,X,"whitespace")(F):(e.enter("data"),x(F))}function x(F){return F===null||F===124||Ue(F)?(e.exit("data"),X(F)):(e.consume(F),F===92?K:x)}function K(F){return F===92||F===124?(e.consume(F),x):x(F)}}function hR(e,t){let n=-1,i=!0,l=0,a=[0,0,0,0],s=[0,0,0,0],c=!1,f=0,p,h,m;const b=new uR;for(;++nn[2]+1){const w=n[2]+1,S=n[3]-n[2]-1;e.add(w,S,[])}}e.add(n[3]+1,0,[["exit",m,t]])}return l!==void 0&&(a.end=Object.assign({},bo(t.events,l)),e.add(l,0,[["exit",a,t]]),a=void 0),a}function Gb(e,t,n,i,l){const a=[],s=bo(t.events,n);l&&(l.end=Object.assign({},s),a.push(["exit",l,t])),i.end=Object.assign({},s),a.push(["exit",i,t]),e.add(n+1,0,a)}function bo(e,t){const n=e[t],i=n[0]==="enter"?"start":"end";return n[1][i]}const mR={name:"tasklistCheck",tokenize:yR};function gR(){return{text:{91:mR}}}function yR(e,t,n){const i=this;return l;function l(f){return i.previous!==null||!i._gfmTasklistFirstContentOfListItem?n(f):(e.enter("taskListCheck"),e.enter("taskListCheckMarker"),e.consume(f),e.exit("taskListCheckMarker"),a)}function a(f){return Ue(f)?(e.enter("taskListCheckValueUnchecked"),e.consume(f),e.exit("taskListCheckValueUnchecked"),s):f===88||f===120?(e.enter("taskListCheckValueChecked"),e.consume(f),e.exit("taskListCheckValueChecked"),s):n(f)}function s(f){return f===93?(e.enter("taskListCheckMarker"),e.consume(f),e.exit("taskListCheckMarker"),e.exit("taskListCheck"),c):n(f)}function c(f){return ke(f)?t(f):Fe(f)?e.check({tokenize:vR},t,n)(f):n(f)}}function vR(e,t,n){return ze(e,i,"whitespace");function i(l){return l===null?n(l):t(l)}}function bR(e){return ex([VA(),eR(),sR(e),dR(),gR()])}const wR={};function Vx(e){const t=this,n=e||wR,i=t.data(),l=i.micromarkExtensions||(i.micromarkExtensions=[]),a=i.fromMarkdownExtensions||(i.fromMarkdownExtensions=[]),s=i.toMarkdownExtensions||(i.toMarkdownExtensions=[]);l.push(bR(n)),a.push(jA()),s.push(HA(n))}var la=(e=>(e.USER="user",e.ASSISTANT="assistant",e.SYSTEM="system",e))(la||{}),zn=(e=>(e.TEXT="text",e.REFERENCE="reference",e.MESSAGE_ID="message_id",e.STATE_UPDATE="state_update",e))(zn||{}),aa=(e=>(e.LIKE="like_form",e.DISLIKE="dislike_form",e))(aa||{});const Wx=T.forwardRef(({chatMessage:{content:e,role:t,references:n},onOpenFeedbackForm:i,classNames:l,likeForm:a,dislikeForm:s},c)=>{const f=t===la.USER,[p,h]=T.useState(!1),[m,b]=T.useState("heroicons:clipboard"),y=T.useRef(null),{theme:w}=vh(),S=()=>{navigator.clipboard.writeText(e),b("heroicons:check"),y.current&&clearTimeout(y.current),y.current=setTimeout(()=>{b("heroicons:clipboard")},2e3)};return Q.jsx("div",{ref:c,className:Jn("flex gap-3",{"flex-row-reverse":f},...l||[]),children:Q.jsx("div",{className:Jn(!p&&"motion-safe:animate-pop-in","flex flex-col gap-4",f&&"max-w-[75%]",!f&&"w-full"),onAnimationEnd:()=>h(!0),children:Q.jsx("div",{className:Jn("relative rounded-medium px-4 py-3 text-default",f&&"bg-default-100"),children:f?Q.jsx("div",{className:Jn("prose whitespace-pre-line",w===Pn.DARK&&"dark:prose-invert"),children:e}):Q.jsxs(Q.Fragment,{children:[Q.jsx(xx,{className:Jn("markdown-container prose max-w-full",w===Pn.DARK&&"dark:prose-invert"),remarkPlugins:[Vx],children:e}),n&&n.length>0&&Q.jsx("div",{className:"text-xs",children:Q.jsx("ul",{className:"list-disc pl-4",children:n.map((C,k)=>Q.jsx("li",{children:Q.jsx("a",{href:C.url,target:"_blank",rel:"noopener noreferrer",className:"hover:underline",children:C.title})},k))})}),Q.jsxs("div",{className:"mt-2 flex items-center gap-2",children:[Q.jsx(Vl,{content:"Copy",placement:"bottom",children:Q.jsx(Ti,{isIconOnly:!0,variant:"ghost",className:"p-0","aria-label":"Copy message",onPress:S,children:Q.jsx(Xr,{icon:m})})}),i&&Q.jsxs(Q.Fragment,{children:[a!==void 0&&Q.jsx(Vl,{content:"Like",placement:"bottom",children:Q.jsx(Ti,{isIconOnly:!0,variant:"ghost",className:"p-0","aria-label":"Like message",onPress:()=>i(aa.LIKE),children:Q.jsx(Xr,{icon:"heroicons:hand-thumb-up"})})}),s!==void 0&&Q.jsx(Vl,{content:"Dislike",placement:"bottom",children:Q.jsx(Ti,{isIconOnly:!0,variant:"ghost",className:"p-0","aria-label":"Dislike message",onPress:()=>i(aa.DISLIKE),children:Q.jsx(Xr,{icon:"heroicons:hand-thumb-down"})})})]})]})]})})})})});Wx.displayName="ChatMessage";class xR{constructor(){Df(this,"plugins",{});Df(this,"listeners",new Set)}register(t){this.plugins[t.name]={isActivated:!1,config:t},this.notify()}activate(t){const n=this.plugins[t];!n||n.isActivated||(n.isActivated=!0,n.config.onActivate&&n.config.onActivate(),this.notify())}deactivate(t){const n=this.plugins[t];!n||!n.isActivated||(n.isActivated=!1,n.config.onDeactivate&&n.config.onDeactivate(),this.notify())}isPluginActivated(t){const n=this.plugins[t];return!!n&&n.isActivated}getPlugin(t){const n=this.plugins[t];return!n||!n.isActivated?null:n.config}subscribe(t){return this.listeners.add(t),()=>this.listeners.delete(t)}notify(){this.listeners.forEach(t=>t())}}const sa=new xR,kR=T.forwardRef(({classNames:e={},...t},n)=>Q.jsx(WL,{ref:n,className:"min-h-[50px]",classNames:e,...t})),ER=({message:e,setMessage:t,submit:n,isLoading:i})=>{const l=De.useRef(null),a=T.useCallback(()=>{var f;!e&&!i||(n(),(f=l==null?void 0:l.current)==null||f.focus())},[i,n,e]),s=T.useCallback(f=>{f.preventDefault(),a()},[a]),c=T.useCallback(f=>{f.key==="Enter"&&!f.shiftKey&&(f.preventDefault(),a())},[a]);return Q.jsxs(H3,{className:"flex w-full flex-row items-center rounded-medium bg-default-100 pl-0 pr-2 dark:bg-default-100",validationBehavior:"native",onSubmit:s,children:[Q.jsx(kR,{ref:l,"aria-label":"Message",classNames:{input:"text-medium",inputWrapper:"!bg-transparent shadow-none group-data-[focus-visible=true]:ring-0 group-data-[focus-visible=true]:ring-offset-0 py-4"},name:"message",placeholder:"Enter a message here",autoFocus:!0,maxRows:16,minRows:1,value:e,onKeyDown:c,onValueChange:t}),Q.jsx(Ti,{isIconOnly:!0,color:e?"primary":"default",isDisabled:!e||i,radius:"full",size:"sm",type:"submit",children:Q.jsx(Xr,{className:Jn("[&>path]:stroke-[2px]",e?"text-primary-foreground":"text-default-600"),icon:"iconamoon:arrow-up-1-thin",width:20})})]})};const Tp="FeedbackFormPlugin",Kx={name:Tp,components:{FeedbackFormComponent:T.lazy(()=>xu(()=>import("./FeedbackFormPluginComponent-Bdc9yY2B.js"),[])),ExampleComponent:T.lazy(()=>xu(()=>import("./ExamplePluginComponent-D9796Ida.js"),[]))},onActivate:()=>{console.log("FeedbackFormPlugin activated")}},SR=e=>{const t=i=>sa.subscribe(i),n=()=>sa.getPlugin(e);return T.useSyncExternalStore(t,n)},$R=({plugin:e,component:t,skeletonSize:n,disableSkeleton:i,componentProps:l})=>{const a=SR(e.name),s=n?{width:n.width,height:n.height}:{};if(!a)return null;const c=a.components[t];try{return Q.jsx(T.Suspense,{fallback:i?null:Q.jsx(YL,{className:"rounded-lg",style:s}),children:c?Q.jsx(c,{...l||{}}):null})}catch(f){return console.error(f),null}},Gx=e=>{const t="";return t.endsWith("/")?`${t.slice(0,-1)}${e}`:`${t}${e}`};function CR(e){return e.filter(t=>t.role!==la.SYSTEM).map(t=>({role:t.role,content:t.content}))}function TR(e){return typeof e=="object"&&e!==null&&"type"in e&&"content"in e&&Object.values(zn).includes(e.type)&&(typeof e.content=="object"||typeof e.content=="string")}function qx(e,t){return function(){return e.apply(t,arguments)}}const{toString:PR}=Object.prototype,{getPrototypeOf:Nh}=Object,Yu=(e=>t=>{const n=PR.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),Hn=e=>(e=e.toLowerCase(),t=>Yu(t)===e),Xu=e=>t=>typeof t===e,{isArray:Fo}=Array,ua=Xu("undefined");function LR(e){return e!==null&&!ua(e)&&e.constructor!==null&&!ua(e.constructor)&&hn(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const Yx=Hn("ArrayBuffer");function IR(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&Yx(e.buffer),t}const _R=Xu("string"),hn=Xu("function"),Xx=Xu("number"),Qu=e=>e!==null&&typeof e=="object",MR=e=>e===!0||e===!1,uu=e=>{if(Yu(e)!=="object")return!1;const t=Nh(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},AR=Hn("Date"),RR=Hn("File"),OR=Hn("Blob"),FR=Hn("FileList"),NR=e=>Qu(e)&&hn(e.pipe),DR=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||hn(e.append)&&((t=Yu(e))==="formdata"||t==="object"&&hn(e.toString)&&e.toString()==="[object FormData]"))},zR=Hn("URLSearchParams"),[jR,HR,BR,UR]=["ReadableStream","Request","Response","Headers"].map(Hn),VR=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Ea(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let i,l;if(typeof e!="object"&&(e=[e]),Fo(e))for(i=0,l=e.length;i0;)if(l=n[i],t===l.toLowerCase())return l;return null}const Ci=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,Jx=e=>!ua(e)&&e!==Ci;function Pp(){const{caseless:e}=Jx(this)&&this||{},t={},n=(i,l)=>{const a=e&&Qx(t,l)||l;uu(t[a])&&uu(i)?t[a]=Pp(t[a],i):uu(i)?t[a]=Pp({},i):Fo(i)?t[a]=i.slice():t[a]=i};for(let i=0,l=arguments.length;i(Ea(t,(l,a)=>{n&&hn(l)?e[a]=qx(l,n):e[a]=l},{allOwnKeys:i}),e),KR=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),GR=(e,t,n,i)=>{e.prototype=Object.create(t.prototype,i),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},qR=(e,t,n,i)=>{let l,a,s;const c={};if(t=t||{},e==null)return t;do{for(l=Object.getOwnPropertyNames(e),a=l.length;a-- >0;)s=l[a],(!i||i(s,e,t))&&!c[s]&&(t[s]=e[s],c[s]=!0);e=n!==!1&&Nh(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},YR=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const i=e.indexOf(t,n);return i!==-1&&i===n},XR=e=>{if(!e)return null;if(Fo(e))return e;let t=e.length;if(!Xx(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},QR=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&Nh(Uint8Array)),JR=(e,t)=>{const i=(e&&e[Symbol.iterator]).call(e);let l;for(;(l=i.next())&&!l.done;){const a=l.value;t.call(e,a[0],a[1])}},ZR=(e,t)=>{let n;const i=[];for(;(n=e.exec(t))!==null;)i.push(n);return i},e7=Hn("HTMLFormElement"),t7=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,i,l){return i.toUpperCase()+l}),qb=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),n7=Hn("RegExp"),Zx=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),i={};Ea(n,(l,a)=>{let s;(s=t(l,a,e))!==!1&&(i[a]=s||l)}),Object.defineProperties(e,i)},r7=e=>{Zx(e,(t,n)=>{if(hn(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const i=e[n];if(hn(i)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},i7=(e,t)=>{const n={},i=l=>{l.forEach(a=>{n[a]=!0})};return Fo(e)?i(e):i(String(e).split(t)),n},o7=()=>{},l7=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function a7(e){return!!(e&&hn(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const s7=e=>{const t=new Array(10),n=(i,l)=>{if(Qu(i)){if(t.indexOf(i)>=0)return;if(!("toJSON"in i)){t[l]=i;const a=Fo(i)?[]:{};return Ea(i,(s,c)=>{const f=n(s,l+1);!ua(f)&&(a[c]=f)}),t[l]=void 0,a}}return i};return n(e,0)},u7=Hn("AsyncFunction"),c7=e=>e&&(Qu(e)||hn(e))&&hn(e.then)&&hn(e.catch),ek=((e,t)=>e?setImmediate:t?((n,i)=>(Ci.addEventListener("message",({source:l,data:a})=>{l===Ci&&a===n&&i.length&&i.shift()()},!1),l=>{i.push(l),Ci.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",hn(Ci.postMessage)),f7=typeof queueMicrotask<"u"?queueMicrotask.bind(Ci):typeof process<"u"&&process.nextTick||ek,J={isArray:Fo,isArrayBuffer:Yx,isBuffer:LR,isFormData:DR,isArrayBufferView:IR,isString:_R,isNumber:Xx,isBoolean:MR,isObject:Qu,isPlainObject:uu,isReadableStream:jR,isRequest:HR,isResponse:BR,isHeaders:UR,isUndefined:ua,isDate:AR,isFile:RR,isBlob:OR,isRegExp:n7,isFunction:hn,isStream:NR,isURLSearchParams:zR,isTypedArray:QR,isFileList:FR,forEach:Ea,merge:Pp,extend:WR,trim:VR,stripBOM:KR,inherits:GR,toFlatObject:qR,kindOf:Yu,kindOfTest:Hn,endsWith:YR,toArray:XR,forEachEntry:JR,matchAll:ZR,isHTMLForm:e7,hasOwnProperty:qb,hasOwnProp:qb,reduceDescriptors:Zx,freezeMethods:r7,toObjectSet:i7,toCamelCase:t7,noop:o7,toFiniteNumber:l7,findKey:Qx,global:Ci,isContextDefined:Jx,isSpecCompliantForm:a7,toJSONObject:s7,isAsyncFn:u7,isThenable:c7,setImmediate:ek,asap:f7};function _e(e,t,n,i,l){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),i&&(this.request=i),l&&(this.response=l,this.status=l.status?l.status:null)}J.inherits(_e,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:J.toJSONObject(this.config),code:this.code,status:this.status}}});const tk=_e.prototype,nk={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{nk[e]={value:e}});Object.defineProperties(_e,nk);Object.defineProperty(tk,"isAxiosError",{value:!0});_e.from=(e,t,n,i,l,a)=>{const s=Object.create(tk);return J.toFlatObject(e,s,function(f){return f!==Error.prototype},c=>c!=="isAxiosError"),_e.call(s,e.message,t,n,i,l),s.cause=e,s.name=e.name,a&&Object.assign(s,a),s};const d7=null;function Lp(e){return J.isPlainObject(e)||J.isArray(e)}function rk(e){return J.endsWith(e,"[]")?e.slice(0,-2):e}function Yb(e,t,n){return e?e.concat(t).map(function(l,a){return l=rk(l),!n&&a?"["+l+"]":l}).join(n?".":""):t}function p7(e){return J.isArray(e)&&!e.some(Lp)}const h7=J.toFlatObject(J,{},null,function(t){return/^is[A-Z]/.test(t)});function Ju(e,t,n){if(!J.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=J.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(S,C){return!J.isUndefined(C[S])});const i=n.metaTokens,l=n.visitor||h,a=n.dots,s=n.indexes,f=(n.Blob||typeof Blob<"u"&&Blob)&&J.isSpecCompliantForm(t);if(!J.isFunction(l))throw new TypeError("visitor must be a function");function p(w){if(w===null)return"";if(J.isDate(w))return w.toISOString();if(!f&&J.isBlob(w))throw new _e("Blob is not supported. Use a Buffer instead.");return J.isArrayBuffer(w)||J.isTypedArray(w)?f&&typeof Blob=="function"?new Blob([w]):Buffer.from(w):w}function h(w,S,C){let k=w;if(w&&!C&&typeof w=="object"){if(J.endsWith(S,"{}"))S=i?S:S.slice(0,-2),w=JSON.stringify(w);else if(J.isArray(w)&&p7(w)||(J.isFileList(w)||J.endsWith(S,"[]"))&&(k=J.toArray(w)))return S=rk(S),k.forEach(function(M,U){!(J.isUndefined(M)||M===null)&&t.append(s===!0?Yb([S],U,a):s===null?S:S+"[]",p(M))}),!1}return Lp(w)?!0:(t.append(Yb(C,S,a),p(w)),!1)}const m=[],b=Object.assign(h7,{defaultVisitor:h,convertValue:p,isVisitable:Lp});function y(w,S){if(!J.isUndefined(w)){if(m.indexOf(w)!==-1)throw Error("Circular reference detected in "+S.join("."));m.push(w),J.forEach(w,function(k,I){(!(J.isUndefined(k)||k===null)&&l.call(t,k,J.isString(I)?I.trim():I,S,b))===!0&&y(k,S?S.concat(I):[I])}),m.pop()}}if(!J.isObject(e))throw new TypeError("data must be an object");return y(e),t}function Xb(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(i){return t[i]})}function Dh(e,t){this._pairs=[],e&&Ju(e,this,t)}const ik=Dh.prototype;ik.append=function(t,n){this._pairs.push([t,n])};ik.toString=function(t){const n=t?function(i){return t.call(this,i,Xb)}:Xb;return this._pairs.map(function(l){return n(l[0])+"="+n(l[1])},"").join("&")};function m7(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function ok(e,t,n){if(!t)return e;const i=n&&n.encode||m7;J.isFunction(n)&&(n={serialize:n});const l=n&&n.serialize;let a;if(l?a=l(t,n):a=J.isURLSearchParams(t)?t.toString():new Dh(t,n).toString(i),a){const s=e.indexOf("#");s!==-1&&(e=e.slice(0,s)),e+=(e.indexOf("?")===-1?"?":"&")+a}return e}class Qb{constructor(){this.handlers=[]}use(t,n,i){return this.handlers.push({fulfilled:t,rejected:n,synchronous:i?i.synchronous:!1,runWhen:i?i.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){J.forEach(this.handlers,function(i){i!==null&&t(i)})}}const lk={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},g7=typeof URLSearchParams<"u"?URLSearchParams:Dh,y7=typeof FormData<"u"?FormData:null,v7=typeof Blob<"u"?Blob:null,b7={isBrowser:!0,classes:{URLSearchParams:g7,FormData:y7,Blob:v7},protocols:["http","https","file","blob","url","data"]},zh=typeof window<"u"&&typeof document<"u",Ip=typeof navigator=="object"&&navigator||void 0,w7=zh&&(!Ip||["ReactNative","NativeScript","NS"].indexOf(Ip.product)<0),x7=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",k7=zh&&window.location.href||"http://localhost",E7=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:zh,hasStandardBrowserEnv:w7,hasStandardBrowserWebWorkerEnv:x7,navigator:Ip,origin:k7},Symbol.toStringTag,{value:"Module"})),Mt={...E7,...b7};function S7(e,t){return Ju(e,new Mt.classes.URLSearchParams,Object.assign({visitor:function(n,i,l,a){return Mt.isNode&&J.isBuffer(n)?(this.append(i,n.toString("base64")),!1):a.defaultVisitor.apply(this,arguments)}},t))}function $7(e){return J.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function C7(e){const t={},n=Object.keys(e);let i;const l=n.length;let a;for(i=0;i=n.length;return s=!s&&J.isArray(l)?l.length:s,f?(J.hasOwnProp(l,s)?l[s]=[l[s],i]:l[s]=i,!c):((!l[s]||!J.isObject(l[s]))&&(l[s]=[]),t(n,i,l[s],a)&&J.isArray(l[s])&&(l[s]=C7(l[s])),!c)}if(J.isFormData(e)&&J.isFunction(e.entries)){const n={};return J.forEachEntry(e,(i,l)=>{t($7(i),l,n,0)}),n}return null}function T7(e,t,n){if(J.isString(e))try{return(t||JSON.parse)(e),J.trim(e)}catch(i){if(i.name!=="SyntaxError")throw i}return(0,JSON.stringify)(e)}const Sa={transitional:lk,adapter:["xhr","http","fetch"],transformRequest:[function(t,n){const i=n.getContentType()||"",l=i.indexOf("application/json")>-1,a=J.isObject(t);if(a&&J.isHTMLForm(t)&&(t=new FormData(t)),J.isFormData(t))return l?JSON.stringify(ak(t)):t;if(J.isArrayBuffer(t)||J.isBuffer(t)||J.isStream(t)||J.isFile(t)||J.isBlob(t)||J.isReadableStream(t))return t;if(J.isArrayBufferView(t))return t.buffer;if(J.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let c;if(a){if(i.indexOf("application/x-www-form-urlencoded")>-1)return S7(t,this.formSerializer).toString();if((c=J.isFileList(t))||i.indexOf("multipart/form-data")>-1){const f=this.env&&this.env.FormData;return Ju(c?{"files[]":t}:t,f&&new f,this.formSerializer)}}return a||l?(n.setContentType("application/json",!1),T7(t)):t}],transformResponse:[function(t){const n=this.transitional||Sa.transitional,i=n&&n.forcedJSONParsing,l=this.responseType==="json";if(J.isResponse(t)||J.isReadableStream(t))return t;if(t&&J.isString(t)&&(i&&!this.responseType||l)){const s=!(n&&n.silentJSONParsing)&&l;try{return JSON.parse(t)}catch(c){if(s)throw c.name==="SyntaxError"?_e.from(c,_e.ERR_BAD_RESPONSE,this,null,this.response):c}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Mt.classes.FormData,Blob:Mt.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};J.forEach(["delete","get","head","post","put","patch"],e=>{Sa.headers[e]={}});const P7=J.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),L7=e=>{const t={};let n,i,l;return e&&e.split(` `).forEach(function(s){l=s.indexOf(":"),n=s.substring(0,l).trim().toLowerCase(),i=s.substring(l+1).trim(),!(!n||t[n]&&P7[n])&&(n==="set-cookie"?t[n]?t[n].push(i):t[n]=[i]:t[n]=t[n]?t[n]+", "+i:i)}),t},Jb=Symbol("internals");function Al(e){return e&&String(e).trim().toLowerCase()}function cu(e){return e===!1||e==null?e:J.isArray(e)?e.map(cu):String(e)}function I7(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let i;for(;i=n.exec(e);)t[i[1]]=i[2];return t}const _7=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function Ed(e,t,n,i,l){if(J.isFunction(i))return i.call(this,t,n);if(l&&(t=n),!!J.isString(t)){if(J.isString(i))return t.indexOf(i)!==-1;if(J.isRegExp(i))return i.test(t)}}function M7(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,i)=>n.toUpperCase()+i)}function A7(e,t){const n=J.toCamelCase(" "+t);["get","set","has"].forEach(i=>{Object.defineProperty(e,i+n,{value:function(l,a,s){return this[i].call(this,t,l,a,s)},configurable:!0})})}let Zt=class{constructor(t){t&&this.set(t)}set(t,n,i){const l=this;function a(c,f,p){const h=Al(f);if(!h)throw new Error("header name must be a non-empty string");const m=J.findKey(l,h);(!m||l[m]===void 0||p===!0||p===void 0&&l[m]!==!1)&&(l[m||f]=cu(c))}const s=(c,f)=>J.forEach(c,(p,h)=>a(p,h,f));if(J.isPlainObject(t)||t instanceof this.constructor)s(t,n);else if(J.isString(t)&&(t=t.trim())&&!_7(t))s(L7(t),n);else if(J.isHeaders(t))for(const[c,f]of t.entries())a(f,c,i);else t!=null&&a(n,t,i);return this}get(t,n){if(t=Al(t),t){const i=J.findKey(this,t);if(i){const l=this[i];if(!n)return l;if(n===!0)return I7(l);if(J.isFunction(n))return n.call(this,l,i);if(J.isRegExp(n))return n.exec(l);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=Al(t),t){const i=J.findKey(this,t);return!!(i&&this[i]!==void 0&&(!n||Ed(this,this[i],i,n)))}return!1}delete(t,n){const i=this;let l=!1;function a(s){if(s=Al(s),s){const c=J.findKey(i,s);c&&(!n||Ed(i,i[c],c,n))&&(delete i[c],l=!0)}}return J.isArray(t)?t.forEach(a):a(t),l}clear(t){const n=Object.keys(this);let i=n.length,l=!1;for(;i--;){const a=n[i];(!t||Ed(this,this[a],a,t,!0))&&(delete this[a],l=!0)}return l}normalize(t){const n=this,i={};return J.forEach(this,(l,a)=>{const s=J.findKey(i,a);if(s){n[s]=cu(l),delete n[a];return}const c=t?M7(a):String(a).trim();c!==a&&delete n[a],n[c]=cu(l),i[c]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return J.forEach(this,(i,l)=>{i!=null&&i!==!1&&(n[l]=t&&J.isArray(i)?i.join(", "):i)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(` -`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const i=new this(t);return n.forEach(l=>i.set(l)),i}static accessor(t){const i=(this[Jb]=this[Jb]={accessors:{}}).accessors,l=this.prototype;function a(s){const c=Al(s);i[c]||(A7(l,s),i[c]=!0)}return J.isArray(t)?t.forEach(a):a(t),this}};Zt.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);J.reduceDescriptors(Zt.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(i){this[n]=i}}});J.freezeMethods(Zt);function Sd(e,t){const n=this||Sa,i=t||n,l=Zt.from(i.headers);let a=i.data;return J.forEach(e,function(c){a=c.call(n,a,l.normalize(),t?t.status:void 0)}),l.normalize(),a}function ck(e){return!!(e&&e.__CANCEL__)}function No(e,t,n){_e.call(this,e??"canceled",_e.ERR_CANCELED,t,n),this.name="CanceledError"}J.inherits(No,_e,{__CANCEL__:!0});function fk(e,t,n){const i=n.config.validateStatus;!n.status||!i||i(n.status)?e(n):t(new _e("Request failed with status code "+n.status,[_e.ERR_BAD_REQUEST,_e.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function R7(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function O7(e,t){e=e||10;const n=new Array(e),i=new Array(e);let l=0,a=0,s;return t=t!==void 0?t:1e3,function(f){const p=Date.now(),h=i[a];s||(s=p),n[l]=f,i[l]=p;let m=a,b=0;for(;m!==l;)b+=n[m++],m=m%e;if(l=(l+1)%e,l===a&&(a=(a+1)%e),p-s{n=h,l=null,a&&(clearTimeout(a),a=null),e.apply(null,p)};return[(...p)=>{const h=Date.now(),m=h-n;m>=i?s(p,h):(l=p,a||(a=setTimeout(()=>{a=null,s(l)},i-m)))},()=>l&&s(l)]}const Mu=(e,t,n=3)=>{let i=0;const l=O7(50,250);return F7(a=>{const s=a.loaded,c=a.lengthComputable?a.total:void 0,f=s-i,p=l(f),h=s<=c;i=s;const m={loaded:s,total:c,progress:c?s/c:void 0,bytes:f,rate:p||void 0,estimated:p&&c&&h?(c-s)/p:void 0,event:a,lengthComputable:c!=null,[t?"download":"upload"]:!0};e(m)},n)},Zb=(e,t)=>{const n=e!=null;return[i=>t[0]({lengthComputable:n,total:e,loaded:i}),t[1]]},e1=e=>(...t)=>J.asap(()=>e(...t)),N7=Mt.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,Mt.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(Mt.origin),Mt.navigator&&/(msie|trident)/i.test(Mt.navigator.userAgent)):()=>!0,D7=Mt.hasStandardBrowserEnv?{write(e,t,n,i,l,a){const s=[e+"="+encodeURIComponent(t)];J.isNumber(n)&&s.push("expires="+new Date(n).toGMTString()),J.isString(i)&&s.push("path="+i),J.isString(l)&&s.push("domain="+l),a===!0&&s.push("secure"),document.cookie=s.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function z7(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function j7(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function dk(e,t,n){let i=!z7(t);return e&&i||n==!1?j7(e,t):t}const t1=e=>e instanceof Zt?{...e}:e;function Oi(e,t){t=t||{};const n={};function i(p,h,m,b){return J.isPlainObject(p)&&J.isPlainObject(h)?J.merge.call({caseless:b},p,h):J.isPlainObject(h)?J.merge({},h):J.isArray(h)?h.slice():h}function l(p,h,m,b){if(J.isUndefined(h)){if(!J.isUndefined(p))return i(void 0,p,m,b)}else return i(p,h,m,b)}function a(p,h){if(!J.isUndefined(h))return i(void 0,h)}function s(p,h){if(J.isUndefined(h)){if(!J.isUndefined(p))return i(void 0,p)}else return i(void 0,h)}function c(p,h,m){if(m in t)return i(p,h);if(m in e)return i(void 0,p)}const f={url:a,method:a,data:a,baseURL:s,transformRequest:s,transformResponse:s,paramsSerializer:s,timeout:s,timeoutMessage:s,withCredentials:s,withXSRFToken:s,adapter:s,responseType:s,xsrfCookieName:s,xsrfHeaderName:s,onUploadProgress:s,onDownloadProgress:s,decompress:s,maxContentLength:s,maxBodyLength:s,beforeRedirect:s,transport:s,httpAgent:s,httpsAgent:s,cancelToken:s,socketPath:s,responseEncoding:s,validateStatus:c,headers:(p,h,m)=>l(t1(p),t1(h),m,!0)};return J.forEach(Object.keys(Object.assign({},e,t)),function(h){const m=f[h]||l,b=m(e[h],t[h],h);J.isUndefined(b)&&m!==c||(n[h]=b)}),n}const pk=e=>{const t=Oi({},e);let{data:n,withXSRFToken:i,xsrfHeaderName:l,xsrfCookieName:a,headers:s,auth:c}=t;t.headers=s=Zt.from(s),t.url=ak(dk(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),c&&s.set("Authorization","Basic "+btoa((c.username||"")+":"+(c.password?unescape(encodeURIComponent(c.password)):"")));let f;if(J.isFormData(n)){if(Mt.hasStandardBrowserEnv||Mt.hasStandardBrowserWebWorkerEnv)s.setContentType(void 0);else if((f=s.getContentType())!==!1){const[p,...h]=f?f.split(";").map(m=>m.trim()).filter(Boolean):[];s.setContentType([p||"multipart/form-data",...h].join("; "))}}if(Mt.hasStandardBrowserEnv&&(i&&J.isFunction(i)&&(i=i(t)),i||i!==!1&&N7(t.url))){const p=l&&a&&D7.read(a);p&&s.set(l,p)}return t},H7=typeof XMLHttpRequest<"u",B7=H7&&function(e){return new Promise(function(n,i){const l=pk(e);let a=l.data;const s=Zt.from(l.headers).normalize();let{responseType:c,onUploadProgress:f,onDownloadProgress:p}=l,h,m,b,y,w;function S(){y&&y(),w&&w(),l.cancelToken&&l.cancelToken.unsubscribe(h),l.signal&&l.signal.removeEventListener("abort",h)}let C=new XMLHttpRequest;C.open(l.method.toUpperCase(),l.url,!0),C.timeout=l.timeout;function k(){if(!C)return;const M=Zt.from("getAllResponseHeaders"in C&&C.getAllResponseHeaders()),V={data:!c||c==="text"||c==="json"?C.responseText:C.response,status:C.status,statusText:C.statusText,headers:M,config:e,request:C};fk(function(X){n(X),S()},function(X){i(X),S()},V),C=null}"onloadend"in C?C.onloadend=k:C.onreadystatechange=function(){!C||C.readyState!==4||C.status===0&&!(C.responseURL&&C.responseURL.indexOf("file:")===0)||setTimeout(k)},C.onabort=function(){C&&(i(new _e("Request aborted",_e.ECONNABORTED,e,C)),C=null)},C.onerror=function(){i(new _e("Network Error",_e.ERR_NETWORK,e,C)),C=null},C.ontimeout=function(){let U=l.timeout?"timeout of "+l.timeout+"ms exceeded":"timeout exceeded";const V=l.transitional||sk;l.timeoutErrorMessage&&(U=l.timeoutErrorMessage),i(new _e(U,V.clarifyTimeoutError?_e.ETIMEDOUT:_e.ECONNABORTED,e,C)),C=null},a===void 0&&s.setContentType(null),"setRequestHeader"in C&&J.forEach(s.toJSON(),function(U,V){C.setRequestHeader(V,U)}),J.isUndefined(l.withCredentials)||(C.withCredentials=!!l.withCredentials),c&&c!=="json"&&(C.responseType=l.responseType),p&&([b,w]=Mu(p,!0),C.addEventListener("progress",b)),f&&C.upload&&([m,y]=Mu(f),C.upload.addEventListener("progress",m),C.upload.addEventListener("loadend",y)),(l.cancelToken||l.signal)&&(h=M=>{C&&(i(!M||M.type?new No(null,e,C):M),C.abort(),C=null)},l.cancelToken&&l.cancelToken.subscribe(h),l.signal&&(l.signal.aborted?h():l.signal.addEventListener("abort",h)));const I=R7(l.url);if(I&&Mt.protocols.indexOf(I)===-1){i(new _e("Unsupported protocol "+I+":",_e.ERR_BAD_REQUEST,e));return}C.send(a||null)})},U7=(e,t)=>{const{length:n}=e=e?e.filter(Boolean):[];if(t||n){let i=new AbortController,l;const a=function(p){if(!l){l=!0,c();const h=p instanceof Error?p:this.reason;i.abort(h instanceof _e?h:new No(h instanceof Error?h.message:h))}};let s=t&&setTimeout(()=>{s=null,a(new _e(`timeout ${t} of ms exceeded`,_e.ETIMEDOUT))},t);const c=()=>{e&&(s&&clearTimeout(s),s=null,e.forEach(p=>{p.unsubscribe?p.unsubscribe(a):p.removeEventListener("abort",a)}),e=null)};e.forEach(p=>p.addEventListener("abort",a));const{signal:f}=i;return f.unsubscribe=()=>J.asap(c),f}},V7=function*(e,t){let n=e.byteLength;if(n{const l=W7(e,t);let a=0,s,c=f=>{s||(s=!0,i&&i(f))};return new ReadableStream({async pull(f){try{const{done:p,value:h}=await l.next();if(p){c(),f.close();return}let m=h.byteLength;if(n){let b=a+=m;n(b)}f.enqueue(new Uint8Array(h))}catch(p){throw c(p),p}},cancel(f){return c(f),l.return()}},{highWaterMark:2})},Zu=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",hk=Zu&&typeof ReadableStream=="function",G7=Zu&&(typeof TextEncoder=="function"?(e=>t=>e.encode(t))(new TextEncoder):async e=>new Uint8Array(await new Response(e).arrayBuffer())),mk=(e,...t)=>{try{return!!e(...t)}catch{return!1}},q7=hk&&mk(()=>{let e=!1;const t=new Request(Mt.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t}),r1=64*1024,_p=hk&&mk(()=>J.isReadableStream(new Response("").body)),Au={stream:_p&&(e=>e.body)};Zu&&(e=>{["text","arrayBuffer","blob","formData","stream"].forEach(t=>{!Au[t]&&(Au[t]=J.isFunction(e[t])?n=>n[t]():(n,i)=>{throw new _e(`Response type '${t}' is not supported`,_e.ERR_NOT_SUPPORT,i)})})})(new Response);const Y7=async e=>{if(e==null)return 0;if(J.isBlob(e))return e.size;if(J.isSpecCompliantForm(e))return(await new Request(Mt.origin,{method:"POST",body:e}).arrayBuffer()).byteLength;if(J.isArrayBufferView(e)||J.isArrayBuffer(e))return e.byteLength;if(J.isURLSearchParams(e)&&(e=e+""),J.isString(e))return(await G7(e)).byteLength},X7=async(e,t)=>{const n=J.toFiniteNumber(e.getContentLength());return n??Y7(t)},Q7=Zu&&(async e=>{let{url:t,method:n,data:i,signal:l,cancelToken:a,timeout:s,onDownloadProgress:c,onUploadProgress:f,responseType:p,headers:h,withCredentials:m="same-origin",fetchOptions:b}=pk(e);p=p?(p+"").toLowerCase():"text";let y=U7([l,a&&a.toAbortSignal()],s),w;const S=y&&y.unsubscribe&&(()=>{y.unsubscribe()});let C;try{if(f&&q7&&n!=="get"&&n!=="head"&&(C=await X7(h,i))!==0){let V=new Request(t,{method:"POST",body:i,duplex:"half"}),R;if(J.isFormData(i)&&(R=V.headers.get("content-type"))&&h.setContentType(R),V.body){const[X,x]=Zb(C,Mu(e1(f)));i=n1(V.body,r1,X,x)}}J.isString(m)||(m=m?"include":"omit");const k="credentials"in Request.prototype;w=new Request(t,{...b,signal:y,method:n.toUpperCase(),headers:h.normalize().toJSON(),body:i,duplex:"half",credentials:k?m:void 0});let I=await fetch(w);const M=_p&&(p==="stream"||p==="response");if(_p&&(c||M&&S)){const V={};["status","statusText","headers"].forEach(K=>{V[K]=I[K]});const R=J.toFiniteNumber(I.headers.get("content-length")),[X,x]=c&&Zb(R,Mu(e1(c),!0))||[];I=new Response(n1(I.body,r1,X,()=>{x&&x(),S&&S()}),V)}p=p||"text";let U=await Au[J.findKey(Au,p)||"text"](I,e);return!M&&S&&S(),await new Promise((V,R)=>{fk(V,R,{data:U,headers:Zt.from(I.headers),status:I.status,statusText:I.statusText,config:e,request:w})})}catch(k){throw S&&S(),k&&k.name==="TypeError"&&/fetch/i.test(k.message)?Object.assign(new _e("Network Error",_e.ERR_NETWORK,e,w),{cause:k.cause||k}):_e.from(k,k&&k.code,e,w)}}),Mp={http:d7,xhr:B7,fetch:Q7};J.forEach(Mp,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const i1=e=>`- ${e}`,J7=e=>J.isFunction(e)||e===null||e===!1,gk={getAdapter:e=>{e=J.isArray(e)?e:[e];const{length:t}=e;let n,i;const l={};for(let a=0;a`adapter ${c} `+(f===!1?"is not supported by the environment":"is not available in the build"));let s=t?a.length>1?`since : +`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const i=new this(t);return n.forEach(l=>i.set(l)),i}static accessor(t){const i=(this[Jb]=this[Jb]={accessors:{}}).accessors,l=this.prototype;function a(s){const c=Al(s);i[c]||(A7(l,s),i[c]=!0)}return J.isArray(t)?t.forEach(a):a(t),this}};Zt.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);J.reduceDescriptors(Zt.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(i){this[n]=i}}});J.freezeMethods(Zt);function Sd(e,t){const n=this||Sa,i=t||n,l=Zt.from(i.headers);let a=i.data;return J.forEach(e,function(c){a=c.call(n,a,l.normalize(),t?t.status:void 0)}),l.normalize(),a}function sk(e){return!!(e&&e.__CANCEL__)}function No(e,t,n){_e.call(this,e??"canceled",_e.ERR_CANCELED,t,n),this.name="CanceledError"}J.inherits(No,_e,{__CANCEL__:!0});function uk(e,t,n){const i=n.config.validateStatus;!n.status||!i||i(n.status)?e(n):t(new _e("Request failed with status code "+n.status,[_e.ERR_BAD_REQUEST,_e.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function R7(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function O7(e,t){e=e||10;const n=new Array(e),i=new Array(e);let l=0,a=0,s;return t=t!==void 0?t:1e3,function(f){const p=Date.now(),h=i[a];s||(s=p),n[l]=f,i[l]=p;let m=a,b=0;for(;m!==l;)b+=n[m++],m=m%e;if(l=(l+1)%e,l===a&&(a=(a+1)%e),p-s{n=h,l=null,a&&(clearTimeout(a),a=null),e.apply(null,p)};return[(...p)=>{const h=Date.now(),m=h-n;m>=i?s(p,h):(l=p,a||(a=setTimeout(()=>{a=null,s(l)},i-m)))},()=>l&&s(l)]}const Mu=(e,t,n=3)=>{let i=0;const l=O7(50,250);return F7(a=>{const s=a.loaded,c=a.lengthComputable?a.total:void 0,f=s-i,p=l(f),h=s<=c;i=s;const m={loaded:s,total:c,progress:c?s/c:void 0,bytes:f,rate:p||void 0,estimated:p&&c&&h?(c-s)/p:void 0,event:a,lengthComputable:c!=null,[t?"download":"upload"]:!0};e(m)},n)},Zb=(e,t)=>{const n=e!=null;return[i=>t[0]({lengthComputable:n,total:e,loaded:i}),t[1]]},e1=e=>(...t)=>J.asap(()=>e(...t)),N7=Mt.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,Mt.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(Mt.origin),Mt.navigator&&/(msie|trident)/i.test(Mt.navigator.userAgent)):()=>!0,D7=Mt.hasStandardBrowserEnv?{write(e,t,n,i,l,a){const s=[e+"="+encodeURIComponent(t)];J.isNumber(n)&&s.push("expires="+new Date(n).toGMTString()),J.isString(i)&&s.push("path="+i),J.isString(l)&&s.push("domain="+l),a===!0&&s.push("secure"),document.cookie=s.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function z7(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function j7(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function ck(e,t,n){let i=!z7(t);return e&&i||n==!1?j7(e,t):t}const t1=e=>e instanceof Zt?{...e}:e;function Oi(e,t){t=t||{};const n={};function i(p,h,m,b){return J.isPlainObject(p)&&J.isPlainObject(h)?J.merge.call({caseless:b},p,h):J.isPlainObject(h)?J.merge({},h):J.isArray(h)?h.slice():h}function l(p,h,m,b){if(J.isUndefined(h)){if(!J.isUndefined(p))return i(void 0,p,m,b)}else return i(p,h,m,b)}function a(p,h){if(!J.isUndefined(h))return i(void 0,h)}function s(p,h){if(J.isUndefined(h)){if(!J.isUndefined(p))return i(void 0,p)}else return i(void 0,h)}function c(p,h,m){if(m in t)return i(p,h);if(m in e)return i(void 0,p)}const f={url:a,method:a,data:a,baseURL:s,transformRequest:s,transformResponse:s,paramsSerializer:s,timeout:s,timeoutMessage:s,withCredentials:s,withXSRFToken:s,adapter:s,responseType:s,xsrfCookieName:s,xsrfHeaderName:s,onUploadProgress:s,onDownloadProgress:s,decompress:s,maxContentLength:s,maxBodyLength:s,beforeRedirect:s,transport:s,httpAgent:s,httpsAgent:s,cancelToken:s,socketPath:s,responseEncoding:s,validateStatus:c,headers:(p,h,m)=>l(t1(p),t1(h),m,!0)};return J.forEach(Object.keys(Object.assign({},e,t)),function(h){const m=f[h]||l,b=m(e[h],t[h],h);J.isUndefined(b)&&m!==c||(n[h]=b)}),n}const fk=e=>{const t=Oi({},e);let{data:n,withXSRFToken:i,xsrfHeaderName:l,xsrfCookieName:a,headers:s,auth:c}=t;t.headers=s=Zt.from(s),t.url=ok(ck(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),c&&s.set("Authorization","Basic "+btoa((c.username||"")+":"+(c.password?unescape(encodeURIComponent(c.password)):"")));let f;if(J.isFormData(n)){if(Mt.hasStandardBrowserEnv||Mt.hasStandardBrowserWebWorkerEnv)s.setContentType(void 0);else if((f=s.getContentType())!==!1){const[p,...h]=f?f.split(";").map(m=>m.trim()).filter(Boolean):[];s.setContentType([p||"multipart/form-data",...h].join("; "))}}if(Mt.hasStandardBrowserEnv&&(i&&J.isFunction(i)&&(i=i(t)),i||i!==!1&&N7(t.url))){const p=l&&a&&D7.read(a);p&&s.set(l,p)}return t},H7=typeof XMLHttpRequest<"u",B7=H7&&function(e){return new Promise(function(n,i){const l=fk(e);let a=l.data;const s=Zt.from(l.headers).normalize();let{responseType:c,onUploadProgress:f,onDownloadProgress:p}=l,h,m,b,y,w;function S(){y&&y(),w&&w(),l.cancelToken&&l.cancelToken.unsubscribe(h),l.signal&&l.signal.removeEventListener("abort",h)}let C=new XMLHttpRequest;C.open(l.method.toUpperCase(),l.url,!0),C.timeout=l.timeout;function k(){if(!C)return;const M=Zt.from("getAllResponseHeaders"in C&&C.getAllResponseHeaders()),V={data:!c||c==="text"||c==="json"?C.responseText:C.response,status:C.status,statusText:C.statusText,headers:M,config:e,request:C};uk(function(X){n(X),S()},function(X){i(X),S()},V),C=null}"onloadend"in C?C.onloadend=k:C.onreadystatechange=function(){!C||C.readyState!==4||C.status===0&&!(C.responseURL&&C.responseURL.indexOf("file:")===0)||setTimeout(k)},C.onabort=function(){C&&(i(new _e("Request aborted",_e.ECONNABORTED,e,C)),C=null)},C.onerror=function(){i(new _e("Network Error",_e.ERR_NETWORK,e,C)),C=null},C.ontimeout=function(){let U=l.timeout?"timeout of "+l.timeout+"ms exceeded":"timeout exceeded";const V=l.transitional||lk;l.timeoutErrorMessage&&(U=l.timeoutErrorMessage),i(new _e(U,V.clarifyTimeoutError?_e.ETIMEDOUT:_e.ECONNABORTED,e,C)),C=null},a===void 0&&s.setContentType(null),"setRequestHeader"in C&&J.forEach(s.toJSON(),function(U,V){C.setRequestHeader(V,U)}),J.isUndefined(l.withCredentials)||(C.withCredentials=!!l.withCredentials),c&&c!=="json"&&(C.responseType=l.responseType),p&&([b,w]=Mu(p,!0),C.addEventListener("progress",b)),f&&C.upload&&([m,y]=Mu(f),C.upload.addEventListener("progress",m),C.upload.addEventListener("loadend",y)),(l.cancelToken||l.signal)&&(h=M=>{C&&(i(!M||M.type?new No(null,e,C):M),C.abort(),C=null)},l.cancelToken&&l.cancelToken.subscribe(h),l.signal&&(l.signal.aborted?h():l.signal.addEventListener("abort",h)));const I=R7(l.url);if(I&&Mt.protocols.indexOf(I)===-1){i(new _e("Unsupported protocol "+I+":",_e.ERR_BAD_REQUEST,e));return}C.send(a||null)})},U7=(e,t)=>{const{length:n}=e=e?e.filter(Boolean):[];if(t||n){let i=new AbortController,l;const a=function(p){if(!l){l=!0,c();const h=p instanceof Error?p:this.reason;i.abort(h instanceof _e?h:new No(h instanceof Error?h.message:h))}};let s=t&&setTimeout(()=>{s=null,a(new _e(`timeout ${t} of ms exceeded`,_e.ETIMEDOUT))},t);const c=()=>{e&&(s&&clearTimeout(s),s=null,e.forEach(p=>{p.unsubscribe?p.unsubscribe(a):p.removeEventListener("abort",a)}),e=null)};e.forEach(p=>p.addEventListener("abort",a));const{signal:f}=i;return f.unsubscribe=()=>J.asap(c),f}},V7=function*(e,t){let n=e.byteLength;if(n{const l=W7(e,t);let a=0,s,c=f=>{s||(s=!0,i&&i(f))};return new ReadableStream({async pull(f){try{const{done:p,value:h}=await l.next();if(p){c(),f.close();return}let m=h.byteLength;if(n){let b=a+=m;n(b)}f.enqueue(new Uint8Array(h))}catch(p){throw c(p),p}},cancel(f){return c(f),l.return()}},{highWaterMark:2})},Zu=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",dk=Zu&&typeof ReadableStream=="function",G7=Zu&&(typeof TextEncoder=="function"?(e=>t=>e.encode(t))(new TextEncoder):async e=>new Uint8Array(await new Response(e).arrayBuffer())),pk=(e,...t)=>{try{return!!e(...t)}catch{return!1}},q7=dk&&pk(()=>{let e=!1;const t=new Request(Mt.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t}),r1=64*1024,_p=dk&&pk(()=>J.isReadableStream(new Response("").body)),Au={stream:_p&&(e=>e.body)};Zu&&(e=>{["text","arrayBuffer","blob","formData","stream"].forEach(t=>{!Au[t]&&(Au[t]=J.isFunction(e[t])?n=>n[t]():(n,i)=>{throw new _e(`Response type '${t}' is not supported`,_e.ERR_NOT_SUPPORT,i)})})})(new Response);const Y7=async e=>{if(e==null)return 0;if(J.isBlob(e))return e.size;if(J.isSpecCompliantForm(e))return(await new Request(Mt.origin,{method:"POST",body:e}).arrayBuffer()).byteLength;if(J.isArrayBufferView(e)||J.isArrayBuffer(e))return e.byteLength;if(J.isURLSearchParams(e)&&(e=e+""),J.isString(e))return(await G7(e)).byteLength},X7=async(e,t)=>{const n=J.toFiniteNumber(e.getContentLength());return n??Y7(t)},Q7=Zu&&(async e=>{let{url:t,method:n,data:i,signal:l,cancelToken:a,timeout:s,onDownloadProgress:c,onUploadProgress:f,responseType:p,headers:h,withCredentials:m="same-origin",fetchOptions:b}=fk(e);p=p?(p+"").toLowerCase():"text";let y=U7([l,a&&a.toAbortSignal()],s),w;const S=y&&y.unsubscribe&&(()=>{y.unsubscribe()});let C;try{if(f&&q7&&n!=="get"&&n!=="head"&&(C=await X7(h,i))!==0){let V=new Request(t,{method:"POST",body:i,duplex:"half"}),R;if(J.isFormData(i)&&(R=V.headers.get("content-type"))&&h.setContentType(R),V.body){const[X,x]=Zb(C,Mu(e1(f)));i=n1(V.body,r1,X,x)}}J.isString(m)||(m=m?"include":"omit");const k="credentials"in Request.prototype;w=new Request(t,{...b,signal:y,method:n.toUpperCase(),headers:h.normalize().toJSON(),body:i,duplex:"half",credentials:k?m:void 0});let I=await fetch(w);const M=_p&&(p==="stream"||p==="response");if(_p&&(c||M&&S)){const V={};["status","statusText","headers"].forEach(K=>{V[K]=I[K]});const R=J.toFiniteNumber(I.headers.get("content-length")),[X,x]=c&&Zb(R,Mu(e1(c),!0))||[];I=new Response(n1(I.body,r1,X,()=>{x&&x(),S&&S()}),V)}p=p||"text";let U=await Au[J.findKey(Au,p)||"text"](I,e);return!M&&S&&S(),await new Promise((V,R)=>{uk(V,R,{data:U,headers:Zt.from(I.headers),status:I.status,statusText:I.statusText,config:e,request:w})})}catch(k){throw S&&S(),k&&k.name==="TypeError"&&/fetch/i.test(k.message)?Object.assign(new _e("Network Error",_e.ERR_NETWORK,e,w),{cause:k.cause||k}):_e.from(k,k&&k.code,e,w)}}),Mp={http:d7,xhr:B7,fetch:Q7};J.forEach(Mp,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const i1=e=>`- ${e}`,J7=e=>J.isFunction(e)||e===null||e===!1,hk={getAdapter:e=>{e=J.isArray(e)?e:[e];const{length:t}=e;let n,i;const l={};for(let a=0;a`adapter ${c} `+(f===!1?"is not supported by the environment":"is not available in the build"));let s=t?a.length>1?`since : `+a.map(i1).join(` -`):" "+i1(a[0]):"as no adapter specified";throw new _e("There is no suitable adapter to dispatch the request "+s,"ERR_NOT_SUPPORT")}return i},adapters:Mp};function $d(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new No(null,e)}function o1(e){return $d(e),e.headers=Zt.from(e.headers),e.data=Sd.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),gk.getAdapter(e.adapter||Sa.adapter)(e).then(function(i){return $d(e),i.data=Sd.call(e,e.transformResponse,i),i.headers=Zt.from(i.headers),i},function(i){return ck(i)||($d(e),i&&i.response&&(i.response.data=Sd.call(e,e.transformResponse,i.response),i.response.headers=Zt.from(i.response.headers))),Promise.reject(i)})}const yk="1.8.3",ec={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{ec[e]=function(i){return typeof i===e||"a"+(t<1?"n ":" ")+e}});const l1={};ec.transitional=function(t,n,i){function l(a,s){return"[Axios v"+yk+"] Transitional option '"+a+"'"+s+(i?". "+i:"")}return(a,s,c)=>{if(t===!1)throw new _e(l(s," has been removed"+(n?" in "+n:"")),_e.ERR_DEPRECATED);return n&&!l1[s]&&(l1[s]=!0,console.warn(l(s," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(a,s,c):!0}};ec.spelling=function(t){return(n,i)=>(console.warn(`${i} is likely a misspelling of ${t}`),!0)};function Z7(e,t,n){if(typeof e!="object")throw new _e("options must be an object",_e.ERR_BAD_OPTION_VALUE);const i=Object.keys(e);let l=i.length;for(;l-- >0;){const a=i[l],s=t[a];if(s){const c=e[a],f=c===void 0||s(c,a,e);if(f!==!0)throw new _e("option "+a+" must be "+f,_e.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new _e("Unknown option "+a,_e.ERR_BAD_OPTION)}}const fu={assertOptions:Z7,validators:ec},Qn=fu.validators;let Pi=class{constructor(t){this.defaults=t,this.interceptors={request:new Qb,response:new Qb}}async request(t,n){try{return await this._request(t,n)}catch(i){if(i instanceof Error){let l={};Error.captureStackTrace?Error.captureStackTrace(l):l=new Error;const a=l.stack?l.stack.replace(/^.+\n/,""):"";try{i.stack?a&&!String(i.stack).endsWith(a.replace(/^.+\n.+\n/,""))&&(i.stack+=` -`+a):i.stack=a}catch{}}throw i}}_request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=Oi(this.defaults,n);const{transitional:i,paramsSerializer:l,headers:a}=n;i!==void 0&&fu.assertOptions(i,{silentJSONParsing:Qn.transitional(Qn.boolean),forcedJSONParsing:Qn.transitional(Qn.boolean),clarifyTimeoutError:Qn.transitional(Qn.boolean)},!1),l!=null&&(J.isFunction(l)?n.paramsSerializer={serialize:l}:fu.assertOptions(l,{encode:Qn.function,serialize:Qn.function},!0)),n.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?n.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:n.allowAbsoluteUrls=!0),fu.assertOptions(n,{baseUrl:Qn.spelling("baseURL"),withXsrfToken:Qn.spelling("withXSRFToken")},!0),n.method=(n.method||this.defaults.method||"get").toLowerCase();let s=a&&J.merge(a.common,a[n.method]);a&&J.forEach(["delete","get","head","post","put","patch","common"],w=>{delete a[w]}),n.headers=Zt.concat(s,a);const c=[];let f=!0;this.interceptors.request.forEach(function(S){typeof S.runWhen=="function"&&S.runWhen(n)===!1||(f=f&&S.synchronous,c.unshift(S.fulfilled,S.rejected))});const p=[];this.interceptors.response.forEach(function(S){p.push(S.fulfilled,S.rejected)});let h,m=0,b;if(!f){const w=[o1.bind(this),void 0];for(w.unshift.apply(w,c),w.push.apply(w,p),b=w.length,h=Promise.resolve(n);m{if(!i._listeners)return;let a=i._listeners.length;for(;a-- >0;)i._listeners[a](l);i._listeners=null}),this.promise.then=l=>{let a;const s=new Promise(c=>{i.subscribe(c),a=c}).then(l);return s.cancel=function(){i.unsubscribe(a)},s},t(function(a,s,c){i.reason||(i.reason=new No(a,s,c),n(i.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}toAbortSignal(){const t=new AbortController,n=i=>{t.abort(i)};return this.subscribe(n),t.signal.unsubscribe=()=>this.unsubscribe(n),t.signal}static source(){let t;return{token:new vk(function(l){t=l}),cancel:t}}};function tO(e){return function(n){return e.apply(null,n)}}function nO(e){return J.isObject(e)&&e.isAxiosError===!0}const Ap={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(Ap).forEach(([e,t])=>{Ap[t]=e});function bk(e){const t=new Pi(e),n=Xx(Pi.prototype.request,t);return J.extend(n,Pi.prototype,t,{allOwnKeys:!0}),J.extend(n,t,null,{allOwnKeys:!0}),n.create=function(l){return bk(Oi(e,l))},n}const nt=bk(Sa);nt.Axios=Pi;nt.CanceledError=No;nt.CancelToken=eO;nt.isCancel=ck;nt.VERSION=yk;nt.toFormData=Ju;nt.AxiosError=_e;nt.Cancel=nt.CanceledError;nt.all=function(t){return Promise.all(t)};nt.spread=tO;nt.isAxiosError=nO;nt.mergeConfig=Oi;nt.AxiosHeaders=Zt;nt.formToJSON=e=>uk(J.isHTMLForm(e)?new FormData(e):e);nt.getAdapter=gk.getAdapter;nt.HttpStatusCode=Ap;nt.default=nt;const{Axios:UO,AxiosError:VO,CanceledError:WO,isCancel:KO,CancelToken:GO,VERSION:qO,all:YO,Cancel:XO,isAxiosError:rO,spread:QO,toFormData:JO,AxiosHeaders:ZO,HttpStatusCode:eF,formToJSON:tF,getAdapter:nF,mergeConfig:rF}=nt,iO={method:"GET"};function oO(){return nt.create({headers:{"Content-Type":"application/json"},responseType:"json",adapter:"fetch"})}function lO(e,t){const n=oO(),{method:i,body:l}=t,a=l?JSON.stringify(l):null;return async()=>{if(i==="GET")return await n.get(e);if(i==="POST")return await n.post(e,a);throw new Error("Invalid method. Use GET or POST.")}}function aO(e,t){const[n,i]=T.useState(null),[l,a]=T.useState(null),[s,c]=T.useState(!1);return T.useEffect(()=>{let f=!1;return(async()=>{c(!0);try{const h=await lO(e,t??iO)();if(f)return;i(h)}catch(h){if(f)return;a(h)}finally{f||c(!1)}})(),()=>{f=!0}},[t,e]),{data:n,error:l,isLoading:s}}function sO(){const[e,t]=T.useState(null),[n,i]=T.useState(""),[l,a]=T.useState(!1),[s,c]=T.useState(!0),[f,p]=T.useState(),h=T.useRef(null),{history:m,sendMessage:b,isLoading:y}=N0(),{theme:w}=vh(),{isOpen:S,onOpen:C,onOpenChange:k}=YL(),I=sa.isPluginActivated(Tp),M=T.useMemo(()=>m.length>0,[m.length]),U=aO(Yx("/api/config")),V=T.useCallback(()=>{if(!h.current)return;const te=h.current,G=te.scrollHeight-te.scrollTop-te.clientHeight;a(G>100),c(!1),G>25?c(!1):c(!0)},[]);T.useEffect(()=>{if(U.data){const A=U.data.data;t(A)}},[U.data]),T.useEffect(()=>{e&&(Object.prototype.hasOwnProperty.call(e,aa.LIKE)||Object.prototype.hasOwnProperty.call(e,aa.DISLIKE))&&sa.activate(Tp)},[e]),T.useEffect(()=>{c(!0),m.length===0&&a(!1)},[m.length]),T.useEffect(()=>{if(h.current&&s){const A=h.current;A.scrollTop=A.scrollHeight}},[V,m,s]),T.useEffect(()=>{const A=h.current;return A==null||A.addEventListener("scroll",V),()=>{A==null||A.removeEventListener("scroll",V)}},[V,M]);const R=T.useCallback(()=>{h.current&&(h.current.scrollTo({top:h.current.scrollHeight,behavior:"smooth"}),c(!0))},[]),X=async A=>{console.log("Feedback form submitted:",A)},x=async A=>{if(p(A),e[A]===null){await X(null);return}C()},K=()=>{b(n)},F=`Hello! I'm your AI assistant. +`):" "+i1(a[0]):"as no adapter specified";throw new _e("There is no suitable adapter to dispatch the request "+s,"ERR_NOT_SUPPORT")}return i},adapters:Mp};function $d(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new No(null,e)}function o1(e){return $d(e),e.headers=Zt.from(e.headers),e.data=Sd.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),hk.getAdapter(e.adapter||Sa.adapter)(e).then(function(i){return $d(e),i.data=Sd.call(e,e.transformResponse,i),i.headers=Zt.from(i.headers),i},function(i){return sk(i)||($d(e),i&&i.response&&(i.response.data=Sd.call(e,e.transformResponse,i.response),i.response.headers=Zt.from(i.response.headers))),Promise.reject(i)})}const mk="1.8.3",ec={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{ec[e]=function(i){return typeof i===e||"a"+(t<1?"n ":" ")+e}});const l1={};ec.transitional=function(t,n,i){function l(a,s){return"[Axios v"+mk+"] Transitional option '"+a+"'"+s+(i?". "+i:"")}return(a,s,c)=>{if(t===!1)throw new _e(l(s," has been removed"+(n?" in "+n:"")),_e.ERR_DEPRECATED);return n&&!l1[s]&&(l1[s]=!0,console.warn(l(s," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(a,s,c):!0}};ec.spelling=function(t){return(n,i)=>(console.warn(`${i} is likely a misspelling of ${t}`),!0)};function Z7(e,t,n){if(typeof e!="object")throw new _e("options must be an object",_e.ERR_BAD_OPTION_VALUE);const i=Object.keys(e);let l=i.length;for(;l-- >0;){const a=i[l],s=t[a];if(s){const c=e[a],f=c===void 0||s(c,a,e);if(f!==!0)throw new _e("option "+a+" must be "+f,_e.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new _e("Unknown option "+a,_e.ERR_BAD_OPTION)}}const fu={assertOptions:Z7,validators:ec},Xn=fu.validators;let Pi=class{constructor(t){this.defaults=t,this.interceptors={request:new Qb,response:new Qb}}async request(t,n){try{return await this._request(t,n)}catch(i){if(i instanceof Error){let l={};Error.captureStackTrace?Error.captureStackTrace(l):l=new Error;const a=l.stack?l.stack.replace(/^.+\n/,""):"";try{i.stack?a&&!String(i.stack).endsWith(a.replace(/^.+\n.+\n/,""))&&(i.stack+=` +`+a):i.stack=a}catch{}}throw i}}_request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=Oi(this.defaults,n);const{transitional:i,paramsSerializer:l,headers:a}=n;i!==void 0&&fu.assertOptions(i,{silentJSONParsing:Xn.transitional(Xn.boolean),forcedJSONParsing:Xn.transitional(Xn.boolean),clarifyTimeoutError:Xn.transitional(Xn.boolean)},!1),l!=null&&(J.isFunction(l)?n.paramsSerializer={serialize:l}:fu.assertOptions(l,{encode:Xn.function,serialize:Xn.function},!0)),n.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?n.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:n.allowAbsoluteUrls=!0),fu.assertOptions(n,{baseUrl:Xn.spelling("baseURL"),withXsrfToken:Xn.spelling("withXSRFToken")},!0),n.method=(n.method||this.defaults.method||"get").toLowerCase();let s=a&&J.merge(a.common,a[n.method]);a&&J.forEach(["delete","get","head","post","put","patch","common"],w=>{delete a[w]}),n.headers=Zt.concat(s,a);const c=[];let f=!0;this.interceptors.request.forEach(function(S){typeof S.runWhen=="function"&&S.runWhen(n)===!1||(f=f&&S.synchronous,c.unshift(S.fulfilled,S.rejected))});const p=[];this.interceptors.response.forEach(function(S){p.push(S.fulfilled,S.rejected)});let h,m=0,b;if(!f){const w=[o1.bind(this),void 0];for(w.unshift.apply(w,c),w.push.apply(w,p),b=w.length,h=Promise.resolve(n);m{if(!i._listeners)return;let a=i._listeners.length;for(;a-- >0;)i._listeners[a](l);i._listeners=null}),this.promise.then=l=>{let a;const s=new Promise(c=>{i.subscribe(c),a=c}).then(l);return s.cancel=function(){i.unsubscribe(a)},s},t(function(a,s,c){i.reason||(i.reason=new No(a,s,c),n(i.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}toAbortSignal(){const t=new AbortController,n=i=>{t.abort(i)};return this.subscribe(n),t.signal.unsubscribe=()=>this.unsubscribe(n),t.signal}static source(){let t;return{token:new gk(function(l){t=l}),cancel:t}}};function tO(e){return function(n){return e.apply(null,n)}}function nO(e){return J.isObject(e)&&e.isAxiosError===!0}const Ap={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(Ap).forEach(([e,t])=>{Ap[t]=e});function yk(e){const t=new Pi(e),n=qx(Pi.prototype.request,t);return J.extend(n,Pi.prototype,t,{allOwnKeys:!0}),J.extend(n,t,null,{allOwnKeys:!0}),n.create=function(l){return yk(Oi(e,l))},n}const nt=yk(Sa);nt.Axios=Pi;nt.CanceledError=No;nt.CancelToken=eO;nt.isCancel=sk;nt.VERSION=mk;nt.toFormData=Ju;nt.AxiosError=_e;nt.Cancel=nt.CanceledError;nt.all=function(t){return Promise.all(t)};nt.spread=tO;nt.isAxiosError=nO;nt.mergeConfig=Oi;nt.AxiosHeaders=Zt;nt.formToJSON=e=>ak(J.isHTMLForm(e)?new FormData(e):e);nt.getAdapter=hk.getAdapter;nt.HttpStatusCode=Ap;nt.default=nt;const{Axios:UO,AxiosError:VO,CanceledError:WO,isCancel:KO,CancelToken:GO,VERSION:qO,all:YO,Cancel:XO,isAxiosError:rO,spread:QO,toFormData:JO,AxiosHeaders:ZO,HttpStatusCode:eF,formToJSON:tF,getAdapter:nF,mergeConfig:rF}=nt,iO={method:"GET"};function oO(){return nt.create({headers:{"Content-Type":"application/json"},responseType:"json",adapter:"fetch"})}function lO(e,t){const n=oO(),{method:i,body:l}=t,a=l?JSON.stringify(l):null;return async()=>{if(i==="GET")return await n.get(e);if(i==="POST")return await n.post(e,a);throw new Error("Invalid method. Use GET or POST.")}}function aO(e,t){const[n,i]=T.useState(null),[l,a]=T.useState(null),[s,c]=T.useState(!1);return T.useEffect(()=>{let f=!1;return(async()=>{c(!0);try{const h=await lO(e,t??iO)();if(f)return;i(h)}catch(h){if(f)return;a(h)}finally{f||c(!1)}})(),()=>{f=!0}},[t,e]),{data:n,error:l,isLoading:s}}function sO(){const[e,t]=T.useState(null),[n,i]=T.useState(""),[l,a]=T.useState(!1),[s,c]=T.useState(!0),[f,p]=T.useState(),h=T.useRef(null),{history:m,sendMessage:b,isLoading:y}=N0(),{theme:w}=vh(),{isOpen:S,onOpen:C,onOpenChange:k}=GL(),I=sa.isPluginActivated(Tp),M=T.useMemo(()=>m.length>0,[m.length]),U=aO(Gx("/api/config")),V=T.useCallback(()=>{if(!h.current)return;const te=h.current,G=te.scrollHeight-te.scrollTop-te.clientHeight;a(G>100),c(!1),G>25?c(!1):c(!0)},[]);T.useEffect(()=>{if(U.data){const A=U.data.data;t(A)}},[U.data]),T.useEffect(()=>{e&&(Object.prototype.hasOwnProperty.call(e,aa.LIKE)||Object.prototype.hasOwnProperty.call(e,aa.DISLIKE))&&sa.activate(Tp)},[e]),T.useEffect(()=>{c(!0),m.length===0&&a(!1)},[m.length]),T.useEffect(()=>{if(h.current&&s){const A=h.current;A.scrollTop=A.scrollHeight}},[V,m,s]),T.useEffect(()=>{const A=h.current;return A==null||A.addEventListener("scroll",V),()=>{A==null||A.removeEventListener("scroll",V)}},[V,M]);const R=T.useCallback(()=>{h.current&&(h.current.scrollTo({top:h.current.scrollHeight,behavior:"smooth"}),c(!0))},[]),X=async A=>{console.log("Feedback form submitted:",A)},x=async A=>{if(p(A),e[A]===null){await X(null);return}C()},K=()=>{b(n),i("")},F=`Hello! I'm your AI assistant. How can I help you today? -You can ask me anything! I can provide information, answer questions, and assist you with various tasks.`,N=Q.jsx(e4,{className:"relative flex h-full flex-col gap-6 pb-8",ref:h,children:m.map(A=>Q.jsx(Wx,{chatMessage:A,onOpenFeedbackForm:I?x:void 0,likeForm:e==null?void 0:e.like_form,dislikeForm:e==null?void 0:e.dislike_form},A.id))}),P=M?N:Q.jsx("div",{className:"flex h-full w-full items-center justify-center",children:Q.jsxs("div",{className:"flex w-full max-w-[600px] flex-col gap-4",children:[Q.jsx(xx,{className:"text-center text-large text-default-900",remarkPlugins:[Vx],children:F}),Q.jsx("div",{className:"text-center text-small text-default-500",children:"You can start a conversation by typing in the input box below."})]})}),H=U.isLoading||y;return Q.jsxs("div",{className:Tn("flex h-screen w-screen items-start justify-center bg-background",w),children:[Q.jsx("div",{className:"h-full w-full max-w-full",children:Q.jsx(t6,{subTitle:"by deepsense.ai",title:"Ragbits Chat",children:Q.jsxs("div",{className:"relative flex h-full flex-col overflow-y-auto p-6 pb-8",children:[P,Q.jsx(Ti,{variant:"solid",onPress:R,className:Tn("absolute bottom-32 left-1/2 z-10 -translate-x-1/2 transition-all duration-200 ease-out",l&&M?"opacity-100":"pointer-events-none opacity-0"),tabIndex:-1,startContent:Q.jsx(Xr,{icon:"heroicons:arrow-down"}),children:"Scroll to bottom"}),Q.jsx("div",{className:"mt-auto flex max-w-full flex-col gap-2 px-6",children:Q.jsx(Gx,{isLoading:H,submit:K,message:n,setMessage:i})})]})})}),Q.jsx($R,{plugin:qx,component:"FeedbackFormComponent",componentProps:{title:"Feedback Form",schema:e&&f?e[f]?e[f]:{title:"",fields:[]}:{title:"",fields:[]},onClose:k,onSubmit:X,isOpen:S}})]})}const $t=[];for(let e=0;e<256;++e)$t.push((e+256).toString(16).slice(1));function uO(e,t=0){return($t[e[t+0]]+$t[e[t+1]]+$t[e[t+2]]+$t[e[t+3]]+"-"+$t[e[t+4]]+$t[e[t+5]]+"-"+$t[e[t+6]]+$t[e[t+7]]+"-"+$t[e[t+8]]+$t[e[t+9]]+"-"+$t[e[t+10]]+$t[e[t+11]]+$t[e[t+12]]+$t[e[t+13]]+$t[e[t+14]]+$t[e[t+15]]).toLowerCase()}let Cd;const cO=new Uint8Array(16);function fO(){if(!Cd){if(typeof crypto>"u"||!crypto.getRandomValues)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");Cd=crypto.getRandomValues.bind(crypto)}return Cd(cO)}const dO=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),a1={randomUUID:dO};function pO(e,t,n){var l;if(a1.randomUUID&&!e)return a1.randomUUID();e=e||{};const i=e.random??((l=e.rng)==null?void 0:l.call(e))??fO();if(i.length<16)throw new Error("Random bytes length must be >= 16");return i[6]=i[6]&15|64,i[8]=i[8]&63|128,uO(i)}const du="There was an error processing your request. Please try resending your message shortly.",s1="There was an error connecting to the server. Please check your internet connection and try sending your message again.";async function Rp(e,t){if(!rO(e)){await t(s1);return}if(e.response){console.error("Error response:",e.response.data),await t(du);return}if(e.request){console.error("Error request:",e.request),await t(s1);return}}async function*wk(e){if(e.type!==jn.TEXT){yield e;return}const t=15,n=e.content,i=Math.ceil(n.length/t);if(i===1){yield e;return}for(let l=0;lsetTimeout(p,f))}}async function hO(e,t,n,i,l){const s=e.data.pipeThrough(new TextDecoderStream).getReader();async function c({value:f,done:p}){if(p||l!=null&&l.value){await(i==null?void 0:i());return}const h=f.split(` -`);if(!h.length){console.error("Received empty message"),await n(du);return}for(const m of h)if(m.startsWith("data: "))try{const b=m.replace("data: ","").trim(),y=JSON.parse(b);if(!TR(y)){console.error("Invalid data format:",y),await n(du);return}const w=wk(y);for await(const S of w){if(l!=null&&l.value){await(i==null?void 0:i());return}await t(S)}}catch(b){console.error("Error parsing JSON:",b),await n(du);return}try{const m=await s.read();await c(m)}catch(m){await Rp(m,n)}}try{const f=await s.read();await c(f)}catch(f){await Rp(f,n)}}function mO(e,t,n,i,l={method:"GET"}){const a=gO(),{method:s,body:c}=l,f=c?JSON.stringify(c):null,p={value:!1};return(async()=>{try{let m;if(s==="GET")m=await a.get(e);else if(s==="POST")m=await a.post(e,f);else throw new Error("Invalid method. Use GET or POST.");await hO(m,t,n,i,p)}catch(m){await Rp(m,n)}})(),()=>{p.value=!0}}function gO(){return nt.create({headers:{"Content-Type":"application/json",Accept:"text/event-stream"},responseType:"stream",adapter:"fetch"})}function yO({children:e}){const[t,n]=T.useState(new Map),[i,l]=T.useState(null),[a,s]=T.useState(null),c=I=>{n(M=>I(M))},f=T.useCallback(I=>{const M=pO(),U={...I,id:M};return c(V=>{const R=new Map(V);return R.set(M,U),R}),M},[]),p=T.useCallback(I=>{c(M=>{const U=new Map(M);return U.delete(I),U})},[]),h=T.useCallback(()=>{n(new Map),l(null)},[]),m=T.useCallback(I=>{switch(I.type){case jn.STATE_UPDATE:l(I.content);break}},[]),b=T.useCallback((I,M)=>{c(U=>{const V=new Map(U),R=V.get(M);if(!R)throw new Error(`Message ID ${M} not found in history`);const X={...R};switch(I.type){case jn.TEXT:X.content+=I.content;break;case jn.REFERENCE:X.references=[...R.references??[],I.content];break;case jn.MESSAGE_ID:X.serverId=I.content;break}return V.set(M,X),V})},[]),y=T.useCallback((I,M)=>{[jn.STATE_UPDATE,jn.MESSAGE_ID].includes(I.type)?m(I):b(I,M)},[m,b]),w=T.useCallback((I,M)=>{const U=mO(Yx("/api/chat"),V=>y(V,M),async V=>{if(s(null),!V)return;const R={type:jn.TEXT,content:V},X=wk(R);for await(const x of X)y(x,M)},()=>s(null),{method:"POST",body:{message:I,history:CR(Array.from(t.values())),context:i??{}}});s(()=>U)},[t,i,y]),S=T.useCallback(I=>{if(!I)return;f({role:la.USER,content:I});const M=f({role:la.ASSISTANT,content:""});w(I,M)},[f,w]),C=T.useCallback(()=>{a&&(a(),s(null))},[a]),k=T.useMemo(()=>({history:Array.from(t.values()),addMessage:f,handleResponse:y,deleteMessage:p,clearHistory:h,sendMessage:S,isLoading:!!a,stopAnswering:C}),[t,f,p,h,y,S,a,C]);return Q.jsx(F0.Provider,{value:k,children:e})}function vO(){return window.matchMedia("(prefers-color-scheme: dark)").matches?Ln.DARK:Ln.LIGHT}function u1(){const e=window.localStorage.getItem("theme");return e===Ln.DARK||e===Ln.LIGHT?e:vO()}function bO(e){return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)}const wO=({children:e})=>{const t=T.useSyncExternalStore(bO,u1,u1),n=T.useCallback(l=>{window.localStorage.setItem("theme",l),window.dispatchEvent(new Event("storage"))},[]),i=T.useMemo(()=>({theme:t,setTheme:n}),[t,n]);return Q.jsx(D0.Provider,{value:i,children:e})};sa.register(qx);M0(["heroicons:check","heroicons:clipboard","heroicons:arrow-path","heroicons:sun","heroicons:moon","heroicons:arrow-down"]);ES.createRoot(document.getElementById("root")).render(Q.jsx(Ne.StrictMode,{children:Q.jsx(HT,{children:Q.jsx(yO,{children:Q.jsx(wO,{children:Q.jsx(sO,{})})})})}));export{l$ as $,Qr as A,Jp as B,EO as C,D1 as D,Up as E,qr as F,L$ as G,Q as H,Ou as I,Td as J,Mo as K,LL as L,g2 as M,_o as N,CC as O,J$ as P,b2 as Q,Ne as R,eh as S,da as T,ma as U,sv as V,wo as W,V3 as X,FO as Y,fa as Z,hu as _,SO as a,RT as a$,Jt as a0,Re as a1,yv as a2,Ly as a3,$1 as a4,v2 as a5,Y1 as a6,hw as a7,y2 as a8,xu as a9,LO as aA,FC as aB,Gy as aC,OO as aD,Ii as aE,QC as aF,Yp as aG,Hd as aH,cT as aI,qf as aJ,ow as aK,Te as aL,MO as aM,vi as aN,RO as aO,AO as aP,PO as aQ,qp as aR,jd as aS,VC as aT,J1 as aU,TT as aV,UC as aW,W1 as aX,Gp as aY,WC as aZ,vu as a_,f1 as aa,uo as ab,w3 as ac,G1 as ad,T3 as ae,e$ as af,O3 as ag,i0 as ah,ip as ai,I3 as aj,R3 as ak,N1 as al,sC as am,h1 as an,kO as ao,TS as ap,uv as aq,DS as ar,C3 as as,e4 as at,vh as au,Tn as av,Ti as aw,OC as ax,CT as ay,ju as az,k$ as b,lT as b0,lw as b1,pw as b2,AT as b3,OT as b4,ew as b5,NT as b6,uw as b7,FT as b8,fw as b9,sw as ba,jp as c,w$ as d,Iy as e,ft as f,gr as g,x$ as h,bt as i,E$ as j,$O as k,T$ as l,Yl as m,Co as n,C$ as o,_1 as p,E1 as q,T as r,f$ as s,X$ as t,ql as u,cC as v,S$ as w,Dp as x,I$ as y,TO as z}; +You can ask me anything! I can provide information, answer questions, and assist you with various tasks.`,N=Q.jsx(JL,{className:"relative flex h-full flex-col gap-6 pb-8",ref:h,children:m.map(A=>Q.jsx(Wx,{chatMessage:A,onOpenFeedbackForm:I?x:void 0,likeForm:e==null?void 0:e.like_form,dislikeForm:e==null?void 0:e.dislike_form},A.id))}),P=M?N:Q.jsx("div",{className:"flex h-full w-full items-center justify-center",children:Q.jsxs("div",{className:"flex w-full max-w-[600px] flex-col gap-4",children:[Q.jsx(xx,{className:"text-center text-large text-default-900",remarkPlugins:[Vx],children:F}),Q.jsx("div",{className:"text-center text-small text-default-500",children:"You can start a conversation by typing in the input box below."})]})}),H=U.isLoading||y;return Q.jsxs("div",{className:Jn("flex h-screen w-screen items-start justify-center bg-background",w),children:[Q.jsx("div",{className:"h-full w-full max-w-full",children:Q.jsx(Z4,{subTitle:"by deepsense.ai",title:"Ragbits Chat",children:Q.jsxs("div",{className:"relative flex h-full flex-col overflow-y-auto p-6 pb-8",children:[P,Q.jsx(Ti,{variant:"solid",onPress:R,className:Jn("absolute bottom-32 left-1/2 z-10 -translate-x-1/2 transition-all duration-200 ease-out",l&&M?"opacity-100":"pointer-events-none opacity-0"),tabIndex:-1,startContent:Q.jsx(Xr,{icon:"heroicons:arrow-down"}),children:"Scroll to bottom"}),Q.jsx("div",{className:"mt-auto flex max-w-full flex-col gap-2 px-6",children:Q.jsx(ER,{isLoading:H,submit:K,message:n,setMessage:i})})]})})}),Q.jsx($R,{plugin:Kx,component:"FeedbackFormComponent",componentProps:{title:"Feedback Form",schema:e&&f?e[f]?e[f]:{title:"",fields:[]}:{title:"",fields:[]},onClose:k,onSubmit:X,isOpen:S}})]})}const $t=[];for(let e=0;e<256;++e)$t.push((e+256).toString(16).slice(1));function uO(e,t=0){return($t[e[t+0]]+$t[e[t+1]]+$t[e[t+2]]+$t[e[t+3]]+"-"+$t[e[t+4]]+$t[e[t+5]]+"-"+$t[e[t+6]]+$t[e[t+7]]+"-"+$t[e[t+8]]+$t[e[t+9]]+"-"+$t[e[t+10]]+$t[e[t+11]]+$t[e[t+12]]+$t[e[t+13]]+$t[e[t+14]]+$t[e[t+15]]).toLowerCase()}let Cd;const cO=new Uint8Array(16);function fO(){if(!Cd){if(typeof crypto>"u"||!crypto.getRandomValues)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");Cd=crypto.getRandomValues.bind(crypto)}return Cd(cO)}const dO=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),a1={randomUUID:dO};function pO(e,t,n){var l;if(a1.randomUUID&&!e)return a1.randomUUID();e=e||{};const i=e.random??((l=e.rng)==null?void 0:l.call(e))??fO();if(i.length<16)throw new Error("Random bytes length must be >= 16");return i[6]=i[6]&15|64,i[8]=i[8]&63|128,uO(i)}const du="There was an error processing your request. Please try resending your message shortly.",s1="There was an error connecting to the server. Please check your internet connection and try sending your message again.";async function Rp(e,t){if(!rO(e)){await t(s1);return}if(e.response){console.error("Error response:",e.response.data),await t(du);return}if(e.request){console.error("Error request:",e.request),await t(s1);return}}async function*vk(e){if(e.type!==zn.TEXT){yield e;return}const t=15,n=e.content,i=Math.ceil(n.length/t);if(i===1){yield e;return}for(let l=0;lsetTimeout(p,f))}}async function hO(e,t,n,i,l){const s=e.data.pipeThrough(new TextDecoderStream).getReader();async function c({value:f,done:p}){if(p||l!=null&&l.value){await(i==null?void 0:i());return}const h=f.split(` +`);if(!h.length){console.error("Received empty message"),await n(du);return}for(const m of h)if(m.startsWith("data: "))try{const b=m.replace("data: ","").trim(),y=JSON.parse(b);if(!TR(y)){console.error("Invalid data format:",y),await n(du);return}const w=vk(y);for await(const S of w){if(l!=null&&l.value){await(i==null?void 0:i());return}await t(S)}}catch(b){console.error("Error parsing JSON:",b),await n(du);return}try{const m=await s.read();await c(m)}catch(m){await Rp(m,n)}}try{const f=await s.read();await c(f)}catch(f){await Rp(f,n)}}function mO(e,t,n,i,l={method:"GET"}){const a=gO(),{method:s,body:c}=l,f=c?JSON.stringify(c):null,p={value:!1};return(async()=>{try{let m;if(s==="GET")m=await a.get(e);else if(s==="POST")m=await a.post(e,f);else throw new Error("Invalid method. Use GET or POST.");await hO(m,t,n,i,p)}catch(m){await Rp(m,n)}})(),()=>{p.value=!0}}function gO(){return nt.create({headers:{"Content-Type":"application/json",Accept:"text/event-stream"},responseType:"stream",adapter:"fetch"})}function yO({children:e}){const[t,n]=T.useState(new Map),[i,l]=T.useState(null),[a,s]=T.useState(null),c=I=>{n(M=>I(M))},f=T.useCallback(I=>{const M=pO(),U={...I,id:M};return c(V=>{const R=new Map(V);return R.set(M,U),R}),M},[]),p=T.useCallback(I=>{c(M=>{const U=new Map(M);return U.delete(I),U})},[]),h=T.useCallback(()=>{n(new Map),l(null)},[]),m=T.useCallback(I=>{switch(I.type){case zn.STATE_UPDATE:l(I.content);break}},[]),b=T.useCallback((I,M)=>{c(U=>{const V=new Map(U),R=V.get(M);if(!R)throw new Error(`Message ID ${M} not found in history`);const X={...R};switch(I.type){case zn.TEXT:X.content+=I.content;break;case zn.REFERENCE:X.references=[...R.references??[],I.content];break;case zn.MESSAGE_ID:X.serverId=I.content;break}return V.set(M,X),V})},[]),y=T.useCallback((I,M)=>{[zn.STATE_UPDATE,zn.MESSAGE_ID].includes(I.type)?m(I):b(I,M)},[m,b]),w=T.useCallback((I,M)=>{const U=mO(Gx("/api/chat"),V=>y(V,M),async V=>{if(s(null),!V)return;const R={type:zn.TEXT,content:V},X=vk(R);for await(const x of X)y(x,M)},()=>s(null),{method:"POST",body:{message:I,history:CR(Array.from(t.values())),context:i??{}}});s(()=>U)},[t,i,y]),S=T.useCallback(I=>{if(!I)return;f({role:la.USER,content:I});const M=f({role:la.ASSISTANT,content:""});w(I,M)},[f,w]),C=T.useCallback(()=>{a&&(a(),s(null))},[a]),k=T.useMemo(()=>({history:Array.from(t.values()),addMessage:f,handleResponse:y,deleteMessage:p,clearHistory:h,sendMessage:S,isLoading:!!a,stopAnswering:C}),[t,f,p,h,y,S,a,C]);return Q.jsx(F0.Provider,{value:k,children:e})}function vO(){return window.matchMedia("(prefers-color-scheme: dark)").matches?Pn.DARK:Pn.LIGHT}function u1(){const e=window.localStorage.getItem("theme");return e===Pn.DARK||e===Pn.LIGHT?e:vO()}function bO(e){return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)}const wO=({children:e})=>{const t=T.useSyncExternalStore(bO,u1,u1),n=T.useCallback(l=>{window.localStorage.setItem("theme",l),window.dispatchEvent(new Event("storage"))},[]),i=T.useMemo(()=>({theme:t,setTheme:n}),[t,n]);return Q.jsx(D0.Provider,{value:i,children:e})};sa.register(Kx);M0(["heroicons:check","heroicons:clipboard","heroicons:arrow-path","heroicons:sun","heroicons:moon","heroicons:arrow-down"]);xS.createRoot(document.getElementById("root")).render(Q.jsx(De.StrictMode,{children:Q.jsx(zT,{children:Q.jsx(yO,{children:Q.jsx(wO,{children:Q.jsx(sO,{})})})})}));export{i$ as $,Qr as A,Jp as B,EO as C,D1 as D,Up as E,qr as F,T$ as G,Q as H,Ou as I,Td as J,Mo as K,TL as L,h2 as M,_o as N,SC as O,X$ as P,y2 as Q,De as R,eh as S,da as T,ma as U,sv as V,wo as W,B3 as X,FO as Y,fa as Z,hu as _,SO as a,MT as a$,Jt as a0,Re as a1,yv as a2,Ly as a3,$1 as a4,g2 as a5,Y1 as a6,hw as a7,m2 as a8,xu as a9,LO as aA,RC as aB,Gy as aC,OO as aD,Ii as aE,YC as aF,Yp as aG,Hd as aH,sT as aI,qf as aJ,ow as aK,Te as aL,MO as aM,vi as aN,RO as aO,AO as aP,PO as aQ,qp as aR,jd as aS,BC as aT,J1 as aU,$T as aV,HC as aW,W1 as aX,Gp as aY,UC as aZ,vu as a_,f1 as aa,uo as ab,v3 as ac,G1 as ad,$3 as ae,JS as af,A3 as ag,i0 as ah,ip as ai,P3 as aj,M3 as ak,N1 as al,lC as am,h1 as an,kO as ao,$S as ap,uv as aq,FS as ar,S3 as as,JL as at,vh as au,Jn as av,Ti as aw,AC as ax,ST as ay,ju as az,w$ as b,iT as b0,lw as b1,pw as b2,_T as b3,AT as b4,ew as b5,OT as b6,uw as b7,RT as b8,fw as b9,sw as ba,jp as c,v$ as d,Iy as e,ft as f,gr as g,b$ as h,bt as i,x$ as j,$O as k,$$ as l,Yl as m,Co as n,S$ as o,_1 as p,E1 as q,T as r,u$ as s,q$ as t,ql as u,sC as v,k$ as w,Dp as x,P$ as y,TO as z}; diff --git a/packages/ragbits-chat/src/ragbits/chat/ui-build/assets/index-D23L4yB9.css b/packages/ragbits-chat/src/ragbits/chat/ui-build/assets/index-D23L4yB9.css new file mode 100644 index 000000000..7fead082a --- /dev/null +++ b/packages/ragbits-chat/src/ragbits/chat/ui-build/assets/index-D23L4yB9.css @@ -0,0 +1 @@ +*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root,[data-theme]{color:hsl(var(--heroui-foreground));background-color:hsl(var(--heroui-background))}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{font-weight:400;color:var(--tw-prose-counters)}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:900;color:inherit}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:800;color:inherit}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-top:2em;margin-bottom:2em}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%),0 3px rgb(var(--tw-prose-kbd-shadows) / 10%);font-size:.875em;border-radius:.3125rem;padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;padding-inline-start:.375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-weight:600;font-size:.875em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding-top:.8571429em;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-inline-start:1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){width:100%;table-layout:auto;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body: #374151;--tw-prose-headings: #111827;--tw-prose-lead: #4b5563;--tw-prose-links: #111827;--tw-prose-bold: #111827;--tw-prose-counters: #6b7280;--tw-prose-bullets: #d1d5db;--tw-prose-hr: #e5e7eb;--tw-prose-quotes: #111827;--tw-prose-quote-borders: #e5e7eb;--tw-prose-captions: #6b7280;--tw-prose-kbd: #111827;--tw-prose-kbd-shadows: 17 24 39;--tw-prose-code: #111827;--tw-prose-pre-code: #e5e7eb;--tw-prose-pre-bg: #1f2937;--tw-prose-th-borders: #d1d5db;--tw-prose-td-borders: #e5e7eb;--tw-prose-invert-body: #d1d5db;--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: #9ca3af;--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: #9ca3af;--tw-prose-invert-bullets: #4b5563;--tw-prose-invert-hr: #374151;--tw-prose-invert-quotes: #f3f4f6;--tw-prose-invert-quote-borders: #374151;--tw-prose-invert-captions: #9ca3af;--tw-prose-invert-kbd: #fff;--tw-prose-invert-kbd-shadows: 255 255 255;--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: #d1d5db;--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);--tw-prose-invert-th-borders: #4b5563;--tw-prose-invert-td-borders: #374151;font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.5714286em;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.bottom-0{bottom:0}.bottom-32{bottom:8rem}.bottom-\[10\%\]{bottom:10%}.bottom-\[5\%\]{bottom:5%}.end-1{inset-inline-end:.25rem}.end-1\.5{inset-inline-end:.375rem}.end-3{inset-inline-end:.75rem}.end-auto{inset-inline-end:auto}.left-0{left:0}.left-1\/2{left:50%}.left-\[10\%\]{left:10%}.left-\[5\%\]{left:5%}.right-0{right:0}.right-2{right:.5rem}.right-\[10\%\]{right:10%}.right-\[5\%\]{right:5%}.start-0{inset-inline-start:0px}.start-1\.5{inset-inline-start:.375rem}.start-2{inset-inline-start:.5rem}.start-3{inset-inline-start:.75rem}.start-\[calc\(var\(--cursor-hit-x\)\*-1\)\]{inset-inline-start:calc(var(--cursor-hit-x) * -1)}.start-auto{inset-inline-start:auto}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-\[10\%\]{top:10%}.top-\[5\%\]{top:5%}.top-\[calc\(100\%_\+_2px\)\]{top:calc(100% + 2px)}.top-\[var\(--navbar-height\)\]{top:var(--navbar-height)}.-z-30{z-index:-30}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.order-1{order:1}.order-2{order:2}.order-3{order:3}.-m-2{margin:-.5rem}.-m-2\.5{margin:-.625rem}.m-0{margin:0}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.mx-0{margin-left:0;margin-right:0}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-\[calc\(\(theme\(spacing\.5\)-theme\(spacing\.1\)\)\/2\)\]{margin-left:.5rem;margin-right:.5rem}.mx-\[calc\(\(theme\(spacing\.6\)-theme\(spacing\.3\)\)\/2\)\]{margin-left:.375rem;margin-right:.375rem}.mx-\[calc\(\(theme\(spacing\.7\)-theme\(spacing\.5\)\)\/2\)\]{margin-left:.25rem;margin-right:.25rem}.my-0{margin-top:0;margin-bottom:0}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-16{margin-top:4rem;margin-bottom:4rem}.my-\[calc\(\(theme\(spacing\.5\)-theme\(spacing\.1\)\)\/2\)\]{margin-top:.5rem;margin-bottom:.5rem}.my-\[calc\(\(theme\(spacing\.6\)-theme\(spacing\.3\)\)\/2\)\]{margin-top:.375rem;margin-bottom:.375rem}.my-\[calc\(\(theme\(spacing\.7\)-theme\(spacing\.5\)\)\/2\)\]{margin-top:.25rem;margin-bottom:.25rem}.my-auto{margin-top:auto;margin-bottom:auto}.-mr-2{margin-right:-.5rem}.-ms-2{margin-inline-start:-.5rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-5{margin-bottom:1.25rem}.mb-px{margin-bottom:1px}.me-2{margin-inline-end:.5rem}.ml-1{margin-left:.25rem}.ms-2{margin-inline-start:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-auto{margin-top:auto}.box-border{box-sizing:border-box}.box-content{box-sizing:content-box}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.inline-grid{display:inline-grid}.hidden{display:none}.\!h-auto{height:auto!important}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-40{height:10rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[--visual-viewport-height\]{height:var(--visual-viewport-height)}.h-\[100dvh\]{height:100dvh}.h-\[2px\]{height:2px}.h-\[50\%\]{height:50%}.h-\[calc\(100dvh_-_var\(--navbar-height\)\)\]{height:calc(100dvh - var(--navbar-height))}.h-\[var\(--navbar-height\)\]{height:var(--navbar-height)}.h-\[var\(--picker-height\)\]{height:var(--picker-height)}.h-auto{height:auto}.h-divider{height:var(--heroui-divider-weight)}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-\[20rem\]{max-height:20rem}.max-h-\[24rem\]{max-height:24rem}.max-h-\[28rem\]{max-height:28rem}.max-h-\[32rem\]{max-height:32rem}.max-h-\[36rem\]{max-height:36rem}.max-h-\[42rem\]{max-height:42rem}.max-h-\[48rem\]{max-height:48rem}.max-h-\[56rem\]{max-height:56rem}.max-h-\[64rem\]{max-height:64rem}.max-h-\[calc\(100\%_-_8rem\)\]{max-height:calc(100% - 8rem)}.max-h-\[none\]{max-height:none}.max-h-full{max-height:100%}.min-h-10{min-height:2.5rem}.min-h-12{min-height:3rem}.min-h-14{min-height:3.5rem}.min-h-16{min-height:4rem}.min-h-3{min-height:.75rem}.min-h-3\.5{min-height:.875rem}.min-h-4{min-height:1rem}.min-h-5{min-height:1.25rem}.min-h-6{min-height:1.5rem}.min-h-7{min-height:1.75rem}.min-h-8{min-height:2rem}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[32px\]{min-height:32px}.min-h-\[48rem\]{min-height:48rem}.min-h-\[50px\]{min-height:50px}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[80\%\]{width:80%}.w-\[calc\(100\%\+var\(--cursor-hit-x\)\*2\)\]{width:calc(100% + var(--cursor-hit-x) * 2)}.w-\[calc\(100\%_-_16px\)\]{width:calc(100% - 16px)}.w-\[calc\(100\%_-_theme\(spacing\.6\)\)\]{width:calc(100% - 1.5rem)}.w-\[calc\(var\(--visible-months\)_\*_var\(--calendar-width\)\)\]{width:calc(var(--visible-months) * var(--calendar-width))}.w-auto{width:auto}.w-divider{width:var(--heroui-divider-weight)}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.w-screen{width:100vw}.min-w-10{min-width:2.5rem}.min-w-12{min-width:3rem}.min-w-16{min-width:4rem}.min-w-20{min-width:5rem}.min-w-24{min-width:6rem}.min-w-3{min-width:.75rem}.min-w-3\.5{min-width:.875rem}.min-w-4{min-width:1rem}.min-w-40{min-width:10rem}.min-w-5{min-width:1.25rem}.min-w-6{min-width:1.5rem}.min-w-7{min-width:1.75rem}.min-w-8{min-width:2rem}.min-w-9{min-width:2.25rem}.min-w-\[120px\]{min-width:120px}.min-w-\[200px\]{min-width:200px}.min-w-full{min-width:100%}.min-w-max{min-width:-moz-max-content;min-width:max-content}.min-w-min{min-width:-moz-min-content;min-width:min-content}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-\[1024px\]{max-width:1024px}.max-w-\[1280px\]{max-width:1280px}.max-w-\[1536px\]{max-width:1536px}.max-w-\[270px\]{max-width:270px}.max-w-\[600px\]{max-width:600px}.max-w-\[640px\]{max-width:640px}.max-w-\[75\%\]{max-width:75%}.max-w-\[768px\]{max-width:768px}.max-w-\[none\]{max-width:none}.max-w-fit{max-width:-moz-fit-content;max-width:fit-content}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-initial{flex:0 1 auto}.flex-none{flex:none}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.basis-0{flex-basis:0px}.table-auto{table-layout:auto}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.origin-center{transform-origin:center}.origin-left{transform-origin:left}.origin-right{transform-origin:right}.origin-top{transform-origin:top}.origin-top-left{transform-origin:top left}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1\/2{--tw-translate-x: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1\/2{--tw-translate-y: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-0{--tw-rotate: 0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-0{--tw-scale-x: 0;--tw-scale-y: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-50{--tw-scale-x: .5;--tw-scale-y: .5;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-90{--tw-scale-x: .9;--tw-scale-y: .9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes appearance-in{0%{opacity:0;transform:translateZ(0) scale(.95)}60%{opacity:.75;backface-visibility:hidden;webkit-font-smoothing:antialiased;transform:translateZ(0) scale(1.05)}to{opacity:1;transform:translateZ(0) scale(1)}}.animate-\[appearance-in_1s_infinite\]{animation:appearance-in 1s infinite}@keyframes drip-expand{0%{opacity:.2;transform:scale(0)}to{opacity:0;transform:scale(2)}}.animate-drip-expand{animation:drip-expand .42s linear}@keyframes indeterminate-bar{0%{transform:translate(-50%) scaleX(.2)}to{transform:translate(100%) scaleX(1)}}.animate-indeterminate-bar{animation:indeterminate-bar 1.5s cubic-bezier(.65,.815,.735,.395) infinite normal none running}.animate-none{animation:none}.animate-spinner-ease-spin{animation:spinner-spin .8s ease infinite}@keyframes spinner-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spinner-linear-spin{animation:spinner-spin .8s linear infinite}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.snap-y{scroll-snap-type:y var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness: mandatory}.snap-center{scroll-snap-align:center}.scroll-py-6{scroll-padding-top:1.5rem;scroll-padding-bottom:1.5rem}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.\!gap-0{gap:0px!important}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-x-0{-moz-column-gap:0px;column-gap:0px}.gap-x-0\.5{-moz-column-gap:.125rem;column-gap:.125rem}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.space-x-0\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.125rem * var(--tw-space-x-reverse));margin-left:calc(.125rem * calc(1 - var(--tw-space-x-reverse)))}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-clip{overflow:clip}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.overflow-x-scroll{overflow-x:scroll}.overflow-y-scroll{overflow-y:scroll}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.break-words{overflow-wrap:break-word}.\!rounded-none{border-radius:0!important}.rounded{border-radius:.25rem}.rounded-\[calc\(theme\(borderRadius\.large\)\/1\.5\)\]{border-radius:calc(var(--heroui-radius-large) / 1.5)}.rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.5\)\]{border-radius:calc(var(--heroui-radius-medium) * .5)}.rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.6\)\]{border-radius:calc(var(--heroui-radius-medium) * .6)}.rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.7\)\]{border-radius:calc(var(--heroui-radius-medium) * .7)}.rounded-\[calc\(theme\(borderRadius\.medium\)\/2\)\]{border-radius:calc(var(--heroui-radius-medium) / 2)}.rounded-\[calc\(theme\(borderRadius\.small\)\/2\)\]{border-radius:calc(var(--heroui-radius-small) / 2)}.rounded-full{border-radius:9999px}.rounded-large{border-radius:var(--heroui-radius-large)}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-medium{border-radius:var(--heroui-radius-medium)}.rounded-none{border-radius:0}.rounded-sm{border-radius:.125rem}.rounded-small{border-radius:var(--heroui-radius-small)}.\!rounded-e-none{border-start-end-radius:0px!important;border-end-end-radius:0px!important}.\!rounded-s-none{border-start-start-radius:0px!important;border-end-start-radius:0px!important}.rounded-b-large{border-bottom-right-radius:var(--heroui-radius-large);border-bottom-left-radius:var(--heroui-radius-large)}.rounded-b-medium{border-bottom-right-radius:var(--heroui-radius-medium);border-bottom-left-radius:var(--heroui-radius-medium)}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.rounded-b-small{border-bottom-right-radius:var(--heroui-radius-small);border-bottom-left-radius:var(--heroui-radius-small)}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.rounded-t-large{border-top-left-radius:var(--heroui-radius-large);border-top-right-radius:var(--heroui-radius-large)}.rounded-t-medium{border-top-left-radius:var(--heroui-radius-medium);border-top-right-radius:var(--heroui-radius-medium)}.rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.rounded-t-small{border-top-left-radius:var(--heroui-radius-small);border-top-right-radius:var(--heroui-radius-small)}.border{border-width:1px}.border-0{border-width:0px}.border-1{border-width:1px}.border-2{border-width:2px}.border-3{border-width:3px}.border-medium{border-width:var(--heroui-border-width-medium)}.border-small{border-width:var(--heroui-border-width-small)}.border-x-\[calc\(theme\(spacing\.5\)\/2\)\]{border-left-width:.625rem;border-right-width:.625rem}.border-x-\[calc\(theme\(spacing\.6\)\/2\)\]{border-left-width:.75rem;border-right-width:.75rem}.border-x-\[calc\(theme\(spacing\.7\)\/2\)\]{border-left-width:.875rem;border-right-width:.875rem}.border-y-\[calc\(theme\(spacing\.5\)\/2\)\]{border-top-width:.625rem;border-bottom-width:.625rem}.border-y-\[calc\(theme\(spacing\.6\)\/2\)\]{border-top-width:.75rem;border-bottom-width:.75rem}.border-y-\[calc\(theme\(spacing\.7\)\/2\)\]{border-top-width:.875rem;border-bottom-width:.875rem}.border-b{border-bottom-width:1px}.border-b-medium{border-bottom-width:var(--heroui-border-width-medium)}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-solid{border-style:solid}.border-dotted{border-style:dotted}.\!border-none{border-style:none!important}.border-none{border-style:none}.\!border-danger{--tw-border-opacity: 1 !important;border-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-border-opacity)))!important}.border-background{--tw-border-opacity: 1;border-color:hsl(var(--heroui-background) / var(--heroui-background-opacity, var(--tw-border-opacity)))}.border-danger{--tw-border-opacity: 1;border-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-border-opacity)))}.border-danger-100{--tw-border-opacity: 1;border-color:hsl(var(--heroui-danger-100) / var(--heroui-danger-100-opacity, var(--tw-border-opacity)))}.border-danger-200{--tw-border-opacity: 1;border-color:hsl(var(--heroui-danger-200) / var(--heroui-danger-200-opacity, var(--tw-border-opacity)))}.border-default{--tw-border-opacity: 1;border-color:hsl(var(--heroui-default) / var(--heroui-default-opacity, var(--tw-border-opacity)))}.border-default-200{--tw-border-opacity: 1;border-color:hsl(var(--heroui-default-200) / var(--heroui-default-200-opacity, var(--tw-border-opacity)))}.border-default-300{--tw-border-opacity: 1;border-color:hsl(var(--heroui-default-300) / var(--heroui-default-300-opacity, var(--tw-border-opacity)))}.border-divider{--tw-border-opacity: 1;border-color:hsl(var(--heroui-divider) / var(--heroui-divider-opacity, var(--tw-border-opacity)))}.border-foreground{--tw-border-opacity: 1;border-color:hsl(var(--heroui-foreground) / var(--heroui-foreground-opacity, var(--tw-border-opacity)))}.border-primary{--tw-border-opacity: 1;border-color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-border-opacity)))}.border-primary-100{--tw-border-opacity: 1;border-color:hsl(var(--heroui-primary-100) / var(--heroui-primary-100-opacity, var(--tw-border-opacity)))}.border-primary-200{--tw-border-opacity: 1;border-color:hsl(var(--heroui-primary-200) / var(--heroui-primary-200-opacity, var(--tw-border-opacity)))}.border-secondary{--tw-border-opacity: 1;border-color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-border-opacity)))}.border-secondary-100{--tw-border-opacity: 1;border-color:hsl(var(--heroui-secondary-100) / var(--heroui-secondary-100-opacity, var(--tw-border-opacity)))}.border-secondary-200{--tw-border-opacity: 1;border-color:hsl(var(--heroui-secondary-200) / var(--heroui-secondary-200-opacity, var(--tw-border-opacity)))}.border-success{--tw-border-opacity: 1;border-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-border-opacity)))}.border-success-100{--tw-border-opacity: 1;border-color:hsl(var(--heroui-success-100) / var(--heroui-success-100-opacity, var(--tw-border-opacity)))}.border-success-200{--tw-border-opacity: 1;border-color:hsl(var(--heroui-success-200) / var(--heroui-success-200-opacity, var(--tw-border-opacity)))}.border-success-300{--tw-border-opacity: 1;border-color:hsl(var(--heroui-success-300) / var(--heroui-success-300-opacity, var(--tw-border-opacity)))}.border-transparent{border-color:transparent}.border-warning{--tw-border-opacity: 1;border-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-border-opacity)))}.border-warning-100{--tw-border-opacity: 1;border-color:hsl(var(--heroui-warning-100) / var(--heroui-warning-100-opacity, var(--tw-border-opacity)))}.border-warning-200{--tw-border-opacity: 1;border-color:hsl(var(--heroui-warning-200) / var(--heroui-warning-200-opacity, var(--tw-border-opacity)))}.border-warning-300{--tw-border-opacity: 1;border-color:hsl(var(--heroui-warning-300) / var(--heroui-warning-300-opacity, var(--tw-border-opacity)))}.border-x-transparent{border-left-color:transparent;border-right-color:transparent}.border-y-transparent{border-top-color:transparent;border-bottom-color:transparent}.border-b-current{border-bottom-color:currentColor}.border-b-danger{--tw-border-opacity: 1;border-bottom-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-border-opacity)))}.border-b-default{--tw-border-opacity: 1;border-bottom-color:hsl(var(--heroui-default) / var(--heroui-default-opacity, var(--tw-border-opacity)))}.border-b-foreground{--tw-border-opacity: 1;border-bottom-color:hsl(var(--heroui-foreground) / var(--heroui-foreground-opacity, var(--tw-border-opacity)))}.border-b-primary{--tw-border-opacity: 1;border-bottom-color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-border-opacity)))}.border-b-secondary{--tw-border-opacity: 1;border-bottom-color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-border-opacity)))}.border-b-success{--tw-border-opacity: 1;border-bottom-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-border-opacity)))}.border-b-warning{--tw-border-opacity: 1;border-bottom-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-border-opacity)))}.border-b-white{--tw-border-opacity: 1;border-bottom-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-l-transparent{border-left-color:transparent}.border-r-transparent{border-right-color:transparent}.border-s-danger{--tw-border-opacity: 1;border-inline-start-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-border-opacity)))}.border-s-foreground{--tw-border-opacity: 1;border-inline-start-color:hsl(var(--heroui-foreground) / var(--heroui-foreground-opacity, var(--tw-border-opacity)))}.border-s-primary{--tw-border-opacity: 1;border-inline-start-color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-border-opacity)))}.border-s-secondary{--tw-border-opacity: 1;border-inline-start-color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-border-opacity)))}.border-s-success{--tw-border-opacity: 1;border-inline-start-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-border-opacity)))}.border-s-warning{--tw-border-opacity: 1;border-inline-start-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-border-opacity)))}.border-t-transparent{border-top-color:transparent}.\!bg-danger-50{--tw-bg-opacity: 1 !important;background-color:hsl(var(--heroui-danger-50) / var(--heroui-danger-50-opacity, var(--tw-bg-opacity)))!important}.\!bg-transparent{background-color:transparent!important}.bg-background{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-background) / var(--heroui-background-opacity, var(--tw-bg-opacity)))}.bg-background\/10{background-color:hsl(var(--heroui-background) / .1)}.bg-background\/70{background-color:hsl(var(--heroui-background) / .7)}.bg-background\/80{background-color:hsl(var(--heroui-background) / .8)}.bg-content1{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-content1) / var(--heroui-content1-opacity, var(--tw-bg-opacity)))}.bg-content3{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-content3) / var(--heroui-content3-opacity, var(--tw-bg-opacity)))}.bg-current{background-color:currentColor}.bg-danger{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-bg-opacity)))}.bg-danger-100{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger-100) / var(--heroui-danger-100-opacity, var(--tw-bg-opacity)))}.bg-danger-50{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger-50) / var(--heroui-danger-50-opacity, var(--tw-bg-opacity)))}.bg-danger\/20{background-color:hsl(var(--heroui-danger) / .2)}.bg-default{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default) / var(--heroui-default-opacity, var(--tw-bg-opacity)))}.bg-default-100{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-100) / var(--heroui-default-100-opacity, var(--tw-bg-opacity)))}.bg-default-200{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-200) / var(--heroui-default-200-opacity, var(--tw-bg-opacity)))}.bg-default-300\/50{background-color:hsl(var(--heroui-default-300) / .5)}.bg-default-400{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-400) / var(--heroui-default-400-opacity, var(--tw-bg-opacity)))}.bg-default-50{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-50) / var(--heroui-default-50-opacity, var(--tw-bg-opacity)))}.bg-default-500{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-500) / var(--heroui-default-500-opacity, var(--tw-bg-opacity)))}.bg-default-800{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-800) / var(--heroui-default-800-opacity, var(--tw-bg-opacity)))}.bg-default\/40{background-color:hsl(var(--heroui-default) / .4)}.bg-divider{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-divider) / var(--heroui-divider-opacity, var(--tw-bg-opacity)))}.bg-foreground{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-foreground) / var(--heroui-foreground-opacity, var(--tw-bg-opacity)))}.bg-foreground\/10{background-color:hsl(var(--heroui-foreground) / .1)}.bg-overlay\/30{background-color:hsl(var(--heroui-overlay) / .3)}.bg-overlay\/50{background-color:hsl(var(--heroui-overlay) / .5)}.bg-primary{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-bg-opacity)))}.bg-primary-100{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-primary-100) / var(--heroui-primary-100-opacity, var(--tw-bg-opacity)))}.bg-primary-50{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-primary-50) / var(--heroui-primary-50-opacity, var(--tw-bg-opacity)))}.bg-primary\/20{background-color:hsl(var(--heroui-primary) / .2)}.bg-secondary{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-bg-opacity)))}.bg-secondary-100{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-secondary-100) / var(--heroui-secondary-100-opacity, var(--tw-bg-opacity)))}.bg-secondary-50{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-secondary-50) / var(--heroui-secondary-50-opacity, var(--tw-bg-opacity)))}.bg-secondary\/20{background-color:hsl(var(--heroui-secondary) / .2)}.bg-success{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-bg-opacity)))}.bg-success-100{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success-100) / var(--heroui-success-100-opacity, var(--tw-bg-opacity)))}.bg-success-50{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success-50) / var(--heroui-success-50-opacity, var(--tw-bg-opacity)))}.bg-success\/20{background-color:hsl(var(--heroui-success) / .2)}.bg-transparent{background-color:transparent}.bg-warning{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-bg-opacity)))}.bg-warning-100{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning-100) / var(--heroui-warning-100-opacity, var(--tw-bg-opacity)))}.bg-warning-50{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning-50) / var(--heroui-warning-50-opacity, var(--tw-bg-opacity)))}.bg-warning\/20{background-color:hsl(var(--heroui-warning) / .2)}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-stripe-gradient-danger{background-image:linear-gradient(45deg,hsl(var(--heroui-danger-200)) 25%,hsl(var(--heroui-danger)) 25%,hsl(var(--heroui-danger)) 50%,hsl(var(--heroui-danger-200)) 50%,hsl(var(--heroui-danger-200)) 75%,hsl(var(--heroui-danger)) 75%,hsl(var(--heroui-danger)))}.bg-stripe-gradient-default{background-image:linear-gradient(45deg,hsl(var(--heroui-default-200)) 25%,hsl(var(--heroui-default-400)) 25%,hsl(var(--heroui-default-400)) 50%,hsl(var(--heroui-default-200)) 50%,hsl(var(--heroui-default-200)) 75%,hsl(var(--heroui-default-400)) 75%,hsl(var(--heroui-default-400)))}.bg-stripe-gradient-primary{background-image:linear-gradient(45deg,hsl(var(--heroui-primary-200)) 25%,hsl(var(--heroui-primary)) 25%,hsl(var(--heroui-primary)) 50%,hsl(var(--heroui-primary-200)) 50%,hsl(var(--heroui-primary-200)) 75%,hsl(var(--heroui-primary)) 75%,hsl(var(--heroui-primary)))}.bg-stripe-gradient-secondary{background-image:linear-gradient(45deg,hsl(var(--heroui-secondary-200)) 25%,hsl(var(--heroui-secondary)) 25%,hsl(var(--heroui-secondary)) 50%,hsl(var(--heroui-secondary-200)) 50%,hsl(var(--heroui-secondary-200)) 75%,hsl(var(--heroui-secondary)) 75%,hsl(var(--heroui-secondary)))}.bg-stripe-gradient-success{background-image:linear-gradient(45deg,hsl(var(--heroui-success-200)) 25%,hsl(var(--heroui-success)) 25%,hsl(var(--heroui-success)) 50%,hsl(var(--heroui-success-200)) 50%,hsl(var(--heroui-success-200)) 75%,hsl(var(--heroui-success)) 75%,hsl(var(--heroui-success)))}.bg-stripe-gradient-warning{background-image:linear-gradient(45deg,hsl(var(--heroui-warning-200)) 25%,hsl(var(--heroui-warning)) 25%,hsl(var(--heroui-warning)) 50%,hsl(var(--heroui-warning-200)) 50%,hsl(var(--heroui-warning-200)) 75%,hsl(var(--heroui-warning)) 75%,hsl(var(--heroui-warning)))}.bg-stripe-size{background-size:1.25rem 1.25rem}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-current{fill:currentColor}.stroke-current{stroke:currentColor}.stroke-default-300\/50{stroke:hsl(var(--heroui-default-300) / .5)}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.\!px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.\!pb-0{padding-bottom:0!important}.pb-0{padding-bottom:0}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-2{padding-bottom:.5rem}.pb-4{padding-bottom:1rem}.pb-8{padding-bottom:2rem}.pe-2{padding-inline-end:.5rem}.pe-6{padding-inline-end:1.5rem}.pl-0{padding-left:0}.pl-0\.5{padding-left:.125rem}.pl-1{padding-left:.25rem}.pl-4{padding-left:1rem}.pl-\[1px\]{padding-left:1px}.pr-0\.5{padding-right:.125rem}.pr-1{padding-right:.25rem}.pr-2{padding-right:.5rem}.ps-2{padding-inline-start:.5rem}.pt-0{padding-top:0}.pt-2{padding-top:.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-start{text-align:start}.text-end{text-align:end}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[0\.55rem\]{font-size:.55rem}.text-\[0\.5rem\]{font-size:.5rem}.text-\[0\.6rem\]{font-size:.6rem}.text-\[100\%\]{font-size:100%}.text-large{font-size:var(--heroui-font-size-large);line-height:var(--heroui-line-height-large)}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-medium{font-size:var(--heroui-font-size-medium);line-height:var(--heroui-line-height-medium)}.text-small{font-size:var(--heroui-font-size-small);line-height:var(--heroui-line-height-small)}.text-tiny{font-size:var(--heroui-font-size-tiny);line-height:var(--heroui-line-height-tiny)}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-extralight{font-weight:200}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-5{line-height:1.25rem}.leading-\[1\.15\]{line-height:1.15}.leading-\[32px\]{line-height:32px}.\!text-danger{--tw-text-opacity: 1 !important;color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-text-opacity)))!important}.text-background{--tw-text-opacity: 1;color:hsl(var(--heroui-background) / var(--heroui-background-opacity, var(--tw-text-opacity)))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-current{color:currentColor}.text-danger{--tw-text-opacity: 1;color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-text-opacity)))}.text-danger-300{--tw-text-opacity: 1;color:hsl(var(--heroui-danger-300) / var(--heroui-danger-300-opacity, var(--tw-text-opacity)))}.text-danger-500{--tw-text-opacity: 1;color:hsl(var(--heroui-danger-500) / var(--heroui-danger-500-opacity, var(--tw-text-opacity)))}.text-danger-600{--tw-text-opacity: 1;color:hsl(var(--heroui-danger-600) / var(--heroui-danger-600-opacity, var(--tw-text-opacity)))}.text-danger-foreground{--tw-text-opacity: 1;color:hsl(var(--heroui-danger-foreground) / var(--heroui-danger-foreground-opacity, var(--tw-text-opacity)))}.text-danger\/80{color:hsl(var(--heroui-danger) / .8)}.text-default{--tw-text-opacity: 1;color:hsl(var(--heroui-default) / var(--heroui-default-opacity, var(--tw-text-opacity)))}.text-default-400{--tw-text-opacity: 1;color:hsl(var(--heroui-default-400) / var(--heroui-default-400-opacity, var(--tw-text-opacity)))}.text-default-500{--tw-text-opacity: 1;color:hsl(var(--heroui-default-500) / var(--heroui-default-500-opacity, var(--tw-text-opacity)))}.text-default-600{--tw-text-opacity: 1;color:hsl(var(--heroui-default-600) / var(--heroui-default-600-opacity, var(--tw-text-opacity)))}.text-default-700{--tw-text-opacity: 1;color:hsl(var(--heroui-default-700) / var(--heroui-default-700-opacity, var(--tw-text-opacity)))}.text-default-900{--tw-text-opacity: 1;color:hsl(var(--heroui-default-900) / var(--heroui-default-900-opacity, var(--tw-text-opacity)))}.text-default-foreground{--tw-text-opacity: 1;color:hsl(var(--heroui-default-foreground) / var(--heroui-default-foreground-opacity, var(--tw-text-opacity)))}.text-foreground{--tw-text-opacity: 1;color:hsl(var(--heroui-foreground) / var(--heroui-foreground-opacity, var(--tw-text-opacity)))}.text-foreground-400{--tw-text-opacity: 1;color:hsl(var(--heroui-foreground-400) / var(--heroui-foreground-400-opacity, var(--tw-text-opacity)))}.text-foreground-500{--tw-text-opacity: 1;color:hsl(var(--heroui-foreground-500) / var(--heroui-foreground-500-opacity, var(--tw-text-opacity)))}.text-foreground-600{--tw-text-opacity: 1;color:hsl(var(--heroui-foreground-600) / var(--heroui-foreground-600-opacity, var(--tw-text-opacity)))}.text-foreground\/50{color:hsl(var(--heroui-foreground) / .5)}.text-inherit{color:inherit}.text-primary{--tw-text-opacity: 1;color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-text-opacity)))}.text-primary-300{--tw-text-opacity: 1;color:hsl(var(--heroui-primary-300) / var(--heroui-primary-300-opacity, var(--tw-text-opacity)))}.text-primary-500{--tw-text-opacity: 1;color:hsl(var(--heroui-primary-500) / var(--heroui-primary-500-opacity, var(--tw-text-opacity)))}.text-primary-600{--tw-text-opacity: 1;color:hsl(var(--heroui-primary-600) / var(--heroui-primary-600-opacity, var(--tw-text-opacity)))}.text-primary-foreground{--tw-text-opacity: 1;color:hsl(var(--heroui-primary-foreground) / var(--heroui-primary-foreground-opacity, var(--tw-text-opacity)))}.text-primary\/80{color:hsl(var(--heroui-primary) / .8)}.text-secondary{--tw-text-opacity: 1;color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-text-opacity)))}.text-secondary-300{--tw-text-opacity: 1;color:hsl(var(--heroui-secondary-300) / var(--heroui-secondary-300-opacity, var(--tw-text-opacity)))}.text-secondary-500{--tw-text-opacity: 1;color:hsl(var(--heroui-secondary-500) / var(--heroui-secondary-500-opacity, var(--tw-text-opacity)))}.text-secondary-600{--tw-text-opacity: 1;color:hsl(var(--heroui-secondary-600) / var(--heroui-secondary-600-opacity, var(--tw-text-opacity)))}.text-secondary-foreground{--tw-text-opacity: 1;color:hsl(var(--heroui-secondary-foreground) / var(--heroui-secondary-foreground-opacity, var(--tw-text-opacity)))}.text-secondary\/80{color:hsl(var(--heroui-secondary) / .8)}.text-success{--tw-text-opacity: 1;color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-text-opacity)))}.text-success-400{--tw-text-opacity: 1;color:hsl(var(--heroui-success-400) / var(--heroui-success-400-opacity, var(--tw-text-opacity)))}.text-success-500{--tw-text-opacity: 1;color:hsl(var(--heroui-success-500) / var(--heroui-success-500-opacity, var(--tw-text-opacity)))}.text-success-600{--tw-text-opacity: 1;color:hsl(var(--heroui-success-600) / var(--heroui-success-600-opacity, var(--tw-text-opacity)))}.text-success-700{--tw-text-opacity: 1;color:hsl(var(--heroui-success-700) / var(--heroui-success-700-opacity, var(--tw-text-opacity)))}.text-success-foreground{--tw-text-opacity: 1;color:hsl(var(--heroui-success-foreground) / var(--heroui-success-foreground-opacity, var(--tw-text-opacity)))}.text-success\/80{color:hsl(var(--heroui-success) / .8)}.text-transparent{color:transparent}.text-warning{--tw-text-opacity: 1;color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-text-opacity)))}.text-warning-400{--tw-text-opacity: 1;color:hsl(var(--heroui-warning-400) / var(--heroui-warning-400-opacity, var(--tw-text-opacity)))}.text-warning-500{--tw-text-opacity: 1;color:hsl(var(--heroui-warning-500) / var(--heroui-warning-500-opacity, var(--tw-text-opacity)))}.text-warning-600{--tw-text-opacity: 1;color:hsl(var(--heroui-warning-600) / var(--heroui-warning-600-opacity, var(--tw-text-opacity)))}.text-warning-700{--tw-text-opacity: 1;color:hsl(var(--heroui-warning-700) / var(--heroui-warning-700-opacity, var(--tw-text-opacity)))}.text-warning-foreground{--tw-text-opacity: 1;color:hsl(var(--heroui-warning-foreground) / var(--heroui-warning-foreground-opacity, var(--tw-text-opacity)))}.text-warning\/80{color:hsl(var(--heroui-warning) / .8)}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-\[0\.0001\]{opacity:.0001}.opacity-\[value\]{opacity:value}.opacity-disabled{opacity:var(--heroui-disabled-opacity)}.\!shadow-none{--tw-shadow: 0 0 #0000 !important;--tw-shadow-colored: 0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_0px_0_rgba\(0\,0\,0\,0\.05\)\]{--tw-shadow: 0 1px 0px 0 rgba(0,0,0,.05);--tw-shadow-colored: 0 1px 0px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0px_20px_20px_0px_rgb\(0_0_0\/0\.05\)\]{--tw-shadow: 0px 20px 20px 0px rgb(0 0 0/.05);--tw-shadow-colored: 0px 20px 20px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-large{--tw-shadow: var(--heroui-box-shadow-large);--tw-shadow-colored: var(--heroui-box-shadow-large);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-medium{--tw-shadow: var(--heroui-box-shadow-medium);--tw-shadow-colored: var(--heroui-box-shadow-medium);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-small{--tw-shadow: var(--heroui-box-shadow-small);--tw-shadow-colored: var(--heroui-box-shadow-small);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-black\/5{--tw-shadow-color: rgb(0 0 0 / .05);--tw-shadow: var(--tw-shadow-colored)}.shadow-danger\/40{--tw-shadow-color: hsl(var(--heroui-danger) / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-default\/50{--tw-shadow-color: hsl(var(--heroui-default) / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-foreground\/40{--tw-shadow-color: hsl(var(--heroui-foreground) / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-primary\/40{--tw-shadow-color: hsl(var(--heroui-primary) / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-secondary\/40{--tw-shadow-color: hsl(var(--heroui-secondary) / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-success\/40{--tw-shadow-color: hsl(var(--heroui-success) / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-warning\/40{--tw-shadow-color: hsl(var(--heroui-warning) / .4);--tw-shadow: var(--tw-shadow-colored)}.\!outline-none{outline:2px solid transparent!important;outline-offset:2px!important}.outline-none{outline:2px solid transparent;outline-offset:2px}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-background{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--heroui-background) / var(--heroui-background-opacity, var(--tw-ring-opacity)))}.ring-danger{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-ring-opacity)))}.ring-default{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--heroui-default) / var(--heroui-default-opacity, var(--tw-ring-opacity)))}.ring-focus{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--heroui-focus) / var(--heroui-focus-opacity, var(--tw-ring-opacity)))}.ring-primary{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-ring-opacity)))}.ring-secondary{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-ring-opacity)))}.ring-success{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-ring-opacity)))}.ring-transparent{--tw-ring-color: transparent}.ring-warning{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-ring-opacity)))}.ring-offset-2{--tw-ring-offset-width: 2px}.ring-offset-background{--tw-ring-offset-color: hsl(var(--heroui-background) / var(--heroui-background-opacity, 1))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-lg{--tw-blur: blur(16px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.saturate-150{--tw-saturate: saturate(1.5);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-lg{--tw-backdrop-blur: blur(16px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-opacity-disabled{--tw-backdrop-opacity: opacity(var(--heroui-disabled-opacity));-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-saturate-150{--tw-backdrop-saturate: saturate(1.5);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.\!transition-none{transition-property:none!important}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.transition-\[color\,opacity\]{transition-property:color,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.transition-\[transform\,background-color\,color\]{transition-property:transform,background-color,color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.transition-\[transform\,color\,left\,opacity\]{transition-property:transform,color,left,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.transition-none{transition-property:none}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.\!duration-100{transition-duration:.1s!important}.\!duration-150{transition-duration:.15s!important}.\!duration-200{transition-duration:.2s!important}.\!duration-250{transition-duration:.25s!important}.\!duration-300{transition-duration:.3s!important}.\!duration-500{transition-duration:.5s!important}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.\!ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)!important}.\!ease-soft-spring{transition-timing-function:cubic-bezier(.155,1.105,.295,1.12)!important}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.will-change-auto{will-change:auto}.will-change-transform{will-change:transform}:root,.light,[data-theme=light]{color-scheme:light;--heroui-background: 0 0% 100%;--heroui-foreground: 0 0% 10.2%;--heroui-divider: 0 0% 6.67%;--heroui-divider-opacity: .15;--heroui-focus: 212.01999999999998 100% 46.67%;--heroui-overlay: 0 0% 0%;--heroui-content1: 0 0% 100%;--heroui-content1-foreground: 201.81999999999994 24.44% 8.82%;--heroui-content2: 240 4.76% 95.88%;--heroui-content2-foreground: 240 3.7% 15.88%;--heroui-content3: 240 5.88% 90%;--heroui-content3-foreground: 240 5.26% 26.08%;--heroui-content4: 240 4.88% 83.92%;--heroui-content4-foreground: 240 5.2% 33.92%;--heroui-default-50: 0 0% 98.04%;--heroui-default-100: 240 4.76% 95.88%;--heroui-default-200: 240 5.88% 90%;--heroui-default-300: 240 4.88% 83.92%;--heroui-default-400: 240 5.03% 64.9%;--heroui-default-500: 240 3.83% 46.08%;--heroui-default-600: 240 5.2% 33.92%;--heroui-default-700: 240 5.26% 26.08%;--heroui-default-800: 240 3.7% 15.88%;--heroui-default-900: 240 5.88% 10%;--heroui-default-foreground: 0 0% 0%;--heroui-default: 240 4.88% 83.92%;--heroui-primary-50: 212.5 92.31% 94.9%;--heroui-primary-100: 211.84000000000003 92.45% 89.61%;--heroui-primary-200: 211.84000000000003 92.45% 79.22%;--heroui-primary-300: 212.24 92.45% 68.82%;--heroui-primary-400: 212.14 92.45% 58.43%;--heroui-primary-500: 212.01999999999998 100% 46.67%;--heroui-primary-600: 212.14 100% 38.43%;--heroui-primary-700: 212.24 100% 28.82%;--heroui-primary-800: 211.84000000000003 100% 19.22%;--heroui-primary-900: 211.84000000000003 100% 9.61%;--heroui-primary-foreground: 0 0% 100%;--heroui-primary: 225.20000000000005 100% 55.49%;--heroui-secondary-50: 270 61.54% 94.9%;--heroui-secondary-100: 270 59.26% 89.41%;--heroui-secondary-200: 270 59.26% 78.82%;--heroui-secondary-300: 270 59.26% 68.24%;--heroui-secondary-400: 270 59.26% 57.65%;--heroui-secondary-500: 270 66.67% 47.06%;--heroui-secondary-600: 270 66.67% 37.65%;--heroui-secondary-700: 270 66.67% 28.24%;--heroui-secondary-800: 270 66.67% 18.82%;--heroui-secondary-900: 270 66.67% 9.41%;--heroui-secondary-foreground: 0 0% 100%;--heroui-secondary: 270 66.67% 47.06%;--heroui-success-50: 146.66999999999996 64.29% 94.51%;--heroui-success-100: 145.71000000000004 61.4% 88.82%;--heroui-success-200: 146.2 61.74% 77.45%;--heroui-success-300: 145.78999999999996 62.57% 66.47%;--heroui-success-400: 146.01 62.45% 55.1%;--heroui-success-500: 145.96000000000004 79.46% 43.92%;--heroui-success-600: 146.01 79.89% 35.1%;--heroui-success-700: 145.78999999999996 79.26% 26.47%;--heroui-success-800: 146.2 79.78% 17.45%;--heroui-success-900: 145.71000000000004 77.78% 8.82%;--heroui-success-foreground: 0 0% 0%;--heroui-success: 145.96000000000004 79.46% 43.92%;--heroui-warning-50: 54.55000000000001 91.67% 95.29%;--heroui-warning-100: 37.139999999999986 91.3% 90.98%;--heroui-warning-200: 37.139999999999986 91.3% 81.96%;--heroui-warning-300: 36.95999999999998 91.24% 73.14%;--heroui-warning-400: 37.00999999999999 91.26% 64.12%;--heroui-warning-500: 37.02999999999997 91.27% 55.1%;--heroui-warning-600: 37.00999999999999 74.22% 44.12%;--heroui-warning-700: 36.95999999999998 73.96% 33.14%;--heroui-warning-800: 37.139999999999986 75% 21.96%;--heroui-warning-900: 37.139999999999986 75% 10.98%;--heroui-warning-foreground: 0 0% 0%;--heroui-warning: 37.02999999999997 91.27% 55.1%;--heroui-danger-50: 339.13 92% 95.1%;--heroui-danger-100: 340 91.84% 90.39%;--heroui-danger-200: 339.3299999999999 90% 80.39%;--heroui-danger-300: 339.11 90.6% 70.78%;--heroui-danger-400: 339 90% 60.78%;--heroui-danger-500: 339.20000000000005 90.36% 51.18%;--heroui-danger-600: 339 86.54% 40.78%;--heroui-danger-700: 339.11 85.99% 30.78%;--heroui-danger-800: 339.3299999999999 86.54% 20.39%;--heroui-danger-900: 340 84.91% 10.39%;--heroui-danger-foreground: 0 0% 100%;--heroui-danger: 339.20000000000005 90.36% 51.18%;--heroui-divider-weight: 1px;--heroui-disabled-opacity: .5;--heroui-font-size-tiny: .75rem;--heroui-font-size-small: .875rem;--heroui-font-size-medium: 1rem;--heroui-font-size-large: 1.125rem;--heroui-line-height-tiny: 1rem;--heroui-line-height-small: 1.25rem;--heroui-line-height-medium: 1.5rem;--heroui-line-height-large: 1.75rem;--heroui-radius-small: 8px;--heroui-radius-medium: 12px;--heroui-radius-large: 14px;--heroui-border-width-small: 1px;--heroui-border-width-medium: 2px;--heroui-border-width-large: 3px;--heroui-box-shadow-small: 0px 0px 5px 0px rgb(0 0 0 / .02), 0px 2px 10px 0px rgb(0 0 0 / .06), 0px 0px 1px 0px rgb(0 0 0 / .3);--heroui-box-shadow-medium: 0px 0px 15px 0px rgb(0 0 0 / .03), 0px 2px 30px 0px rgb(0 0 0 / .08), 0px 0px 1px 0px rgb(0 0 0 / .3);--heroui-box-shadow-large: 0px 0px 30px 0px rgb(0 0 0 / .04), 0px 30px 60px 0px rgb(0 0 0 / .12), 0px 0px 1px 0px rgb(0 0 0 / .3);--heroui-hover-opacity: .8}.dark,[data-theme=dark]{color-scheme:dark;--heroui-background: 0 0% 0%;--heroui-foreground-50: 240 5.88% 10%;--heroui-foreground-100: 240 3.7% 15.88%;--heroui-foreground-200: 240 5.26% 26.08%;--heroui-foreground-300: 240 5.2% 33.92%;--heroui-foreground-400: 240 3.83% 46.08%;--heroui-foreground-500: 240 5.03% 64.9%;--heroui-foreground-600: 240 4.88% 83.92%;--heroui-foreground-700: 240 5.88% 90%;--heroui-foreground-800: 240 4.76% 95.88%;--heroui-foreground-900: 0 0% 98.04%;--heroui-foreground: 210 5.56% 92.94%;--heroui-focus: 212.01999999999998 100% 46.67%;--heroui-overlay: 0 0% 0%;--heroui-divider: 0 0% 100%;--heroui-divider-opacity: .15;--heroui-content1: 240 5.88% 10%;--heroui-content1-foreground: 0 0% 98.04%;--heroui-content2: 240 3.7% 15.88%;--heroui-content2-foreground: 240 4.76% 95.88%;--heroui-content3: 240 5.26% 26.08%;--heroui-content3-foreground: 240 5.88% 90%;--heroui-content4: 240 5.2% 33.92%;--heroui-content4-foreground: 240 4.88% 83.92%;--heroui-default-50: 240 5.88% 10%;--heroui-default-100: 240 3.7% 15.88%;--heroui-default-200: 240 5.26% 26.08%;--heroui-default-300: 240 5.2% 33.92%;--heroui-default-400: 240 3.83% 46.08%;--heroui-default-500: 240 5.03% 64.9%;--heroui-default-600: 240 4.88% 83.92%;--heroui-default-700: 240 5.88% 90%;--heroui-default-800: 240 4.76% 95.88%;--heroui-default-900: 0 0% 98.04%;--heroui-default-foreground: 0 0% 100%;--heroui-default: 240 5.26% 26.08%;--heroui-primary-50: 211.84000000000003 100% 9.61%;--heroui-primary-100: 211.84000000000003 100% 19.22%;--heroui-primary-200: 212.24 100% 28.82%;--heroui-primary-300: 212.14 100% 38.43%;--heroui-primary-400: 212.01999999999998 100% 46.67%;--heroui-primary-500: 212.14 92.45% 58.43%;--heroui-primary-600: 212.24 92.45% 68.82%;--heroui-primary-700: 211.84000000000003 92.45% 79.22%;--heroui-primary-800: 211.84000000000003 92.45% 89.61%;--heroui-primary-900: 212.5 92.31% 94.9%;--heroui-primary-foreground: 0 0% 100%;--heroui-primary: 212.01999999999998 100% 46.67%;--heroui-secondary-50: 270 66.67% 9.41%;--heroui-secondary-100: 270 66.67% 18.82%;--heroui-secondary-200: 270 66.67% 28.24%;--heroui-secondary-300: 270 66.67% 37.65%;--heroui-secondary-400: 270 66.67% 47.06%;--heroui-secondary-500: 270 59.26% 57.65%;--heroui-secondary-600: 270 59.26% 68.24%;--heroui-secondary-700: 270 59.26% 78.82%;--heroui-secondary-800: 270 59.26% 89.41%;--heroui-secondary-900: 270 61.54% 94.9%;--heroui-secondary-foreground: 0 0% 100%;--heroui-secondary: 270 59.26% 57.65%;--heroui-success-50: 145.71000000000004 77.78% 8.82%;--heroui-success-100: 146.2 79.78% 17.45%;--heroui-success-200: 145.78999999999996 79.26% 26.47%;--heroui-success-300: 146.01 79.89% 35.1%;--heroui-success-400: 145.96000000000004 79.46% 43.92%;--heroui-success-500: 146.01 62.45% 55.1%;--heroui-success-600: 145.78999999999996 62.57% 66.47%;--heroui-success-700: 146.2 61.74% 77.45%;--heroui-success-800: 145.71000000000004 61.4% 88.82%;--heroui-success-900: 146.66999999999996 64.29% 94.51%;--heroui-success-foreground: 0 0% 0%;--heroui-success: 145.96000000000004 79.46% 43.92%;--heroui-warning-50: 37.139999999999986 75% 10.98%;--heroui-warning-100: 37.139999999999986 75% 21.96%;--heroui-warning-200: 36.95999999999998 73.96% 33.14%;--heroui-warning-300: 37.00999999999999 74.22% 44.12%;--heroui-warning-400: 37.02999999999997 91.27% 55.1%;--heroui-warning-500: 37.00999999999999 91.26% 64.12%;--heroui-warning-600: 36.95999999999998 91.24% 73.14%;--heroui-warning-700: 37.139999999999986 91.3% 81.96%;--heroui-warning-800: 37.139999999999986 91.3% 90.98%;--heroui-warning-900: 54.55000000000001 91.67% 95.29%;--heroui-warning-foreground: 0 0% 0%;--heroui-warning: 37.02999999999997 91.27% 55.1%;--heroui-danger-50: 340 84.91% 10.39%;--heroui-danger-100: 339.3299999999999 86.54% 20.39%;--heroui-danger-200: 339.11 85.99% 30.78%;--heroui-danger-300: 339 86.54% 40.78%;--heroui-danger-400: 339.20000000000005 90.36% 51.18%;--heroui-danger-500: 339 90% 60.78%;--heroui-danger-600: 339.11 90.6% 70.78%;--heroui-danger-700: 339.3299999999999 90% 80.39%;--heroui-danger-800: 340 91.84% 90.39%;--heroui-danger-900: 339.13 92% 95.1%;--heroui-danger-foreground: 0 0% 100%;--heroui-danger: 339.20000000000005 90.36% 51.18%;--heroui-divider-weight: 1px;--heroui-disabled-opacity: .5;--heroui-font-size-tiny: .75rem;--heroui-font-size-small: .875rem;--heroui-font-size-medium: 1rem;--heroui-font-size-large: 1.125rem;--heroui-line-height-tiny: 1rem;--heroui-line-height-small: 1.25rem;--heroui-line-height-medium: 1.5rem;--heroui-line-height-large: 1.75rem;--heroui-radius-small: 8px;--heroui-radius-medium: 12px;--heroui-radius-large: 14px;--heroui-border-width-small: 1px;--heroui-border-width-medium: 2px;--heroui-border-width-large: 3px;--heroui-box-shadow-small: 0px 0px 5px 0px rgb(0 0 0 / .05), 0px 2px 10px 0px rgb(0 0 0 / .2), inset 0px 0px 1px 0px rgb(255 255 255 / .15);--heroui-box-shadow-medium: 0px 0px 15px 0px rgb(0 0 0 / .06), 0px 2px 30px 0px rgb(0 0 0 / .22), inset 0px 0px 1px 0px rgb(255 255 255 / .15);--heroui-box-shadow-large: 0px 0px 30px 0px rgb(0 0 0 / .07), 0px 30px 60px 0px rgb(0 0 0 / .26), inset 0px 0px 1px 0px rgb(255 255 255 / .15);--heroui-hover-opacity: .9}.leading-inherit{line-height:inherit}.bg-img-inherit{background-image:inherit}.bg-clip-inherit{background-clip:inherit}.text-fill-inherit{-webkit-text-fill-color:inherit}.tap-highlight-transparent{-webkit-tap-highlight-color:transparent}.input-search-cancel-button-none::-webkit-search-cancel-button{-webkit-appearance:none}.transition-background{transition-property:background;transition-timing-function:ease;transition-duration:.25s}.transition-colors-opacity{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity;transition-timing-function:ease;transition-duration:.25s}.transition-width{transition-property:width;transition-timing-function:ease;transition-duration:.25s}.transition-height{transition-property:height;transition-timing-function:ease;transition-duration:.25s}.transition-size{transition-property:width,height;transition-timing-function:ease;transition-duration:.25s}.transition-left{transition-property:left;transition-timing-function:ease;transition-duration:.25s}.transition-transform-opacity{transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.25s}.transition-transform-background{transition-property:transform,background;transition-timing-function:ease;transition-duration:.25s}.transition-transform-colors{transition-property:transform,color,background,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:ease;transition-duration:.25s}.transition-transform-colors-opacity{transition-property:transform,color,background,background-color,border-color,text-decoration-color,fill,stroke,opacity;transition-timing-function:ease;transition-duration:.25s}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-default{-ms-overflow-style:auto;scrollbar-width:auto}.scrollbar-default::-webkit-scrollbar{display:block}.\[--cursor-hit-x\:8px\]{--cursor-hit-x: 8px}.\[--picker-height\:224px\]{--picker-height: 224px}.\[--scale-enter\:100\%\]{--scale-enter: 100%}.\[--scale-exit\:100\%\]{--scale-exit: 100%}.\[--scroll-shadow-size\:100px\]{--scroll-shadow-size: 100px}.\[--slide-enter\:0px\]{--slide-enter: 0px}.\[--slide-exit\:80px\]{--slide-exit: 80px}.\[mask-image\:linear-gradient\(\#000\,\#000\,transparent_0\,\#000_var\(--scroll-shadow-size\)\,\#000_calc\(100\%_-_var\(--scroll-shadow-size\)\)\,transparent\)\]{-webkit-mask-image:linear-gradient(#000,#000,transparent 0,#000 var(--scroll-shadow-size),#000 calc(100% - var(--scroll-shadow-size)),transparent);mask-image:linear-gradient(#000,#000,transparent 0,#000 var(--scroll-shadow-size),#000 calc(100% - var(--scroll-shadow-size)),transparent)}.markdown-container pre{overflow:auto;max-width:100%}@media (prefers-color-scheme: dark){.dark\:prose-invert{--tw-prose-body: var(--tw-prose-invert-body);--tw-prose-headings: var(--tw-prose-invert-headings);--tw-prose-lead: var(--tw-prose-invert-lead);--tw-prose-links: var(--tw-prose-invert-links);--tw-prose-bold: var(--tw-prose-invert-bold);--tw-prose-counters: var(--tw-prose-invert-counters);--tw-prose-bullets: var(--tw-prose-invert-bullets);--tw-prose-hr: var(--tw-prose-invert-hr);--tw-prose-quotes: var(--tw-prose-invert-quotes);--tw-prose-quote-borders: var(--tw-prose-invert-quote-borders);--tw-prose-captions: var(--tw-prose-invert-captions);--tw-prose-kbd: var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows: var(--tw-prose-invert-kbd-shadows);--tw-prose-code: var(--tw-prose-invert-code);--tw-prose-pre-code: var(--tw-prose-invert-pre-code);--tw-prose-pre-bg: var(--tw-prose-invert-pre-bg);--tw-prose-th-borders: var(--tw-prose-invert-th-borders);--tw-prose-td-borders: var(--tw-prose-invert-td-borders)}}.file\:cursor-pointer::file-selector-button{cursor:pointer}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.placeholder\:text-danger::-moz-placeholder{--tw-text-opacity: 1;color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-text-opacity)))}.placeholder\:text-danger::placeholder{--tw-text-opacity: 1;color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-text-opacity)))}.placeholder\:text-foreground-500::-moz-placeholder{--tw-text-opacity: 1;color:hsl(var(--heroui-foreground-500) / var(--heroui-foreground-500-opacity, var(--tw-text-opacity)))}.placeholder\:text-foreground-500::placeholder{--tw-text-opacity: 1;color:hsl(var(--heroui-foreground-500) / var(--heroui-foreground-500-opacity, var(--tw-text-opacity)))}.placeholder\:text-primary::-moz-placeholder{--tw-text-opacity: 1;color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-text-opacity)))}.placeholder\:text-primary::placeholder{--tw-text-opacity: 1;color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-text-opacity)))}.placeholder\:text-secondary::-moz-placeholder{--tw-text-opacity: 1;color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-text-opacity)))}.placeholder\:text-secondary::placeholder{--tw-text-opacity: 1;color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-text-opacity)))}.placeholder\:text-success-600::-moz-placeholder{--tw-text-opacity: 1;color:hsl(var(--heroui-success-600) / var(--heroui-success-600-opacity, var(--tw-text-opacity)))}.placeholder\:text-success-600::placeholder{--tw-text-opacity: 1;color:hsl(var(--heroui-success-600) / var(--heroui-success-600-opacity, var(--tw-text-opacity)))}.placeholder\:text-warning-600::-moz-placeholder{--tw-text-opacity: 1;color:hsl(var(--heroui-warning-600) / var(--heroui-warning-600-opacity, var(--tw-text-opacity)))}.placeholder\:text-warning-600::placeholder{--tw-text-opacity: 1;color:hsl(var(--heroui-warning-600) / var(--heroui-warning-600-opacity, var(--tw-text-opacity)))}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-0:before{content:var(--tw-content);top:0;right:0;bottom:0;left:0}.before\:z-0:before{content:var(--tw-content);z-index:0}.before\:z-\[-1\]:before{content:var(--tw-content);z-index:-1}.before\:box-border:before{content:var(--tw-content);box-sizing:border-box}.before\:block:before{content:var(--tw-content);display:block}.before\:hidden:before{content:var(--tw-content);display:none}.before\:h-0\.5:before{content:var(--tw-content);height:.125rem}.before\:h-11:before{content:var(--tw-content);height:2.75rem}.before\:h-2\.5:before{content:var(--tw-content);height:.625rem}.before\:h-px:before{content:var(--tw-content);height:1px}.before\:w-0:before{content:var(--tw-content);width:0px}.before\:w-11:before{content:var(--tw-content);width:2.75rem}.before\:w-2\.5:before{content:var(--tw-content);width:.625rem}.before\:w-6:before{content:var(--tw-content);width:1.5rem}.before\:-translate-x-full:before{content:var(--tw-content);--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.before\:-translate-y-1:before{content:var(--tw-content);--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.before\:rotate-0:before{content:var(--tw-content);--tw-rotate: 0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.before\:rotate-45:before{content:var(--tw-content);--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes shimmer{to{content:var(--tw-content);transform:translate(100%)}}.before\:animate-\[shimmer_2s_infinite\]:before{content:var(--tw-content);animation:shimmer 2s infinite}.before\:animate-none:before{content:var(--tw-content);animation:none}.before\:rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.5\)\]:before{content:var(--tw-content);border-radius:calc(var(--heroui-radius-medium) * .5)}.before\:rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.6\)\]:before{content:var(--tw-content);border-radius:calc(var(--heroui-radius-medium) * .6)}.before\:rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.7\)\]:before{content:var(--tw-content);border-radius:calc(var(--heroui-radius-medium) * .7)}.before\:rounded-full:before{content:var(--tw-content);border-radius:9999px}.before\:rounded-none:before{content:var(--tw-content);border-radius:0}.before\:rounded-sm:before{content:var(--tw-content);border-radius:.125rem}.before\:border-2:before{content:var(--tw-content);border-width:2px}.before\:border-t:before{content:var(--tw-content);border-top-width:1px}.before\:border-solid:before{content:var(--tw-content);border-style:solid}.before\:border-content4\/30:before{content:var(--tw-content);border-color:hsl(var(--heroui-content4) / .3)}.before\:border-danger:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-border-opacity)))}.before\:border-default:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:hsl(var(--heroui-default) / var(--heroui-default-opacity, var(--tw-border-opacity)))}.before\:bg-content1:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-content1) / var(--heroui-content1-opacity, var(--tw-bg-opacity)))}.before\:bg-current:before{content:var(--tw-content);background-color:currentColor}.before\:bg-danger:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-bg-opacity)))}.before\:bg-danger\/20:before{content:var(--tw-content);background-color:hsl(var(--heroui-danger) / .2)}.before\:bg-default\/60:before{content:var(--tw-content);background-color:hsl(var(--heroui-default) / .6)}.before\:bg-foreground:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-foreground) / var(--heroui-foreground-opacity, var(--tw-bg-opacity)))}.before\:bg-primary:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-bg-opacity)))}.before\:bg-primary\/20:before{content:var(--tw-content);background-color:hsl(var(--heroui-primary) / .2)}.before\:bg-secondary:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-bg-opacity)))}.before\:bg-secondary\/20:before{content:var(--tw-content);background-color:hsl(var(--heroui-secondary) / .2)}.before\:bg-success:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-bg-opacity)))}.before\:bg-success\/20:before{content:var(--tw-content);background-color:hsl(var(--heroui-success) / .2)}.before\:bg-warning:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-bg-opacity)))}.before\:bg-warning\/20:before{content:var(--tw-content);background-color:hsl(var(--heroui-warning) / .2)}.before\:bg-gradient-to-r:before{content:var(--tw-content);background-image:linear-gradient(to right,var(--tw-gradient-stops))}.before\:from-transparent:before{content:var(--tw-content);--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.before\:via-content4:before{content:var(--tw-content);--tw-gradient-to: hsl(var(--heroui-content4) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--heroui-content4) / var(--heroui-content4-opacity, 1)) var(--tw-gradient-via-position), var(--tw-gradient-to)}.before\:to-transparent:before{content:var(--tw-content);--tw-gradient-to: transparent var(--tw-gradient-to-position)}.before\:opacity-0:before{content:var(--tw-content);opacity:0}.before\:opacity-100:before{content:var(--tw-content);opacity:1}.before\:shadow-small:before{content:var(--tw-content);--tw-shadow: var(--heroui-box-shadow-small);--tw-shadow-colored: var(--heroui-box-shadow-small);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.before\:transition-colors:before{content:var(--tw-content);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.before\:transition-none:before{content:var(--tw-content);transition-property:none}.before\:transition-transform:before{content:var(--tw-content);transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.before\:duration-150:before{content:var(--tw-content);transition-duration:.15s}.before\:content-\[\'\'\]:before{--tw-content: "";content:var(--tw-content)}.before\:transition-width:before{content:var(--tw-content);transition-property:width;transition-timing-function:ease;transition-duration:.25s}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);top:0;right:0;bottom:0;left:0}.after\:-bottom-1:after{content:var(--tw-content);bottom:-.25rem}.after\:-bottom-\[2px\]:after{content:var(--tw-content);bottom:-2px}.after\:bottom-0:after{content:var(--tw-content);bottom:0}.after\:left-0:after{content:var(--tw-content);left:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:right-0:after{content:var(--tw-content);right:0}.after\:top-0:after{content:var(--tw-content);top:0}.after\:-z-10:after{content:var(--tw-content);z-index:-10}.after\:z-0:after{content:var(--tw-content);z-index:0}.after\:ml-0\.5:after{content:var(--tw-content);margin-left:.125rem}.after\:ms-0\.5:after{content:var(--tw-content);margin-inline-start:.125rem}.after\:block:after{content:var(--tw-content);display:block}.after\:h-0:after{content:var(--tw-content);height:0px}.after\:h-4:after{content:var(--tw-content);height:1rem}.after\:h-5:after{content:var(--tw-content);height:1.25rem}.after\:h-\[2px\]:after{content:var(--tw-content);height:2px}.after\:h-divider:after{content:var(--tw-content);height:var(--heroui-divider-weight)}.after\:h-full:after{content:var(--tw-content);height:100%}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:w-0:after{content:var(--tw-content);width:0px}.after\:w-4:after{content:var(--tw-content);width:1rem}.after\:w-5:after{content:var(--tw-content);width:1.25rem}.after\:w-6:after{content:var(--tw-content);width:1.5rem}.after\:w-\[80\%\]:after{content:var(--tw-content);width:80%}.after\:w-full:after{content:var(--tw-content);width:100%}.after\:origin-center:after{content:var(--tw-content);transform-origin:center}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:translate-y-1:after{content:var(--tw-content);--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:rotate-0:after{content:var(--tw-content);--tw-rotate: 0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:scale-50:after{content:var(--tw-content);--tw-scale-x: .5;--tw-scale-y: .5;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:rounded-\[calc\(theme\(borderRadius\.large\)\/2\)\]:after{content:var(--tw-content);border-radius:calc(var(--heroui-radius-large) / 2)}.after\:rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.5\)\]:after{content:var(--tw-content);border-radius:calc(var(--heroui-radius-medium) * .5)}.after\:rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.6\)\]:after{content:var(--tw-content);border-radius:calc(var(--heroui-radius-medium) * .6)}.after\:rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.7\)\]:after{content:var(--tw-content);border-radius:calc(var(--heroui-radius-medium) * .7)}.after\:rounded-\[calc\(theme\(borderRadius\.medium\)\/3\)\]:after{content:var(--tw-content);border-radius:calc(var(--heroui-radius-medium) / 3)}.after\:rounded-\[calc\(theme\(borderRadius\.small\)\/3\)\]:after{content:var(--tw-content);border-radius:calc(var(--heroui-radius-small) / 3)}.after\:rounded-full:after{content:var(--tw-content);border-radius:9999px}.after\:rounded-none:after{content:var(--tw-content);border-radius:0}.after\:rounded-xl:after{content:var(--tw-content);border-radius:.75rem}.after\:\!bg-danger:after{content:var(--tw-content);--tw-bg-opacity: 1 !important;background-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-bg-opacity)))!important}.after\:bg-background:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-background) / var(--heroui-background-opacity, var(--tw-bg-opacity)))}.after\:bg-content1:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-content1) / var(--heroui-content1-opacity, var(--tw-bg-opacity)))}.after\:bg-content3:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-content3) / var(--heroui-content3-opacity, var(--tw-bg-opacity)))}.after\:bg-current:after{content:var(--tw-content);background-color:currentColor}.after\:bg-danger:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-bg-opacity)))}.after\:bg-default:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default) / var(--heroui-default-opacity, var(--tw-bg-opacity)))}.after\:bg-default-foreground:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-foreground) / var(--heroui-default-foreground-opacity, var(--tw-bg-opacity)))}.after\:bg-divider:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-divider) / var(--heroui-divider-opacity, var(--tw-bg-opacity)))}.after\:bg-foreground:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-foreground) / var(--heroui-foreground-opacity, var(--tw-bg-opacity)))}.after\:bg-primary:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-bg-opacity)))}.after\:bg-secondary:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-bg-opacity)))}.after\:bg-success:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-bg-opacity)))}.after\:bg-warning:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-bg-opacity)))}.after\:text-danger:after{content:var(--tw-content);--tw-text-opacity: 1;color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-text-opacity)))}.after\:text-danger-foreground:after{content:var(--tw-content);--tw-text-opacity: 1;color:hsl(var(--heroui-danger-foreground) / var(--heroui-danger-foreground-opacity, var(--tw-text-opacity)))}.after\:text-default-foreground:after{content:var(--tw-content);--tw-text-opacity: 1;color:hsl(var(--heroui-default-foreground) / var(--heroui-default-foreground-opacity, var(--tw-text-opacity)))}.after\:text-primary-foreground:after{content:var(--tw-content);--tw-text-opacity: 1;color:hsl(var(--heroui-primary-foreground) / var(--heroui-primary-foreground-opacity, var(--tw-text-opacity)))}.after\:text-secondary-foreground:after{content:var(--tw-content);--tw-text-opacity: 1;color:hsl(var(--heroui-secondary-foreground) / var(--heroui-secondary-foreground-opacity, var(--tw-text-opacity)))}.after\:text-success-foreground:after{content:var(--tw-content);--tw-text-opacity: 1;color:hsl(var(--heroui-success-foreground) / var(--heroui-success-foreground-opacity, var(--tw-text-opacity)))}.after\:text-warning-foreground:after{content:var(--tw-content);--tw-text-opacity: 1;color:hsl(var(--heroui-warning-foreground) / var(--heroui-warning-foreground-opacity, var(--tw-text-opacity)))}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:opacity-100:after{content:var(--tw-content);opacity:1}.after\:shadow-\[0_1px_0px_0_rgba\(0\,0\,0\,0\.05\)\]:after{content:var(--tw-content);--tw-shadow: 0 1px 0px 0 rgba(0,0,0,.05);--tw-shadow-colored: 0 1px 0px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.after\:shadow-small:after{content:var(--tw-content);--tw-shadow: var(--heroui-box-shadow-small);--tw-shadow-colored: var(--heroui-box-shadow-small);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.after\:transition-all:after{content:var(--tw-content);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.after\:transition-none:after{content:var(--tw-content);transition-property:none}.after\:transition-transform:after{content:var(--tw-content);transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.after\:\!duration-200:after{content:var(--tw-content);transition-duration:.2s!important}.after\:duration-150:after{content:var(--tw-content);transition-duration:.15s}.after\:\!ease-linear:after{content:var(--tw-content);transition-timing-function:linear!important}.after\:content-\[\'\'\]:after{--tw-content: "";content:var(--tw-content)}.after\:content-\[\'\*\'\]:after{--tw-content: "*";content:var(--tw-content)}.after\:transition-background:after{content:var(--tw-content);transition-property:background;transition-timing-function:ease;transition-duration:.25s}.after\:transition-width:after{content:var(--tw-content);transition-property:width;transition-timing-function:ease;transition-duration:.25s}.after\:transition-height:after{content:var(--tw-content);transition-property:height;transition-timing-function:ease;transition-duration:.25s}.after\:transition-transform-opacity:after{content:var(--tw-content);transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.25s}.first\:-ml-0\.5:first-child{margin-left:-.125rem}.first\:mt-2:first-child{margin-top:.5rem}.first\:rounded-s-full:first-child{border-start-start-radius:9999px;border-end-start-radius:9999px}.first\:rounded-s-large:first-child{border-start-start-radius:var(--heroui-radius-large);border-end-start-radius:var(--heroui-radius-large)}.first\:rounded-s-lg:first-child{border-start-start-radius:.5rem;border-end-start-radius:.5rem}.first\:rounded-s-medium:first-child{border-start-start-radius:var(--heroui-radius-medium);border-end-start-radius:var(--heroui-radius-medium)}.first\:rounded-s-none:first-child{border-start-start-radius:0px;border-end-start-radius:0px}.first\:rounded-s-small:first-child{border-start-start-radius:var(--heroui-radius-small);border-end-start-radius:var(--heroui-radius-small)}.first\:before\:rounded-s-lg:first-child:before{content:var(--tw-content);border-start-start-radius:.5rem;border-end-start-radius:.5rem}.last\:rounded-e-full:last-child{border-start-end-radius:9999px;border-end-end-radius:9999px}.last\:rounded-e-large:last-child{border-start-end-radius:var(--heroui-radius-large);border-end-end-radius:var(--heroui-radius-large)}.last\:rounded-e-lg:last-child{border-start-end-radius:.5rem;border-end-end-radius:.5rem}.last\:rounded-e-medium:last-child{border-start-end-radius:var(--heroui-radius-medium);border-end-end-radius:var(--heroui-radius-medium)}.last\:rounded-e-none:last-child{border-start-end-radius:0px;border-end-end-radius:0px}.last\:rounded-e-small:last-child{border-start-end-radius:var(--heroui-radius-small);border-end-end-radius:var(--heroui-radius-small)}.last\:before\:rounded-e-lg:last-child:before{content:var(--tw-content);border-start-end-radius:.5rem;border-end-end-radius:.5rem}.first-of-type\:rounded-e-none:first-of-type{border-start-end-radius:0px;border-end-end-radius:0px}.last-of-type\:rounded-s-none:last-of-type{border-start-start-radius:0px;border-end-start-radius:0px}.autofill\:bg-transparent:-webkit-autofill{background-color:transparent}.autofill\:bg-transparent:autofill{background-color:transparent}.focus-within\:border-danger:focus-within{--tw-border-opacity: 1;border-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-border-opacity)))}.focus-within\:border-default-400:focus-within{--tw-border-opacity: 1;border-color:hsl(var(--heroui-default-400) / var(--heroui-default-400-opacity, var(--tw-border-opacity)))}.focus-within\:border-default-foreground:focus-within{--tw-border-opacity: 1;border-color:hsl(var(--heroui-default-foreground) / var(--heroui-default-foreground-opacity, var(--tw-border-opacity)))}.focus-within\:border-primary:focus-within{--tw-border-opacity: 1;border-color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-border-opacity)))}.focus-within\:border-secondary:focus-within{--tw-border-opacity: 1;border-color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-border-opacity)))}.focus-within\:border-success:focus-within{--tw-border-opacity: 1;border-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-border-opacity)))}.focus-within\:border-warning:focus-within{--tw-border-opacity: 1;border-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-border-opacity)))}.focus-within\:bg-danger-50:focus-within{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger-50) / var(--heroui-danger-50-opacity, var(--tw-bg-opacity)))}.focus-within\:bg-primary-50:focus-within{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-primary-50) / var(--heroui-primary-50-opacity, var(--tw-bg-opacity)))}.focus-within\:bg-secondary-50:focus-within{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-secondary-50) / var(--heroui-secondary-50-opacity, var(--tw-bg-opacity)))}.focus-within\:bg-success-50:focus-within{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success-50) / var(--heroui-success-50-opacity, var(--tw-bg-opacity)))}.focus-within\:bg-warning-50:focus-within{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning-50) / var(--heroui-warning-50-opacity, var(--tw-bg-opacity)))}.focus-within\:after\:w-full:focus-within:after{content:var(--tw-content);width:100%}.hover\:-translate-x-0:hover{--tw-translate-x: -0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-125:hover{--tw-scale-x: 1.25;--tw-scale-y: 1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-danger:hover{--tw-border-opacity: 1;border-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-border-opacity)))}.hover\:border-default:hover{--tw-border-opacity: 1;border-color:hsl(var(--heroui-default) / var(--heroui-default-opacity, var(--tw-border-opacity)))}.hover\:border-default-300:hover{--tw-border-opacity: 1;border-color:hsl(var(--heroui-default-300) / var(--heroui-default-300-opacity, var(--tw-border-opacity)))}.hover\:border-default-400:hover{--tw-border-opacity: 1;border-color:hsl(var(--heroui-default-400) / var(--heroui-default-400-opacity, var(--tw-border-opacity)))}.hover\:border-primary:hover{--tw-border-opacity: 1;border-color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-border-opacity)))}.hover\:border-secondary:hover{--tw-border-opacity: 1;border-color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-border-opacity)))}.hover\:border-success:hover{--tw-border-opacity: 1;border-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-border-opacity)))}.hover\:border-warning:hover{--tw-border-opacity: 1;border-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-border-opacity)))}.hover\:\!bg-foreground:hover{--tw-bg-opacity: 1 !important;background-color:hsl(var(--heroui-foreground) / var(--heroui-foreground-opacity, var(--tw-bg-opacity)))!important}.hover\:bg-danger:hover{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-bg-opacity)))}.hover\:bg-danger-50:hover{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger-50) / var(--heroui-danger-50-opacity, var(--tw-bg-opacity)))}.hover\:bg-default-100:hover{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-100) / var(--heroui-default-100-opacity, var(--tw-bg-opacity)))}.hover\:bg-default-200:hover{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-200) / var(--heroui-default-200-opacity, var(--tw-bg-opacity)))}.hover\:bg-primary-50:hover{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-primary-50) / var(--heroui-primary-50-opacity, var(--tw-bg-opacity)))}.hover\:bg-secondary-50:hover{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-secondary-50) / var(--heroui-secondary-50-opacity, var(--tw-bg-opacity)))}.hover\:bg-success-50:hover{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success-50) / var(--heroui-success-50-opacity, var(--tw-bg-opacity)))}.hover\:bg-warning-50:hover{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning-50) / var(--heroui-warning-50-opacity, var(--tw-bg-opacity)))}.hover\:underline:hover{text-decoration-line:underline}.hover\:\!opacity-100:hover{opacity:1!important}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-80:hover{opacity:.8}.hover\:after\:bg-danger\/20:hover:after{content:var(--tw-content);background-color:hsl(var(--heroui-danger) / .2)}.hover\:after\:bg-foreground\/10:hover:after{content:var(--tw-content);background-color:hsl(var(--heroui-foreground) / .1)}.hover\:after\:bg-primary\/20:hover:after{content:var(--tw-content);background-color:hsl(var(--heroui-primary) / .2)}.hover\:after\:bg-secondary\/20:hover:after{content:var(--tw-content);background-color:hsl(var(--heroui-secondary) / .2)}.hover\:after\:bg-success\/20:hover:after{content:var(--tw-content);background-color:hsl(var(--heroui-success) / .2)}.hover\:after\:bg-warning\/20:hover:after{content:var(--tw-content);background-color:hsl(var(--heroui-warning) / .2)}.hover\:after\:opacity-100:hover:after{content:var(--tw-content);opacity:1}.focus-within\:hover\:border-danger:hover:focus-within{--tw-border-opacity: 1;border-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-border-opacity)))}.focus-within\:hover\:border-default-foreground:hover:focus-within{--tw-border-opacity: 1;border-color:hsl(var(--heroui-default-foreground) / var(--heroui-default-foreground-opacity, var(--tw-border-opacity)))}.focus-within\:hover\:border-primary:hover:focus-within{--tw-border-opacity: 1;border-color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-border-opacity)))}.focus-within\:hover\:border-secondary:hover:focus-within{--tw-border-opacity: 1;border-color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-border-opacity)))}.focus-within\:hover\:border-success:hover:focus-within{--tw-border-opacity: 1;border-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-border-opacity)))}.focus-within\:hover\:border-warning:hover:focus-within{--tw-border-opacity: 1;border-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-border-opacity)))}.focus-within\:hover\:bg-default-100:hover:focus-within{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-100) / var(--heroui-default-100-opacity, var(--tw-bg-opacity)))}.focus\:bg-danger-400\/50:focus{background-color:hsl(var(--heroui-danger-400) / .5)}.focus\:bg-default-400\/50:focus{background-color:hsl(var(--heroui-default-400) / .5)}.focus\:bg-primary-400\/50:focus{background-color:hsl(var(--heroui-primary-400) / .5)}.focus\:bg-secondary-400\/50:focus{background-color:hsl(var(--heroui-secondary-400) / .5)}.focus\:bg-success-400\/50:focus{background-color:hsl(var(--heroui-success-400) / .5)}.focus\:bg-warning-400\/50:focus{background-color:hsl(var(--heroui-warning-400) / .5)}.focus\:underline:focus{text-decoration-line:underline}.focus\:shadow-sm:focus{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-focus:focus-visible{outline-color:hsl(var(--heroui-focus) / var(--heroui-focus-opacity, 1))}.active\:bg-default-200:active{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-200) / var(--heroui-default-200-opacity, var(--tw-bg-opacity)))}.active\:bg-default-300:active{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-300) / var(--heroui-default-300-opacity, var(--tw-bg-opacity)))}.active\:underline:active{text-decoration-line:underline}.active\:\!opacity-70:active{opacity:.7!important}.active\:opacity-disabled:active{opacity:var(--heroui-disabled-opacity)}.disabled\:cursor-default:disabled{cursor:default}.group:hover .group-hover\:block{display:block}.group:hover .group-hover\:hidden{display:none}.group:hover .group-hover\:border-current{border-color:currentColor}.group:hover .group-hover\:text-current{color:currentColor}.has-\[\:disabled\]\:opacity-60:has(:disabled){opacity:.6}.aria-expanded\:scale-\[0\.97\][aria-expanded=true]{--tw-scale-x: .97;--tw-scale-y: .97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.aria-expanded\:opacity-70[aria-expanded=true]{opacity:.7}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[loaded\=true\]\:pointer-events-auto[data-loaded=true],.data-\[visible\=true\]\:pointer-events-auto[data-visible=true]{pointer-events:auto}.data-\[focus-visible\=true\]\:z-10[data-focus-visible=true],.data-\[focused\=true\]\:z-10[data-focused=true]{z-index:10}.data-\[has-label\=true\]\:mt-\[calc\(theme\(fontSize\.small\)_\+_10px\)\][data-has-label=true]{margin-top:calc(var(--heroui-font-size-small) + 10px)}.data-\[has-label\=true\]\:mt-\[calc\(theme\(fontSize\.small\)_\+_12px\)\][data-has-label=true]{margin-top:calc(var(--heroui-font-size-small) + 12px)}.data-\[has-label\=true\]\:mt-\[calc\(theme\(fontSize\.small\)_\+_8px\)\][data-has-label=true]{margin-top:calc(var(--heroui-font-size-small) + 8px)}.data-\[open\=true\]\:block[data-open=true]{display:block}.data-\[open\=true\]\:flex[data-open=true]{display:flex}.data-\[hidden\=true\]\:hidden[data-hidden=true],.data-\[inert\=true\]\:hidden[data-inert=true]{display:none}.data-\[justify\=end\]\:flex-grow[data-justify=end],.data-\[justify\=start\]\:flex-grow[data-justify=start]{flex-grow:1}.data-\[justify\=end\]\:basis-0[data-justify=end],.data-\[justify\=start\]\:basis-0[data-justify=start]{flex-basis:0px}.data-\[focus-visible\=true\]\:-translate-x-3[data-focus-visible=true],.data-\[hover\=true\]\:-translate-x-3[data-hover=true]{--tw-translate-x: -.75rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[hover\=true\]\:translate-x-0[data-hover=true]{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[before\=true\]\:rotate-180[data-before=true],.data-\[direction\=ascending\]\:rotate-180[data-direction=ascending]{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[open\=true\]\:-rotate-90[data-open=true]{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[open\=true\]\:rotate-180[data-open=true]{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[active\=true\]\:scale-100[data-active=true]{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[active\=true\]\:scale-110[data-active=true]{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[invisible\=true\]\:scale-0[data-invisible=true]{--tw-scale-x: 0;--tw-scale-y: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[pressed\=true\]\:scale-100[data-pressed=true]{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[pressed\=true\]\:scale-\[0\.97\][data-pressed=true]{--tw-scale-x: .97;--tw-scale-y: .97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[disabled\=true\]\:cursor-default[data-disabled=true]{cursor:default}.data-\[disabled\=true\]\:cursor-not-allowed[data-disabled=true]{cursor:not-allowed}.data-\[dragging\=true\]\:cursor-grabbing[data-dragging=true]{cursor:grabbing}.data-\[readonly\=true\]\:cursor-default[data-readonly=true]{cursor:default}.data-\[sortable\=true\]\:cursor-pointer[data-sortable=true]{cursor:pointer}.data-\[unavailable\=true\]\:cursor-default[data-unavailable=true]{cursor:default}.data-\[visible\=true\]\:cursor-pointer[data-visible=true]{cursor:pointer}.data-\[orientation\=horizontal\]\:flex-row[data-orientation=horizontal]{flex-direction:row}.data-\[has-helper\=true\]\:items-start[data-has-helper=true]{align-items:flex-start}.data-\[justify\=start\]\:justify-start[data-justify=start]{justify-content:flex-start}.data-\[justify\=end\]\:justify-end[data-justify=end]{justify-content:flex-end}.data-\[justify\=center\]\:justify-center[data-justify=center]{justify-content:center}.data-\[loaded\=true\]\:overflow-visible[data-loaded=true]{overflow:visible}.data-\[has-multiple-rows\=true\]\:rounded-large[data-has-multiple-rows=true]{border-radius:var(--heroui-radius-large)}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:rounded-full[data-range-selection=true][data-selection-end=true][data-selected=true],.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:rounded-full[data-range-selection=true][data-selection-start=true][data-selected=true]{border-radius:9999px}.data-\[menu-open\=true\]\:border-none[data-menu-open=true]{border-style:none}.data-\[active\=true\]\:border-danger[data-active=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-border-opacity)))}.data-\[active\=true\]\:border-danger-400[data-active=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-danger-400) / var(--heroui-danger-400-opacity, var(--tw-border-opacity)))}.data-\[active\=true\]\:border-default-300[data-active=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-default-300) / var(--heroui-default-300-opacity, var(--tw-border-opacity)))}.data-\[active\=true\]\:border-default-400[data-active=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-default-400) / var(--heroui-default-400-opacity, var(--tw-border-opacity)))}.data-\[active\=true\]\:border-foreground[data-active=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-foreground) / var(--heroui-foreground-opacity, var(--tw-border-opacity)))}.data-\[active\=true\]\:border-primary[data-active=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-border-opacity)))}.data-\[active\=true\]\:border-secondary[data-active=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-border-opacity)))}.data-\[active\=true\]\:border-success[data-active=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-border-opacity)))}.data-\[active\=true\]\:border-warning[data-active=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-border-opacity)))}.data-\[focus\=true\]\:border-danger[data-focus=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-border-opacity)))}.data-\[focus\=true\]\:border-default-400[data-focus=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-default-400) / var(--heroui-default-400-opacity, var(--tw-border-opacity)))}.data-\[focus\=true\]\:border-default-foreground[data-focus=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-default-foreground) / var(--heroui-default-foreground-opacity, var(--tw-border-opacity)))}.data-\[focus\=true\]\:border-primary[data-focus=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-border-opacity)))}.data-\[focus\=true\]\:border-secondary[data-focus=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-border-opacity)))}.data-\[focus\=true\]\:border-success[data-focus=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-border-opacity)))}.data-\[focus\=true\]\:border-warning[data-focus=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-border-opacity)))}.data-\[hover\=true\]\:border-danger[data-hover=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-border-opacity)))}.data-\[hover\=true\]\:border-default[data-hover=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-default) / var(--heroui-default-opacity, var(--tw-border-opacity)))}.data-\[hover\=true\]\:border-default-400[data-hover=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-default-400) / var(--heroui-default-400-opacity, var(--tw-border-opacity)))}.data-\[hover\=true\]\:border-primary[data-hover=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-border-opacity)))}.data-\[hover\=true\]\:border-secondary[data-hover=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-border-opacity)))}.data-\[hover\=true\]\:border-success[data-hover=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-border-opacity)))}.data-\[hover\=true\]\:border-warning[data-hover=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-border-opacity)))}.data-\[open\=true\]\:border-danger[data-open=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-border-opacity)))}.data-\[open\=true\]\:border-default-400[data-open=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-default-400) / var(--heroui-default-400-opacity, var(--tw-border-opacity)))}.data-\[open\=true\]\:border-default-foreground[data-open=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-default-foreground) / var(--heroui-default-foreground-opacity, var(--tw-border-opacity)))}.data-\[open\=true\]\:border-primary[data-open=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-border-opacity)))}.data-\[open\=true\]\:border-secondary[data-open=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-border-opacity)))}.data-\[open\=true\]\:border-success[data-open=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-border-opacity)))}.data-\[open\=true\]\:border-warning[data-open=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-border-opacity)))}.data-\[active\=true\]\:bg-danger[data-active=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-bg-opacity)))}.data-\[active\=true\]\:bg-danger-100[data-active=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger-100) / var(--heroui-danger-100-opacity, var(--tw-bg-opacity)))}.data-\[active\=true\]\:bg-danger-200[data-active=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger-200) / var(--heroui-danger-200-opacity, var(--tw-bg-opacity)))}.data-\[active\=true\]\:bg-default-200[data-active=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-200) / var(--heroui-default-200-opacity, var(--tw-bg-opacity)))}.data-\[active\=true\]\:bg-default-400[data-active=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-400) / var(--heroui-default-400-opacity, var(--tw-bg-opacity)))}.data-\[active\=true\]\:bg-primary[data-active=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-bg-opacity)))}.data-\[active\=true\]\:bg-primary-200[data-active=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-primary-200) / var(--heroui-primary-200-opacity, var(--tw-bg-opacity)))}.data-\[active\=true\]\:bg-secondary[data-active=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-bg-opacity)))}.data-\[active\=true\]\:bg-secondary-200[data-active=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-secondary-200) / var(--heroui-secondary-200-opacity, var(--tw-bg-opacity)))}.data-\[active\=true\]\:bg-success[data-active=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-bg-opacity)))}.data-\[active\=true\]\:bg-success-200[data-active=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success-200) / var(--heroui-success-200-opacity, var(--tw-bg-opacity)))}.data-\[active\=true\]\:bg-warning[data-active=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-bg-opacity)))}.data-\[active\=true\]\:bg-warning-200[data-active=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning-200) / var(--heroui-warning-200-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:\!bg-danger[data-hover=true]{--tw-bg-opacity: 1 !important;background-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-bg-opacity)))!important}.data-\[hover\=true\]\:\!bg-danger-100[data-hover=true]{--tw-bg-opacity: 1 !important;background-color:hsl(var(--heroui-danger-100) / var(--heroui-danger-100-opacity, var(--tw-bg-opacity)))!important}.data-\[hover\=true\]\:\!bg-default[data-hover=true]{--tw-bg-opacity: 1 !important;background-color:hsl(var(--heroui-default) / var(--heroui-default-opacity, var(--tw-bg-opacity)))!important}.data-\[hover\=true\]\:\!bg-primary[data-hover=true]{--tw-bg-opacity: 1 !important;background-color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-bg-opacity)))!important}.data-\[hover\=true\]\:\!bg-secondary[data-hover=true]{--tw-bg-opacity: 1 !important;background-color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-bg-opacity)))!important}.data-\[hover\=true\]\:\!bg-success[data-hover=true]{--tw-bg-opacity: 1 !important;background-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-bg-opacity)))!important}.data-\[hover\=true\]\:\!bg-warning[data-hover=true]{--tw-bg-opacity: 1 !important;background-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-bg-opacity)))!important}.data-\[hover\=true\]\:bg-content2[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-content2) / var(--heroui-content2-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-danger[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-danger-100[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger-100) / var(--heroui-danger-100-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-danger-50[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger-50) / var(--heroui-danger-50-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-danger\/20[data-hover=true]{background-color:hsl(var(--heroui-danger) / .2)}.data-\[hover\=true\]\:bg-default[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default) / var(--heroui-default-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-default-100[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-100) / var(--heroui-default-100-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-default-200[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-200) / var(--heroui-default-200-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-default\/40[data-hover=true]{background-color:hsl(var(--heroui-default) / .4)}.data-\[hover\=true\]\:bg-foreground-200[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-foreground-200) / var(--heroui-foreground-200-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-primary[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-primary-50[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-primary-50) / var(--heroui-primary-50-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-primary\/20[data-hover=true]{background-color:hsl(var(--heroui-primary) / .2)}.data-\[hover\=true\]\:bg-secondary[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-secondary-50[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-secondary-50) / var(--heroui-secondary-50-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-secondary\/20[data-hover=true]{background-color:hsl(var(--heroui-secondary) / .2)}.data-\[hover\=true\]\:bg-success[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-success-100[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success-100) / var(--heroui-success-100-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-success-50[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success-50) / var(--heroui-success-50-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-success\/20[data-hover=true]{background-color:hsl(var(--heroui-success) / .2)}.data-\[hover\=true\]\:bg-transparent[data-hover=true]{background-color:transparent}.data-\[hover\=true\]\:bg-warning[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-warning-100[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning-100) / var(--heroui-warning-100-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-warning-50[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning-50) / var(--heroui-warning-50-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-warning\/20[data-hover=true]{background-color:hsl(var(--heroui-warning) / .2)}.data-\[hover\]\:bg-danger-200[data-hover]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger-200) / var(--heroui-danger-200-opacity, var(--tw-bg-opacity)))}.data-\[hover\]\:bg-danger-50[data-hover]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger-50) / var(--heroui-danger-50-opacity, var(--tw-bg-opacity)))}.data-\[hover\]\:bg-default-100[data-hover]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-100) / var(--heroui-default-100-opacity, var(--tw-bg-opacity)))}.data-\[hover\]\:bg-primary-200[data-hover]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-primary-200) / var(--heroui-primary-200-opacity, var(--tw-bg-opacity)))}.data-\[hover\]\:bg-primary-50[data-hover]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-primary-50) / var(--heroui-primary-50-opacity, var(--tw-bg-opacity)))}.data-\[hover\]\:bg-secondary-200[data-hover]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-secondary-200) / var(--heroui-secondary-200-opacity, var(--tw-bg-opacity)))}.data-\[hover\]\:bg-secondary-50[data-hover]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-secondary-50) / var(--heroui-secondary-50-opacity, var(--tw-bg-opacity)))}.data-\[hover\]\:bg-success-200[data-hover]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success-200) / var(--heroui-success-200-opacity, var(--tw-bg-opacity)))}.data-\[hover\]\:bg-success-50[data-hover]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success-50) / var(--heroui-success-50-opacity, var(--tw-bg-opacity)))}.data-\[hover\]\:bg-warning-100[data-hover]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning-100) / var(--heroui-warning-100-opacity, var(--tw-bg-opacity)))}.data-\[hover\]\:bg-warning-200[data-hover]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning-200) / var(--heroui-warning-200-opacity, var(--tw-bg-opacity)))}.data-\[in-range\=false\]\:bg-default-200[data-in-range=false]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-200) / var(--heroui-default-200-opacity, var(--tw-bg-opacity)))}.data-\[in-range\=true\]\:bg-background\/50[data-in-range=true]{background-color:hsl(var(--heroui-background) / .5)}.data-\[in-range\=true\]\:bg-danger[data-in-range=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-bg-opacity)))}.data-\[in-range\=true\]\:bg-foreground[data-in-range=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-foreground) / var(--heroui-foreground-opacity, var(--tw-bg-opacity)))}.data-\[in-range\=true\]\:bg-primary[data-in-range=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-bg-opacity)))}.data-\[in-range\=true\]\:bg-secondary[data-in-range=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-bg-opacity)))}.data-\[in-range\=true\]\:bg-success[data-in-range=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-bg-opacity)))}.data-\[in-range\=true\]\:bg-warning[data-in-range=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-bg-opacity)))}.data-\[loaded\=true\]\:\!bg-transparent[data-loaded=true]{background-color:transparent!important}.data-\[selected\=true\]\:bg-danger[data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:bg-default[data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default) / var(--heroui-default-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:bg-foreground[data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-foreground) / var(--heroui-foreground-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:bg-primary[data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:bg-secondary[data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:bg-success[data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:bg-warning[data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[hover\=true\]\:bg-danger[data-hover=true][data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[hover\=true\]\:bg-foreground[data-hover=true][data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-foreground) / var(--heroui-foreground-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[hover\=true\]\:bg-primary[data-hover=true][data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[hover\=true\]\:bg-secondary[data-hover=true][data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[hover\=true\]\:bg-success[data-hover=true][data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[hover\=true\]\:bg-warning[data-hover=true][data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:data-\[outside-month\=true\]\:bg-transparent[data-outside-month=true][data-range-selection=true][data-selected=true]{background-color:transparent}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:bg-danger[data-range-selection=true][data-selection-end=true][data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:bg-foreground[data-range-selection=true][data-selection-end=true][data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-foreground) / var(--heroui-foreground-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:bg-primary[data-range-selection=true][data-selection-end=true][data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:bg-secondary[data-range-selection=true][data-selection-end=true][data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:bg-success[data-range-selection=true][data-selection-end=true][data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:bg-warning[data-range-selection=true][data-selection-end=true][data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:bg-danger[data-range-selection=true][data-selection-start=true][data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:bg-foreground[data-range-selection=true][data-selection-start=true][data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-foreground) / var(--heroui-foreground-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:bg-primary[data-range-selection=true][data-selection-start=true][data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:bg-secondary[data-range-selection=true][data-selection-start=true][data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:bg-success[data-range-selection=true][data-selection-start=true][data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:bg-warning[data-range-selection=true][data-selection-start=true][data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-bg-opacity)))}.data-\[has-end-content\=true\]\:pe-1\.5[data-has-end-content=true]{padding-inline-end:.375rem}.data-\[has-helper\=true\]\:pb-\[calc\(theme\(fontSize\.tiny\)_\+8px\)\][data-has-helper=true],.data-\[has-helper\=true\]\:pb-\[calc\(theme\(fontSize\.tiny\)_\+_8px\)\][data-has-helper=true]{padding-bottom:calc(var(--heroui-font-size-tiny) + 8px)}.data-\[has-start-content\=true\]\:ps-1\.5[data-has-start-content=true]{padding-inline-start:.375rem}.data-\[has-title\=true\]\:pt-1[data-has-title=true]{padding-top:.25rem}.data-\[active\=true\]\:font-semibold[data-active=true]{font-weight:600}.data-\[active\=true\]\:text-danger-foreground[data-active=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-danger-foreground) / var(--heroui-danger-foreground-opacity, var(--tw-text-opacity)))}.data-\[active\=true\]\:text-default-foreground[data-active=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-default-foreground) / var(--heroui-default-foreground-opacity, var(--tw-text-opacity)))}.data-\[active\=true\]\:text-primary-foreground[data-active=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-primary-foreground) / var(--heroui-primary-foreground-opacity, var(--tw-text-opacity)))}.data-\[active\=true\]\:text-secondary-foreground[data-active=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-secondary-foreground) / var(--heroui-secondary-foreground-opacity, var(--tw-text-opacity)))}.data-\[active\=true\]\:text-success-foreground[data-active=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-success-foreground) / var(--heroui-success-foreground-opacity, var(--tw-text-opacity)))}.data-\[active\=true\]\:text-warning-foreground[data-active=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-warning-foreground) / var(--heroui-warning-foreground-opacity, var(--tw-text-opacity)))}.data-\[disabled\=true\]\:text-default-300[data-disabled=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-default-300) / var(--heroui-default-300-opacity, var(--tw-text-opacity)))}.data-\[editable\=true\]\:data-\[placeholder\=true\]\:text-danger-300[data-placeholder=true][data-editable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-danger-300) / var(--heroui-danger-300-opacity, var(--tw-text-opacity)))}.data-\[editable\=true\]\:data-\[placeholder\=true\]\:text-foreground-500[data-placeholder=true][data-editable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-foreground-500) / var(--heroui-foreground-500-opacity, var(--tw-text-opacity)))}.data-\[editable\=true\]\:data-\[placeholder\=true\]\:text-primary-300[data-placeholder=true][data-editable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-primary-300) / var(--heroui-primary-300-opacity, var(--tw-text-opacity)))}.data-\[editable\=true\]\:data-\[placeholder\=true\]\:text-secondary-300[data-placeholder=true][data-editable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-secondary-300) / var(--heroui-secondary-300-opacity, var(--tw-text-opacity)))}.data-\[editable\=true\]\:data-\[placeholder\=true\]\:text-success-400[data-placeholder=true][data-editable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-success-400) / var(--heroui-success-400-opacity, var(--tw-text-opacity)))}.data-\[editable\=true\]\:data-\[placeholder\=true\]\:text-warning-400[data-placeholder=true][data-editable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-warning-400) / var(--heroui-warning-400-opacity, var(--tw-text-opacity)))}.data-\[editable\=true\]\:text-danger[data-editable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-text-opacity)))}.data-\[editable\=true\]\:text-foreground[data-editable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-foreground) / var(--heroui-foreground-opacity, var(--tw-text-opacity)))}.data-\[editable\=true\]\:text-primary[data-editable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-text-opacity)))}.data-\[editable\=true\]\:text-secondary[data-editable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-text-opacity)))}.data-\[editable\=true\]\:text-success-600[data-editable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-success-600) / var(--heroui-success-600-opacity, var(--tw-text-opacity)))}.data-\[editable\=true\]\:text-warning-600[data-editable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-warning-600) / var(--heroui-warning-600-opacity, var(--tw-text-opacity)))}.data-\[has-value\=true\]\:text-default-foreground[data-has-value=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-default-foreground) / var(--heroui-default-foreground-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:\!text-danger-foreground[data-hover=true]{--tw-text-opacity: 1 !important;color:hsl(var(--heroui-danger-foreground) / var(--heroui-danger-foreground-opacity, var(--tw-text-opacity)))!important}.data-\[hover\=true\]\:\!text-primary-foreground[data-hover=true]{--tw-text-opacity: 1 !important;color:hsl(var(--heroui-primary-foreground) / var(--heroui-primary-foreground-opacity, var(--tw-text-opacity)))!important}.data-\[hover\=true\]\:\!text-secondary-foreground[data-hover=true]{--tw-text-opacity: 1 !important;color:hsl(var(--heroui-secondary-foreground) / var(--heroui-secondary-foreground-opacity, var(--tw-text-opacity)))!important}.data-\[hover\=true\]\:\!text-success-foreground[data-hover=true]{--tw-text-opacity: 1 !important;color:hsl(var(--heroui-success-foreground) / var(--heroui-success-foreground-opacity, var(--tw-text-opacity)))!important}.data-\[hover\=true\]\:\!text-warning-foreground[data-hover=true]{--tw-text-opacity: 1 !important;color:hsl(var(--heroui-warning-foreground) / var(--heroui-warning-foreground-opacity, var(--tw-text-opacity)))!important}.data-\[hover\=true\]\:text-danger[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-danger-500[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-danger-500) / var(--heroui-danger-500-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-danger-foreground[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-danger-foreground) / var(--heroui-danger-foreground-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-default-500[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-default-500) / var(--heroui-default-500-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-default-foreground[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-default-foreground) / var(--heroui-default-foreground-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-foreground-400[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-foreground-400) / var(--heroui-foreground-400-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-foreground-600[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-foreground-600) / var(--heroui-foreground-600-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-primary[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-primary-400[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-primary-400) / var(--heroui-primary-400-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-primary-foreground[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-primary-foreground) / var(--heroui-primary-foreground-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-secondary[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-secondary-400[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-secondary-400) / var(--heroui-secondary-400-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-secondary-foreground[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-secondary-foreground) / var(--heroui-secondary-foreground-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-success[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-success-600[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-success-600) / var(--heroui-success-600-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-success-foreground[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-success-foreground) / var(--heroui-success-foreground-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-warning[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-warning-600[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-warning-600) / var(--heroui-warning-600-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-warning-foreground[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-warning-foreground) / var(--heroui-warning-foreground-opacity, var(--tw-text-opacity)))}.data-\[invalid\=true\]\:data-\[editable\=true\]\:text-danger[data-editable=true][data-invalid=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-text-opacity)))}.data-\[invalid\=true\]\:text-danger-300[data-invalid=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-danger-300) / var(--heroui-danger-300-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[hover\=true\]\:text-background[data-hover=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-background) / var(--heroui-background-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[hover\=true\]\:text-danger-foreground[data-hover=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-danger-foreground) / var(--heroui-danger-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[hover\=true\]\:text-primary-foreground[data-hover=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-primary-foreground) / var(--heroui-primary-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[hover\=true\]\:text-secondary-foreground[data-hover=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-secondary-foreground) / var(--heroui-secondary-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[hover\=true\]\:text-success-foreground[data-hover=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-success-foreground) / var(--heroui-success-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[hover\=true\]\:text-warning-foreground[data-hover=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-warning-foreground) / var(--heroui-warning-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:data-\[outside-month\=true\]\:text-default-300[data-outside-month=true][data-range-selection=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-default-300) / var(--heroui-default-300-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:text-danger-500[data-range-selection=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-danger-500) / var(--heroui-danger-500-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:text-foreground[data-range-selection=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-foreground) / var(--heroui-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:text-primary[data-range-selection=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:text-secondary[data-range-selection=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:text-success-600[data-range-selection=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-success-600) / var(--heroui-success-600-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:text-warning-500[data-range-selection=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-warning-500) / var(--heroui-warning-500-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:text-background[data-range-selection=true][data-selection-end=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-background) / var(--heroui-background-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:text-danger-foreground[data-range-selection=true][data-selection-end=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-danger-foreground) / var(--heroui-danger-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:text-primary-foreground[data-range-selection=true][data-selection-end=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-primary-foreground) / var(--heroui-primary-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:text-secondary-foreground[data-range-selection=true][data-selection-end=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-secondary-foreground) / var(--heroui-secondary-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:text-success-foreground[data-range-selection=true][data-selection-end=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-success-foreground) / var(--heroui-success-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:text-warning-foreground[data-range-selection=true][data-selection-end=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-warning-foreground) / var(--heroui-warning-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:text-background[data-range-selection=true][data-selection-start=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-background) / var(--heroui-background-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:text-danger-foreground[data-range-selection=true][data-selection-start=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-danger-foreground) / var(--heroui-danger-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:text-primary-foreground[data-range-selection=true][data-selection-start=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-primary-foreground) / var(--heroui-primary-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:text-secondary-foreground[data-range-selection=true][data-selection-start=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-secondary-foreground) / var(--heroui-secondary-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:text-success-foreground[data-range-selection=true][data-selection-start=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-success-foreground) / var(--heroui-success-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:text-warning-foreground[data-range-selection=true][data-selection-start=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-warning-foreground) / var(--heroui-warning-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:text-background[data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-background) / var(--heroui-background-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:text-danger[data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:text-danger-foreground[data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-danger-foreground) / var(--heroui-danger-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:text-default-foreground[data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-default-foreground) / var(--heroui-default-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:text-primary[data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:text-primary-foreground[data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-primary-foreground) / var(--heroui-primary-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:text-secondary[data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:text-secondary-foreground[data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-secondary-foreground) / var(--heroui-secondary-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:text-success-600[data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-success-600) / var(--heroui-success-600-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:text-success-foreground[data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-success-foreground) / var(--heroui-success-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:text-warning-600[data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-warning-600) / var(--heroui-warning-600-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:text-warning-foreground[data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-warning-foreground) / var(--heroui-warning-foreground-opacity, var(--tw-text-opacity)))}.data-\[unavailable\=true\]\:text-default-300[data-unavailable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-default-300) / var(--heroui-default-300-opacity, var(--tw-text-opacity)))}.data-\[unavailable\=true\]\:line-through[data-unavailable=true]{text-decoration-line:line-through}.data-\[disabled\=true\]\:data-\[outside-month\=true\]\:opacity-0[data-outside-month=true][data-disabled=true]{opacity:0}.data-\[disabled\=true\]\:opacity-30[data-disabled=true]{opacity:.3}.data-\[hover-unselected\=true\]\:opacity-disabled[data-hover-unselected=true]{opacity:var(--heroui-disabled-opacity)}.data-\[hover\=true\]\:opacity-hover[data-hover=true]{opacity:var(--heroui-hover-opacity)}.data-\[in-range\=true\]\:opacity-100[data-in-range=true]{opacity:1}.data-\[invisible\=true\]\:opacity-0[data-invisible=true]{opacity:0}.data-\[loaded\=true\]\:opacity-100[data-loaded=true],.data-\[moving\]\:opacity-100[data-moving]{opacity:1}.data-\[pressed\=true\]\:opacity-50[data-pressed=true]{opacity:.5}.data-\[pressed\=true\]\:opacity-70[data-pressed=true]{opacity:.7}.data-\[visible\=true\]\:opacity-100[data-visible=true]{opacity:1}.data-\[active\=true\]\:shadow-md[data-active=true]{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[hover\=true\]\:shadow-lg[data-hover=true]{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:shadow-md[data-selection-end=true][data-selected=true],.data-\[selected\=true\]\:data-\[selection-start\=true\]\:shadow-md[data-selection-start=true][data-selected=true],.data-\[selected\=true\]\:shadow-md[data-selected=true]{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[selected\=true\]\:shadow-none[data-selected=true]{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[active\=true\]\:shadow-danger\/40[data-active=true]{--tw-shadow-color: hsl(var(--heroui-danger) / .4);--tw-shadow: var(--tw-shadow-colored)}.data-\[active\=true\]\:shadow-default\/50[data-active=true]{--tw-shadow-color: hsl(var(--heroui-default) / .5);--tw-shadow: var(--tw-shadow-colored)}.data-\[active\=true\]\:shadow-primary\/40[data-active=true]{--tw-shadow-color: hsl(var(--heroui-primary) / .4);--tw-shadow: var(--tw-shadow-colored)}.data-\[active\=true\]\:shadow-secondary\/40[data-active=true]{--tw-shadow-color: hsl(var(--heroui-secondary) / .4);--tw-shadow: var(--tw-shadow-colored)}.data-\[active\=true\]\:shadow-success\/40[data-active=true]{--tw-shadow-color: hsl(var(--heroui-success) / .4);--tw-shadow: var(--tw-shadow-colored)}.data-\[active\=true\]\:shadow-warning\/40[data-active=true]{--tw-shadow-color: hsl(var(--heroui-warning) / .4);--tw-shadow: var(--tw-shadow-colored)}.data-\[hover\=true\]\:shadow-danger\/30[data-hover=true]{--tw-shadow-color: hsl(var(--heroui-danger) / .3);--tw-shadow: var(--tw-shadow-colored)}.data-\[hover\=true\]\:shadow-default\/50[data-hover=true]{--tw-shadow-color: hsl(var(--heroui-default) / .5);--tw-shadow: var(--tw-shadow-colored)}.data-\[hover\=true\]\:shadow-primary\/30[data-hover=true]{--tw-shadow-color: hsl(var(--heroui-primary) / .3);--tw-shadow: var(--tw-shadow-colored)}.data-\[hover\=true\]\:shadow-secondary\/30[data-hover=true]{--tw-shadow-color: hsl(var(--heroui-secondary) / .3);--tw-shadow: var(--tw-shadow-colored)}.data-\[hover\=true\]\:shadow-success\/30[data-hover=true]{--tw-shadow-color: hsl(var(--heroui-success) / .3);--tw-shadow: var(--tw-shadow-colored)}.data-\[hover\=true\]\:shadow-warning\/30[data-hover=true]{--tw-shadow-color: hsl(var(--heroui-warning) / .3);--tw-shadow: var(--tw-shadow-colored)}.data-\[selected\=true\]\:shadow-danger\/40[data-selected=true]{--tw-shadow-color: hsl(var(--heroui-danger) / .4);--tw-shadow: var(--tw-shadow-colored)}.data-\[selected\=true\]\:shadow-foreground\/40[data-selected=true]{--tw-shadow-color: hsl(var(--heroui-foreground) / .4);--tw-shadow: var(--tw-shadow-colored)}.data-\[selected\=true\]\:shadow-primary\/40[data-selected=true]{--tw-shadow-color: hsl(var(--heroui-primary) / .4);--tw-shadow: var(--tw-shadow-colored)}.data-\[selected\=true\]\:shadow-secondary\/40[data-selected=true]{--tw-shadow-color: hsl(var(--heroui-secondary) / .4);--tw-shadow: var(--tw-shadow-colored)}.data-\[selected\=true\]\:shadow-success\/40[data-selected=true]{--tw-shadow-color: hsl(var(--heroui-success) / .4);--tw-shadow: var(--tw-shadow-colored)}.data-\[selected\=true\]\:shadow-warning\/40[data-selected=true]{--tw-shadow-color: hsl(var(--heroui-warning) / .4);--tw-shadow: var(--tw-shadow-colored)}.data-\[focus-visible\=true\]\:outline-2[data-focus-visible=true]{outline-width:2px}.data-\[focus-visible\=true\]\:outline-offset-2[data-focus-visible=true]{outline-offset:2px}.data-\[focus-visible\=true\]\:outline-focus[data-focus-visible=true]{outline-color:hsl(var(--heroui-focus) / var(--heroui-focus-opacity, 1))}.data-\[focus-visible\]\:outline-danger-foreground[data-focus-visible]{outline-color:hsl(var(--heroui-danger-foreground) / var(--heroui-danger-foreground-opacity, 1))}.data-\[focus-visible\]\:outline-default-foreground[data-focus-visible]{outline-color:hsl(var(--heroui-default-foreground) / var(--heroui-default-foreground-opacity, 1))}.data-\[focus-visible\]\:outline-primary-foreground[data-focus-visible]{outline-color:hsl(var(--heroui-primary-foreground) / var(--heroui-primary-foreground-opacity, 1))}.data-\[focus-visible\]\:outline-secondary-foreground[data-focus-visible]{outline-color:hsl(var(--heroui-secondary-foreground) / var(--heroui-secondary-foreground-opacity, 1))}.data-\[focus-visible\]\:outline-success-foreground[data-focus-visible]{outline-color:hsl(var(--heroui-success-foreground) / var(--heroui-success-foreground-opacity, 1))}.data-\[focus-visible\]\:outline-warning-foreground[data-focus-visible]{outline-color:hsl(var(--heroui-warning-foreground) / var(--heroui-warning-foreground-opacity, 1))}.data-\[menu-open\=true\]\:backdrop-blur-xl[data-menu-open=true]{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.data-\[disabled\=true\]\:transition-none[data-disabled=true]{transition-property:none}.data-\[hover\=true\]\:transition-colors[data-hover=true]{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.data-\[moving\=true\]\:transition-transform[data-moving=true]{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.data-\[hide-scroll\=true\]\:scrollbar-hide[data-hide-scroll=true]{-ms-overflow-style:none;scrollbar-width:none}.data-\[hide-scroll\=true\]\:scrollbar-hide[data-hide-scroll=true]::-webkit-scrollbar{display:none}.data-\[top-bottom-scroll\=true\]\:\[mask-image\:linear-gradient\(\#000\,\#000\,transparent_0\,\#000_var\(--scroll-shadow-size\)\,\#000_calc\(100\%_-_var\(--scroll-shadow-size\)\)\,transparent\)\][data-top-bottom-scroll=true]{-webkit-mask-image:linear-gradient(#000,#000,transparent 0,#000 var(--scroll-shadow-size),#000 calc(100% - var(--scroll-shadow-size)),transparent);mask-image:linear-gradient(#000,#000,transparent 0,#000 var(--scroll-shadow-size),#000 calc(100% - var(--scroll-shadow-size)),transparent)}.data-\[top-scroll\=true\]\:\[mask-image\:linear-gradient\(0deg\,\#000_calc\(100\%_-_var\(--scroll-shadow-size\)\)\,transparent\)\][data-top-scroll=true]{-webkit-mask-image:linear-gradient(0deg,#000 calc(100% - var(--scroll-shadow-size)),transparent);mask-image:linear-gradient(0deg,#000 calc(100% - var(--scroll-shadow-size)),transparent)}.data-\[bottom-scroll\=true\]\:\[mask-image\:linear-gradient\(180deg\,\#000_calc\(100\%_-_var\(--scroll-shadow-size\)\)\,transparent\)\][data-bottom-scroll=true]{-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - var(--scroll-shadow-size)),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - var(--scroll-shadow-size)),transparent)}.data-\[left-scroll\=true\]\:\[mask-image\:linear-gradient\(270deg\,\#000_calc\(100\%_-_var\(--scroll-shadow-size\)\)\,transparent\)\][data-left-scroll=true]{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - var(--scroll-shadow-size)),transparent);mask-image:linear-gradient(270deg,#000 calc(100% - var(--scroll-shadow-size)),transparent)}.data-\[right-scroll\=true\]\:\[mask-image\:linear-gradient\(90deg\,\#000_calc\(100\%_-_var\(--scroll-shadow-size\)\)\,transparent\)\][data-right-scroll=true]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - var(--scroll-shadow-size)),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - var(--scroll-shadow-size)),transparent)}.data-\[left-right-scroll\=true\]\:\[mask-image\:linear-gradient\(to_right\,\#000\,\#000\,transparent_0\,\#000_var\(--scroll-shadow-size\)\,\#000_calc\(100\%_-_var\(--scroll-shadow-size\)\)\,transparent\)\][data-left-right-scroll=true]{-webkit-mask-image:linear-gradient(to right,#000,#000,transparent 0,#000 var(--scroll-shadow-size),#000 calc(100% - var(--scroll-shadow-size)),transparent);mask-image:linear-gradient(to right,#000,#000,transparent 0,#000 var(--scroll-shadow-size),#000 calc(100% - var(--scroll-shadow-size)),transparent)}.data-\[placement\=bottom-end\]\:before\:-top-\[calc\(theme\(spacing\.5\)\/4_-_1\.5px\)\][data-placement=bottom-end]:before{content:var(--tw-content);top:calc((.3125rem - 1.5px)*-1)}.data-\[placement\=bottom-end\]\:before\:right-3[data-placement=bottom-end]:before{content:var(--tw-content);right:.75rem}.data-\[placement\=bottom-start\]\:before\:-top-\[calc\(theme\(spacing\.5\)\/4_-_1\.5px\)\][data-placement=bottom-start]:before{content:var(--tw-content);top:calc((.3125rem - 1.5px)*-1)}.data-\[placement\=bottom-start\]\:before\:left-3[data-placement=bottom-start]:before{content:var(--tw-content);left:.75rem}.data-\[placement\=bottom\]\:before\:-top-\[calc\(theme\(spacing\.5\)\/4_-_1\.5px\)\][data-placement=bottom]:before{content:var(--tw-content);top:calc((.3125rem - 1.5px)*-1)}.data-\[placement\=bottom\]\:before\:left-1\/2[data-placement=bottom]:before{content:var(--tw-content);left:50%}.data-\[placement\=left-end\]\:before\:-right-\[calc\(theme\(spacing\.5\)\/4_-_3px\)\][data-placement=left-end]:before{content:var(--tw-content);right:calc((.3125rem - 3px)*-1)}.data-\[placement\=left-end\]\:before\:bottom-1\/4[data-placement=left-end]:before{content:var(--tw-content);bottom:25%}.data-\[placement\=left-start\]\:before\:-right-\[calc\(theme\(spacing\.5\)\/4_-_3px\)\][data-placement=left-start]:before{content:var(--tw-content);right:calc((.3125rem - 3px)*-1)}.data-\[placement\=left-start\]\:before\:top-1\/4[data-placement=left-start]:before{content:var(--tw-content);top:25%}.data-\[placement\=left\]\:before\:-right-\[calc\(theme\(spacing\.5\)\/4_-_2px\)\][data-placement=left]:before{content:var(--tw-content);right:calc((.3125rem - 2px)*-1)}.data-\[placement\=left\]\:before\:top-1\/2[data-placement=left]:before{content:var(--tw-content);top:50%}.data-\[placement\=right-end\]\:before\:-left-\[calc\(theme\(spacing\.5\)\/4_-_3px\)\][data-placement=right-end]:before{content:var(--tw-content);left:calc((.3125rem - 3px)*-1)}.data-\[placement\=right-end\]\:before\:bottom-1\/4[data-placement=right-end]:before{content:var(--tw-content);bottom:25%}.data-\[placement\=right-start\]\:before\:-left-\[calc\(theme\(spacing\.5\)\/4_-_3px\)\][data-placement=right-start]:before{content:var(--tw-content);left:calc((.3125rem - 3px)*-1)}.data-\[placement\=right-start\]\:before\:top-1\/4[data-placement=right-start]:before{content:var(--tw-content);top:25%}.data-\[placement\=right\]\:before\:-left-\[calc\(theme\(spacing\.5\)\/4_-_2px\)\][data-placement=right]:before{content:var(--tw-content);left:calc((.3125rem - 2px)*-1)}.data-\[placement\=right\]\:before\:top-1\/2[data-placement=right]:before{content:var(--tw-content);top:50%}.data-\[placement\=top-end\]\:before\:-bottom-\[calc\(theme\(spacing\.5\)\/4_-_1\.5px\)\][data-placement=top-end]:before{content:var(--tw-content);bottom:calc((.3125rem - 1.5px)*-1)}.data-\[placement\=top-end\]\:before\:right-3[data-placement=top-end]:before{content:var(--tw-content);right:.75rem}.data-\[placement\=top-start\]\:before\:-bottom-\[calc\(theme\(spacing\.5\)\/4_-_1\.5px\)\][data-placement=top-start]:before{content:var(--tw-content);bottom:calc((.3125rem - 1.5px)*-1)}.data-\[placement\=top-start\]\:before\:left-3[data-placement=top-start]:before{content:var(--tw-content);left:.75rem}.data-\[placement\=top\]\:before\:-bottom-\[calc\(theme\(spacing\.5\)\/4_-_1\.5px\)\][data-placement=top]:before{content:var(--tw-content);bottom:calc((.3125rem - 1.5px)*-1)}.data-\[placement\=top\]\:before\:left-1\/2[data-placement=top]:before{content:var(--tw-content);left:50%}.data-\[loaded\=true\]\:before\:-z-10[data-loaded=true]:before{content:var(--tw-content);z-index:-10}.data-\[arrow\=true\]\:before\:block[data-arrow=true]:before{content:var(--tw-content);display:block}.data-\[outside-month\=true\]\:before\:hidden[data-outside-month=true]:before{content:var(--tw-content);display:none}.data-\[placement\=bottom\]\:before\:-translate-x-1\/2[data-placement=bottom]:before{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[placement\=left\]\:before\:-translate-y-1\/2[data-placement=left]:before{content:var(--tw-content);--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[placement\=right\]\:before\:-translate-y-1\/2[data-placement=right]:before{content:var(--tw-content);--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[placement\=top\]\:before\:-translate-x-1\/2[data-placement=top]:before{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[loaded\=true\]\:before\:animate-none[data-loaded=true]:before{content:var(--tw-content);animation:none}.data-\[range-end\=true\]\:before\:rounded-r-full[data-range-end=true]:before{content:var(--tw-content);border-top-right-radius:9999px;border-bottom-right-radius:9999px}.data-\[range-start\=true\]\:before\:rounded-l-full[data-range-start=true]:before{content:var(--tw-content);border-top-left-radius:9999px;border-bottom-left-radius:9999px}.data-\[selection-end\=true\]\:before\:rounded-r-full[data-selection-end=true]:before{content:var(--tw-content);border-top-right-radius:9999px;border-bottom-right-radius:9999px}.data-\[selection-start\=true\]\:before\:rounded-l-full[data-selection-start=true]:before{content:var(--tw-content);border-top-left-radius:9999px;border-bottom-left-radius:9999px}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:before\:bg-danger-50[data-range-selection=true][data-selected=true]:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger-50) / var(--heroui-danger-50-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:before\:bg-foreground\/10[data-range-selection=true][data-selected=true]:before{content:var(--tw-content);background-color:hsl(var(--heroui-foreground) / .1)}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:before\:bg-primary-50[data-range-selection=true][data-selected=true]:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-primary-50) / var(--heroui-primary-50-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:before\:bg-secondary-50[data-range-selection=true][data-selected=true]:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-secondary-50) / var(--heroui-secondary-50-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:before\:bg-success-100[data-range-selection=true][data-selected=true]:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success-100) / var(--heroui-success-100-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:before\:bg-warning-100[data-range-selection=true][data-selected=true]:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning-100) / var(--heroui-warning-100-opacity, var(--tw-bg-opacity)))}.data-\[loaded\=true\]\:before\:opacity-0[data-loaded=true]:before{content:var(--tw-content);opacity:0}.data-\[selected\=true\]\:before\:opacity-100[data-selected=true]:before{content:var(--tw-content);opacity:1}.data-\[active\=true\]\:after\:w-full[data-active=true]:after{content:var(--tw-content);width:100%}.data-\[focus\=true\]\:after\:w-full[data-focus=true]:after{content:var(--tw-content);width:100%}.data-\[open\=true\]\:after\:w-full[data-open=true]:after{content:var(--tw-content);width:100%}.data-\[dragging\=true\]\:after\:scale-100[data-dragging=true]:after{content:var(--tw-content);--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[dragging\=true\]\:after\:scale-80[data-dragging=true]:after{content:var(--tw-content);--tw-scale-x: .8;--tw-scale-y: .8;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[active\=true\]\:after\:bg-danger-400[data-active=true]:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger-400) / var(--heroui-danger-400-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:after\:bg-danger[data-selected=true]:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:after\:bg-foreground[data-selected=true]:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-foreground) / var(--heroui-foreground-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:after\:bg-primary[data-selected=true]:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:after\:bg-secondary[data-selected=true]:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:after\:bg-success[data-selected=true]:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:after\:bg-warning[data-selected=true]:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-bg-opacity)))}.data-\[loaded\=true\]\:after\:opacity-0[data-loaded=true]:after{content:var(--tw-content);opacity:0}.data-\[selected\=true\]\:after\:opacity-100[data-selected=true]:after{content:var(--tw-content);opacity:1}.data-\[selectable\=true\]\:focus\:border-danger:focus[data-selectable=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-border-opacity)))}.data-\[selectable\=true\]\:focus\:border-default:focus[data-selectable=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-default) / var(--heroui-default-opacity, var(--tw-border-opacity)))}.data-\[selectable\=true\]\:focus\:border-primary:focus[data-selectable=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-border-opacity)))}.data-\[selectable\=true\]\:focus\:border-secondary:focus[data-selectable=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-border-opacity)))}.data-\[selectable\=true\]\:focus\:border-success:focus[data-selectable=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-border-opacity)))}.data-\[selectable\=true\]\:focus\:border-warning:focus[data-selectable=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-border-opacity)))}.data-\[invalid\=true\]\:focus\:bg-danger-400\/50:focus[data-invalid=true]{background-color:hsl(var(--heroui-danger-400) / .5)}.data-\[selectable\=true\]\:focus\:bg-danger:focus[data-selectable=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-bg-opacity)))}.data-\[selectable\=true\]\:focus\:bg-danger\/20:focus[data-selectable=true]{background-color:hsl(var(--heroui-danger) / .2)}.data-\[selectable\=true\]\:focus\:bg-default:focus[data-selectable=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default) / var(--heroui-default-opacity, var(--tw-bg-opacity)))}.data-\[selectable\=true\]\:focus\:bg-default-100:focus[data-selectable=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-100) / var(--heroui-default-100-opacity, var(--tw-bg-opacity)))}.data-\[selectable\=true\]\:focus\:bg-default\/40:focus[data-selectable=true]{background-color:hsl(var(--heroui-default) / .4)}.data-\[selectable\=true\]\:focus\:bg-primary:focus[data-selectable=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-bg-opacity)))}.data-\[selectable\=true\]\:focus\:bg-primary\/20:focus[data-selectable=true]{background-color:hsl(var(--heroui-primary) / .2)}.data-\[selectable\=true\]\:focus\:bg-secondary:focus[data-selectable=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-bg-opacity)))}.data-\[selectable\=true\]\:focus\:bg-secondary\/20:focus[data-selectable=true]{background-color:hsl(var(--heroui-secondary) / .2)}.data-\[selectable\=true\]\:focus\:bg-success:focus[data-selectable=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-bg-opacity)))}.data-\[selectable\=true\]\:focus\:bg-success\/20:focus[data-selectable=true]{background-color:hsl(var(--heroui-success) / .2)}.data-\[selectable\=true\]\:focus\:bg-warning:focus[data-selectable=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-bg-opacity)))}.data-\[selectable\=true\]\:focus\:bg-warning\/20:focus[data-selectable=true]{background-color:hsl(var(--heroui-warning) / .2)}.data-\[editable\=true\]\:focus\:text-danger:focus[data-editable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-text-opacity)))}.data-\[editable\=true\]\:focus\:text-default-foreground:focus[data-editable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-default-foreground) / var(--heroui-default-foreground-opacity, var(--tw-text-opacity)))}.data-\[editable\=true\]\:focus\:text-primary:focus[data-editable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-text-opacity)))}.data-\[editable\=true\]\:focus\:text-secondary:focus[data-editable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-text-opacity)))}.data-\[editable\=true\]\:focus\:text-success:focus[data-editable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-text-opacity)))}.data-\[editable\=true\]\:focus\:text-success-600:focus[data-editable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-success-600) / var(--heroui-success-600-opacity, var(--tw-text-opacity)))}.data-\[editable\=true\]\:focus\:text-warning:focus[data-editable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-text-opacity)))}.data-\[editable\=true\]\:focus\:text-warning-600:focus[data-editable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-warning-600) / var(--heroui-warning-600-opacity, var(--tw-text-opacity)))}.data-\[invalid\=true\]\:data-\[editable\=true\]\:focus\:text-danger:focus[data-editable=true][data-invalid=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-danger:focus[data-selectable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-danger-foreground:focus[data-selectable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-danger-foreground) / var(--heroui-danger-foreground-opacity, var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-default-500:focus[data-selectable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-default-500) / var(--heroui-default-500-opacity, var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-default-foreground:focus[data-selectable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-default-foreground) / var(--heroui-default-foreground-opacity, var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-primary:focus[data-selectable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-primary-foreground:focus[data-selectable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-primary-foreground) / var(--heroui-primary-foreground-opacity, var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-secondary:focus[data-selectable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-secondary-foreground:focus[data-selectable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-secondary-foreground) / var(--heroui-secondary-foreground-opacity, var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-success:focus[data-selectable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-success-foreground:focus[data-selectable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-success-foreground) / var(--heroui-success-foreground-opacity, var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-warning:focus[data-selectable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-warning-foreground:focus[data-selectable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-warning-foreground) / var(--heroui-warning-foreground-opacity, var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:shadow-danger\/30:focus[data-selectable=true]{--tw-shadow-color: hsl(var(--heroui-danger) / .3);--tw-shadow: var(--tw-shadow-colored)}.data-\[selectable\=true\]\:focus\:shadow-default\/50:focus[data-selectable=true]{--tw-shadow-color: hsl(var(--heroui-default) / .5);--tw-shadow: var(--tw-shadow-colored)}.data-\[selectable\=true\]\:focus\:shadow-primary\/30:focus[data-selectable=true]{--tw-shadow-color: hsl(var(--heroui-primary) / .3);--tw-shadow: var(--tw-shadow-colored)}.data-\[selectable\=true\]\:focus\:shadow-secondary\/30:focus[data-selectable=true]{--tw-shadow-color: hsl(var(--heroui-secondary) / .3);--tw-shadow: var(--tw-shadow-colored)}.data-\[selectable\=true\]\:focus\:shadow-success\/30:focus[data-selectable=true]{--tw-shadow-color: hsl(var(--heroui-success) / .3);--tw-shadow: var(--tw-shadow-colored)}.data-\[selectable\=true\]\:focus\:shadow-warning\/30:focus[data-selectable=true]{--tw-shadow-color: hsl(var(--heroui-warning) / .3);--tw-shadow: var(--tw-shadow-colored)}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:pointer-events-auto,.group[data-has-value=true] .group-data-\[has-value\=true\]\:pointer-events-auto{pointer-events:auto}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:start-0,.group[data-filled=true] .group-data-\[filled\=true\]\:start-0{inset-inline-start:0px}.group[data-focus-visible=true] .group-data-\[focus-visible\=true\]\:z-10{z-index:10}.group[data-selected=true] .group-data-\[selected\=true\]\:ms-4{margin-inline-start:1rem}.group[data-selected=true] .group-data-\[selected\=true\]\:ms-5{margin-inline-start:1.25rem}.group[data-selected=true] .group-data-\[selected\=true\]\:ms-6{margin-inline-start:1.5rem}.group[data-selected][data-pressed] .group-data-\[selected\]\:group-data-\[pressed\]\:ml-3{margin-left:.75rem}.group[data-selected][data-pressed] .group-data-\[selected\]\:group-data-\[pressed\]\:ml-4{margin-left:1rem}.group[data-selected][data-pressed] .group-data-\[selected\]\:group-data-\[pressed\]\:ml-5{margin-left:1.25rem}.group[data-focus-visible=true] .group-data-\[focus-visible\=true\]\:block,.group[data-has-value=true] .group-data-\[has-value\=true\]\:block{display:block}.group[data-has-helper=true] .group-data-\[has-helper\=true\]\:flex{display:flex}.group[data-focus-visible=true] .group-data-\[focus-visible\=true\]\:hidden{display:none}.group[data-pressed=true] .group-data-\[pressed\=true\]\:w-5{width:1.25rem}.group[data-pressed=true] .group-data-\[pressed\=true\]\:w-6{width:1.5rem}.group[data-pressed=true] .group-data-\[pressed\=true\]\:w-7{width:1.75rem}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(100\%_\+_theme\(fontSize\.small\)\/2_\+_20px\)\]{--tw-translate-y: calc(calc(100% + var(--heroui-font-size-small) / 2 + 20px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(100\%_\+_theme\(fontSize\.small\)\/2_\+_24px\)\]{--tw-translate-y: calc(calc(100% + var(--heroui-font-size-small) / 2 + 24px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(100\%_\+_theme\(fontSize\.tiny\)\/2_\+_16px\)\]{--tw-translate-y: calc(calc(100% + var(--heroui-font-size-tiny) / 2 + 16px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_3\.5px\)\]{--tw-translate-y: calc(calc(50% + var(--heroui-font-size-small) / 2 - 3.5px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_4px\)\]{--tw-translate-y: calc(calc(50% + var(--heroui-font-size-small) / 2 - 4px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_6px\)\]{--tw-translate-y: calc(calc(50% + var(--heroui-font-size-small) / 2 - 6px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_6px_-_theme\(borderWidth\.medium\)\)\]{--tw-translate-y: calc(calc(50% + var(--heroui-font-size-small) / 2 - 6px - var(--heroui-border-width-medium)) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_8px\)\]{--tw-translate-y: calc(calc(50% + var(--heroui-font-size-small) / 2 - 8px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_8px_-_theme\(borderWidth\.medium\)\)\]{--tw-translate-y: calc(calc(50% + var(--heroui-font-size-small) / 2 - 8px - var(--heroui-border-width-medium)) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.tiny\)\/2_-_5px\)\]{--tw-translate-y: calc(calc(50% + var(--heroui-font-size-tiny) / 2 - 5px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.tiny\)\/2_-_8px\)\]{--tw-translate-y: calc(calc(50% + var(--heroui-font-size-tiny) / 2 - 8px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.tiny\)\/2_-_8px_-_theme\(borderWidth\.medium\)\)\]{--tw-translate-y: calc(calc(50% + var(--heroui-font-size-tiny) / 2 - 8px - var(--heroui-border-width-medium)) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(100\%_\+_theme\(fontSize\.small\)\/2_\+_20px\)\]{--tw-translate-y: calc(calc(100% + var(--heroui-font-size-small) / 2 + 20px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(100\%_\+_theme\(fontSize\.small\)\/2_\+_24px\)\]{--tw-translate-y: calc(calc(100% + var(--heroui-font-size-small) / 2 + 24px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(100\%_\+_theme\(fontSize\.tiny\)\/2_\+_16px\)\]{--tw-translate-y: calc(calc(100% + var(--heroui-font-size-tiny) / 2 + 16px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_3\.5px\)\]{--tw-translate-y: calc(calc(50% + var(--heroui-font-size-small) / 2 - 3.5px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_4px\)\]{--tw-translate-y: calc(calc(50% + var(--heroui-font-size-small) / 2 - 4px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_6px\)\]{--tw-translate-y: calc(calc(50% + var(--heroui-font-size-small) / 2 - 6px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_6px_-_theme\(borderWidth\.medium\)\)\]{--tw-translate-y: calc(calc(50% + var(--heroui-font-size-small) / 2 - 6px - var(--heroui-border-width-medium)) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_8px\)\]{--tw-translate-y: calc(calc(50% + var(--heroui-font-size-small) / 2 - 8px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_8px_-_theme\(borderWidth\.medium\)\)\]{--tw-translate-y: calc(calc(50% + var(--heroui-font-size-small) / 2 - 8px - var(--heroui-border-width-medium)) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.tiny\)\/2_-_5px\)\]{--tw-translate-y: calc(calc(50% + var(--heroui-font-size-tiny) / 2 - 5px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.tiny\)\/2_-_8px\)\]{--tw-translate-y: calc(calc(50% + var(--heroui-font-size-tiny) / 2 - 8px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.tiny\)\/2_-_8px_-_theme\(borderWidth\.medium\)\)\]{--tw-translate-y: calc(calc(50% + var(--heroui-font-size-tiny) / 2 - 8px - var(--heroui-border-width-medium)) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-selected=true] .group-data-\[selected\=true\]\:translate-x-3{--tw-translate-x: .75rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-copied=true] .group-data-\[copied\=true\]\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-copied=true] .group-data-\[copied\=true\]\:scale-50{--tw-scale-x: .5;--tw-scale-y: .5;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:scale-85,.group[data-filled=true] .group-data-\[filled\=true\]\:scale-85{--tw-scale-x: .85;--tw-scale-y: .85;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-has-value=true] .group-data-\[has-value\=true\]\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-pressed=true] .group-data-\[pressed\=true\]\:scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-selected=true] .group-data-\[selected\=true\]\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/tr[data-disabled=true] .group-data-\[disabled\=true\]\/tr\:cursor-not-allowed{cursor:not-allowed}.group[data-has-multiple-months=true] .group-data-\[has-multiple-months\=true\]\:flex-row{flex-direction:row}.group[data-has-label=true] .group-data-\[has-label\=true\]\:items-start{align-items:flex-start}.group[data-has-label=true] .group-data-\[has-label\=true\]\:items-end{align-items:flex-end}.group[data-focus=true] .group-data-\[focus\=true\]\:\!border-danger{--tw-border-opacity: 1 !important;border-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-border-opacity)))!important}.group[data-focus=true] .group-data-\[focus\=true\]\:border-danger{--tw-border-opacity: 1;border-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-border-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:border-default-foreground{--tw-border-opacity: 1;border-color:hsl(var(--heroui-default-foreground) / var(--heroui-default-foreground-opacity, var(--tw-border-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:border-primary{--tw-border-opacity: 1;border-color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-border-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:border-secondary{--tw-border-opacity: 1;border-color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-border-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:border-success{--tw-border-opacity: 1;border-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-border-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:border-warning{--tw-border-opacity: 1;border-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-border-opacity)))}.group[data-invalid=true] .group-data-\[invalid\=true\]\:border-danger,.group[data-selected=true] .group-data-\[selected\=true\]\:border-danger{--tw-border-opacity: 1;border-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-border-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:border-default-500{--tw-border-opacity: 1;border-color:hsl(var(--heroui-default-500) / var(--heroui-default-500-opacity, var(--tw-border-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:border-primary{--tw-border-opacity: 1;border-color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-border-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:border-secondary{--tw-border-opacity: 1;border-color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-border-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:border-success{--tw-border-opacity: 1;border-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-border-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:border-warning{--tw-border-opacity: 1;border-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-border-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:\!bg-danger-50{--tw-bg-opacity: 1 !important;background-color:hsl(var(--heroui-danger-50) / var(--heroui-danger-50-opacity, var(--tw-bg-opacity)))!important}.group[data-focus=true] .group-data-\[focus\=true\]\:bg-danger-50{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger-50) / var(--heroui-danger-50-opacity, var(--tw-bg-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:bg-default-100{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-100) / var(--heroui-default-100-opacity, var(--tw-bg-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:bg-default-200{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-200) / var(--heroui-default-200-opacity, var(--tw-bg-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:bg-primary-50{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-primary-50) / var(--heroui-primary-50-opacity, var(--tw-bg-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:bg-secondary-50{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-secondary-50) / var(--heroui-secondary-50-opacity, var(--tw-bg-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:bg-success-50{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success-50) / var(--heroui-success-50-opacity, var(--tw-bg-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:bg-warning-50{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning-50) / var(--heroui-warning-50-opacity, var(--tw-bg-opacity)))}.group[data-hover-unselected=true] .group-data-\[hover-unselected\=true\]\:bg-default-100{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-100) / var(--heroui-default-100-opacity, var(--tw-bg-opacity)))}.group[data-invalid=true] .group-data-\[invalid\=true\]\:bg-danger-50{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger-50) / var(--heroui-danger-50-opacity, var(--tw-bg-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:bg-danger{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-bg-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:bg-default-400{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-400) / var(--heroui-default-400-opacity, var(--tw-bg-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:bg-primary{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-bg-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:bg-secondary{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-bg-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:bg-success{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-bg-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:bg-warning{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-bg-opacity)))}.group[data-has-helper=true] .group-data-\[has-helper\=true\]\:pt-2{padding-top:.5rem}.group[data-has-helper=true] .group-data-\[has-helper\=true\]\:pt-3{padding-top:.75rem}.group[data-has-helper=true] .group-data-\[has-helper\=true\]\:pt-4,.group[data-has-label=true] .group-data-\[has-label\=true\]\:pt-4{padding-top:1rem}.group[data-has-label=true] .group-data-\[has-label\=true\]\:pt-5{padding-top:1.25rem}.group\/tr[data-disabled=true] .group-data-\[disabled\=true\]\/tr\:text-foreground-300{--tw-text-opacity: 1;color:hsl(var(--heroui-foreground-300) / var(--heroui-foreground-300-opacity, var(--tw-text-opacity)))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:text-default-600{--tw-text-opacity: 1;color:hsl(var(--heroui-default-600) / var(--heroui-default-600-opacity, var(--tw-text-opacity)))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:text-foreground{--tw-text-opacity: 1;color:hsl(var(--heroui-foreground) / var(--heroui-foreground-opacity, var(--tw-text-opacity)))}.group[data-filled=true] .group-data-\[filled\=true\]\:text-default-600{--tw-text-opacity: 1;color:hsl(var(--heroui-default-600) / var(--heroui-default-600-opacity, var(--tw-text-opacity)))}.group[data-filled=true] .group-data-\[filled\=true\]\:text-foreground{--tw-text-opacity: 1;color:hsl(var(--heroui-foreground) / var(--heroui-foreground-opacity, var(--tw-text-opacity)))}.group[data-has-value=true] .group-data-\[has-value\=true\]\:text-default-foreground{--tw-text-opacity: 1;color:hsl(var(--heroui-default-foreground) / var(--heroui-default-foreground-opacity, var(--tw-text-opacity)))}.group[data-has-value=true] .group-data-\[has-value\=true\]\:text-foreground{--tw-text-opacity: 1;color:hsl(var(--heroui-foreground) / var(--heroui-foreground-opacity, var(--tw-text-opacity)))}.group[data-invalid=true] .group-data-\[invalid\=true\]\:text-danger,.group[data-selected=true] .group-data-\[selected\=true\]\:text-danger{--tw-text-opacity: 1;color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-danger-foreground{--tw-text-opacity: 1;color:hsl(var(--heroui-danger-foreground) / var(--heroui-danger-foreground-opacity, var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-default-foreground{--tw-text-opacity: 1;color:hsl(var(--heroui-default-foreground) / var(--heroui-default-foreground-opacity, var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-foreground{--tw-text-opacity: 1;color:hsl(var(--heroui-foreground) / var(--heroui-foreground-opacity, var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-primary{--tw-text-opacity: 1;color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-primary-foreground{--tw-text-opacity: 1;color:hsl(var(--heroui-primary-foreground) / var(--heroui-primary-foreground-opacity, var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-secondary{--tw-text-opacity: 1;color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-secondary-foreground{--tw-text-opacity: 1;color:hsl(var(--heroui-secondary-foreground) / var(--heroui-secondary-foreground-opacity, var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-success{--tw-text-opacity: 1;color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-success-foreground{--tw-text-opacity: 1;color:hsl(var(--heroui-success-foreground) / var(--heroui-success-foreground-opacity, var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-warning{--tw-text-opacity: 1;color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-warning-foreground{--tw-text-opacity: 1;color:hsl(var(--heroui-warning-foreground) / var(--heroui-warning-foreground-opacity, var(--tw-text-opacity)))}.group[data-copied=true] .group-data-\[copied\=true\]\:opacity-0{opacity:0}.group[data-copied=true] .group-data-\[copied\=true\]\:opacity-100{opacity:1}.group[data-has-value=true] .group-data-\[has-value\=true\]\:opacity-70{opacity:.7}.group\/th[data-hover=true] .group-data-\[hover\=true\]\/th\:opacity-100,.group[data-loaded=true] .group-data-\[loaded\=true\]\:opacity-100{opacity:1}.group[data-pressed=true] .group-data-\[pressed\=true\]\:opacity-70{opacity:.7}.group[data-selected=true] .group-data-\[selected\=true\]\:opacity-0{opacity:0}.group[data-selected=true] .group-data-\[selected\=true\]\:opacity-100{opacity:1}.group[data-selected=true] .group-data-\[selected\=true\]\:opacity-60{opacity:.6}.group[data-focus-visible=true] .group-data-\[focus-visible\=true\]\:ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.group[data-focus-visible=true] .group-data-\[focus-visible\=true\]\:ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.group[data-focus-visible=true] .group-data-\[focus-visible\=true\]\:ring-focus{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--heroui-focus) / var(--heroui-focus-opacity, var(--tw-ring-opacity)))}.group[data-focus-visible=true] .group-data-\[focus-visible\=true\]\:ring-offset-0{--tw-ring-offset-width: 0px}.group[data-focus-visible=true] .group-data-\[focus-visible\=true\]\:ring-offset-2{--tw-ring-offset-width: 2px}.group[data-focus-visible=true] .group-data-\[focus-visible\=true\]\:ring-offset-background{--tw-ring-offset-color: hsl(var(--heroui-background) / var(--heroui-background-opacity, 1))}.group\/tr[data-odd=true] .group-data-\[odd\=true\]\/tr\:before\:-z-10:before{content:var(--tw-content);z-index:-10}.group[data-selected=true] .group-data-\[selected\=true\]\:before\:w-full:before{content:var(--tw-content);width:100%}.group[data-open=true] .group-data-\[open\=true\]\:before\:translate-y-px:before{content:var(--tw-content);--tw-translate-y: 1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-open=true] .group-data-\[open\=true\]\:before\:rotate-45:before{content:var(--tw-content);--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/tr[data-middle=true] .group-data-\[middle\=true\]\/tr\:before\:rounded-none:before{content:var(--tw-content);border-radius:0}.group[data-hover=true] .group-data-\[hover\=true\]\:before\:bg-default-100:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-100) / var(--heroui-default-100-opacity, var(--tw-bg-opacity)))}.group\/tr[data-odd=true] .group-data-\[odd\=true\]\/tr\:before\:bg-default-100:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-100) / var(--heroui-default-100-opacity, var(--tw-bg-opacity)))}.group\/tr[data-odd=true] .group-data-\[odd\=true\]\/tr\:before\:opacity-100:before{content:var(--tw-content);opacity:1}.group[data-required=true] .group-data-\[required\=true\]\:after\:ml-0\.5:after{content:var(--tw-content);margin-left:.125rem}.group[data-focus=true] .group-data-\[focus\=true\]\:after\:w-full:after{content:var(--tw-content);width:100%}.group[data-open=true] .group-data-\[open\=true\]\:after\:translate-y-0:after{content:var(--tw-content);--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-open=true] .group-data-\[open\=true\]\:after\:-rotate-45:after{content:var(--tw-content);--tw-rotate: -45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-selected=true] .group-data-\[selected\=true\]\:after\:scale-100:after{content:var(--tw-content);--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-invalid=true] .group-data-\[invalid\=true\]\:after\:bg-danger:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-bg-opacity)))}.group[data-required=true] .group-data-\[required\=true\]\:after\:text-danger:after{content:var(--tw-content);--tw-text-opacity: 1;color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:after\:opacity-100:after{content:var(--tw-content);opacity:1}.group[data-required=true] .group-data-\[required\=true\]\:after\:content-\[\'\*\'\]:after{--tw-content: "*";content:var(--tw-content)}.group[data-invalid=true] .group-data-\[invalid\=true\]\:hover\:border-danger:hover{--tw-border-opacity: 1;border-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-border-opacity)))}.group[data-invalid=true] .group-data-\[invalid\=true\]\:hover\:bg-danger-100:hover{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger-100) / var(--heroui-danger-100-opacity, var(--tw-bg-opacity)))}.group[data-invalid=true] .group-data-\[invalid\=true\]\:focus-within\:hover\:border-danger:hover:focus-within{--tw-border-opacity: 1;border-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-border-opacity)))}.group[data-invalid=true] .group-data-\[invalid\=true\]\:focus-within\:hover\:bg-danger-50:hover:focus-within{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger-50) / var(--heroui-danger-50-opacity, var(--tw-bg-opacity)))}.group\/tr[aria-selected=false][data-hover=true] .group-aria-\[selected\=false\]\/tr\:group-data-\[hover\=true\]\/tr\:before\:bg-default-100:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-100) / var(--heroui-default-100-opacity, var(--tw-bg-opacity)))}.group\/tr[aria-selected=false][data-hover=true] .group-aria-\[selected\=false\]\/tr\:group-data-\[hover\=true\]\/tr\:before\:opacity-70:before{content:var(--tw-content);opacity:.7}.group\/tr[data-odd=true] .group-data-\[odd\=true\]\/tr\:data-\[selected\=true\]\/tr\:before\:bg-danger\/20[data-selected=true]:before{content:var(--tw-content);background-color:hsl(var(--heroui-danger) / .2)}.group\/tr[data-odd=true] .group-data-\[odd\=true\]\/tr\:data-\[selected\=true\]\/tr\:before\:bg-default\/60[data-selected=true]:before{content:var(--tw-content);background-color:hsl(var(--heroui-default) / .6)}.group\/tr[data-odd=true] .group-data-\[odd\=true\]\/tr\:data-\[selected\=true\]\/tr\:before\:bg-primary\/20[data-selected=true]:before{content:var(--tw-content);background-color:hsl(var(--heroui-primary) / .2)}.group\/tr[data-odd=true] .group-data-\[odd\=true\]\/tr\:data-\[selected\=true\]\/tr\:before\:bg-secondary\/20[data-selected=true]:before{content:var(--tw-content);background-color:hsl(var(--heroui-secondary) / .2)}.group\/tr[data-odd=true] .group-data-\[odd\=true\]\/tr\:data-\[selected\=true\]\/tr\:before\:bg-success\/20[data-selected=true]:before{content:var(--tw-content);background-color:hsl(var(--heroui-success) / .2)}.group\/tr[data-odd=true] .group-data-\[odd\=true\]\/tr\:data-\[selected\=true\]\/tr\:before\:bg-warning\/20[data-selected=true]:before{content:var(--tw-content);background-color:hsl(var(--heroui-warning) / .2)}.peer[data-filled=true]~.peer-data-\[filled\=true\]\:pointer-events-auto{pointer-events:auto}.peer[data-filled=true]~.peer-data-\[filled\=true\]\:block{display:block}.peer[data-filled=true]~.peer-data-\[filled\=true\]\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer[data-filled=true]~.peer-data-\[filled\=true\]\:opacity-70{opacity:.7}@media (prefers-reduced-motion: no-preference){@keyframes pop-in{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.motion-safe\:animate-pop-in{animation:pop-in .2s ease-out forwards}}@media (prefers-reduced-motion: reduce){.motion-reduce\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.motion-reduce\:transition-none{transition-property:none}.motion-reduce\:after\:transition-none:after{content:var(--tw-content);transition-property:none}}@media (min-width: 640px){.sm\:m-0{margin:0}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.sm\:my-0{margin-top:0;margin-bottom:0}.sm\:my-16{margin-top:4rem;margin-bottom:4rem}.sm\:w-auto{width:auto}.sm\:max-w-\[1200px\]{max-width:1200px}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:\[--scale-enter\:100\%\]{--scale-enter: 100%}.sm\:\[--scale-exit\:103\%\]{--scale-exit: 103%}.sm\:\[--slide-enter\:0px\]{--slide-enter: 0px}.sm\:\[--slide-exit\:0px\]{--slide-exit: 0px}.sm\:data-\[visible\=true\]\:pointer-events-none[data-visible=true]{pointer-events:none}.sm\:data-\[visible\=true\]\:opacity-0[data-visible=true]{opacity:0}.group[data-hover=true] .sm\:group-data-\[hover\=true\]\:data-\[visible\=true\]\:pointer-events-auto[data-visible=true]{pointer-events:auto}.group[data-hover=true] .sm\:group-data-\[hover\=true\]\:data-\[visible\=true\]\:opacity-100[data-visible=true]{opacity:1}}.rtl\:left-2:where([dir=rtl],[dir=rtl] *){left:.5rem}.rtl\:right-auto:where([dir=rtl],[dir=rtl] *){right:auto}.rtl\:origin-top-right:where([dir=rtl],[dir=rtl] *){transform-origin:top right}.rtl\:-rotate-180:where([dir=rtl],[dir=rtl] *){--tw-rotate: -180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:rotate-180:where([dir=rtl],[dir=rtl] *){--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:flex-row-reverse:where([dir=rtl],[dir=rtl] *){flex-direction:row-reverse}.rtl\:space-x-reverse:where([dir=rtl],[dir=rtl] *)>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 1}.rtl\:data-\[focus-visible\=true\]\:translate-x-3[data-focus-visible=true]:where([dir=rtl],[dir=rtl] *){--tw-translate-x: .75rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:data-\[hover\=true\]\:translate-x-3[data-hover=true]:where([dir=rtl],[dir=rtl] *){--tw-translate-x: .75rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:data-\[open\=true\]\:-rotate-90[data-open=true]:where([dir=rtl],[dir=rtl] *){--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (prefers-color-scheme: dark){.dark\:border-danger-100{--tw-border-opacity: 1;border-color:hsl(var(--heroui-danger-100) / var(--heroui-danger-100-opacity, var(--tw-border-opacity)))}.dark\:border-default-200{--tw-border-opacity: 1;border-color:hsl(var(--heroui-default-200) / var(--heroui-default-200-opacity, var(--tw-border-opacity)))}.dark\:border-primary-100{--tw-border-opacity: 1;border-color:hsl(var(--heroui-primary-100) / var(--heroui-primary-100-opacity, var(--tw-border-opacity)))}.dark\:border-success-100{--tw-border-opacity: 1;border-color:hsl(var(--heroui-success-100) / var(--heroui-success-100-opacity, var(--tw-border-opacity)))}.dark\:border-warning-100{--tw-border-opacity: 1;border-color:hsl(var(--heroui-warning-100) / var(--heroui-warning-100-opacity, var(--tw-border-opacity)))}.dark\:bg-background{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-background) / var(--heroui-background-opacity, var(--tw-bg-opacity)))}.dark\:bg-background\/20{background-color:hsl(var(--heroui-background) / .2)}.dark\:bg-content2{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-content2) / var(--heroui-content2-opacity, var(--tw-bg-opacity)))}.dark\:bg-danger-100{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger-100) / var(--heroui-danger-100-opacity, var(--tw-bg-opacity)))}.dark\:bg-danger-50{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger-50) / var(--heroui-danger-50-opacity, var(--tw-bg-opacity)))}.dark\:bg-danger-50\/50{background-color:hsl(var(--heroui-danger-50) / .5)}.dark\:bg-default{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default) / var(--heroui-default-opacity, var(--tw-bg-opacity)))}.dark\:bg-default-100{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-100) / var(--heroui-default-100-opacity, var(--tw-bg-opacity)))}.dark\:bg-default-50\/50{background-color:hsl(var(--heroui-default-50) / .5)}.dark\:bg-primary-100{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-primary-100) / var(--heroui-primary-100-opacity, var(--tw-bg-opacity)))}.dark\:bg-primary-50{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-primary-50) / var(--heroui-primary-50-opacity, var(--tw-bg-opacity)))}.dark\:bg-primary-50\/50{background-color:hsl(var(--heroui-primary-50) / .5)}.dark\:bg-secondary-100{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-secondary-100) / var(--heroui-secondary-100-opacity, var(--tw-bg-opacity)))}.dark\:bg-secondary-50{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-secondary-50) / var(--heroui-secondary-50-opacity, var(--tw-bg-opacity)))}.dark\:bg-secondary-50\/50{background-color:hsl(var(--heroui-secondary-50) / .5)}.dark\:bg-success-100{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success-100) / var(--heroui-success-100-opacity, var(--tw-bg-opacity)))}.dark\:bg-success-50{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success-50) / var(--heroui-success-50-opacity, var(--tw-bg-opacity)))}.dark\:bg-success-50\/50{background-color:hsl(var(--heroui-success-50) / .5)}.dark\:bg-transparent{background-color:transparent}.dark\:bg-warning-100{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning-100) / var(--heroui-warning-100-opacity, var(--tw-bg-opacity)))}.dark\:bg-warning-50{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning-50) / var(--heroui-warning-50-opacity, var(--tw-bg-opacity)))}.dark\:bg-warning-50\/50{background-color:hsl(var(--heroui-warning-50) / .5)}.dark\:text-danger-500{--tw-text-opacity: 1;color:hsl(var(--heroui-danger-500) / var(--heroui-danger-500-opacity, var(--tw-text-opacity)))}.dark\:text-success{--tw-text-opacity: 1;color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-text-opacity)))}.dark\:text-warning{--tw-text-opacity: 1;color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-text-opacity)))}.dark\:placeholder\:text-danger-500::-moz-placeholder{--tw-text-opacity: 1;color:hsl(var(--heroui-danger-500) / var(--heroui-danger-500-opacity, var(--tw-text-opacity)))}.dark\:placeholder\:text-danger-500::placeholder{--tw-text-opacity: 1;color:hsl(var(--heroui-danger-500) / var(--heroui-danger-500-opacity, var(--tw-text-opacity)))}.dark\:placeholder\:text-success::-moz-placeholder{--tw-text-opacity: 1;color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-text-opacity)))}.dark\:placeholder\:text-success::placeholder{--tw-text-opacity: 1;color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-text-opacity)))}.dark\:placeholder\:text-warning::-moz-placeholder{--tw-text-opacity: 1;color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-text-opacity)))}.dark\:placeholder\:text-warning::placeholder{--tw-text-opacity: 1;color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-text-opacity)))}.dark\:before\:via-default-700\/10:before{content:var(--tw-content);--tw-gradient-to: hsl(var(--heroui-default-700) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--heroui-default-700) / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:after\:bg-content2:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-content2) / var(--heroui-content2-opacity, var(--tw-bg-opacity)))}.dark\:focus\:bg-danger-400\/20:focus{background-color:hsl(var(--heroui-danger-400) / .2)}.dark\:focus\:bg-success-400\/20:focus{background-color:hsl(var(--heroui-success-400) / .2)}.dark\:focus\:bg-warning-400\/20:focus{background-color:hsl(var(--heroui-warning-400) / .2)}.dark\:data-\[hover\=true\]\:bg-content2[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-content2) / var(--heroui-content2-opacity, var(--tw-bg-opacity)))}.dark\:data-\[hover\=true\]\:bg-danger-50[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger-50) / var(--heroui-danger-50-opacity, var(--tw-bg-opacity)))}.dark\:data-\[hover\=true\]\:bg-success-50[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success-50) / var(--heroui-success-50-opacity, var(--tw-bg-opacity)))}.dark\:data-\[hover\=true\]\:bg-warning-50[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning-50) / var(--heroui-warning-50-opacity, var(--tw-bg-opacity)))}.dark\:data-\[selected\=true\]\:data-\[hover\=true\]\:bg-danger[data-hover=true][data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-bg-opacity)))}.dark\:data-\[selected\=true\]\:data-\[hover\=true\]\:bg-success[data-hover=true][data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-bg-opacity)))}.dark\:data-\[selected\=true\]\:data-\[hover\=true\]\:bg-warning[data-hover=true][data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-bg-opacity)))}.dark\:data-\[hover\=true\]\:text-danger-500[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-danger-500) / var(--heroui-danger-500-opacity, var(--tw-text-opacity)))}.dark\:data-\[hover\=true\]\:text-success-500[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-success-500) / var(--heroui-success-500-opacity, var(--tw-text-opacity)))}.dark\:data-\[hover\=true\]\:text-warning-500[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-warning-500) / var(--heroui-warning-500-opacity, var(--tw-text-opacity)))}.dark\:data-\[selected\=true\]\:data-\[hover\=true\]\:text-danger-foreground[data-hover=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-danger-foreground) / var(--heroui-danger-foreground-opacity, var(--tw-text-opacity)))}.dark\:data-\[selected\=true\]\:data-\[hover\=true\]\:text-success-foreground[data-hover=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-success-foreground) / var(--heroui-success-foreground-opacity, var(--tw-text-opacity)))}.dark\:data-\[selected\=true\]\:data-\[hover\=true\]\:text-warning-foreground[data-hover=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-warning-foreground) / var(--heroui-warning-foreground-opacity, var(--tw-text-opacity)))}.dark\:data-\[selected\=true\]\:data-\[range-selection\=true\]\:text-success-500[data-range-selection=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-success-500) / var(--heroui-success-500-opacity, var(--tw-text-opacity)))}.dark\:data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:text-success-foreground[data-range-selection=true][data-selection-end=true][data-selected=true],.dark\:data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:text-success-foreground[data-range-selection=true][data-selection-start=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-success-foreground) / var(--heroui-success-foreground-opacity, var(--tw-text-opacity)))}.dark\:data-\[selected\=true\]\:text-danger-500[data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-danger-500) / var(--heroui-danger-500-opacity, var(--tw-text-opacity)))}.dark\:data-\[selected\=true\]\:text-success[data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-text-opacity)))}.dark\:data-\[selected\=true\]\:text-warning[data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-text-opacity)))}.dark\:data-\[selected\=true\]\:data-\[range-selection\=true\]\:before\:bg-success-50[data-range-selection=true][data-selected=true]:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success-50) / var(--heroui-success-50-opacity, var(--tw-bg-opacity)))}.dark\:data-\[selected\=true\]\:data-\[range-selection\=true\]\:before\:bg-warning-50[data-range-selection=true][data-selected=true]:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning-50) / var(--heroui-warning-50-opacity, var(--tw-bg-opacity)))}.dark\:data-\[invalid\=true\]\:focus\:bg-danger-400\/20:focus[data-invalid=true]{background-color:hsl(var(--heroui-danger-400) / .2)}}.\[\&\+\.border-medium\.border-danger\]\:ms-\[calc\(theme\(borderWidth\.medium\)\*-1\)\]+.border-medium.border-danger{margin-inline-start:calc(var(--heroui-border-width-medium) * -1)}.\[\&\+\.border-medium\.border-default\]\:ms-\[calc\(theme\(borderWidth\.medium\)\*-1\)\]+.border-medium.border-default{margin-inline-start:calc(var(--heroui-border-width-medium) * -1)}.\[\&\+\.border-medium\.border-primary\]\:ms-\[calc\(theme\(borderWidth\.medium\)\*-1\)\]+.border-medium.border-primary{margin-inline-start:calc(var(--heroui-border-width-medium) * -1)}.\[\&\+\.border-medium\.border-secondary\]\:ms-\[calc\(theme\(borderWidth\.medium\)\*-1\)\]+.border-medium.border-secondary{margin-inline-start:calc(var(--heroui-border-width-medium) * -1)}.\[\&\+\.border-medium\.border-success\]\:ms-\[calc\(theme\(borderWidth\.medium\)\*-1\)\]+.border-medium.border-success{margin-inline-start:calc(var(--heroui-border-width-medium) * -1)}.\[\&\+\.border-medium\.border-warning\]\:ms-\[calc\(theme\(borderWidth\.medium\)\*-1\)\]+.border-medium.border-warning{margin-inline-start:calc(var(--heroui-border-width-medium) * -1)}.\[\&\:not\(\:first-child\)\:not\(\:last-child\)\]\:rounded-none:not(:first-child):not(:last-child){border-radius:0}.\[\&\:not\(\:first-child\)\]\:-ml-1:not(:first-child){margin-left:-.25rem}.\[\&\:not\(\:first-of-type\)\:not\(\:last-of-type\)\]\:rounded-none:not(:first-of-type):not(:last-of-type){border-radius:0}.\[\&\:not\(\:first-of-type\)\]\:ms-\[calc\(theme\(borderWidth\.2\)\*-1\)\]:not(:first-of-type){margin-inline-start:-2px}.\[\&\>\*\]\:relative>*{position:relative}.\[\&\>path\]\:stroke-\[2px\]>path{stroke-width:2px}.\[\&\>svg\]\:max-w-\[theme\(spacing\.8\)\]>svg{max-width:2rem}.\[\&\>tr\]\:first\:rounded-lg:first-child>tr{border-radius:.5rem}.\[\&\>tr\]\:first\:shadow-small:first-child>tr{--tw-shadow: var(--heroui-box-shadow-small);--tw-shadow-colored: var(--heroui-box-shadow-small);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.\[\&\[data-hover\=true\]\:not\(\[data-active\=true\]\)\]\:bg-default-100[data-hover=true]:not([data-active=true]){--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-100) / var(--heroui-default-100-opacity, var(--tw-bg-opacity)))}.\[\&\[data-hover\=true\]\:not\(\[data-active\=true\]\)\]\:bg-default-200[data-hover=true]:not([data-active=true]){--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-200) / var(--heroui-default-200-opacity, var(--tw-bg-opacity)))}.\[\&_\.chevron-icon\]\:flex-none .chevron-icon{flex:none}.\[\&_\.chevron-icon\]\:rotate-180 .chevron-icon{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&_\.chevron-icon\]\:transition-transform .chevron-icon{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s} diff --git a/packages/ragbits-chat/src/ragbits/chat/ui-build/assets/index-DxlHc-HZ.css b/packages/ragbits-chat/src/ragbits/chat/ui-build/assets/index-DxlHc-HZ.css deleted file mode 100644 index e27e803db..000000000 --- a/packages/ragbits-chat/src/ragbits/chat/ui-build/assets/index-DxlHc-HZ.css +++ /dev/null @@ -1 +0,0 @@ -*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root,[data-theme]{color:hsl(var(--heroui-foreground));background-color:hsl(var(--heroui-background))}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{font-weight:400;color:var(--tw-prose-counters)}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:900;color:inherit}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:800;color:inherit}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-top:2em;margin-bottom:2em}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%),0 3px rgb(var(--tw-prose-kbd-shadows) / 10%);font-size:.875em;border-radius:.3125rem;padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;padding-inline-start:.375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-weight:600;font-size:.875em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding-top:.8571429em;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-inline-start:1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){width:100%;table-layout:auto;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body: #374151;--tw-prose-headings: #111827;--tw-prose-lead: #4b5563;--tw-prose-links: #111827;--tw-prose-bold: #111827;--tw-prose-counters: #6b7280;--tw-prose-bullets: #d1d5db;--tw-prose-hr: #e5e7eb;--tw-prose-quotes: #111827;--tw-prose-quote-borders: #e5e7eb;--tw-prose-captions: #6b7280;--tw-prose-kbd: #111827;--tw-prose-kbd-shadows: 17 24 39;--tw-prose-code: #111827;--tw-prose-pre-code: #e5e7eb;--tw-prose-pre-bg: #1f2937;--tw-prose-th-borders: #d1d5db;--tw-prose-td-borders: #e5e7eb;--tw-prose-invert-body: #d1d5db;--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: #9ca3af;--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: #9ca3af;--tw-prose-invert-bullets: #4b5563;--tw-prose-invert-hr: #374151;--tw-prose-invert-quotes: #f3f4f6;--tw-prose-invert-quote-borders: #374151;--tw-prose-invert-captions: #9ca3af;--tw-prose-invert-kbd: #fff;--tw-prose-invert-kbd-shadows: 255 255 255;--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: #d1d5db;--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);--tw-prose-invert-th-borders: #4b5563;--tw-prose-invert-td-borders: #374151;font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.5714286em;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.bottom-0{bottom:0}.bottom-32{bottom:8rem}.bottom-\[10\%\]{bottom:10%}.bottom-\[5\%\]{bottom:5%}.end-1{inset-inline-end:.25rem}.end-1\.5{inset-inline-end:.375rem}.end-3{inset-inline-end:.75rem}.end-auto{inset-inline-end:auto}.left-0{left:0}.left-1\/2{left:50%}.left-\[10\%\]{left:10%}.left-\[5\%\]{left:5%}.right-0{right:0}.right-2{right:.5rem}.right-\[10\%\]{right:10%}.right-\[5\%\]{right:5%}.start-0{inset-inline-start:0px}.start-1\.5{inset-inline-start:.375rem}.start-2{inset-inline-start:.5rem}.start-3{inset-inline-start:.75rem}.start-\[calc\(var\(--cursor-hit-x\)\*-1\)\]{inset-inline-start:calc(var(--cursor-hit-x) * -1)}.start-auto{inset-inline-start:auto}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-\[10\%\]{top:10%}.top-\[5\%\]{top:5%}.top-\[calc\(100\%_\+_2px\)\]{top:calc(100% + 2px)}.top-\[var\(--navbar-height\)\]{top:var(--navbar-height)}.-z-30{z-index:-30}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.order-1{order:1}.order-2{order:2}.order-3{order:3}.\!m-0{margin:0!important}.-m-2{margin:-.5rem}.-m-2\.5{margin:-.625rem}.m-0{margin:0}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.mx-0{margin-left:0;margin-right:0}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-\[calc\(\(theme\(spacing\.5\)-theme\(spacing\.1\)\)\/2\)\]{margin-left:.5rem;margin-right:.5rem}.mx-\[calc\(\(theme\(spacing\.6\)-theme\(spacing\.3\)\)\/2\)\]{margin-left:.375rem;margin-right:.375rem}.mx-\[calc\(\(theme\(spacing\.7\)-theme\(spacing\.5\)\)\/2\)\]{margin-left:.25rem;margin-right:.25rem}.my-0{margin-top:0;margin-bottom:0}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-16{margin-top:4rem;margin-bottom:4rem}.my-\[calc\(\(theme\(spacing\.5\)-theme\(spacing\.1\)\)\/2\)\]{margin-top:.5rem;margin-bottom:.5rem}.my-\[calc\(\(theme\(spacing\.6\)-theme\(spacing\.3\)\)\/2\)\]{margin-top:.375rem;margin-bottom:.375rem}.my-\[calc\(\(theme\(spacing\.7\)-theme\(spacing\.5\)\)\/2\)\]{margin-top:.25rem;margin-bottom:.25rem}.my-auto{margin-top:auto;margin-bottom:auto}.-mr-2{margin-right:-.5rem}.-ms-2{margin-inline-start:-.5rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-5{margin-bottom:1.25rem}.mb-px{margin-bottom:1px}.me-2{margin-inline-end:.5rem}.ml-1{margin-left:.25rem}.ms-2{margin-inline-start:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-auto{margin-top:auto}.box-border{box-sizing:border-box}.box-content{box-sizing:content-box}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.inline-grid{display:inline-grid}.hidden{display:none}.\!h-auto{height:auto!important}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-40{height:10rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[--visual-viewport-height\]{height:var(--visual-viewport-height)}.h-\[100dvh\]{height:100dvh}.h-\[2px\]{height:2px}.h-\[50\%\]{height:50%}.h-\[calc\(100dvh_-_var\(--navbar-height\)\)\]{height:calc(100dvh - var(--navbar-height))}.h-\[var\(--navbar-height\)\]{height:var(--navbar-height)}.h-\[var\(--picker-height\)\]{height:var(--picker-height)}.h-auto{height:auto}.h-divider{height:var(--heroui-divider-weight)}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-\[20rem\]{max-height:20rem}.max-h-\[24rem\]{max-height:24rem}.max-h-\[28rem\]{max-height:28rem}.max-h-\[32rem\]{max-height:32rem}.max-h-\[36rem\]{max-height:36rem}.max-h-\[42rem\]{max-height:42rem}.max-h-\[48rem\]{max-height:48rem}.max-h-\[56rem\]{max-height:56rem}.max-h-\[64rem\]{max-height:64rem}.max-h-\[calc\(100\%_-_8rem\)\]{max-height:calc(100% - 8rem)}.max-h-\[none\]{max-height:none}.max-h-full{max-height:100%}.min-h-10{min-height:2.5rem}.min-h-12{min-height:3rem}.min-h-14{min-height:3.5rem}.min-h-16{min-height:4rem}.min-h-3{min-height:.75rem}.min-h-3\.5{min-height:.875rem}.min-h-4{min-height:1rem}.min-h-5{min-height:1.25rem}.min-h-6{min-height:1.5rem}.min-h-7{min-height:1.75rem}.min-h-8{min-height:2rem}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[32px\]{min-height:32px}.min-h-\[40px\]{min-height:40px}.min-h-\[48rem\]{min-height:48rem}.\!w-\[var\(--sidebar-width\)\]{width:var(--sidebar-width)!important}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[80\%\]{width:80%}.w-\[calc\(100\%\+var\(--cursor-hit-x\)\*2\)\]{width:calc(100% + var(--cursor-hit-x) * 2)}.w-\[calc\(100\%_-_16px\)\]{width:calc(100% - 16px)}.w-\[calc\(100\%_-_theme\(spacing\.6\)\)\]{width:calc(100% - 1.5rem)}.w-\[calc\(var\(--visible-months\)_\*_var\(--calendar-width\)\)\]{width:calc(var(--visible-months) * var(--calendar-width))}.w-\[var\(--sidebar-width\)\]{width:var(--sidebar-width)}.w-auto{width:auto}.w-divider{width:var(--heroui-divider-weight)}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.w-screen{width:100vw}.min-w-10{min-width:2.5rem}.min-w-12{min-width:3rem}.min-w-16{min-width:4rem}.min-w-20{min-width:5rem}.min-w-24{min-width:6rem}.min-w-3{min-width:.75rem}.min-w-3\.5{min-width:.875rem}.min-w-4{min-width:1rem}.min-w-40{min-width:10rem}.min-w-5{min-width:1.25rem}.min-w-6{min-width:1.5rem}.min-w-7{min-width:1.75rem}.min-w-8{min-width:2rem}.min-w-9{min-width:2.25rem}.min-w-\[120px\]{min-width:120px}.min-w-\[200px\]{min-width:200px}.min-w-full{min-width:100%}.min-w-max{min-width:-moz-max-content;min-width:max-content}.min-w-min{min-width:-moz-min-content;min-width:min-content}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-\[1024px\]{max-width:1024px}.max-w-\[1280px\]{max-width:1280px}.max-w-\[1536px\]{max-width:1536px}.max-w-\[270px\]{max-width:270px}.max-w-\[600px\]{max-width:600px}.max-w-\[640px\]{max-width:640px}.max-w-\[75\%\]{max-width:75%}.max-w-\[768px\]{max-width:768px}.max-w-\[none\]{max-width:none}.max-w-\[var\(--sidebar-width\)\]{max-width:var(--sidebar-width)}.max-w-fit{max-width:-moz-fit-content;max-width:fit-content}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-initial{flex:0 1 auto}.flex-none{flex:none}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.basis-0{flex-basis:0px}.table-auto{table-layout:auto}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.origin-center{transform-origin:center}.origin-left{transform-origin:left}.origin-right{transform-origin:right}.origin-top{transform-origin:top}.origin-top-left{transform-origin:top left}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1\/2{--tw-translate-x: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1\/2{--tw-translate-y: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-0{--tw-rotate: 0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-0{--tw-scale-x: 0;--tw-scale-y: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-50{--tw-scale-x: .5;--tw-scale-y: .5;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-90{--tw-scale-x: .9;--tw-scale-y: .9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes appearance-in{0%{opacity:0;transform:translateZ(0) scale(.95)}60%{opacity:.75;backface-visibility:hidden;webkit-font-smoothing:antialiased;transform:translateZ(0) scale(1.05)}to{opacity:1;transform:translateZ(0) scale(1)}}.animate-\[appearance-in_1s_infinite\]{animation:appearance-in 1s infinite}@keyframes drip-expand{0%{opacity:.2;transform:scale(0)}to{opacity:0;transform:scale(2)}}.animate-drip-expand{animation:drip-expand .42s linear}@keyframes indeterminate-bar{0%{transform:translate(-50%) scaleX(.2)}to{transform:translate(100%) scaleX(1)}}.animate-indeterminate-bar{animation:indeterminate-bar 1.5s cubic-bezier(.65,.815,.735,.395) infinite normal none running}.animate-none{animation:none}.animate-spinner-ease-spin{animation:spinner-spin .8s ease infinite}@keyframes spinner-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spinner-linear-spin{animation:spinner-spin .8s linear infinite}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.snap-y{scroll-snap-type:y var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness: mandatory}.snap-center{scroll-snap-align:center}.scroll-py-6{scroll-padding-top:1.5rem;scroll-padding-bottom:1.5rem}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.\!items-start{align-items:flex-start!important}.items-start{align-items:flex-start}.\!items-end{align-items:flex-end!important}.items-end{align-items:flex-end}.items-center{align-items:center}.\!justify-start{justify-content:flex-start!important}.justify-start{justify-content:flex-start}.\!justify-end{justify-content:flex-end!important}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.\!gap-0{gap:0px!important}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-x-0{-moz-column-gap:0px;column-gap:0px}.gap-x-0\.5{-moz-column-gap:.125rem;column-gap:.125rem}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.space-x-0\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.125rem * var(--tw-space-x-reverse));margin-left:calc(.125rem * calc(1 - var(--tw-space-x-reverse)))}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-clip{overflow:clip}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-x-scroll{overflow-x:scroll}.overflow-y-scroll{overflow-y:scroll}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.break-words{overflow-wrap:break-word}.\!rounded-none{border-radius:0!important}.rounded{border-radius:.25rem}.rounded-\[calc\(theme\(borderRadius\.large\)\/1\.5\)\]{border-radius:calc(var(--heroui-radius-large) / 1.5)}.rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.5\)\]{border-radius:calc(var(--heroui-radius-medium) * .5)}.rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.6\)\]{border-radius:calc(var(--heroui-radius-medium) * .6)}.rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.7\)\]{border-radius:calc(var(--heroui-radius-medium) * .7)}.rounded-\[calc\(theme\(borderRadius\.medium\)\/2\)\]{border-radius:calc(var(--heroui-radius-medium) / 2)}.rounded-\[calc\(theme\(borderRadius\.small\)\/2\)\]{border-radius:calc(var(--heroui-radius-small) / 2)}.rounded-full{border-radius:9999px}.rounded-large{border-radius:var(--heroui-radius-large)}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-medium{border-radius:var(--heroui-radius-medium)}.rounded-none{border-radius:0}.rounded-sm{border-radius:.125rem}.rounded-small{border-radius:var(--heroui-radius-small)}.\!rounded-e-none{border-start-end-radius:0px!important;border-end-end-radius:0px!important}.\!rounded-s-none{border-start-start-radius:0px!important;border-end-start-radius:0px!important}.rounded-b-large{border-bottom-right-radius:var(--heroui-radius-large);border-bottom-left-radius:var(--heroui-radius-large)}.rounded-b-medium{border-bottom-right-radius:var(--heroui-radius-medium);border-bottom-left-radius:var(--heroui-radius-medium)}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.rounded-b-small{border-bottom-right-radius:var(--heroui-radius-small);border-bottom-left-radius:var(--heroui-radius-small)}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.rounded-t-large{border-top-left-radius:var(--heroui-radius-large);border-top-right-radius:var(--heroui-radius-large)}.rounded-t-medium{border-top-left-radius:var(--heroui-radius-medium);border-top-right-radius:var(--heroui-radius-medium)}.rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.rounded-t-small{border-top-left-radius:var(--heroui-radius-small);border-top-right-radius:var(--heroui-radius-small)}.border{border-width:1px}.border-0{border-width:0px}.border-1{border-width:1px}.border-2{border-width:2px}.border-3{border-width:3px}.border-medium{border-width:var(--heroui-border-width-medium)}.border-small{border-width:var(--heroui-border-width-small)}.border-x-\[calc\(theme\(spacing\.5\)\/2\)\]{border-left-width:.625rem;border-right-width:.625rem}.border-x-\[calc\(theme\(spacing\.6\)\/2\)\]{border-left-width:.75rem;border-right-width:.75rem}.border-x-\[calc\(theme\(spacing\.7\)\/2\)\]{border-left-width:.875rem;border-right-width:.875rem}.border-y-\[calc\(theme\(spacing\.5\)\/2\)\]{border-top-width:.625rem;border-bottom-width:.625rem}.border-y-\[calc\(theme\(spacing\.6\)\/2\)\]{border-top-width:.75rem;border-bottom-width:.75rem}.border-y-\[calc\(theme\(spacing\.7\)\/2\)\]{border-top-width:.875rem;border-bottom-width:.875rem}.border-b{border-bottom-width:1px}.border-b-medium{border-bottom-width:var(--heroui-border-width-medium)}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-solid{border-style:solid}.border-dotted{border-style:dotted}.\!border-none{border-style:none!important}.border-none{border-style:none}.\!border-danger{--tw-border-opacity: 1 !important;border-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-border-opacity)))!important}.border-background{--tw-border-opacity: 1;border-color:hsl(var(--heroui-background) / var(--heroui-background-opacity, var(--tw-border-opacity)))}.border-danger{--tw-border-opacity: 1;border-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-border-opacity)))}.border-danger-100{--tw-border-opacity: 1;border-color:hsl(var(--heroui-danger-100) / var(--heroui-danger-100-opacity, var(--tw-border-opacity)))}.border-danger-200{--tw-border-opacity: 1;border-color:hsl(var(--heroui-danger-200) / var(--heroui-danger-200-opacity, var(--tw-border-opacity)))}.border-default{--tw-border-opacity: 1;border-color:hsl(var(--heroui-default) / var(--heroui-default-opacity, var(--tw-border-opacity)))}.border-default-200{--tw-border-opacity: 1;border-color:hsl(var(--heroui-default-200) / var(--heroui-default-200-opacity, var(--tw-border-opacity)))}.border-default-200\/50{border-color:hsl(var(--heroui-default-200) / .5)}.border-default-300{--tw-border-opacity: 1;border-color:hsl(var(--heroui-default-300) / var(--heroui-default-300-opacity, var(--tw-border-opacity)))}.border-divider{--tw-border-opacity: 1;border-color:hsl(var(--heroui-divider) / var(--heroui-divider-opacity, var(--tw-border-opacity)))}.border-foreground{--tw-border-opacity: 1;border-color:hsl(var(--heroui-foreground) / var(--heroui-foreground-opacity, var(--tw-border-opacity)))}.border-primary{--tw-border-opacity: 1;border-color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-border-opacity)))}.border-primary-100{--tw-border-opacity: 1;border-color:hsl(var(--heroui-primary-100) / var(--heroui-primary-100-opacity, var(--tw-border-opacity)))}.border-primary-200{--tw-border-opacity: 1;border-color:hsl(var(--heroui-primary-200) / var(--heroui-primary-200-opacity, var(--tw-border-opacity)))}.border-secondary{--tw-border-opacity: 1;border-color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-border-opacity)))}.border-secondary-100{--tw-border-opacity: 1;border-color:hsl(var(--heroui-secondary-100) / var(--heroui-secondary-100-opacity, var(--tw-border-opacity)))}.border-secondary-200{--tw-border-opacity: 1;border-color:hsl(var(--heroui-secondary-200) / var(--heroui-secondary-200-opacity, var(--tw-border-opacity)))}.border-success{--tw-border-opacity: 1;border-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-border-opacity)))}.border-success-100{--tw-border-opacity: 1;border-color:hsl(var(--heroui-success-100) / var(--heroui-success-100-opacity, var(--tw-border-opacity)))}.border-success-200{--tw-border-opacity: 1;border-color:hsl(var(--heroui-success-200) / var(--heroui-success-200-opacity, var(--tw-border-opacity)))}.border-success-300{--tw-border-opacity: 1;border-color:hsl(var(--heroui-success-300) / var(--heroui-success-300-opacity, var(--tw-border-opacity)))}.border-transparent{border-color:transparent}.border-warning{--tw-border-opacity: 1;border-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-border-opacity)))}.border-warning-100{--tw-border-opacity: 1;border-color:hsl(var(--heroui-warning-100) / var(--heroui-warning-100-opacity, var(--tw-border-opacity)))}.border-warning-200{--tw-border-opacity: 1;border-color:hsl(var(--heroui-warning-200) / var(--heroui-warning-200-opacity, var(--tw-border-opacity)))}.border-warning-300{--tw-border-opacity: 1;border-color:hsl(var(--heroui-warning-300) / var(--heroui-warning-300-opacity, var(--tw-border-opacity)))}.border-x-transparent{border-left-color:transparent;border-right-color:transparent}.border-y-transparent{border-top-color:transparent;border-bottom-color:transparent}.border-b-current{border-bottom-color:currentColor}.border-b-danger{--tw-border-opacity: 1;border-bottom-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-border-opacity)))}.border-b-default{--tw-border-opacity: 1;border-bottom-color:hsl(var(--heroui-default) / var(--heroui-default-opacity, var(--tw-border-opacity)))}.border-b-foreground{--tw-border-opacity: 1;border-bottom-color:hsl(var(--heroui-foreground) / var(--heroui-foreground-opacity, var(--tw-border-opacity)))}.border-b-primary{--tw-border-opacity: 1;border-bottom-color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-border-opacity)))}.border-b-secondary{--tw-border-opacity: 1;border-bottom-color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-border-opacity)))}.border-b-success{--tw-border-opacity: 1;border-bottom-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-border-opacity)))}.border-b-warning{--tw-border-opacity: 1;border-bottom-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-border-opacity)))}.border-b-white{--tw-border-opacity: 1;border-bottom-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-l-transparent{border-left-color:transparent}.border-r-transparent{border-right-color:transparent}.border-s-danger{--tw-border-opacity: 1;border-inline-start-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-border-opacity)))}.border-s-foreground{--tw-border-opacity: 1;border-inline-start-color:hsl(var(--heroui-foreground) / var(--heroui-foreground-opacity, var(--tw-border-opacity)))}.border-s-primary{--tw-border-opacity: 1;border-inline-start-color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-border-opacity)))}.border-s-secondary{--tw-border-opacity: 1;border-inline-start-color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-border-opacity)))}.border-s-success{--tw-border-opacity: 1;border-inline-start-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-border-opacity)))}.border-s-warning{--tw-border-opacity: 1;border-inline-start-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-border-opacity)))}.border-t-transparent{border-top-color:transparent}.\!bg-danger-50{--tw-bg-opacity: 1 !important;background-color:hsl(var(--heroui-danger-50) / var(--heroui-danger-50-opacity, var(--tw-bg-opacity)))!important}.\!bg-transparent{background-color:transparent!important}.bg-background{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-background) / var(--heroui-background-opacity, var(--tw-bg-opacity)))}.bg-background\/10{background-color:hsl(var(--heroui-background) / .1)}.bg-background\/70{background-color:hsl(var(--heroui-background) / .7)}.bg-background\/80{background-color:hsl(var(--heroui-background) / .8)}.bg-content1{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-content1) / var(--heroui-content1-opacity, var(--tw-bg-opacity)))}.bg-content3{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-content3) / var(--heroui-content3-opacity, var(--tw-bg-opacity)))}.bg-current{background-color:currentColor}.bg-danger{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-bg-opacity)))}.bg-danger-100{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger-100) / var(--heroui-danger-100-opacity, var(--tw-bg-opacity)))}.bg-danger-50{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger-50) / var(--heroui-danger-50-opacity, var(--tw-bg-opacity)))}.bg-danger\/20{background-color:hsl(var(--heroui-danger) / .2)}.bg-default{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default) / var(--heroui-default-opacity, var(--tw-bg-opacity)))}.bg-default-100{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-100) / var(--heroui-default-100-opacity, var(--tw-bg-opacity)))}.bg-default-200{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-200) / var(--heroui-default-200-opacity, var(--tw-bg-opacity)))}.bg-default-300\/50{background-color:hsl(var(--heroui-default-300) / .5)}.bg-default-400{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-400) / var(--heroui-default-400-opacity, var(--tw-bg-opacity)))}.bg-default-50{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-50) / var(--heroui-default-50-opacity, var(--tw-bg-opacity)))}.bg-default-500{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-500) / var(--heroui-default-500-opacity, var(--tw-bg-opacity)))}.bg-default-800{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-800) / var(--heroui-default-800-opacity, var(--tw-bg-opacity)))}.bg-default\/40{background-color:hsl(var(--heroui-default) / .4)}.bg-divider{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-divider) / var(--heroui-divider-opacity, var(--tw-bg-opacity)))}.bg-foreground{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-foreground) / var(--heroui-foreground-opacity, var(--tw-bg-opacity)))}.bg-foreground\/10{background-color:hsl(var(--heroui-foreground) / .1)}.bg-overlay\/30{background-color:hsl(var(--heroui-overlay) / .3)}.bg-overlay\/50{background-color:hsl(var(--heroui-overlay) / .5)}.bg-primary{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-bg-opacity)))}.bg-primary-100{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-primary-100) / var(--heroui-primary-100-opacity, var(--tw-bg-opacity)))}.bg-primary-50{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-primary-50) / var(--heroui-primary-50-opacity, var(--tw-bg-opacity)))}.bg-primary\/20{background-color:hsl(var(--heroui-primary) / .2)}.bg-secondary{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-bg-opacity)))}.bg-secondary-100{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-secondary-100) / var(--heroui-secondary-100-opacity, var(--tw-bg-opacity)))}.bg-secondary-50{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-secondary-50) / var(--heroui-secondary-50-opacity, var(--tw-bg-opacity)))}.bg-secondary\/20{background-color:hsl(var(--heroui-secondary) / .2)}.bg-success{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-bg-opacity)))}.bg-success-100{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success-100) / var(--heroui-success-100-opacity, var(--tw-bg-opacity)))}.bg-success-50{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success-50) / var(--heroui-success-50-opacity, var(--tw-bg-opacity)))}.bg-success\/20{background-color:hsl(var(--heroui-success) / .2)}.bg-transparent{background-color:transparent}.bg-warning{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-bg-opacity)))}.bg-warning-100{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning-100) / var(--heroui-warning-100-opacity, var(--tw-bg-opacity)))}.bg-warning-50{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning-50) / var(--heroui-warning-50-opacity, var(--tw-bg-opacity)))}.bg-warning\/20{background-color:hsl(var(--heroui-warning) / .2)}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-stripe-gradient-danger{background-image:linear-gradient(45deg,hsl(var(--heroui-danger-200)) 25%,hsl(var(--heroui-danger)) 25%,hsl(var(--heroui-danger)) 50%,hsl(var(--heroui-danger-200)) 50%,hsl(var(--heroui-danger-200)) 75%,hsl(var(--heroui-danger)) 75%,hsl(var(--heroui-danger)))}.bg-stripe-gradient-default{background-image:linear-gradient(45deg,hsl(var(--heroui-default-200)) 25%,hsl(var(--heroui-default-400)) 25%,hsl(var(--heroui-default-400)) 50%,hsl(var(--heroui-default-200)) 50%,hsl(var(--heroui-default-200)) 75%,hsl(var(--heroui-default-400)) 75%,hsl(var(--heroui-default-400)))}.bg-stripe-gradient-primary{background-image:linear-gradient(45deg,hsl(var(--heroui-primary-200)) 25%,hsl(var(--heroui-primary)) 25%,hsl(var(--heroui-primary)) 50%,hsl(var(--heroui-primary-200)) 50%,hsl(var(--heroui-primary-200)) 75%,hsl(var(--heroui-primary)) 75%,hsl(var(--heroui-primary)))}.bg-stripe-gradient-secondary{background-image:linear-gradient(45deg,hsl(var(--heroui-secondary-200)) 25%,hsl(var(--heroui-secondary)) 25%,hsl(var(--heroui-secondary)) 50%,hsl(var(--heroui-secondary-200)) 50%,hsl(var(--heroui-secondary-200)) 75%,hsl(var(--heroui-secondary)) 75%,hsl(var(--heroui-secondary)))}.bg-stripe-gradient-success{background-image:linear-gradient(45deg,hsl(var(--heroui-success-200)) 25%,hsl(var(--heroui-success)) 25%,hsl(var(--heroui-success)) 50%,hsl(var(--heroui-success-200)) 50%,hsl(var(--heroui-success-200)) 75%,hsl(var(--heroui-success)) 75%,hsl(var(--heroui-success)))}.bg-stripe-gradient-warning{background-image:linear-gradient(45deg,hsl(var(--heroui-warning-200)) 25%,hsl(var(--heroui-warning)) 25%,hsl(var(--heroui-warning)) 50%,hsl(var(--heroui-warning-200)) 50%,hsl(var(--heroui-warning-200)) 75%,hsl(var(--heroui-warning)) 75%,hsl(var(--heroui-warning)))}.bg-stripe-size{background-size:1.25rem 1.25rem}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-current{fill:currentColor}.stroke-current{stroke:currentColor}.stroke-default-300\/50{stroke:hsl(var(--heroui-default-300) / .5)}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.\!px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.\!pb-0{padding-bottom:0!important}.pb-0{padding-bottom:0}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-2{padding-bottom:.5rem}.pb-4{padding-bottom:1rem}.pb-8{padding-bottom:2rem}.pe-2{padding-inline-end:.5rem}.pe-6{padding-inline-end:1.5rem}.pl-0\.5{padding-left:.125rem}.pl-1{padding-left:.25rem}.pl-4{padding-left:1rem}.pl-\[1px\]{padding-left:1px}.pl-\[20px\]{padding-left:20px}.pr-0\.5{padding-right:.125rem}.pr-1{padding-right:.25rem}.pr-3{padding-right:.75rem}.ps-2{padding-inline-start:.5rem}.pt-0{padding-top:0}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.text-left{text-align:left}.text-center{text-align:center}.text-start{text-align:start}.text-end{text-align:end}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[0\.55rem\]{font-size:.55rem}.text-\[0\.5rem\]{font-size:.5rem}.text-\[0\.6rem\]{font-size:.6rem}.text-\[100\%\]{font-size:100%}.text-large{font-size:var(--heroui-font-size-large);line-height:var(--heroui-line-height-large)}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-medium{font-size:var(--heroui-font-size-medium);line-height:var(--heroui-line-height-medium)}.text-small{font-size:var(--heroui-font-size-small);line-height:var(--heroui-line-height-small)}.text-tiny{font-size:var(--heroui-font-size-tiny);line-height:var(--heroui-line-height-tiny)}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-extralight{font-weight:200}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-5{line-height:1.25rem}.leading-\[1\.15\]{line-height:1.15}.leading-\[32px\]{line-height:32px}.\!text-danger{--tw-text-opacity: 1 !important;color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-text-opacity)))!important}.text-background{--tw-text-opacity: 1;color:hsl(var(--heroui-background) / var(--heroui-background-opacity, var(--tw-text-opacity)))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-current{color:currentColor}.text-danger{--tw-text-opacity: 1;color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-text-opacity)))}.text-danger-300{--tw-text-opacity: 1;color:hsl(var(--heroui-danger-300) / var(--heroui-danger-300-opacity, var(--tw-text-opacity)))}.text-danger-500{--tw-text-opacity: 1;color:hsl(var(--heroui-danger-500) / var(--heroui-danger-500-opacity, var(--tw-text-opacity)))}.text-danger-600{--tw-text-opacity: 1;color:hsl(var(--heroui-danger-600) / var(--heroui-danger-600-opacity, var(--tw-text-opacity)))}.text-danger-foreground{--tw-text-opacity: 1;color:hsl(var(--heroui-danger-foreground) / var(--heroui-danger-foreground-opacity, var(--tw-text-opacity)))}.text-danger\/80{color:hsl(var(--heroui-danger) / .8)}.text-default{--tw-text-opacity: 1;color:hsl(var(--heroui-default) / var(--heroui-default-opacity, var(--tw-text-opacity)))}.text-default-400{--tw-text-opacity: 1;color:hsl(var(--heroui-default-400) / var(--heroui-default-400-opacity, var(--tw-text-opacity)))}.text-default-500{--tw-text-opacity: 1;color:hsl(var(--heroui-default-500) / var(--heroui-default-500-opacity, var(--tw-text-opacity)))}.text-default-600{--tw-text-opacity: 1;color:hsl(var(--heroui-default-600) / var(--heroui-default-600-opacity, var(--tw-text-opacity)))}.text-default-700{--tw-text-opacity: 1;color:hsl(var(--heroui-default-700) / var(--heroui-default-700-opacity, var(--tw-text-opacity)))}.text-default-900{--tw-text-opacity: 1;color:hsl(var(--heroui-default-900) / var(--heroui-default-900-opacity, var(--tw-text-opacity)))}.text-default-foreground{--tw-text-opacity: 1;color:hsl(var(--heroui-default-foreground) / var(--heroui-default-foreground-opacity, var(--tw-text-opacity)))}.text-foreground{--tw-text-opacity: 1;color:hsl(var(--heroui-foreground) / var(--heroui-foreground-opacity, var(--tw-text-opacity)))}.text-foreground-400{--tw-text-opacity: 1;color:hsl(var(--heroui-foreground-400) / var(--heroui-foreground-400-opacity, var(--tw-text-opacity)))}.text-foreground-500{--tw-text-opacity: 1;color:hsl(var(--heroui-foreground-500) / var(--heroui-foreground-500-opacity, var(--tw-text-opacity)))}.text-foreground-600{--tw-text-opacity: 1;color:hsl(var(--heroui-foreground-600) / var(--heroui-foreground-600-opacity, var(--tw-text-opacity)))}.text-foreground\/50{color:hsl(var(--heroui-foreground) / .5)}.text-inherit{color:inherit}.text-primary{--tw-text-opacity: 1;color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-text-opacity)))}.text-primary-300{--tw-text-opacity: 1;color:hsl(var(--heroui-primary-300) / var(--heroui-primary-300-opacity, var(--tw-text-opacity)))}.text-primary-500{--tw-text-opacity: 1;color:hsl(var(--heroui-primary-500) / var(--heroui-primary-500-opacity, var(--tw-text-opacity)))}.text-primary-600{--tw-text-opacity: 1;color:hsl(var(--heroui-primary-600) / var(--heroui-primary-600-opacity, var(--tw-text-opacity)))}.text-primary-foreground{--tw-text-opacity: 1;color:hsl(var(--heroui-primary-foreground) / var(--heroui-primary-foreground-opacity, var(--tw-text-opacity)))}.text-primary\/80{color:hsl(var(--heroui-primary) / .8)}.text-secondary{--tw-text-opacity: 1;color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-text-opacity)))}.text-secondary-300{--tw-text-opacity: 1;color:hsl(var(--heroui-secondary-300) / var(--heroui-secondary-300-opacity, var(--tw-text-opacity)))}.text-secondary-500{--tw-text-opacity: 1;color:hsl(var(--heroui-secondary-500) / var(--heroui-secondary-500-opacity, var(--tw-text-opacity)))}.text-secondary-600{--tw-text-opacity: 1;color:hsl(var(--heroui-secondary-600) / var(--heroui-secondary-600-opacity, var(--tw-text-opacity)))}.text-secondary-foreground{--tw-text-opacity: 1;color:hsl(var(--heroui-secondary-foreground) / var(--heroui-secondary-foreground-opacity, var(--tw-text-opacity)))}.text-secondary\/80{color:hsl(var(--heroui-secondary) / .8)}.text-success{--tw-text-opacity: 1;color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-text-opacity)))}.text-success-400{--tw-text-opacity: 1;color:hsl(var(--heroui-success-400) / var(--heroui-success-400-opacity, var(--tw-text-opacity)))}.text-success-500{--tw-text-opacity: 1;color:hsl(var(--heroui-success-500) / var(--heroui-success-500-opacity, var(--tw-text-opacity)))}.text-success-600{--tw-text-opacity: 1;color:hsl(var(--heroui-success-600) / var(--heroui-success-600-opacity, var(--tw-text-opacity)))}.text-success-700{--tw-text-opacity: 1;color:hsl(var(--heroui-success-700) / var(--heroui-success-700-opacity, var(--tw-text-opacity)))}.text-success-foreground{--tw-text-opacity: 1;color:hsl(var(--heroui-success-foreground) / var(--heroui-success-foreground-opacity, var(--tw-text-opacity)))}.text-success\/80{color:hsl(var(--heroui-success) / .8)}.text-transparent{color:transparent}.text-warning{--tw-text-opacity: 1;color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-text-opacity)))}.text-warning-400{--tw-text-opacity: 1;color:hsl(var(--heroui-warning-400) / var(--heroui-warning-400-opacity, var(--tw-text-opacity)))}.text-warning-500{--tw-text-opacity: 1;color:hsl(var(--heroui-warning-500) / var(--heroui-warning-500-opacity, var(--tw-text-opacity)))}.text-warning-600{--tw-text-opacity: 1;color:hsl(var(--heroui-warning-600) / var(--heroui-warning-600-opacity, var(--tw-text-opacity)))}.text-warning-700{--tw-text-opacity: 1;color:hsl(var(--heroui-warning-700) / var(--heroui-warning-700-opacity, var(--tw-text-opacity)))}.text-warning-foreground{--tw-text-opacity: 1;color:hsl(var(--heroui-warning-foreground) / var(--heroui-warning-foreground-opacity, var(--tw-text-opacity)))}.text-warning\/80{color:hsl(var(--heroui-warning) / .8)}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-\[0\.0001\]{opacity:.0001}.opacity-\[value\]{opacity:value}.opacity-disabled{opacity:var(--heroui-disabled-opacity)}.\!shadow-none{--tw-shadow: 0 0 #0000 !important;--tw-shadow-colored: 0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_0px_0_rgba\(0\,0\,0\,0\.05\)\]{--tw-shadow: 0 1px 0px 0 rgba(0,0,0,.05);--tw-shadow-colored: 0 1px 0px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0px_20px_20px_0px_rgb\(0_0_0\/0\.05\)\]{--tw-shadow: 0px 20px 20px 0px rgb(0 0 0/.05);--tw-shadow-colored: 0px 20px 20px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-large{--tw-shadow: var(--heroui-box-shadow-large);--tw-shadow-colored: var(--heroui-box-shadow-large);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-medium{--tw-shadow: var(--heroui-box-shadow-medium);--tw-shadow-colored: var(--heroui-box-shadow-medium);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-small{--tw-shadow: var(--heroui-box-shadow-small);--tw-shadow-colored: var(--heroui-box-shadow-small);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-black\/5{--tw-shadow-color: rgb(0 0 0 / .05);--tw-shadow: var(--tw-shadow-colored)}.shadow-danger\/40{--tw-shadow-color: hsl(var(--heroui-danger) / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-default\/50{--tw-shadow-color: hsl(var(--heroui-default) / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-foreground\/40{--tw-shadow-color: hsl(var(--heroui-foreground) / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-primary\/40{--tw-shadow-color: hsl(var(--heroui-primary) / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-secondary\/40{--tw-shadow-color: hsl(var(--heroui-secondary) / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-success\/40{--tw-shadow-color: hsl(var(--heroui-success) / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-warning\/40{--tw-shadow-color: hsl(var(--heroui-warning) / .4);--tw-shadow: var(--tw-shadow-colored)}.\!outline-none{outline:2px solid transparent!important;outline-offset:2px!important}.outline-none{outline:2px solid transparent;outline-offset:2px}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-background{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--heroui-background) / var(--heroui-background-opacity, var(--tw-ring-opacity)))}.ring-danger{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-ring-opacity)))}.ring-default{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--heroui-default) / var(--heroui-default-opacity, var(--tw-ring-opacity)))}.ring-focus{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--heroui-focus) / var(--heroui-focus-opacity, var(--tw-ring-opacity)))}.ring-primary{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-ring-opacity)))}.ring-secondary{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-ring-opacity)))}.ring-success{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-ring-opacity)))}.ring-transparent{--tw-ring-color: transparent}.ring-warning{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-ring-opacity)))}.ring-offset-2{--tw-ring-offset-width: 2px}.ring-offset-background{--tw-ring-offset-color: hsl(var(--heroui-background) / var(--heroui-background-opacity, 1))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-lg{--tw-blur: blur(16px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.saturate-150{--tw-saturate: saturate(1.5);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-lg{--tw-backdrop-blur: blur(16px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-opacity-disabled{--tw-backdrop-opacity: opacity(var(--heroui-disabled-opacity));-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-saturate-150{--tw-backdrop-saturate: saturate(1.5);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.\!transition-none{transition-property:none!important}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.transition-\[color\,opacity\]{transition-property:color,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.transition-\[transform\,background-color\,color\]{transition-property:transform,background-color,color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.transition-\[transform\,color\,left\,opacity\]{transition-property:transform,color,left,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.transition-none{transition-property:none}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.\!duration-100{transition-duration:.1s!important}.\!duration-150{transition-duration:.15s!important}.\!duration-200{transition-duration:.2s!important}.\!duration-250{transition-duration:.25s!important}.\!duration-300{transition-duration:.3s!important}.\!duration-500{transition-duration:.5s!important}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.\!ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)!important}.\!ease-soft-spring{transition-timing-function:cubic-bezier(.155,1.105,.295,1.12)!important}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.will-change-auto{will-change:auto}.will-change-transform{will-change:transform}:root,.light,[data-theme=light]{color-scheme:light;--heroui-background: 0 0% 100%;--heroui-foreground: 0 0% 10.2%;--heroui-divider: 0 0% 6.67%;--heroui-divider-opacity: .15;--heroui-focus: 212.01999999999998 100% 46.67%;--heroui-overlay: 0 0% 0%;--heroui-content1: 0 0% 100%;--heroui-content1-foreground: 201.81999999999994 24.44% 8.82%;--heroui-content2: 240 4.76% 95.88%;--heroui-content2-foreground: 240 3.7% 15.88%;--heroui-content3: 240 5.88% 90%;--heroui-content3-foreground: 240 5.26% 26.08%;--heroui-content4: 240 4.88% 83.92%;--heroui-content4-foreground: 240 5.2% 33.92%;--heroui-default-50: 0 0% 98.04%;--heroui-default-100: 240 4.76% 95.88%;--heroui-default-200: 240 5.88% 90%;--heroui-default-300: 240 4.88% 83.92%;--heroui-default-400: 240 5.03% 64.9%;--heroui-default-500: 240 3.83% 46.08%;--heroui-default-600: 240 5.2% 33.92%;--heroui-default-700: 240 5.26% 26.08%;--heroui-default-800: 240 3.7% 15.88%;--heroui-default-900: 240 5.88% 10%;--heroui-default-foreground: 0 0% 0%;--heroui-default: 240 4.88% 83.92%;--heroui-primary-50: 212.5 92.31% 94.9%;--heroui-primary-100: 211.84000000000003 92.45% 89.61%;--heroui-primary-200: 211.84000000000003 92.45% 79.22%;--heroui-primary-300: 212.24 92.45% 68.82%;--heroui-primary-400: 212.14 92.45% 58.43%;--heroui-primary-500: 212.01999999999998 100% 46.67%;--heroui-primary-600: 212.14 100% 38.43%;--heroui-primary-700: 212.24 100% 28.82%;--heroui-primary-800: 211.84000000000003 100% 19.22%;--heroui-primary-900: 211.84000000000003 100% 9.61%;--heroui-primary-foreground: 0 0% 100%;--heroui-primary: 225.20000000000005 100% 55.49%;--heroui-secondary-50: 270 61.54% 94.9%;--heroui-secondary-100: 270 59.26% 89.41%;--heroui-secondary-200: 270 59.26% 78.82%;--heroui-secondary-300: 270 59.26% 68.24%;--heroui-secondary-400: 270 59.26% 57.65%;--heroui-secondary-500: 270 66.67% 47.06%;--heroui-secondary-600: 270 66.67% 37.65%;--heroui-secondary-700: 270 66.67% 28.24%;--heroui-secondary-800: 270 66.67% 18.82%;--heroui-secondary-900: 270 66.67% 9.41%;--heroui-secondary-foreground: 0 0% 100%;--heroui-secondary: 270 66.67% 47.06%;--heroui-success-50: 146.66999999999996 64.29% 94.51%;--heroui-success-100: 145.71000000000004 61.4% 88.82%;--heroui-success-200: 146.2 61.74% 77.45%;--heroui-success-300: 145.78999999999996 62.57% 66.47%;--heroui-success-400: 146.01 62.45% 55.1%;--heroui-success-500: 145.96000000000004 79.46% 43.92%;--heroui-success-600: 146.01 79.89% 35.1%;--heroui-success-700: 145.78999999999996 79.26% 26.47%;--heroui-success-800: 146.2 79.78% 17.45%;--heroui-success-900: 145.71000000000004 77.78% 8.82%;--heroui-success-foreground: 0 0% 0%;--heroui-success: 145.96000000000004 79.46% 43.92%;--heroui-warning-50: 54.55000000000001 91.67% 95.29%;--heroui-warning-100: 37.139999999999986 91.3% 90.98%;--heroui-warning-200: 37.139999999999986 91.3% 81.96%;--heroui-warning-300: 36.95999999999998 91.24% 73.14%;--heroui-warning-400: 37.00999999999999 91.26% 64.12%;--heroui-warning-500: 37.02999999999997 91.27% 55.1%;--heroui-warning-600: 37.00999999999999 74.22% 44.12%;--heroui-warning-700: 36.95999999999998 73.96% 33.14%;--heroui-warning-800: 37.139999999999986 75% 21.96%;--heroui-warning-900: 37.139999999999986 75% 10.98%;--heroui-warning-foreground: 0 0% 0%;--heroui-warning: 37.02999999999997 91.27% 55.1%;--heroui-danger-50: 339.13 92% 95.1%;--heroui-danger-100: 340 91.84% 90.39%;--heroui-danger-200: 339.3299999999999 90% 80.39%;--heroui-danger-300: 339.11 90.6% 70.78%;--heroui-danger-400: 339 90% 60.78%;--heroui-danger-500: 339.20000000000005 90.36% 51.18%;--heroui-danger-600: 339 86.54% 40.78%;--heroui-danger-700: 339.11 85.99% 30.78%;--heroui-danger-800: 339.3299999999999 86.54% 20.39%;--heroui-danger-900: 340 84.91% 10.39%;--heroui-danger-foreground: 0 0% 100%;--heroui-danger: 339.20000000000005 90.36% 51.18%;--heroui-divider-weight: 1px;--heroui-disabled-opacity: .5;--heroui-font-size-tiny: .75rem;--heroui-font-size-small: .875rem;--heroui-font-size-medium: 1rem;--heroui-font-size-large: 1.125rem;--heroui-line-height-tiny: 1rem;--heroui-line-height-small: 1.25rem;--heroui-line-height-medium: 1.5rem;--heroui-line-height-large: 1.75rem;--heroui-radius-small: 8px;--heroui-radius-medium: 12px;--heroui-radius-large: 14px;--heroui-border-width-small: 1px;--heroui-border-width-medium: 2px;--heroui-border-width-large: 3px;--heroui-box-shadow-small: 0px 0px 5px 0px rgb(0 0 0 / .02), 0px 2px 10px 0px rgb(0 0 0 / .06), 0px 0px 1px 0px rgb(0 0 0 / .3);--heroui-box-shadow-medium: 0px 0px 15px 0px rgb(0 0 0 / .03), 0px 2px 30px 0px rgb(0 0 0 / .08), 0px 0px 1px 0px rgb(0 0 0 / .3);--heroui-box-shadow-large: 0px 0px 30px 0px rgb(0 0 0 / .04), 0px 30px 60px 0px rgb(0 0 0 / .12), 0px 0px 1px 0px rgb(0 0 0 / .3);--heroui-hover-opacity: .8}.dark,[data-theme=dark]{color-scheme:dark;--heroui-background: 0 0% 0%;--heroui-foreground-50: 240 5.88% 10%;--heroui-foreground-100: 240 3.7% 15.88%;--heroui-foreground-200: 240 5.26% 26.08%;--heroui-foreground-300: 240 5.2% 33.92%;--heroui-foreground-400: 240 3.83% 46.08%;--heroui-foreground-500: 240 5.03% 64.9%;--heroui-foreground-600: 240 4.88% 83.92%;--heroui-foreground-700: 240 5.88% 90%;--heroui-foreground-800: 240 4.76% 95.88%;--heroui-foreground-900: 0 0% 98.04%;--heroui-foreground: 210 5.56% 92.94%;--heroui-focus: 212.01999999999998 100% 46.67%;--heroui-overlay: 0 0% 0%;--heroui-divider: 0 0% 100%;--heroui-divider-opacity: .15;--heroui-content1: 240 5.88% 10%;--heroui-content1-foreground: 0 0% 98.04%;--heroui-content2: 240 3.7% 15.88%;--heroui-content2-foreground: 240 4.76% 95.88%;--heroui-content3: 240 5.26% 26.08%;--heroui-content3-foreground: 240 5.88% 90%;--heroui-content4: 240 5.2% 33.92%;--heroui-content4-foreground: 240 4.88% 83.92%;--heroui-default-50: 240 5.88% 10%;--heroui-default-100: 240 3.7% 15.88%;--heroui-default-200: 240 5.26% 26.08%;--heroui-default-300: 240 5.2% 33.92%;--heroui-default-400: 240 3.83% 46.08%;--heroui-default-500: 240 5.03% 64.9%;--heroui-default-600: 240 4.88% 83.92%;--heroui-default-700: 240 5.88% 90%;--heroui-default-800: 240 4.76% 95.88%;--heroui-default-900: 0 0% 98.04%;--heroui-default-foreground: 0 0% 100%;--heroui-default: 240 5.26% 26.08%;--heroui-primary-50: 211.84000000000003 100% 9.61%;--heroui-primary-100: 211.84000000000003 100% 19.22%;--heroui-primary-200: 212.24 100% 28.82%;--heroui-primary-300: 212.14 100% 38.43%;--heroui-primary-400: 212.01999999999998 100% 46.67%;--heroui-primary-500: 212.14 92.45% 58.43%;--heroui-primary-600: 212.24 92.45% 68.82%;--heroui-primary-700: 211.84000000000003 92.45% 79.22%;--heroui-primary-800: 211.84000000000003 92.45% 89.61%;--heroui-primary-900: 212.5 92.31% 94.9%;--heroui-primary-foreground: 0 0% 100%;--heroui-primary: 212.01999999999998 100% 46.67%;--heroui-secondary-50: 270 66.67% 9.41%;--heroui-secondary-100: 270 66.67% 18.82%;--heroui-secondary-200: 270 66.67% 28.24%;--heroui-secondary-300: 270 66.67% 37.65%;--heroui-secondary-400: 270 66.67% 47.06%;--heroui-secondary-500: 270 59.26% 57.65%;--heroui-secondary-600: 270 59.26% 68.24%;--heroui-secondary-700: 270 59.26% 78.82%;--heroui-secondary-800: 270 59.26% 89.41%;--heroui-secondary-900: 270 61.54% 94.9%;--heroui-secondary-foreground: 0 0% 100%;--heroui-secondary: 270 59.26% 57.65%;--heroui-success-50: 145.71000000000004 77.78% 8.82%;--heroui-success-100: 146.2 79.78% 17.45%;--heroui-success-200: 145.78999999999996 79.26% 26.47%;--heroui-success-300: 146.01 79.89% 35.1%;--heroui-success-400: 145.96000000000004 79.46% 43.92%;--heroui-success-500: 146.01 62.45% 55.1%;--heroui-success-600: 145.78999999999996 62.57% 66.47%;--heroui-success-700: 146.2 61.74% 77.45%;--heroui-success-800: 145.71000000000004 61.4% 88.82%;--heroui-success-900: 146.66999999999996 64.29% 94.51%;--heroui-success-foreground: 0 0% 0%;--heroui-success: 145.96000000000004 79.46% 43.92%;--heroui-warning-50: 37.139999999999986 75% 10.98%;--heroui-warning-100: 37.139999999999986 75% 21.96%;--heroui-warning-200: 36.95999999999998 73.96% 33.14%;--heroui-warning-300: 37.00999999999999 74.22% 44.12%;--heroui-warning-400: 37.02999999999997 91.27% 55.1%;--heroui-warning-500: 37.00999999999999 91.26% 64.12%;--heroui-warning-600: 36.95999999999998 91.24% 73.14%;--heroui-warning-700: 37.139999999999986 91.3% 81.96%;--heroui-warning-800: 37.139999999999986 91.3% 90.98%;--heroui-warning-900: 54.55000000000001 91.67% 95.29%;--heroui-warning-foreground: 0 0% 0%;--heroui-warning: 37.02999999999997 91.27% 55.1%;--heroui-danger-50: 340 84.91% 10.39%;--heroui-danger-100: 339.3299999999999 86.54% 20.39%;--heroui-danger-200: 339.11 85.99% 30.78%;--heroui-danger-300: 339 86.54% 40.78%;--heroui-danger-400: 339.20000000000005 90.36% 51.18%;--heroui-danger-500: 339 90% 60.78%;--heroui-danger-600: 339.11 90.6% 70.78%;--heroui-danger-700: 339.3299999999999 90% 80.39%;--heroui-danger-800: 340 91.84% 90.39%;--heroui-danger-900: 339.13 92% 95.1%;--heroui-danger-foreground: 0 0% 100%;--heroui-danger: 339.20000000000005 90.36% 51.18%;--heroui-divider-weight: 1px;--heroui-disabled-opacity: .5;--heroui-font-size-tiny: .75rem;--heroui-font-size-small: .875rem;--heroui-font-size-medium: 1rem;--heroui-font-size-large: 1.125rem;--heroui-line-height-tiny: 1rem;--heroui-line-height-small: 1.25rem;--heroui-line-height-medium: 1.5rem;--heroui-line-height-large: 1.75rem;--heroui-radius-small: 8px;--heroui-radius-medium: 12px;--heroui-radius-large: 14px;--heroui-border-width-small: 1px;--heroui-border-width-medium: 2px;--heroui-border-width-large: 3px;--heroui-box-shadow-small: 0px 0px 5px 0px rgb(0 0 0 / .05), 0px 2px 10px 0px rgb(0 0 0 / .2), inset 0px 0px 1px 0px rgb(255 255 255 / .15);--heroui-box-shadow-medium: 0px 0px 15px 0px rgb(0 0 0 / .06), 0px 2px 30px 0px rgb(0 0 0 / .22), inset 0px 0px 1px 0px rgb(255 255 255 / .15);--heroui-box-shadow-large: 0px 0px 30px 0px rgb(0 0 0 / .07), 0px 30px 60px 0px rgb(0 0 0 / .26), inset 0px 0px 1px 0px rgb(255 255 255 / .15);--heroui-hover-opacity: .9}.leading-inherit{line-height:inherit}.bg-img-inherit{background-image:inherit}.bg-clip-inherit{background-clip:inherit}.text-fill-inherit{-webkit-text-fill-color:inherit}.tap-highlight-transparent{-webkit-tap-highlight-color:transparent}.input-search-cancel-button-none::-webkit-search-cancel-button{-webkit-appearance:none}.transition-background{transition-property:background;transition-timing-function:ease;transition-duration:.25s}.transition-colors-opacity{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity;transition-timing-function:ease;transition-duration:.25s}.transition-width{transition-property:width;transition-timing-function:ease;transition-duration:.25s}.transition-height{transition-property:height;transition-timing-function:ease;transition-duration:.25s}.transition-size{transition-property:width,height;transition-timing-function:ease;transition-duration:.25s}.transition-left{transition-property:left;transition-timing-function:ease;transition-duration:.25s}.transition-transform-opacity{transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.25s}.transition-transform-background{transition-property:transform,background;transition-timing-function:ease;transition-duration:.25s}.transition-transform-colors{transition-property:transform,color,background,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:ease;transition-duration:.25s}.transition-transform-colors-opacity{transition-property:transform,color,background,background-color,border-color,text-decoration-color,fill,stroke,opacity;transition-timing-function:ease;transition-duration:.25s}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-default{-ms-overflow-style:auto;scrollbar-width:auto}.scrollbar-default::-webkit-scrollbar{display:block}.\[--cursor-hit-x\:8px\]{--cursor-hit-x: 8px}.\[--picker-height\:224px\]{--picker-height: 224px}.\[--scale-enter\:100\%\]{--scale-enter: 100%}.\[--scale-exit\:100\%\]{--scale-exit: 100%}.\[--scroll-shadow-size\:100px\]{--scroll-shadow-size: 100px}.\[--slide-enter\:0px\]{--slide-enter: 0px}.\[--slide-exit\:80px\]{--slide-exit: 80px}.\[mask-image\:linear-gradient\(\#000\,\#000\,transparent_0\,\#000_var\(--scroll-shadow-size\)\,\#000_calc\(100\%_-_var\(--scroll-shadow-size\)\)\,transparent\)\]{-webkit-mask-image:linear-gradient(#000,#000,transparent 0,#000 var(--scroll-shadow-size),#000 calc(100% - var(--scroll-shadow-size)),transparent);mask-image:linear-gradient(#000,#000,transparent 0,#000 var(--scroll-shadow-size),#000 calc(100% - var(--scroll-shadow-size)),transparent)}.markdown-container pre{overflow:auto;max-width:100%}@media (prefers-color-scheme: dark){.dark\:prose-invert{--tw-prose-body: var(--tw-prose-invert-body);--tw-prose-headings: var(--tw-prose-invert-headings);--tw-prose-lead: var(--tw-prose-invert-lead);--tw-prose-links: var(--tw-prose-invert-links);--tw-prose-bold: var(--tw-prose-invert-bold);--tw-prose-counters: var(--tw-prose-invert-counters);--tw-prose-bullets: var(--tw-prose-invert-bullets);--tw-prose-hr: var(--tw-prose-invert-hr);--tw-prose-quotes: var(--tw-prose-invert-quotes);--tw-prose-quote-borders: var(--tw-prose-invert-quote-borders);--tw-prose-captions: var(--tw-prose-invert-captions);--tw-prose-kbd: var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows: var(--tw-prose-invert-kbd-shadows);--tw-prose-code: var(--tw-prose-invert-code);--tw-prose-pre-code: var(--tw-prose-invert-pre-code);--tw-prose-pre-bg: var(--tw-prose-invert-pre-bg);--tw-prose-th-borders: var(--tw-prose-invert-th-borders);--tw-prose-td-borders: var(--tw-prose-invert-td-borders)}}.file\:cursor-pointer::file-selector-button{cursor:pointer}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.placeholder\:text-danger::-moz-placeholder{--tw-text-opacity: 1;color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-text-opacity)))}.placeholder\:text-danger::placeholder{--tw-text-opacity: 1;color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-text-opacity)))}.placeholder\:text-foreground-500::-moz-placeholder{--tw-text-opacity: 1;color:hsl(var(--heroui-foreground-500) / var(--heroui-foreground-500-opacity, var(--tw-text-opacity)))}.placeholder\:text-foreground-500::placeholder{--tw-text-opacity: 1;color:hsl(var(--heroui-foreground-500) / var(--heroui-foreground-500-opacity, var(--tw-text-opacity)))}.placeholder\:text-primary::-moz-placeholder{--tw-text-opacity: 1;color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-text-opacity)))}.placeholder\:text-primary::placeholder{--tw-text-opacity: 1;color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-text-opacity)))}.placeholder\:text-secondary::-moz-placeholder{--tw-text-opacity: 1;color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-text-opacity)))}.placeholder\:text-secondary::placeholder{--tw-text-opacity: 1;color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-text-opacity)))}.placeholder\:text-success-600::-moz-placeholder{--tw-text-opacity: 1;color:hsl(var(--heroui-success-600) / var(--heroui-success-600-opacity, var(--tw-text-opacity)))}.placeholder\:text-success-600::placeholder{--tw-text-opacity: 1;color:hsl(var(--heroui-success-600) / var(--heroui-success-600-opacity, var(--tw-text-opacity)))}.placeholder\:text-warning-600::-moz-placeholder{--tw-text-opacity: 1;color:hsl(var(--heroui-warning-600) / var(--heroui-warning-600-opacity, var(--tw-text-opacity)))}.placeholder\:text-warning-600::placeholder{--tw-text-opacity: 1;color:hsl(var(--heroui-warning-600) / var(--heroui-warning-600-opacity, var(--tw-text-opacity)))}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-0:before{content:var(--tw-content);top:0;right:0;bottom:0;left:0}.before\:z-0:before{content:var(--tw-content);z-index:0}.before\:z-\[-1\]:before{content:var(--tw-content);z-index:-1}.before\:box-border:before{content:var(--tw-content);box-sizing:border-box}.before\:block:before{content:var(--tw-content);display:block}.before\:hidden:before{content:var(--tw-content);display:none}.before\:h-0\.5:before{content:var(--tw-content);height:.125rem}.before\:h-11:before{content:var(--tw-content);height:2.75rem}.before\:h-2\.5:before{content:var(--tw-content);height:.625rem}.before\:h-px:before{content:var(--tw-content);height:1px}.before\:w-0:before{content:var(--tw-content);width:0px}.before\:w-11:before{content:var(--tw-content);width:2.75rem}.before\:w-2\.5:before{content:var(--tw-content);width:.625rem}.before\:w-6:before{content:var(--tw-content);width:1.5rem}.before\:-translate-x-full:before{content:var(--tw-content);--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.before\:-translate-y-1:before{content:var(--tw-content);--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.before\:rotate-0:before{content:var(--tw-content);--tw-rotate: 0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.before\:rotate-45:before{content:var(--tw-content);--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes shimmer{to{content:var(--tw-content);transform:translate(100%)}}.before\:animate-\[shimmer_2s_infinite\]:before{content:var(--tw-content);animation:shimmer 2s infinite}.before\:animate-none:before{content:var(--tw-content);animation:none}.before\:rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.5\)\]:before{content:var(--tw-content);border-radius:calc(var(--heroui-radius-medium) * .5)}.before\:rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.6\)\]:before{content:var(--tw-content);border-radius:calc(var(--heroui-radius-medium) * .6)}.before\:rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.7\)\]:before{content:var(--tw-content);border-radius:calc(var(--heroui-radius-medium) * .7)}.before\:rounded-full:before{content:var(--tw-content);border-radius:9999px}.before\:rounded-none:before{content:var(--tw-content);border-radius:0}.before\:rounded-sm:before{content:var(--tw-content);border-radius:.125rem}.before\:border-2:before{content:var(--tw-content);border-width:2px}.before\:border-t:before{content:var(--tw-content);border-top-width:1px}.before\:border-solid:before{content:var(--tw-content);border-style:solid}.before\:border-content4\/30:before{content:var(--tw-content);border-color:hsl(var(--heroui-content4) / .3)}.before\:border-danger:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-border-opacity)))}.before\:border-default:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:hsl(var(--heroui-default) / var(--heroui-default-opacity, var(--tw-border-opacity)))}.before\:bg-content1:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-content1) / var(--heroui-content1-opacity, var(--tw-bg-opacity)))}.before\:bg-current:before{content:var(--tw-content);background-color:currentColor}.before\:bg-danger:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-bg-opacity)))}.before\:bg-danger\/20:before{content:var(--tw-content);background-color:hsl(var(--heroui-danger) / .2)}.before\:bg-default\/60:before{content:var(--tw-content);background-color:hsl(var(--heroui-default) / .6)}.before\:bg-foreground:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-foreground) / var(--heroui-foreground-opacity, var(--tw-bg-opacity)))}.before\:bg-primary:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-bg-opacity)))}.before\:bg-primary\/20:before{content:var(--tw-content);background-color:hsl(var(--heroui-primary) / .2)}.before\:bg-secondary:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-bg-opacity)))}.before\:bg-secondary\/20:before{content:var(--tw-content);background-color:hsl(var(--heroui-secondary) / .2)}.before\:bg-success:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-bg-opacity)))}.before\:bg-success\/20:before{content:var(--tw-content);background-color:hsl(var(--heroui-success) / .2)}.before\:bg-warning:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-bg-opacity)))}.before\:bg-warning\/20:before{content:var(--tw-content);background-color:hsl(var(--heroui-warning) / .2)}.before\:bg-gradient-to-r:before{content:var(--tw-content);background-image:linear-gradient(to right,var(--tw-gradient-stops))}.before\:from-transparent:before{content:var(--tw-content);--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.before\:via-content4:before{content:var(--tw-content);--tw-gradient-to: hsl(var(--heroui-content4) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--heroui-content4) / var(--heroui-content4-opacity, 1)) var(--tw-gradient-via-position), var(--tw-gradient-to)}.before\:to-transparent:before{content:var(--tw-content);--tw-gradient-to: transparent var(--tw-gradient-to-position)}.before\:opacity-0:before{content:var(--tw-content);opacity:0}.before\:opacity-100:before{content:var(--tw-content);opacity:1}.before\:shadow-small:before{content:var(--tw-content);--tw-shadow: var(--heroui-box-shadow-small);--tw-shadow-colored: var(--heroui-box-shadow-small);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.before\:transition-colors:before{content:var(--tw-content);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.before\:transition-none:before{content:var(--tw-content);transition-property:none}.before\:transition-transform:before{content:var(--tw-content);transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.before\:duration-150:before{content:var(--tw-content);transition-duration:.15s}.before\:content-\[\'\'\]:before{--tw-content: "";content:var(--tw-content)}.before\:transition-width:before{content:var(--tw-content);transition-property:width;transition-timing-function:ease;transition-duration:.25s}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);top:0;right:0;bottom:0;left:0}.after\:-bottom-1:after{content:var(--tw-content);bottom:-.25rem}.after\:-bottom-\[2px\]:after{content:var(--tw-content);bottom:-2px}.after\:bottom-0:after{content:var(--tw-content);bottom:0}.after\:left-0:after{content:var(--tw-content);left:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:right-0:after{content:var(--tw-content);right:0}.after\:top-0:after{content:var(--tw-content);top:0}.after\:-z-10:after{content:var(--tw-content);z-index:-10}.after\:z-0:after{content:var(--tw-content);z-index:0}.after\:ml-0\.5:after{content:var(--tw-content);margin-left:.125rem}.after\:ms-0\.5:after{content:var(--tw-content);margin-inline-start:.125rem}.after\:block:after{content:var(--tw-content);display:block}.after\:h-0:after{content:var(--tw-content);height:0px}.after\:h-4:after{content:var(--tw-content);height:1rem}.after\:h-5:after{content:var(--tw-content);height:1.25rem}.after\:h-\[2px\]:after{content:var(--tw-content);height:2px}.after\:h-divider:after{content:var(--tw-content);height:var(--heroui-divider-weight)}.after\:h-full:after{content:var(--tw-content);height:100%}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:w-0:after{content:var(--tw-content);width:0px}.after\:w-4:after{content:var(--tw-content);width:1rem}.after\:w-5:after{content:var(--tw-content);width:1.25rem}.after\:w-6:after{content:var(--tw-content);width:1.5rem}.after\:w-\[80\%\]:after{content:var(--tw-content);width:80%}.after\:w-full:after{content:var(--tw-content);width:100%}.after\:origin-center:after{content:var(--tw-content);transform-origin:center}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:translate-y-1:after{content:var(--tw-content);--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:rotate-0:after{content:var(--tw-content);--tw-rotate: 0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:scale-50:after{content:var(--tw-content);--tw-scale-x: .5;--tw-scale-y: .5;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:rounded-\[calc\(theme\(borderRadius\.large\)\/2\)\]:after{content:var(--tw-content);border-radius:calc(var(--heroui-radius-large) / 2)}.after\:rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.5\)\]:after{content:var(--tw-content);border-radius:calc(var(--heroui-radius-medium) * .5)}.after\:rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.6\)\]:after{content:var(--tw-content);border-radius:calc(var(--heroui-radius-medium) * .6)}.after\:rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.7\)\]:after{content:var(--tw-content);border-radius:calc(var(--heroui-radius-medium) * .7)}.after\:rounded-\[calc\(theme\(borderRadius\.medium\)\/3\)\]:after{content:var(--tw-content);border-radius:calc(var(--heroui-radius-medium) / 3)}.after\:rounded-\[calc\(theme\(borderRadius\.small\)\/3\)\]:after{content:var(--tw-content);border-radius:calc(var(--heroui-radius-small) / 3)}.after\:rounded-full:after{content:var(--tw-content);border-radius:9999px}.after\:rounded-none:after{content:var(--tw-content);border-radius:0}.after\:rounded-xl:after{content:var(--tw-content);border-radius:.75rem}.after\:\!bg-danger:after{content:var(--tw-content);--tw-bg-opacity: 1 !important;background-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-bg-opacity)))!important}.after\:bg-background:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-background) / var(--heroui-background-opacity, var(--tw-bg-opacity)))}.after\:bg-content1:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-content1) / var(--heroui-content1-opacity, var(--tw-bg-opacity)))}.after\:bg-content3:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-content3) / var(--heroui-content3-opacity, var(--tw-bg-opacity)))}.after\:bg-current:after{content:var(--tw-content);background-color:currentColor}.after\:bg-danger:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-bg-opacity)))}.after\:bg-default:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default) / var(--heroui-default-opacity, var(--tw-bg-opacity)))}.after\:bg-default-foreground:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-foreground) / var(--heroui-default-foreground-opacity, var(--tw-bg-opacity)))}.after\:bg-divider:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-divider) / var(--heroui-divider-opacity, var(--tw-bg-opacity)))}.after\:bg-foreground:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-foreground) / var(--heroui-foreground-opacity, var(--tw-bg-opacity)))}.after\:bg-primary:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-bg-opacity)))}.after\:bg-secondary:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-bg-opacity)))}.after\:bg-success:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-bg-opacity)))}.after\:bg-warning:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-bg-opacity)))}.after\:text-danger:after{content:var(--tw-content);--tw-text-opacity: 1;color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-text-opacity)))}.after\:text-danger-foreground:after{content:var(--tw-content);--tw-text-opacity: 1;color:hsl(var(--heroui-danger-foreground) / var(--heroui-danger-foreground-opacity, var(--tw-text-opacity)))}.after\:text-default-foreground:after{content:var(--tw-content);--tw-text-opacity: 1;color:hsl(var(--heroui-default-foreground) / var(--heroui-default-foreground-opacity, var(--tw-text-opacity)))}.after\:text-primary-foreground:after{content:var(--tw-content);--tw-text-opacity: 1;color:hsl(var(--heroui-primary-foreground) / var(--heroui-primary-foreground-opacity, var(--tw-text-opacity)))}.after\:text-secondary-foreground:after{content:var(--tw-content);--tw-text-opacity: 1;color:hsl(var(--heroui-secondary-foreground) / var(--heroui-secondary-foreground-opacity, var(--tw-text-opacity)))}.after\:text-success-foreground:after{content:var(--tw-content);--tw-text-opacity: 1;color:hsl(var(--heroui-success-foreground) / var(--heroui-success-foreground-opacity, var(--tw-text-opacity)))}.after\:text-warning-foreground:after{content:var(--tw-content);--tw-text-opacity: 1;color:hsl(var(--heroui-warning-foreground) / var(--heroui-warning-foreground-opacity, var(--tw-text-opacity)))}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:opacity-100:after{content:var(--tw-content);opacity:1}.after\:shadow-\[0_1px_0px_0_rgba\(0\,0\,0\,0\.05\)\]:after{content:var(--tw-content);--tw-shadow: 0 1px 0px 0 rgba(0,0,0,.05);--tw-shadow-colored: 0 1px 0px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.after\:shadow-small:after{content:var(--tw-content);--tw-shadow: var(--heroui-box-shadow-small);--tw-shadow-colored: var(--heroui-box-shadow-small);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.after\:transition-all:after{content:var(--tw-content);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.after\:transition-none:after{content:var(--tw-content);transition-property:none}.after\:transition-transform:after{content:var(--tw-content);transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.after\:\!duration-200:after{content:var(--tw-content);transition-duration:.2s!important}.after\:duration-150:after{content:var(--tw-content);transition-duration:.15s}.after\:\!ease-linear:after{content:var(--tw-content);transition-timing-function:linear!important}.after\:content-\[\'\'\]:after{--tw-content: "";content:var(--tw-content)}.after\:content-\[\'\*\'\]:after{--tw-content: "*";content:var(--tw-content)}.after\:transition-background:after{content:var(--tw-content);transition-property:background;transition-timing-function:ease;transition-duration:.25s}.after\:transition-width:after{content:var(--tw-content);transition-property:width;transition-timing-function:ease;transition-duration:.25s}.after\:transition-height:after{content:var(--tw-content);transition-property:height;transition-timing-function:ease;transition-duration:.25s}.after\:transition-transform-opacity:after{content:var(--tw-content);transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.25s}.first\:-ml-0\.5:first-child{margin-left:-.125rem}.first\:mt-2:first-child{margin-top:.5rem}.first\:rounded-s-full:first-child{border-start-start-radius:9999px;border-end-start-radius:9999px}.first\:rounded-s-large:first-child{border-start-start-radius:var(--heroui-radius-large);border-end-start-radius:var(--heroui-radius-large)}.first\:rounded-s-lg:first-child{border-start-start-radius:.5rem;border-end-start-radius:.5rem}.first\:rounded-s-medium:first-child{border-start-start-radius:var(--heroui-radius-medium);border-end-start-radius:var(--heroui-radius-medium)}.first\:rounded-s-none:first-child{border-start-start-radius:0px;border-end-start-radius:0px}.first\:rounded-s-small:first-child{border-start-start-radius:var(--heroui-radius-small);border-end-start-radius:var(--heroui-radius-small)}.first\:before\:rounded-s-lg:first-child:before{content:var(--tw-content);border-start-start-radius:.5rem;border-end-start-radius:.5rem}.last\:rounded-e-full:last-child{border-start-end-radius:9999px;border-end-end-radius:9999px}.last\:rounded-e-large:last-child{border-start-end-radius:var(--heroui-radius-large);border-end-end-radius:var(--heroui-radius-large)}.last\:rounded-e-lg:last-child{border-start-end-radius:.5rem;border-end-end-radius:.5rem}.last\:rounded-e-medium:last-child{border-start-end-radius:var(--heroui-radius-medium);border-end-end-radius:var(--heroui-radius-medium)}.last\:rounded-e-none:last-child{border-start-end-radius:0px;border-end-end-radius:0px}.last\:rounded-e-small:last-child{border-start-end-radius:var(--heroui-radius-small);border-end-end-radius:var(--heroui-radius-small)}.last\:before\:rounded-e-lg:last-child:before{content:var(--tw-content);border-start-end-radius:.5rem;border-end-end-radius:.5rem}.first-of-type\:rounded-e-none:first-of-type{border-start-end-radius:0px;border-end-end-radius:0px}.last-of-type\:rounded-s-none:last-of-type{border-start-start-radius:0px;border-end-start-radius:0px}.autofill\:bg-transparent:-webkit-autofill{background-color:transparent}.autofill\:bg-transparent:autofill{background-color:transparent}.focus-within\:border-danger:focus-within{--tw-border-opacity: 1;border-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-border-opacity)))}.focus-within\:border-default-400:focus-within{--tw-border-opacity: 1;border-color:hsl(var(--heroui-default-400) / var(--heroui-default-400-opacity, var(--tw-border-opacity)))}.focus-within\:border-default-foreground:focus-within{--tw-border-opacity: 1;border-color:hsl(var(--heroui-default-foreground) / var(--heroui-default-foreground-opacity, var(--tw-border-opacity)))}.focus-within\:border-primary:focus-within{--tw-border-opacity: 1;border-color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-border-opacity)))}.focus-within\:border-secondary:focus-within{--tw-border-opacity: 1;border-color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-border-opacity)))}.focus-within\:border-success:focus-within{--tw-border-opacity: 1;border-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-border-opacity)))}.focus-within\:border-warning:focus-within{--tw-border-opacity: 1;border-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-border-opacity)))}.focus-within\:bg-danger-50:focus-within{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger-50) / var(--heroui-danger-50-opacity, var(--tw-bg-opacity)))}.focus-within\:bg-primary-50:focus-within{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-primary-50) / var(--heroui-primary-50-opacity, var(--tw-bg-opacity)))}.focus-within\:bg-secondary-50:focus-within{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-secondary-50) / var(--heroui-secondary-50-opacity, var(--tw-bg-opacity)))}.focus-within\:bg-success-50:focus-within{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success-50) / var(--heroui-success-50-opacity, var(--tw-bg-opacity)))}.focus-within\:bg-warning-50:focus-within{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning-50) / var(--heroui-warning-50-opacity, var(--tw-bg-opacity)))}.focus-within\:after\:w-full:focus-within:after{content:var(--tw-content);width:100%}.hover\:-translate-x-0:hover{--tw-translate-x: -0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-125:hover{--tw-scale-x: 1.25;--tw-scale-y: 1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-danger:hover{--tw-border-opacity: 1;border-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-border-opacity)))}.hover\:border-default:hover{--tw-border-opacity: 1;border-color:hsl(var(--heroui-default) / var(--heroui-default-opacity, var(--tw-border-opacity)))}.hover\:border-default-300:hover{--tw-border-opacity: 1;border-color:hsl(var(--heroui-default-300) / var(--heroui-default-300-opacity, var(--tw-border-opacity)))}.hover\:border-default-400:hover{--tw-border-opacity: 1;border-color:hsl(var(--heroui-default-400) / var(--heroui-default-400-opacity, var(--tw-border-opacity)))}.hover\:border-primary:hover{--tw-border-opacity: 1;border-color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-border-opacity)))}.hover\:border-secondary:hover{--tw-border-opacity: 1;border-color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-border-opacity)))}.hover\:border-success:hover{--tw-border-opacity: 1;border-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-border-opacity)))}.hover\:border-warning:hover{--tw-border-opacity: 1;border-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-border-opacity)))}.hover\:\!bg-foreground:hover{--tw-bg-opacity: 1 !important;background-color:hsl(var(--heroui-foreground) / var(--heroui-foreground-opacity, var(--tw-bg-opacity)))!important}.hover\:bg-danger:hover{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-bg-opacity)))}.hover\:bg-danger-50:hover{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger-50) / var(--heroui-danger-50-opacity, var(--tw-bg-opacity)))}.hover\:bg-default-100:hover{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-100) / var(--heroui-default-100-opacity, var(--tw-bg-opacity)))}.hover\:bg-default-200:hover{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-200) / var(--heroui-default-200-opacity, var(--tw-bg-opacity)))}.hover\:bg-primary-50:hover{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-primary-50) / var(--heroui-primary-50-opacity, var(--tw-bg-opacity)))}.hover\:bg-secondary-50:hover{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-secondary-50) / var(--heroui-secondary-50-opacity, var(--tw-bg-opacity)))}.hover\:bg-success-50:hover{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success-50) / var(--heroui-success-50-opacity, var(--tw-bg-opacity)))}.hover\:bg-warning-50:hover{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning-50) / var(--heroui-warning-50-opacity, var(--tw-bg-opacity)))}.hover\:underline:hover{text-decoration-line:underline}.hover\:\!opacity-100:hover{opacity:1!important}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-80:hover{opacity:.8}.hover\:after\:bg-danger\/20:hover:after{content:var(--tw-content);background-color:hsl(var(--heroui-danger) / .2)}.hover\:after\:bg-foreground\/10:hover:after{content:var(--tw-content);background-color:hsl(var(--heroui-foreground) / .1)}.hover\:after\:bg-primary\/20:hover:after{content:var(--tw-content);background-color:hsl(var(--heroui-primary) / .2)}.hover\:after\:bg-secondary\/20:hover:after{content:var(--tw-content);background-color:hsl(var(--heroui-secondary) / .2)}.hover\:after\:bg-success\/20:hover:after{content:var(--tw-content);background-color:hsl(var(--heroui-success) / .2)}.hover\:after\:bg-warning\/20:hover:after{content:var(--tw-content);background-color:hsl(var(--heroui-warning) / .2)}.hover\:after\:opacity-100:hover:after{content:var(--tw-content);opacity:1}.focus-within\:hover\:border-danger:hover:focus-within{--tw-border-opacity: 1;border-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-border-opacity)))}.focus-within\:hover\:border-default-foreground:hover:focus-within{--tw-border-opacity: 1;border-color:hsl(var(--heroui-default-foreground) / var(--heroui-default-foreground-opacity, var(--tw-border-opacity)))}.focus-within\:hover\:border-primary:hover:focus-within{--tw-border-opacity: 1;border-color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-border-opacity)))}.focus-within\:hover\:border-secondary:hover:focus-within{--tw-border-opacity: 1;border-color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-border-opacity)))}.focus-within\:hover\:border-success:hover:focus-within{--tw-border-opacity: 1;border-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-border-opacity)))}.focus-within\:hover\:border-warning:hover:focus-within{--tw-border-opacity: 1;border-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-border-opacity)))}.focus-within\:hover\:bg-default-100:hover:focus-within{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-100) / var(--heroui-default-100-opacity, var(--tw-bg-opacity)))}.focus\:bg-danger-400\/50:focus{background-color:hsl(var(--heroui-danger-400) / .5)}.focus\:bg-default-400\/50:focus{background-color:hsl(var(--heroui-default-400) / .5)}.focus\:bg-primary-400\/50:focus{background-color:hsl(var(--heroui-primary-400) / .5)}.focus\:bg-secondary-400\/50:focus{background-color:hsl(var(--heroui-secondary-400) / .5)}.focus\:bg-success-400\/50:focus{background-color:hsl(var(--heroui-success-400) / .5)}.focus\:bg-warning-400\/50:focus{background-color:hsl(var(--heroui-warning-400) / .5)}.focus\:underline:focus{text-decoration-line:underline}.focus\:shadow-sm:focus{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-focus:focus-visible{outline-color:hsl(var(--heroui-focus) / var(--heroui-focus-opacity, 1))}.active\:bg-default-200:active{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-200) / var(--heroui-default-200-opacity, var(--tw-bg-opacity)))}.active\:bg-default-300:active{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-300) / var(--heroui-default-300-opacity, var(--tw-bg-opacity)))}.active\:underline:active{text-decoration-line:underline}.active\:\!opacity-70:active{opacity:.7!important}.active\:opacity-disabled:active{opacity:var(--heroui-disabled-opacity)}.disabled\:cursor-default:disabled{cursor:default}.group:hover .group-hover\:block{display:block}.group:hover .group-hover\:hidden{display:none}.group:hover .group-hover\:border-current{border-color:currentColor}.group:hover .group-hover\:text-current{color:currentColor}.group:hover .group-hover\:opacity-100{opacity:1}.has-\[\:disabled\]\:opacity-60:has(:disabled){opacity:.6}.aria-expanded\:scale-\[0\.97\][aria-expanded=true]{--tw-scale-x: .97;--tw-scale-y: .97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.aria-expanded\:opacity-70[aria-expanded=true]{opacity:.7}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[loaded\=true\]\:pointer-events-auto[data-loaded=true],.data-\[visible\=true\]\:pointer-events-auto[data-visible=true]{pointer-events:auto}.data-\[focus-visible\=true\]\:z-10[data-focus-visible=true],.data-\[focused\=true\]\:z-10[data-focused=true]{z-index:10}.data-\[has-label\=true\]\:mt-\[calc\(theme\(fontSize\.small\)_\+_10px\)\][data-has-label=true]{margin-top:calc(var(--heroui-font-size-small) + 10px)}.data-\[has-label\=true\]\:mt-\[calc\(theme\(fontSize\.small\)_\+_12px\)\][data-has-label=true]{margin-top:calc(var(--heroui-font-size-small) + 12px)}.data-\[has-label\=true\]\:mt-\[calc\(theme\(fontSize\.small\)_\+_8px\)\][data-has-label=true]{margin-top:calc(var(--heroui-font-size-small) + 8px)}.data-\[open\=true\]\:block[data-open=true]{display:block}.data-\[open\=true\]\:flex[data-open=true]{display:flex}.data-\[hidden\=true\]\:hidden[data-hidden=true],.data-\[inert\=true\]\:hidden[data-inert=true]{display:none}.data-\[justify\=end\]\:flex-grow[data-justify=end],.data-\[justify\=start\]\:flex-grow[data-justify=start]{flex-grow:1}.data-\[justify\=end\]\:basis-0[data-justify=end],.data-\[justify\=start\]\:basis-0[data-justify=start]{flex-basis:0px}.data-\[focus-visible\=true\]\:-translate-x-3[data-focus-visible=true],.data-\[hover\=true\]\:-translate-x-3[data-hover=true]{--tw-translate-x: -.75rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[hover\=true\]\:translate-x-0[data-hover=true]{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[before\=true\]\:rotate-180[data-before=true],.data-\[direction\=ascending\]\:rotate-180[data-direction=ascending]{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[open\=true\]\:-rotate-90[data-open=true]{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[open\=true\]\:rotate-180[data-open=true]{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[active\=true\]\:scale-100[data-active=true]{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[active\=true\]\:scale-110[data-active=true]{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[invisible\=true\]\:scale-0[data-invisible=true]{--tw-scale-x: 0;--tw-scale-y: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[pressed\=true\]\:scale-100[data-pressed=true]{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[pressed\=true\]\:scale-\[0\.97\][data-pressed=true]{--tw-scale-x: .97;--tw-scale-y: .97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[disabled\=true\]\:cursor-default[data-disabled=true]{cursor:default}.data-\[disabled\=true\]\:cursor-not-allowed[data-disabled=true]{cursor:not-allowed}.data-\[dragging\=true\]\:cursor-grabbing[data-dragging=true]{cursor:grabbing}.data-\[readonly\=true\]\:cursor-default[data-readonly=true]{cursor:default}.data-\[sortable\=true\]\:cursor-pointer[data-sortable=true]{cursor:pointer}.data-\[unavailable\=true\]\:cursor-default[data-unavailable=true]{cursor:default}.data-\[visible\=true\]\:cursor-pointer[data-visible=true]{cursor:pointer}.data-\[orientation\=horizontal\]\:flex-row[data-orientation=horizontal]{flex-direction:row}.data-\[has-helper\=true\]\:items-start[data-has-helper=true]{align-items:flex-start}.data-\[justify\=start\]\:justify-start[data-justify=start]{justify-content:flex-start}.data-\[justify\=end\]\:justify-end[data-justify=end]{justify-content:flex-end}.data-\[justify\=center\]\:justify-center[data-justify=center]{justify-content:center}.data-\[loaded\=true\]\:overflow-visible[data-loaded=true]{overflow:visible}.data-\[has-multiple-rows\=true\]\:rounded-large[data-has-multiple-rows=true]{border-radius:var(--heroui-radius-large)}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:rounded-full[data-range-selection=true][data-selection-end=true][data-selected=true],.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:rounded-full[data-range-selection=true][data-selection-start=true][data-selected=true]{border-radius:9999px}.data-\[menu-open\=true\]\:border-none[data-menu-open=true]{border-style:none}.data-\[active\=true\]\:border-danger[data-active=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-border-opacity)))}.data-\[active\=true\]\:border-danger-400[data-active=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-danger-400) / var(--heroui-danger-400-opacity, var(--tw-border-opacity)))}.data-\[active\=true\]\:border-default-300[data-active=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-default-300) / var(--heroui-default-300-opacity, var(--tw-border-opacity)))}.data-\[active\=true\]\:border-default-400[data-active=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-default-400) / var(--heroui-default-400-opacity, var(--tw-border-opacity)))}.data-\[active\=true\]\:border-foreground[data-active=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-foreground) / var(--heroui-foreground-opacity, var(--tw-border-opacity)))}.data-\[active\=true\]\:border-primary[data-active=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-border-opacity)))}.data-\[active\=true\]\:border-secondary[data-active=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-border-opacity)))}.data-\[active\=true\]\:border-success[data-active=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-border-opacity)))}.data-\[active\=true\]\:border-warning[data-active=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-border-opacity)))}.data-\[focus\=true\]\:border-danger[data-focus=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-border-opacity)))}.data-\[focus\=true\]\:border-default-400[data-focus=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-default-400) / var(--heroui-default-400-opacity, var(--tw-border-opacity)))}.data-\[focus\=true\]\:border-default-foreground[data-focus=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-default-foreground) / var(--heroui-default-foreground-opacity, var(--tw-border-opacity)))}.data-\[focus\=true\]\:border-primary[data-focus=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-border-opacity)))}.data-\[focus\=true\]\:border-secondary[data-focus=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-border-opacity)))}.data-\[focus\=true\]\:border-success[data-focus=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-border-opacity)))}.data-\[focus\=true\]\:border-warning[data-focus=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-border-opacity)))}.data-\[hover\=true\]\:border-danger[data-hover=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-border-opacity)))}.data-\[hover\=true\]\:border-default[data-hover=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-default) / var(--heroui-default-opacity, var(--tw-border-opacity)))}.data-\[hover\=true\]\:border-default-400[data-hover=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-default-400) / var(--heroui-default-400-opacity, var(--tw-border-opacity)))}.data-\[hover\=true\]\:border-primary[data-hover=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-border-opacity)))}.data-\[hover\=true\]\:border-secondary[data-hover=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-border-opacity)))}.data-\[hover\=true\]\:border-success[data-hover=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-border-opacity)))}.data-\[hover\=true\]\:border-warning[data-hover=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-border-opacity)))}.data-\[open\=true\]\:border-danger[data-open=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-border-opacity)))}.data-\[open\=true\]\:border-default-400[data-open=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-default-400) / var(--heroui-default-400-opacity, var(--tw-border-opacity)))}.data-\[open\=true\]\:border-default-foreground[data-open=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-default-foreground) / var(--heroui-default-foreground-opacity, var(--tw-border-opacity)))}.data-\[open\=true\]\:border-primary[data-open=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-border-opacity)))}.data-\[open\=true\]\:border-secondary[data-open=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-border-opacity)))}.data-\[open\=true\]\:border-success[data-open=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-border-opacity)))}.data-\[open\=true\]\:border-warning[data-open=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-border-opacity)))}.data-\[active\=true\]\:bg-danger[data-active=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-bg-opacity)))}.data-\[active\=true\]\:bg-danger-100[data-active=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger-100) / var(--heroui-danger-100-opacity, var(--tw-bg-opacity)))}.data-\[active\=true\]\:bg-danger-200[data-active=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger-200) / var(--heroui-danger-200-opacity, var(--tw-bg-opacity)))}.data-\[active\=true\]\:bg-default-200[data-active=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-200) / var(--heroui-default-200-opacity, var(--tw-bg-opacity)))}.data-\[active\=true\]\:bg-default-400[data-active=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-400) / var(--heroui-default-400-opacity, var(--tw-bg-opacity)))}.data-\[active\=true\]\:bg-primary[data-active=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-bg-opacity)))}.data-\[active\=true\]\:bg-primary-200[data-active=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-primary-200) / var(--heroui-primary-200-opacity, var(--tw-bg-opacity)))}.data-\[active\=true\]\:bg-secondary[data-active=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-bg-opacity)))}.data-\[active\=true\]\:bg-secondary-200[data-active=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-secondary-200) / var(--heroui-secondary-200-opacity, var(--tw-bg-opacity)))}.data-\[active\=true\]\:bg-success[data-active=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-bg-opacity)))}.data-\[active\=true\]\:bg-success-200[data-active=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success-200) / var(--heroui-success-200-opacity, var(--tw-bg-opacity)))}.data-\[active\=true\]\:bg-warning[data-active=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-bg-opacity)))}.data-\[active\=true\]\:bg-warning-200[data-active=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning-200) / var(--heroui-warning-200-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:\!bg-danger[data-hover=true]{--tw-bg-opacity: 1 !important;background-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-bg-opacity)))!important}.data-\[hover\=true\]\:\!bg-danger-100[data-hover=true]{--tw-bg-opacity: 1 !important;background-color:hsl(var(--heroui-danger-100) / var(--heroui-danger-100-opacity, var(--tw-bg-opacity)))!important}.data-\[hover\=true\]\:\!bg-default[data-hover=true]{--tw-bg-opacity: 1 !important;background-color:hsl(var(--heroui-default) / var(--heroui-default-opacity, var(--tw-bg-opacity)))!important}.data-\[hover\=true\]\:\!bg-primary[data-hover=true]{--tw-bg-opacity: 1 !important;background-color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-bg-opacity)))!important}.data-\[hover\=true\]\:\!bg-secondary[data-hover=true]{--tw-bg-opacity: 1 !important;background-color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-bg-opacity)))!important}.data-\[hover\=true\]\:\!bg-success[data-hover=true]{--tw-bg-opacity: 1 !important;background-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-bg-opacity)))!important}.data-\[hover\=true\]\:\!bg-warning[data-hover=true]{--tw-bg-opacity: 1 !important;background-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-bg-opacity)))!important}.data-\[hover\=true\]\:bg-content2[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-content2) / var(--heroui-content2-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-danger[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-danger-100[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger-100) / var(--heroui-danger-100-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-danger-50[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger-50) / var(--heroui-danger-50-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-danger\/20[data-hover=true]{background-color:hsl(var(--heroui-danger) / .2)}.data-\[hover\=true\]\:bg-default[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default) / var(--heroui-default-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-default-100[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-100) / var(--heroui-default-100-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-default-200[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-200) / var(--heroui-default-200-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-default\/40[data-hover=true]{background-color:hsl(var(--heroui-default) / .4)}.data-\[hover\=true\]\:bg-foreground-200[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-foreground-200) / var(--heroui-foreground-200-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-primary[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-primary-50[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-primary-50) / var(--heroui-primary-50-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-primary\/20[data-hover=true]{background-color:hsl(var(--heroui-primary) / .2)}.data-\[hover\=true\]\:bg-secondary[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-secondary-50[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-secondary-50) / var(--heroui-secondary-50-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-secondary\/20[data-hover=true]{background-color:hsl(var(--heroui-secondary) / .2)}.data-\[hover\=true\]\:bg-success[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-success-100[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success-100) / var(--heroui-success-100-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-success-50[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success-50) / var(--heroui-success-50-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-success\/20[data-hover=true]{background-color:hsl(var(--heroui-success) / .2)}.data-\[hover\=true\]\:bg-transparent[data-hover=true]{background-color:transparent}.data-\[hover\=true\]\:bg-warning[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-warning-100[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning-100) / var(--heroui-warning-100-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-warning-50[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning-50) / var(--heroui-warning-50-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-warning\/20[data-hover=true]{background-color:hsl(var(--heroui-warning) / .2)}.data-\[hover\]\:bg-danger-200[data-hover]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger-200) / var(--heroui-danger-200-opacity, var(--tw-bg-opacity)))}.data-\[hover\]\:bg-danger-50[data-hover]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger-50) / var(--heroui-danger-50-opacity, var(--tw-bg-opacity)))}.data-\[hover\]\:bg-default-100[data-hover]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-100) / var(--heroui-default-100-opacity, var(--tw-bg-opacity)))}.data-\[hover\]\:bg-primary-200[data-hover]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-primary-200) / var(--heroui-primary-200-opacity, var(--tw-bg-opacity)))}.data-\[hover\]\:bg-primary-50[data-hover]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-primary-50) / var(--heroui-primary-50-opacity, var(--tw-bg-opacity)))}.data-\[hover\]\:bg-secondary-200[data-hover]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-secondary-200) / var(--heroui-secondary-200-opacity, var(--tw-bg-opacity)))}.data-\[hover\]\:bg-secondary-50[data-hover]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-secondary-50) / var(--heroui-secondary-50-opacity, var(--tw-bg-opacity)))}.data-\[hover\]\:bg-success-200[data-hover]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success-200) / var(--heroui-success-200-opacity, var(--tw-bg-opacity)))}.data-\[hover\]\:bg-success-50[data-hover]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success-50) / var(--heroui-success-50-opacity, var(--tw-bg-opacity)))}.data-\[hover\]\:bg-warning-100[data-hover]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning-100) / var(--heroui-warning-100-opacity, var(--tw-bg-opacity)))}.data-\[hover\]\:bg-warning-200[data-hover]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning-200) / var(--heroui-warning-200-opacity, var(--tw-bg-opacity)))}.data-\[in-range\=false\]\:bg-default-200[data-in-range=false]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-200) / var(--heroui-default-200-opacity, var(--tw-bg-opacity)))}.data-\[in-range\=true\]\:bg-background\/50[data-in-range=true]{background-color:hsl(var(--heroui-background) / .5)}.data-\[in-range\=true\]\:bg-danger[data-in-range=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-bg-opacity)))}.data-\[in-range\=true\]\:bg-foreground[data-in-range=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-foreground) / var(--heroui-foreground-opacity, var(--tw-bg-opacity)))}.data-\[in-range\=true\]\:bg-primary[data-in-range=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-bg-opacity)))}.data-\[in-range\=true\]\:bg-secondary[data-in-range=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-bg-opacity)))}.data-\[in-range\=true\]\:bg-success[data-in-range=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-bg-opacity)))}.data-\[in-range\=true\]\:bg-warning[data-in-range=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-bg-opacity)))}.data-\[loaded\=true\]\:\!bg-transparent[data-loaded=true]{background-color:transparent!important}.data-\[selected\=true\]\:bg-danger[data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:bg-default[data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default) / var(--heroui-default-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:bg-foreground[data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-foreground) / var(--heroui-foreground-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:bg-primary[data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:bg-secondary[data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:bg-success[data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:bg-warning[data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[hover\=true\]\:bg-danger[data-hover=true][data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[hover\=true\]\:bg-foreground[data-hover=true][data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-foreground) / var(--heroui-foreground-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[hover\=true\]\:bg-primary[data-hover=true][data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[hover\=true\]\:bg-secondary[data-hover=true][data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[hover\=true\]\:bg-success[data-hover=true][data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[hover\=true\]\:bg-warning[data-hover=true][data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:data-\[outside-month\=true\]\:bg-transparent[data-outside-month=true][data-range-selection=true][data-selected=true]{background-color:transparent}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:bg-danger[data-range-selection=true][data-selection-end=true][data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:bg-foreground[data-range-selection=true][data-selection-end=true][data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-foreground) / var(--heroui-foreground-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:bg-primary[data-range-selection=true][data-selection-end=true][data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:bg-secondary[data-range-selection=true][data-selection-end=true][data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:bg-success[data-range-selection=true][data-selection-end=true][data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:bg-warning[data-range-selection=true][data-selection-end=true][data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:bg-danger[data-range-selection=true][data-selection-start=true][data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:bg-foreground[data-range-selection=true][data-selection-start=true][data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-foreground) / var(--heroui-foreground-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:bg-primary[data-range-selection=true][data-selection-start=true][data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:bg-secondary[data-range-selection=true][data-selection-start=true][data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:bg-success[data-range-selection=true][data-selection-start=true][data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:bg-warning[data-range-selection=true][data-selection-start=true][data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-bg-opacity)))}.data-\[has-end-content\=true\]\:pe-1\.5[data-has-end-content=true]{padding-inline-end:.375rem}.data-\[has-helper\=true\]\:pb-\[calc\(theme\(fontSize\.tiny\)_\+8px\)\][data-has-helper=true],.data-\[has-helper\=true\]\:pb-\[calc\(theme\(fontSize\.tiny\)_\+_8px\)\][data-has-helper=true]{padding-bottom:calc(var(--heroui-font-size-tiny) + 8px)}.data-\[has-start-content\=true\]\:ps-1\.5[data-has-start-content=true]{padding-inline-start:.375rem}.data-\[has-title\=true\]\:pt-1[data-has-title=true]{padding-top:.25rem}.data-\[active\=true\]\:font-semibold[data-active=true]{font-weight:600}.data-\[active\=true\]\:text-danger-foreground[data-active=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-danger-foreground) / var(--heroui-danger-foreground-opacity, var(--tw-text-opacity)))}.data-\[active\=true\]\:text-default-foreground[data-active=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-default-foreground) / var(--heroui-default-foreground-opacity, var(--tw-text-opacity)))}.data-\[active\=true\]\:text-primary-foreground[data-active=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-primary-foreground) / var(--heroui-primary-foreground-opacity, var(--tw-text-opacity)))}.data-\[active\=true\]\:text-secondary-foreground[data-active=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-secondary-foreground) / var(--heroui-secondary-foreground-opacity, var(--tw-text-opacity)))}.data-\[active\=true\]\:text-success-foreground[data-active=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-success-foreground) / var(--heroui-success-foreground-opacity, var(--tw-text-opacity)))}.data-\[active\=true\]\:text-warning-foreground[data-active=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-warning-foreground) / var(--heroui-warning-foreground-opacity, var(--tw-text-opacity)))}.data-\[disabled\=true\]\:text-default-300[data-disabled=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-default-300) / var(--heroui-default-300-opacity, var(--tw-text-opacity)))}.data-\[editable\=true\]\:data-\[placeholder\=true\]\:text-danger-300[data-placeholder=true][data-editable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-danger-300) / var(--heroui-danger-300-opacity, var(--tw-text-opacity)))}.data-\[editable\=true\]\:data-\[placeholder\=true\]\:text-foreground-500[data-placeholder=true][data-editable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-foreground-500) / var(--heroui-foreground-500-opacity, var(--tw-text-opacity)))}.data-\[editable\=true\]\:data-\[placeholder\=true\]\:text-primary-300[data-placeholder=true][data-editable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-primary-300) / var(--heroui-primary-300-opacity, var(--tw-text-opacity)))}.data-\[editable\=true\]\:data-\[placeholder\=true\]\:text-secondary-300[data-placeholder=true][data-editable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-secondary-300) / var(--heroui-secondary-300-opacity, var(--tw-text-opacity)))}.data-\[editable\=true\]\:data-\[placeholder\=true\]\:text-success-400[data-placeholder=true][data-editable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-success-400) / var(--heroui-success-400-opacity, var(--tw-text-opacity)))}.data-\[editable\=true\]\:data-\[placeholder\=true\]\:text-warning-400[data-placeholder=true][data-editable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-warning-400) / var(--heroui-warning-400-opacity, var(--tw-text-opacity)))}.data-\[editable\=true\]\:text-danger[data-editable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-text-opacity)))}.data-\[editable\=true\]\:text-foreground[data-editable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-foreground) / var(--heroui-foreground-opacity, var(--tw-text-opacity)))}.data-\[editable\=true\]\:text-primary[data-editable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-text-opacity)))}.data-\[editable\=true\]\:text-secondary[data-editable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-text-opacity)))}.data-\[editable\=true\]\:text-success-600[data-editable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-success-600) / var(--heroui-success-600-opacity, var(--tw-text-opacity)))}.data-\[editable\=true\]\:text-warning-600[data-editable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-warning-600) / var(--heroui-warning-600-opacity, var(--tw-text-opacity)))}.data-\[has-value\=true\]\:text-default-foreground[data-has-value=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-default-foreground) / var(--heroui-default-foreground-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:\!text-danger-foreground[data-hover=true]{--tw-text-opacity: 1 !important;color:hsl(var(--heroui-danger-foreground) / var(--heroui-danger-foreground-opacity, var(--tw-text-opacity)))!important}.data-\[hover\=true\]\:\!text-primary-foreground[data-hover=true]{--tw-text-opacity: 1 !important;color:hsl(var(--heroui-primary-foreground) / var(--heroui-primary-foreground-opacity, var(--tw-text-opacity)))!important}.data-\[hover\=true\]\:\!text-secondary-foreground[data-hover=true]{--tw-text-opacity: 1 !important;color:hsl(var(--heroui-secondary-foreground) / var(--heroui-secondary-foreground-opacity, var(--tw-text-opacity)))!important}.data-\[hover\=true\]\:\!text-success-foreground[data-hover=true]{--tw-text-opacity: 1 !important;color:hsl(var(--heroui-success-foreground) / var(--heroui-success-foreground-opacity, var(--tw-text-opacity)))!important}.data-\[hover\=true\]\:\!text-warning-foreground[data-hover=true]{--tw-text-opacity: 1 !important;color:hsl(var(--heroui-warning-foreground) / var(--heroui-warning-foreground-opacity, var(--tw-text-opacity)))!important}.data-\[hover\=true\]\:text-danger[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-danger-500[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-danger-500) / var(--heroui-danger-500-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-danger-foreground[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-danger-foreground) / var(--heroui-danger-foreground-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-default-500[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-default-500) / var(--heroui-default-500-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-default-foreground[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-default-foreground) / var(--heroui-default-foreground-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-foreground-400[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-foreground-400) / var(--heroui-foreground-400-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-foreground-600[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-foreground-600) / var(--heroui-foreground-600-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-primary[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-primary-400[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-primary-400) / var(--heroui-primary-400-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-primary-foreground[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-primary-foreground) / var(--heroui-primary-foreground-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-secondary[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-secondary-400[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-secondary-400) / var(--heroui-secondary-400-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-secondary-foreground[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-secondary-foreground) / var(--heroui-secondary-foreground-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-success[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-success-600[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-success-600) / var(--heroui-success-600-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-success-foreground[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-success-foreground) / var(--heroui-success-foreground-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-warning[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-warning-600[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-warning-600) / var(--heroui-warning-600-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-warning-foreground[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-warning-foreground) / var(--heroui-warning-foreground-opacity, var(--tw-text-opacity)))}.data-\[invalid\=true\]\:data-\[editable\=true\]\:text-danger[data-editable=true][data-invalid=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-text-opacity)))}.data-\[invalid\=true\]\:text-danger-300[data-invalid=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-danger-300) / var(--heroui-danger-300-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[hover\=true\]\:text-background[data-hover=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-background) / var(--heroui-background-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[hover\=true\]\:text-danger-foreground[data-hover=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-danger-foreground) / var(--heroui-danger-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[hover\=true\]\:text-primary-foreground[data-hover=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-primary-foreground) / var(--heroui-primary-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[hover\=true\]\:text-secondary-foreground[data-hover=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-secondary-foreground) / var(--heroui-secondary-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[hover\=true\]\:text-success-foreground[data-hover=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-success-foreground) / var(--heroui-success-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[hover\=true\]\:text-warning-foreground[data-hover=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-warning-foreground) / var(--heroui-warning-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:data-\[outside-month\=true\]\:text-default-300[data-outside-month=true][data-range-selection=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-default-300) / var(--heroui-default-300-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:text-danger-500[data-range-selection=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-danger-500) / var(--heroui-danger-500-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:text-foreground[data-range-selection=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-foreground) / var(--heroui-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:text-primary[data-range-selection=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:text-secondary[data-range-selection=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:text-success-600[data-range-selection=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-success-600) / var(--heroui-success-600-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:text-warning-500[data-range-selection=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-warning-500) / var(--heroui-warning-500-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:text-background[data-range-selection=true][data-selection-end=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-background) / var(--heroui-background-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:text-danger-foreground[data-range-selection=true][data-selection-end=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-danger-foreground) / var(--heroui-danger-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:text-primary-foreground[data-range-selection=true][data-selection-end=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-primary-foreground) / var(--heroui-primary-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:text-secondary-foreground[data-range-selection=true][data-selection-end=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-secondary-foreground) / var(--heroui-secondary-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:text-success-foreground[data-range-selection=true][data-selection-end=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-success-foreground) / var(--heroui-success-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:text-warning-foreground[data-range-selection=true][data-selection-end=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-warning-foreground) / var(--heroui-warning-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:text-background[data-range-selection=true][data-selection-start=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-background) / var(--heroui-background-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:text-danger-foreground[data-range-selection=true][data-selection-start=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-danger-foreground) / var(--heroui-danger-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:text-primary-foreground[data-range-selection=true][data-selection-start=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-primary-foreground) / var(--heroui-primary-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:text-secondary-foreground[data-range-selection=true][data-selection-start=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-secondary-foreground) / var(--heroui-secondary-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:text-success-foreground[data-range-selection=true][data-selection-start=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-success-foreground) / var(--heroui-success-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:text-warning-foreground[data-range-selection=true][data-selection-start=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-warning-foreground) / var(--heroui-warning-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:text-background[data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-background) / var(--heroui-background-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:text-danger[data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:text-danger-foreground[data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-danger-foreground) / var(--heroui-danger-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:text-default-foreground[data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-default-foreground) / var(--heroui-default-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:text-primary[data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:text-primary-foreground[data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-primary-foreground) / var(--heroui-primary-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:text-secondary[data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:text-secondary-foreground[data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-secondary-foreground) / var(--heroui-secondary-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:text-success-600[data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-success-600) / var(--heroui-success-600-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:text-success-foreground[data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-success-foreground) / var(--heroui-success-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:text-warning-600[data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-warning-600) / var(--heroui-warning-600-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:text-warning-foreground[data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-warning-foreground) / var(--heroui-warning-foreground-opacity, var(--tw-text-opacity)))}.data-\[unavailable\=true\]\:text-default-300[data-unavailable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-default-300) / var(--heroui-default-300-opacity, var(--tw-text-opacity)))}.data-\[unavailable\=true\]\:line-through[data-unavailable=true]{text-decoration-line:line-through}.data-\[disabled\=true\]\:data-\[outside-month\=true\]\:opacity-0[data-outside-month=true][data-disabled=true]{opacity:0}.data-\[disabled\=true\]\:opacity-30[data-disabled=true]{opacity:.3}.data-\[hover-unselected\=true\]\:opacity-disabled[data-hover-unselected=true]{opacity:var(--heroui-disabled-opacity)}.data-\[hover\=true\]\:opacity-hover[data-hover=true]{opacity:var(--heroui-hover-opacity)}.data-\[in-range\=true\]\:opacity-100[data-in-range=true]{opacity:1}.data-\[invisible\=true\]\:opacity-0[data-invisible=true]{opacity:0}.data-\[loaded\=true\]\:opacity-100[data-loaded=true],.data-\[moving\]\:opacity-100[data-moving]{opacity:1}.data-\[pressed\=true\]\:opacity-50[data-pressed=true]{opacity:.5}.data-\[pressed\=true\]\:opacity-70[data-pressed=true]{opacity:.7}.data-\[visible\=true\]\:opacity-100[data-visible=true]{opacity:1}.data-\[active\=true\]\:shadow-md[data-active=true]{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[hover\=true\]\:shadow-lg[data-hover=true]{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:shadow-md[data-selection-end=true][data-selected=true],.data-\[selected\=true\]\:data-\[selection-start\=true\]\:shadow-md[data-selection-start=true][data-selected=true],.data-\[selected\=true\]\:shadow-md[data-selected=true]{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[selected\=true\]\:shadow-none[data-selected=true]{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[active\=true\]\:shadow-danger\/40[data-active=true]{--tw-shadow-color: hsl(var(--heroui-danger) / .4);--tw-shadow: var(--tw-shadow-colored)}.data-\[active\=true\]\:shadow-default\/50[data-active=true]{--tw-shadow-color: hsl(var(--heroui-default) / .5);--tw-shadow: var(--tw-shadow-colored)}.data-\[active\=true\]\:shadow-primary\/40[data-active=true]{--tw-shadow-color: hsl(var(--heroui-primary) / .4);--tw-shadow: var(--tw-shadow-colored)}.data-\[active\=true\]\:shadow-secondary\/40[data-active=true]{--tw-shadow-color: hsl(var(--heroui-secondary) / .4);--tw-shadow: var(--tw-shadow-colored)}.data-\[active\=true\]\:shadow-success\/40[data-active=true]{--tw-shadow-color: hsl(var(--heroui-success) / .4);--tw-shadow: var(--tw-shadow-colored)}.data-\[active\=true\]\:shadow-warning\/40[data-active=true]{--tw-shadow-color: hsl(var(--heroui-warning) / .4);--tw-shadow: var(--tw-shadow-colored)}.data-\[hover\=true\]\:shadow-danger\/30[data-hover=true]{--tw-shadow-color: hsl(var(--heroui-danger) / .3);--tw-shadow: var(--tw-shadow-colored)}.data-\[hover\=true\]\:shadow-default\/50[data-hover=true]{--tw-shadow-color: hsl(var(--heroui-default) / .5);--tw-shadow: var(--tw-shadow-colored)}.data-\[hover\=true\]\:shadow-primary\/30[data-hover=true]{--tw-shadow-color: hsl(var(--heroui-primary) / .3);--tw-shadow: var(--tw-shadow-colored)}.data-\[hover\=true\]\:shadow-secondary\/30[data-hover=true]{--tw-shadow-color: hsl(var(--heroui-secondary) / .3);--tw-shadow: var(--tw-shadow-colored)}.data-\[hover\=true\]\:shadow-success\/30[data-hover=true]{--tw-shadow-color: hsl(var(--heroui-success) / .3);--tw-shadow: var(--tw-shadow-colored)}.data-\[hover\=true\]\:shadow-warning\/30[data-hover=true]{--tw-shadow-color: hsl(var(--heroui-warning) / .3);--tw-shadow: var(--tw-shadow-colored)}.data-\[selected\=true\]\:shadow-danger\/40[data-selected=true]{--tw-shadow-color: hsl(var(--heroui-danger) / .4);--tw-shadow: var(--tw-shadow-colored)}.data-\[selected\=true\]\:shadow-foreground\/40[data-selected=true]{--tw-shadow-color: hsl(var(--heroui-foreground) / .4);--tw-shadow: var(--tw-shadow-colored)}.data-\[selected\=true\]\:shadow-primary\/40[data-selected=true]{--tw-shadow-color: hsl(var(--heroui-primary) / .4);--tw-shadow: var(--tw-shadow-colored)}.data-\[selected\=true\]\:shadow-secondary\/40[data-selected=true]{--tw-shadow-color: hsl(var(--heroui-secondary) / .4);--tw-shadow: var(--tw-shadow-colored)}.data-\[selected\=true\]\:shadow-success\/40[data-selected=true]{--tw-shadow-color: hsl(var(--heroui-success) / .4);--tw-shadow: var(--tw-shadow-colored)}.data-\[selected\=true\]\:shadow-warning\/40[data-selected=true]{--tw-shadow-color: hsl(var(--heroui-warning) / .4);--tw-shadow: var(--tw-shadow-colored)}.data-\[focus-visible\=true\]\:outline-2[data-focus-visible=true]{outline-width:2px}.data-\[focus-visible\=true\]\:outline-offset-2[data-focus-visible=true]{outline-offset:2px}.data-\[focus-visible\=true\]\:outline-focus[data-focus-visible=true]{outline-color:hsl(var(--heroui-focus) / var(--heroui-focus-opacity, 1))}.data-\[focus-visible\]\:outline-danger-foreground[data-focus-visible]{outline-color:hsl(var(--heroui-danger-foreground) / var(--heroui-danger-foreground-opacity, 1))}.data-\[focus-visible\]\:outline-default-foreground[data-focus-visible]{outline-color:hsl(var(--heroui-default-foreground) / var(--heroui-default-foreground-opacity, 1))}.data-\[focus-visible\]\:outline-primary-foreground[data-focus-visible]{outline-color:hsl(var(--heroui-primary-foreground) / var(--heroui-primary-foreground-opacity, 1))}.data-\[focus-visible\]\:outline-secondary-foreground[data-focus-visible]{outline-color:hsl(var(--heroui-secondary-foreground) / var(--heroui-secondary-foreground-opacity, 1))}.data-\[focus-visible\]\:outline-success-foreground[data-focus-visible]{outline-color:hsl(var(--heroui-success-foreground) / var(--heroui-success-foreground-opacity, 1))}.data-\[focus-visible\]\:outline-warning-foreground[data-focus-visible]{outline-color:hsl(var(--heroui-warning-foreground) / var(--heroui-warning-foreground-opacity, 1))}.data-\[menu-open\=true\]\:backdrop-blur-xl[data-menu-open=true]{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.data-\[disabled\=true\]\:transition-none[data-disabled=true]{transition-property:none}.data-\[hover\=true\]\:transition-colors[data-hover=true]{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.data-\[moving\=true\]\:transition-transform[data-moving=true]{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.data-\[hide-scroll\=true\]\:scrollbar-hide[data-hide-scroll=true]{-ms-overflow-style:none;scrollbar-width:none}.data-\[hide-scroll\=true\]\:scrollbar-hide[data-hide-scroll=true]::-webkit-scrollbar{display:none}.data-\[top-bottom-scroll\=true\]\:\[mask-image\:linear-gradient\(\#000\,\#000\,transparent_0\,\#000_var\(--scroll-shadow-size\)\,\#000_calc\(100\%_-_var\(--scroll-shadow-size\)\)\,transparent\)\][data-top-bottom-scroll=true]{-webkit-mask-image:linear-gradient(#000,#000,transparent 0,#000 var(--scroll-shadow-size),#000 calc(100% - var(--scroll-shadow-size)),transparent);mask-image:linear-gradient(#000,#000,transparent 0,#000 var(--scroll-shadow-size),#000 calc(100% - var(--scroll-shadow-size)),transparent)}.data-\[top-scroll\=true\]\:\[mask-image\:linear-gradient\(0deg\,\#000_calc\(100\%_-_var\(--scroll-shadow-size\)\)\,transparent\)\][data-top-scroll=true]{-webkit-mask-image:linear-gradient(0deg,#000 calc(100% - var(--scroll-shadow-size)),transparent);mask-image:linear-gradient(0deg,#000 calc(100% - var(--scroll-shadow-size)),transparent)}.data-\[bottom-scroll\=true\]\:\[mask-image\:linear-gradient\(180deg\,\#000_calc\(100\%_-_var\(--scroll-shadow-size\)\)\,transparent\)\][data-bottom-scroll=true]{-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - var(--scroll-shadow-size)),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - var(--scroll-shadow-size)),transparent)}.data-\[left-scroll\=true\]\:\[mask-image\:linear-gradient\(270deg\,\#000_calc\(100\%_-_var\(--scroll-shadow-size\)\)\,transparent\)\][data-left-scroll=true]{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - var(--scroll-shadow-size)),transparent);mask-image:linear-gradient(270deg,#000 calc(100% - var(--scroll-shadow-size)),transparent)}.data-\[right-scroll\=true\]\:\[mask-image\:linear-gradient\(90deg\,\#000_calc\(100\%_-_var\(--scroll-shadow-size\)\)\,transparent\)\][data-right-scroll=true]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - var(--scroll-shadow-size)),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - var(--scroll-shadow-size)),transparent)}.data-\[left-right-scroll\=true\]\:\[mask-image\:linear-gradient\(to_right\,\#000\,\#000\,transparent_0\,\#000_var\(--scroll-shadow-size\)\,\#000_calc\(100\%_-_var\(--scroll-shadow-size\)\)\,transparent\)\][data-left-right-scroll=true]{-webkit-mask-image:linear-gradient(to right,#000,#000,transparent 0,#000 var(--scroll-shadow-size),#000 calc(100% - var(--scroll-shadow-size)),transparent);mask-image:linear-gradient(to right,#000,#000,transparent 0,#000 var(--scroll-shadow-size),#000 calc(100% - var(--scroll-shadow-size)),transparent)}.data-\[placement\=bottom-end\]\:before\:-top-\[calc\(theme\(spacing\.5\)\/4_-_1\.5px\)\][data-placement=bottom-end]:before{content:var(--tw-content);top:calc((.3125rem - 1.5px)*-1)}.data-\[placement\=bottom-end\]\:before\:right-3[data-placement=bottom-end]:before{content:var(--tw-content);right:.75rem}.data-\[placement\=bottom-start\]\:before\:-top-\[calc\(theme\(spacing\.5\)\/4_-_1\.5px\)\][data-placement=bottom-start]:before{content:var(--tw-content);top:calc((.3125rem - 1.5px)*-1)}.data-\[placement\=bottom-start\]\:before\:left-3[data-placement=bottom-start]:before{content:var(--tw-content);left:.75rem}.data-\[placement\=bottom\]\:before\:-top-\[calc\(theme\(spacing\.5\)\/4_-_1\.5px\)\][data-placement=bottom]:before{content:var(--tw-content);top:calc((.3125rem - 1.5px)*-1)}.data-\[placement\=bottom\]\:before\:left-1\/2[data-placement=bottom]:before{content:var(--tw-content);left:50%}.data-\[placement\=left-end\]\:before\:-right-\[calc\(theme\(spacing\.5\)\/4_-_3px\)\][data-placement=left-end]:before{content:var(--tw-content);right:calc((.3125rem - 3px)*-1)}.data-\[placement\=left-end\]\:before\:bottom-1\/4[data-placement=left-end]:before{content:var(--tw-content);bottom:25%}.data-\[placement\=left-start\]\:before\:-right-\[calc\(theme\(spacing\.5\)\/4_-_3px\)\][data-placement=left-start]:before{content:var(--tw-content);right:calc((.3125rem - 3px)*-1)}.data-\[placement\=left-start\]\:before\:top-1\/4[data-placement=left-start]:before{content:var(--tw-content);top:25%}.data-\[placement\=left\]\:before\:-right-\[calc\(theme\(spacing\.5\)\/4_-_2px\)\][data-placement=left]:before{content:var(--tw-content);right:calc((.3125rem - 2px)*-1)}.data-\[placement\=left\]\:before\:top-1\/2[data-placement=left]:before{content:var(--tw-content);top:50%}.data-\[placement\=right-end\]\:before\:-left-\[calc\(theme\(spacing\.5\)\/4_-_3px\)\][data-placement=right-end]:before{content:var(--tw-content);left:calc((.3125rem - 3px)*-1)}.data-\[placement\=right-end\]\:before\:bottom-1\/4[data-placement=right-end]:before{content:var(--tw-content);bottom:25%}.data-\[placement\=right-start\]\:before\:-left-\[calc\(theme\(spacing\.5\)\/4_-_3px\)\][data-placement=right-start]:before{content:var(--tw-content);left:calc((.3125rem - 3px)*-1)}.data-\[placement\=right-start\]\:before\:top-1\/4[data-placement=right-start]:before{content:var(--tw-content);top:25%}.data-\[placement\=right\]\:before\:-left-\[calc\(theme\(spacing\.5\)\/4_-_2px\)\][data-placement=right]:before{content:var(--tw-content);left:calc((.3125rem - 2px)*-1)}.data-\[placement\=right\]\:before\:top-1\/2[data-placement=right]:before{content:var(--tw-content);top:50%}.data-\[placement\=top-end\]\:before\:-bottom-\[calc\(theme\(spacing\.5\)\/4_-_1\.5px\)\][data-placement=top-end]:before{content:var(--tw-content);bottom:calc((.3125rem - 1.5px)*-1)}.data-\[placement\=top-end\]\:before\:right-3[data-placement=top-end]:before{content:var(--tw-content);right:.75rem}.data-\[placement\=top-start\]\:before\:-bottom-\[calc\(theme\(spacing\.5\)\/4_-_1\.5px\)\][data-placement=top-start]:before{content:var(--tw-content);bottom:calc((.3125rem - 1.5px)*-1)}.data-\[placement\=top-start\]\:before\:left-3[data-placement=top-start]:before{content:var(--tw-content);left:.75rem}.data-\[placement\=top\]\:before\:-bottom-\[calc\(theme\(spacing\.5\)\/4_-_1\.5px\)\][data-placement=top]:before{content:var(--tw-content);bottom:calc((.3125rem - 1.5px)*-1)}.data-\[placement\=top\]\:before\:left-1\/2[data-placement=top]:before{content:var(--tw-content);left:50%}.data-\[loaded\=true\]\:before\:-z-10[data-loaded=true]:before{content:var(--tw-content);z-index:-10}.data-\[arrow\=true\]\:before\:block[data-arrow=true]:before{content:var(--tw-content);display:block}.data-\[outside-month\=true\]\:before\:hidden[data-outside-month=true]:before{content:var(--tw-content);display:none}.data-\[placement\=bottom\]\:before\:-translate-x-1\/2[data-placement=bottom]:before{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[placement\=left\]\:before\:-translate-y-1\/2[data-placement=left]:before{content:var(--tw-content);--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[placement\=right\]\:before\:-translate-y-1\/2[data-placement=right]:before{content:var(--tw-content);--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[placement\=top\]\:before\:-translate-x-1\/2[data-placement=top]:before{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[loaded\=true\]\:before\:animate-none[data-loaded=true]:before{content:var(--tw-content);animation:none}.data-\[range-end\=true\]\:before\:rounded-r-full[data-range-end=true]:before{content:var(--tw-content);border-top-right-radius:9999px;border-bottom-right-radius:9999px}.data-\[range-start\=true\]\:before\:rounded-l-full[data-range-start=true]:before{content:var(--tw-content);border-top-left-radius:9999px;border-bottom-left-radius:9999px}.data-\[selection-end\=true\]\:before\:rounded-r-full[data-selection-end=true]:before{content:var(--tw-content);border-top-right-radius:9999px;border-bottom-right-radius:9999px}.data-\[selection-start\=true\]\:before\:rounded-l-full[data-selection-start=true]:before{content:var(--tw-content);border-top-left-radius:9999px;border-bottom-left-radius:9999px}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:before\:bg-danger-50[data-range-selection=true][data-selected=true]:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger-50) / var(--heroui-danger-50-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:before\:bg-foreground\/10[data-range-selection=true][data-selected=true]:before{content:var(--tw-content);background-color:hsl(var(--heroui-foreground) / .1)}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:before\:bg-primary-50[data-range-selection=true][data-selected=true]:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-primary-50) / var(--heroui-primary-50-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:before\:bg-secondary-50[data-range-selection=true][data-selected=true]:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-secondary-50) / var(--heroui-secondary-50-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:before\:bg-success-100[data-range-selection=true][data-selected=true]:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success-100) / var(--heroui-success-100-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:before\:bg-warning-100[data-range-selection=true][data-selected=true]:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning-100) / var(--heroui-warning-100-opacity, var(--tw-bg-opacity)))}.data-\[loaded\=true\]\:before\:opacity-0[data-loaded=true]:before{content:var(--tw-content);opacity:0}.data-\[selected\=true\]\:before\:opacity-100[data-selected=true]:before{content:var(--tw-content);opacity:1}.data-\[active\=true\]\:after\:w-full[data-active=true]:after{content:var(--tw-content);width:100%}.data-\[focus\=true\]\:after\:w-full[data-focus=true]:after{content:var(--tw-content);width:100%}.data-\[open\=true\]\:after\:w-full[data-open=true]:after{content:var(--tw-content);width:100%}.data-\[dragging\=true\]\:after\:scale-100[data-dragging=true]:after{content:var(--tw-content);--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[dragging\=true\]\:after\:scale-80[data-dragging=true]:after{content:var(--tw-content);--tw-scale-x: .8;--tw-scale-y: .8;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[active\=true\]\:after\:bg-danger-400[data-active=true]:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger-400) / var(--heroui-danger-400-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:after\:bg-danger[data-selected=true]:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:after\:bg-foreground[data-selected=true]:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-foreground) / var(--heroui-foreground-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:after\:bg-primary[data-selected=true]:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:after\:bg-secondary[data-selected=true]:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:after\:bg-success[data-selected=true]:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:after\:bg-warning[data-selected=true]:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-bg-opacity)))}.data-\[loaded\=true\]\:after\:opacity-0[data-loaded=true]:after{content:var(--tw-content);opacity:0}.data-\[selected\=true\]\:after\:opacity-100[data-selected=true]:after{content:var(--tw-content);opacity:1}.data-\[selectable\=true\]\:focus\:border-danger:focus[data-selectable=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-border-opacity)))}.data-\[selectable\=true\]\:focus\:border-default:focus[data-selectable=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-default) / var(--heroui-default-opacity, var(--tw-border-opacity)))}.data-\[selectable\=true\]\:focus\:border-primary:focus[data-selectable=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-border-opacity)))}.data-\[selectable\=true\]\:focus\:border-secondary:focus[data-selectable=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-border-opacity)))}.data-\[selectable\=true\]\:focus\:border-success:focus[data-selectable=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-border-opacity)))}.data-\[selectable\=true\]\:focus\:border-warning:focus[data-selectable=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-border-opacity)))}.data-\[invalid\=true\]\:focus\:bg-danger-400\/50:focus[data-invalid=true]{background-color:hsl(var(--heroui-danger-400) / .5)}.data-\[selectable\=true\]\:focus\:bg-danger:focus[data-selectable=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-bg-opacity)))}.data-\[selectable\=true\]\:focus\:bg-danger\/20:focus[data-selectable=true]{background-color:hsl(var(--heroui-danger) / .2)}.data-\[selectable\=true\]\:focus\:bg-default:focus[data-selectable=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default) / var(--heroui-default-opacity, var(--tw-bg-opacity)))}.data-\[selectable\=true\]\:focus\:bg-default-100:focus[data-selectable=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-100) / var(--heroui-default-100-opacity, var(--tw-bg-opacity)))}.data-\[selectable\=true\]\:focus\:bg-default\/40:focus[data-selectable=true]{background-color:hsl(var(--heroui-default) / .4)}.data-\[selectable\=true\]\:focus\:bg-primary:focus[data-selectable=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-bg-opacity)))}.data-\[selectable\=true\]\:focus\:bg-primary\/20:focus[data-selectable=true]{background-color:hsl(var(--heroui-primary) / .2)}.data-\[selectable\=true\]\:focus\:bg-secondary:focus[data-selectable=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-bg-opacity)))}.data-\[selectable\=true\]\:focus\:bg-secondary\/20:focus[data-selectable=true]{background-color:hsl(var(--heroui-secondary) / .2)}.data-\[selectable\=true\]\:focus\:bg-success:focus[data-selectable=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-bg-opacity)))}.data-\[selectable\=true\]\:focus\:bg-success\/20:focus[data-selectable=true]{background-color:hsl(var(--heroui-success) / .2)}.data-\[selectable\=true\]\:focus\:bg-warning:focus[data-selectable=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-bg-opacity)))}.data-\[selectable\=true\]\:focus\:bg-warning\/20:focus[data-selectable=true]{background-color:hsl(var(--heroui-warning) / .2)}.data-\[editable\=true\]\:focus\:text-danger:focus[data-editable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-text-opacity)))}.data-\[editable\=true\]\:focus\:text-default-foreground:focus[data-editable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-default-foreground) / var(--heroui-default-foreground-opacity, var(--tw-text-opacity)))}.data-\[editable\=true\]\:focus\:text-primary:focus[data-editable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-text-opacity)))}.data-\[editable\=true\]\:focus\:text-secondary:focus[data-editable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-text-opacity)))}.data-\[editable\=true\]\:focus\:text-success:focus[data-editable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-text-opacity)))}.data-\[editable\=true\]\:focus\:text-success-600:focus[data-editable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-success-600) / var(--heroui-success-600-opacity, var(--tw-text-opacity)))}.data-\[editable\=true\]\:focus\:text-warning:focus[data-editable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-text-opacity)))}.data-\[editable\=true\]\:focus\:text-warning-600:focus[data-editable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-warning-600) / var(--heroui-warning-600-opacity, var(--tw-text-opacity)))}.data-\[invalid\=true\]\:data-\[editable\=true\]\:focus\:text-danger:focus[data-editable=true][data-invalid=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-danger:focus[data-selectable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-danger-foreground:focus[data-selectable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-danger-foreground) / var(--heroui-danger-foreground-opacity, var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-default-500:focus[data-selectable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-default-500) / var(--heroui-default-500-opacity, var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-default-foreground:focus[data-selectable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-default-foreground) / var(--heroui-default-foreground-opacity, var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-primary:focus[data-selectable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-primary-foreground:focus[data-selectable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-primary-foreground) / var(--heroui-primary-foreground-opacity, var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-secondary:focus[data-selectable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-secondary-foreground:focus[data-selectable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-secondary-foreground) / var(--heroui-secondary-foreground-opacity, var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-success:focus[data-selectable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-success-foreground:focus[data-selectable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-success-foreground) / var(--heroui-success-foreground-opacity, var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-warning:focus[data-selectable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-warning-foreground:focus[data-selectable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-warning-foreground) / var(--heroui-warning-foreground-opacity, var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:shadow-danger\/30:focus[data-selectable=true]{--tw-shadow-color: hsl(var(--heroui-danger) / .3);--tw-shadow: var(--tw-shadow-colored)}.data-\[selectable\=true\]\:focus\:shadow-default\/50:focus[data-selectable=true]{--tw-shadow-color: hsl(var(--heroui-default) / .5);--tw-shadow: var(--tw-shadow-colored)}.data-\[selectable\=true\]\:focus\:shadow-primary\/30:focus[data-selectable=true]{--tw-shadow-color: hsl(var(--heroui-primary) / .3);--tw-shadow: var(--tw-shadow-colored)}.data-\[selectable\=true\]\:focus\:shadow-secondary\/30:focus[data-selectable=true]{--tw-shadow-color: hsl(var(--heroui-secondary) / .3);--tw-shadow: var(--tw-shadow-colored)}.data-\[selectable\=true\]\:focus\:shadow-success\/30:focus[data-selectable=true]{--tw-shadow-color: hsl(var(--heroui-success) / .3);--tw-shadow: var(--tw-shadow-colored)}.data-\[selectable\=true\]\:focus\:shadow-warning\/30:focus[data-selectable=true]{--tw-shadow-color: hsl(var(--heroui-warning) / .3);--tw-shadow: var(--tw-shadow-colored)}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:pointer-events-auto,.group[data-has-value=true] .group-data-\[has-value\=true\]\:pointer-events-auto{pointer-events:auto}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:start-0,.group[data-filled=true] .group-data-\[filled\=true\]\:start-0{inset-inline-start:0px}.group[data-focus-visible=true] .group-data-\[focus-visible\=true\]\:z-10{z-index:10}.group[data-selected=true] .group-data-\[selected\=true\]\:ms-4{margin-inline-start:1rem}.group[data-selected=true] .group-data-\[selected\=true\]\:ms-5{margin-inline-start:1.25rem}.group[data-selected=true] .group-data-\[selected\=true\]\:ms-6{margin-inline-start:1.5rem}.group[data-selected][data-pressed] .group-data-\[selected\]\:group-data-\[pressed\]\:ml-3{margin-left:.75rem}.group[data-selected][data-pressed] .group-data-\[selected\]\:group-data-\[pressed\]\:ml-4{margin-left:1rem}.group[data-selected][data-pressed] .group-data-\[selected\]\:group-data-\[pressed\]\:ml-5{margin-left:1.25rem}.group[data-focus-visible=true] .group-data-\[focus-visible\=true\]\:block,.group[data-has-value=true] .group-data-\[has-value\=true\]\:block{display:block}.group[data-has-helper=true] .group-data-\[has-helper\=true\]\:flex{display:flex}.group[data-focus-visible=true] .group-data-\[focus-visible\=true\]\:hidden{display:none}.group[data-pressed=true] .group-data-\[pressed\=true\]\:w-5{width:1.25rem}.group[data-pressed=true] .group-data-\[pressed\=true\]\:w-6{width:1.5rem}.group[data-pressed=true] .group-data-\[pressed\=true\]\:w-7{width:1.75rem}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(100\%_\+_theme\(fontSize\.small\)\/2_\+_20px\)\]{--tw-translate-y: calc(calc(100% + var(--heroui-font-size-small) / 2 + 20px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(100\%_\+_theme\(fontSize\.small\)\/2_\+_24px\)\]{--tw-translate-y: calc(calc(100% + var(--heroui-font-size-small) / 2 + 24px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(100\%_\+_theme\(fontSize\.tiny\)\/2_\+_16px\)\]{--tw-translate-y: calc(calc(100% + var(--heroui-font-size-tiny) / 2 + 16px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_3\.5px\)\]{--tw-translate-y: calc(calc(50% + var(--heroui-font-size-small) / 2 - 3.5px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_4px\)\]{--tw-translate-y: calc(calc(50% + var(--heroui-font-size-small) / 2 - 4px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_6px\)\]{--tw-translate-y: calc(calc(50% + var(--heroui-font-size-small) / 2 - 6px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_6px_-_theme\(borderWidth\.medium\)\)\]{--tw-translate-y: calc(calc(50% + var(--heroui-font-size-small) / 2 - 6px - var(--heroui-border-width-medium)) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_8px\)\]{--tw-translate-y: calc(calc(50% + var(--heroui-font-size-small) / 2 - 8px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_8px_-_theme\(borderWidth\.medium\)\)\]{--tw-translate-y: calc(calc(50% + var(--heroui-font-size-small) / 2 - 8px - var(--heroui-border-width-medium)) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.tiny\)\/2_-_5px\)\]{--tw-translate-y: calc(calc(50% + var(--heroui-font-size-tiny) / 2 - 5px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.tiny\)\/2_-_8px\)\]{--tw-translate-y: calc(calc(50% + var(--heroui-font-size-tiny) / 2 - 8px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.tiny\)\/2_-_8px_-_theme\(borderWidth\.medium\)\)\]{--tw-translate-y: calc(calc(50% + var(--heroui-font-size-tiny) / 2 - 8px - var(--heroui-border-width-medium)) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(100\%_\+_theme\(fontSize\.small\)\/2_\+_20px\)\]{--tw-translate-y: calc(calc(100% + var(--heroui-font-size-small) / 2 + 20px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(100\%_\+_theme\(fontSize\.small\)\/2_\+_24px\)\]{--tw-translate-y: calc(calc(100% + var(--heroui-font-size-small) / 2 + 24px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(100\%_\+_theme\(fontSize\.tiny\)\/2_\+_16px\)\]{--tw-translate-y: calc(calc(100% + var(--heroui-font-size-tiny) / 2 + 16px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_3\.5px\)\]{--tw-translate-y: calc(calc(50% + var(--heroui-font-size-small) / 2 - 3.5px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_4px\)\]{--tw-translate-y: calc(calc(50% + var(--heroui-font-size-small) / 2 - 4px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_6px\)\]{--tw-translate-y: calc(calc(50% + var(--heroui-font-size-small) / 2 - 6px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_6px_-_theme\(borderWidth\.medium\)\)\]{--tw-translate-y: calc(calc(50% + var(--heroui-font-size-small) / 2 - 6px - var(--heroui-border-width-medium)) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_8px\)\]{--tw-translate-y: calc(calc(50% + var(--heroui-font-size-small) / 2 - 8px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_8px_-_theme\(borderWidth\.medium\)\)\]{--tw-translate-y: calc(calc(50% + var(--heroui-font-size-small) / 2 - 8px - var(--heroui-border-width-medium)) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.tiny\)\/2_-_5px\)\]{--tw-translate-y: calc(calc(50% + var(--heroui-font-size-tiny) / 2 - 5px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.tiny\)\/2_-_8px\)\]{--tw-translate-y: calc(calc(50% + var(--heroui-font-size-tiny) / 2 - 8px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.tiny\)\/2_-_8px_-_theme\(borderWidth\.medium\)\)\]{--tw-translate-y: calc(calc(50% + var(--heroui-font-size-tiny) / 2 - 8px - var(--heroui-border-width-medium)) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-selected=true] .group-data-\[selected\=true\]\:translate-x-3{--tw-translate-x: .75rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-copied=true] .group-data-\[copied\=true\]\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-copied=true] .group-data-\[copied\=true\]\:scale-50{--tw-scale-x: .5;--tw-scale-y: .5;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:scale-85,.group[data-filled=true] .group-data-\[filled\=true\]\:scale-85{--tw-scale-x: .85;--tw-scale-y: .85;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-has-value=true] .group-data-\[has-value\=true\]\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-pressed=true] .group-data-\[pressed\=true\]\:scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-selected=true] .group-data-\[selected\=true\]\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/tr[data-disabled=true] .group-data-\[disabled\=true\]\/tr\:cursor-not-allowed{cursor:not-allowed}.group[data-has-multiple-months=true] .group-data-\[has-multiple-months\=true\]\:flex-row{flex-direction:row}.group[data-has-label=true] .group-data-\[has-label\=true\]\:items-start{align-items:flex-start}.group[data-has-label=true] .group-data-\[has-label\=true\]\:items-end{align-items:flex-end}.group[data-focus=true] .group-data-\[focus\=true\]\:\!border-danger{--tw-border-opacity: 1 !important;border-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-border-opacity)))!important}.group[data-focus=true] .group-data-\[focus\=true\]\:border-danger{--tw-border-opacity: 1;border-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-border-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:border-default-foreground{--tw-border-opacity: 1;border-color:hsl(var(--heroui-default-foreground) / var(--heroui-default-foreground-opacity, var(--tw-border-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:border-primary{--tw-border-opacity: 1;border-color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-border-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:border-secondary{--tw-border-opacity: 1;border-color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-border-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:border-success{--tw-border-opacity: 1;border-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-border-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:border-warning{--tw-border-opacity: 1;border-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-border-opacity)))}.group[data-invalid=true] .group-data-\[invalid\=true\]\:border-danger,.group[data-selected=true] .group-data-\[selected\=true\]\:border-danger{--tw-border-opacity: 1;border-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-border-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:border-default-500{--tw-border-opacity: 1;border-color:hsl(var(--heroui-default-500) / var(--heroui-default-500-opacity, var(--tw-border-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:border-primary{--tw-border-opacity: 1;border-color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-border-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:border-secondary{--tw-border-opacity: 1;border-color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-border-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:border-success{--tw-border-opacity: 1;border-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-border-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:border-warning{--tw-border-opacity: 1;border-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-border-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:\!bg-danger-50{--tw-bg-opacity: 1 !important;background-color:hsl(var(--heroui-danger-50) / var(--heroui-danger-50-opacity, var(--tw-bg-opacity)))!important}.group[data-focus=true] .group-data-\[focus\=true\]\:bg-danger-50{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger-50) / var(--heroui-danger-50-opacity, var(--tw-bg-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:bg-default-100{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-100) / var(--heroui-default-100-opacity, var(--tw-bg-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:bg-default-200{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-200) / var(--heroui-default-200-opacity, var(--tw-bg-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:bg-primary-50{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-primary-50) / var(--heroui-primary-50-opacity, var(--tw-bg-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:bg-secondary-50{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-secondary-50) / var(--heroui-secondary-50-opacity, var(--tw-bg-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:bg-success-50{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success-50) / var(--heroui-success-50-opacity, var(--tw-bg-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:bg-warning-50{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning-50) / var(--heroui-warning-50-opacity, var(--tw-bg-opacity)))}.group[data-hover-unselected=true] .group-data-\[hover-unselected\=true\]\:bg-default-100{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-100) / var(--heroui-default-100-opacity, var(--tw-bg-opacity)))}.group[data-invalid=true] .group-data-\[invalid\=true\]\:bg-danger-50{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger-50) / var(--heroui-danger-50-opacity, var(--tw-bg-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:bg-danger{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-bg-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:bg-default-400{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-400) / var(--heroui-default-400-opacity, var(--tw-bg-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:bg-primary{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-bg-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:bg-secondary{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-bg-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:bg-success{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-bg-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:bg-warning{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-bg-opacity)))}.group[data-has-helper=true] .group-data-\[has-helper\=true\]\:pt-2{padding-top:.5rem}.group[data-has-helper=true] .group-data-\[has-helper\=true\]\:pt-3{padding-top:.75rem}.group[data-has-helper=true] .group-data-\[has-helper\=true\]\:pt-4,.group[data-has-label=true] .group-data-\[has-label\=true\]\:pt-4{padding-top:1rem}.group[data-has-label=true] .group-data-\[has-label\=true\]\:pt-5{padding-top:1.25rem}.group\/tr[data-disabled=true] .group-data-\[disabled\=true\]\/tr\:text-foreground-300{--tw-text-opacity: 1;color:hsl(var(--heroui-foreground-300) / var(--heroui-foreground-300-opacity, var(--tw-text-opacity)))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:text-default-600{--tw-text-opacity: 1;color:hsl(var(--heroui-default-600) / var(--heroui-default-600-opacity, var(--tw-text-opacity)))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:text-foreground{--tw-text-opacity: 1;color:hsl(var(--heroui-foreground) / var(--heroui-foreground-opacity, var(--tw-text-opacity)))}.group[data-filled=true] .group-data-\[filled\=true\]\:text-default-600{--tw-text-opacity: 1;color:hsl(var(--heroui-default-600) / var(--heroui-default-600-opacity, var(--tw-text-opacity)))}.group[data-filled=true] .group-data-\[filled\=true\]\:text-foreground{--tw-text-opacity: 1;color:hsl(var(--heroui-foreground) / var(--heroui-foreground-opacity, var(--tw-text-opacity)))}.group[data-has-value=true] .group-data-\[has-value\=true\]\:text-default-foreground{--tw-text-opacity: 1;color:hsl(var(--heroui-default-foreground) / var(--heroui-default-foreground-opacity, var(--tw-text-opacity)))}.group[data-has-value=true] .group-data-\[has-value\=true\]\:text-foreground{--tw-text-opacity: 1;color:hsl(var(--heroui-foreground) / var(--heroui-foreground-opacity, var(--tw-text-opacity)))}.group[data-invalid=true] .group-data-\[invalid\=true\]\:text-danger,.group[data-selected=true] .group-data-\[selected\=true\]\:text-danger{--tw-text-opacity: 1;color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-danger-foreground{--tw-text-opacity: 1;color:hsl(var(--heroui-danger-foreground) / var(--heroui-danger-foreground-opacity, var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-default-foreground{--tw-text-opacity: 1;color:hsl(var(--heroui-default-foreground) / var(--heroui-default-foreground-opacity, var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-foreground{--tw-text-opacity: 1;color:hsl(var(--heroui-foreground) / var(--heroui-foreground-opacity, var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-primary{--tw-text-opacity: 1;color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-primary-foreground{--tw-text-opacity: 1;color:hsl(var(--heroui-primary-foreground) / var(--heroui-primary-foreground-opacity, var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-secondary{--tw-text-opacity: 1;color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-secondary-foreground{--tw-text-opacity: 1;color:hsl(var(--heroui-secondary-foreground) / var(--heroui-secondary-foreground-opacity, var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-success{--tw-text-opacity: 1;color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-success-foreground{--tw-text-opacity: 1;color:hsl(var(--heroui-success-foreground) / var(--heroui-success-foreground-opacity, var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-warning{--tw-text-opacity: 1;color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-warning-foreground{--tw-text-opacity: 1;color:hsl(var(--heroui-warning-foreground) / var(--heroui-warning-foreground-opacity, var(--tw-text-opacity)))}.group[data-copied=true] .group-data-\[copied\=true\]\:opacity-0{opacity:0}.group[data-copied=true] .group-data-\[copied\=true\]\:opacity-100{opacity:1}.group[data-has-value=true] .group-data-\[has-value\=true\]\:opacity-70{opacity:.7}.group\/th[data-hover=true] .group-data-\[hover\=true\]\/th\:opacity-100,.group[data-loaded=true] .group-data-\[loaded\=true\]\:opacity-100{opacity:1}.group[data-pressed=true] .group-data-\[pressed\=true\]\:opacity-70{opacity:.7}.group[data-selected=true] .group-data-\[selected\=true\]\:opacity-0{opacity:0}.group[data-selected=true] .group-data-\[selected\=true\]\:opacity-100{opacity:1}.group[data-selected=true] .group-data-\[selected\=true\]\:opacity-60{opacity:.6}.group[data-focus-visible=true] .group-data-\[focus-visible\=true\]\:ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.group[data-focus-visible=true] .group-data-\[focus-visible\=true\]\:ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.group[data-focus-visible=true] .group-data-\[focus-visible\=true\]\:ring-focus{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--heroui-focus) / var(--heroui-focus-opacity, var(--tw-ring-opacity)))}.group[data-focus-visible=true] .group-data-\[focus-visible\=true\]\:ring-offset-0{--tw-ring-offset-width: 0px}.group[data-focus-visible=true] .group-data-\[focus-visible\=true\]\:ring-offset-2{--tw-ring-offset-width: 2px}.group[data-focus-visible=true] .group-data-\[focus-visible\=true\]\:ring-offset-background{--tw-ring-offset-color: hsl(var(--heroui-background) / var(--heroui-background-opacity, 1))}.group\/tr[data-odd=true] .group-data-\[odd\=true\]\/tr\:before\:-z-10:before{content:var(--tw-content);z-index:-10}.group[data-selected=true] .group-data-\[selected\=true\]\:before\:w-full:before{content:var(--tw-content);width:100%}.group[data-open=true] .group-data-\[open\=true\]\:before\:translate-y-px:before{content:var(--tw-content);--tw-translate-y: 1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-open=true] .group-data-\[open\=true\]\:before\:rotate-45:before{content:var(--tw-content);--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/tr[data-middle=true] .group-data-\[middle\=true\]\/tr\:before\:rounded-none:before{content:var(--tw-content);border-radius:0}.group[data-hover=true] .group-data-\[hover\=true\]\:before\:bg-default-100:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-100) / var(--heroui-default-100-opacity, var(--tw-bg-opacity)))}.group\/tr[data-odd=true] .group-data-\[odd\=true\]\/tr\:before\:bg-default-100:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-100) / var(--heroui-default-100-opacity, var(--tw-bg-opacity)))}.group\/tr[data-odd=true] .group-data-\[odd\=true\]\/tr\:before\:opacity-100:before{content:var(--tw-content);opacity:1}.group[data-required=true] .group-data-\[required\=true\]\:after\:ml-0\.5:after{content:var(--tw-content);margin-left:.125rem}.group[data-focus=true] .group-data-\[focus\=true\]\:after\:w-full:after{content:var(--tw-content);width:100%}.group[data-open=true] .group-data-\[open\=true\]\:after\:translate-y-0:after{content:var(--tw-content);--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-open=true] .group-data-\[open\=true\]\:after\:-rotate-45:after{content:var(--tw-content);--tw-rotate: -45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-selected=true] .group-data-\[selected\=true\]\:after\:scale-100:after{content:var(--tw-content);--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-invalid=true] .group-data-\[invalid\=true\]\:after\:bg-danger:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-bg-opacity)))}.group[data-required=true] .group-data-\[required\=true\]\:after\:text-danger:after{content:var(--tw-content);--tw-text-opacity: 1;color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:after\:opacity-100:after{content:var(--tw-content);opacity:1}.group[data-required=true] .group-data-\[required\=true\]\:after\:content-\[\'\*\'\]:after{--tw-content: "*";content:var(--tw-content)}.group[data-invalid=true] .group-data-\[invalid\=true\]\:hover\:border-danger:hover{--tw-border-opacity: 1;border-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-border-opacity)))}.group[data-invalid=true] .group-data-\[invalid\=true\]\:hover\:bg-danger-100:hover{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger-100) / var(--heroui-danger-100-opacity, var(--tw-bg-opacity)))}.group[data-invalid=true] .group-data-\[invalid\=true\]\:focus-within\:hover\:border-danger:hover:focus-within{--tw-border-opacity: 1;border-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-border-opacity)))}.group[data-invalid=true] .group-data-\[invalid\=true\]\:focus-within\:hover\:bg-danger-50:hover:focus-within{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger-50) / var(--heroui-danger-50-opacity, var(--tw-bg-opacity)))}.group\/tr[aria-selected=false][data-hover=true] .group-aria-\[selected\=false\]\/tr\:group-data-\[hover\=true\]\/tr\:before\:bg-default-100:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-100) / var(--heroui-default-100-opacity, var(--tw-bg-opacity)))}.group\/tr[aria-selected=false][data-hover=true] .group-aria-\[selected\=false\]\/tr\:group-data-\[hover\=true\]\/tr\:before\:opacity-70:before{content:var(--tw-content);opacity:.7}.group\/tr[data-odd=true] .group-data-\[odd\=true\]\/tr\:data-\[selected\=true\]\/tr\:before\:bg-danger\/20[data-selected=true]:before{content:var(--tw-content);background-color:hsl(var(--heroui-danger) / .2)}.group\/tr[data-odd=true] .group-data-\[odd\=true\]\/tr\:data-\[selected\=true\]\/tr\:before\:bg-default\/60[data-selected=true]:before{content:var(--tw-content);background-color:hsl(var(--heroui-default) / .6)}.group\/tr[data-odd=true] .group-data-\[odd\=true\]\/tr\:data-\[selected\=true\]\/tr\:before\:bg-primary\/20[data-selected=true]:before{content:var(--tw-content);background-color:hsl(var(--heroui-primary) / .2)}.group\/tr[data-odd=true] .group-data-\[odd\=true\]\/tr\:data-\[selected\=true\]\/tr\:before\:bg-secondary\/20[data-selected=true]:before{content:var(--tw-content);background-color:hsl(var(--heroui-secondary) / .2)}.group\/tr[data-odd=true] .group-data-\[odd\=true\]\/tr\:data-\[selected\=true\]\/tr\:before\:bg-success\/20[data-selected=true]:before{content:var(--tw-content);background-color:hsl(var(--heroui-success) / .2)}.group\/tr[data-odd=true] .group-data-\[odd\=true\]\/tr\:data-\[selected\=true\]\/tr\:before\:bg-warning\/20[data-selected=true]:before{content:var(--tw-content);background-color:hsl(var(--heroui-warning) / .2)}.peer[data-filled=true]~.peer-data-\[filled\=true\]\:pointer-events-auto{pointer-events:auto}.peer[data-filled=true]~.peer-data-\[filled\=true\]\:block{display:block}.peer[data-filled=true]~.peer-data-\[filled\=true\]\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer[data-filled=true]~.peer-data-\[filled\=true\]\:opacity-70{opacity:.7}@media (prefers-reduced-motion: no-preference){@keyframes pop-in{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.motion-safe\:animate-pop-in{animation:pop-in .2s ease-out forwards}}@media (prefers-reduced-motion: reduce){.motion-reduce\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.motion-reduce\:transition-none{transition-property:none}.motion-reduce\:after\:transition-none:after{content:var(--tw-content);transition-property:none}}@media (min-width: 640px){.sm\:m-0{margin:0}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.sm\:my-0{margin-top:0;margin-bottom:0}.sm\:my-16{margin-top:4rem;margin-bottom:4rem}.sm\:flex{display:flex}.sm\:w-auto{width:auto}.sm\:max-w-\[1200px\]{max-width:1200px}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:\[--scale-enter\:100\%\]{--scale-enter: 100%}.sm\:\[--scale-exit\:103\%\]{--scale-exit: 103%}.sm\:\[--slide-enter\:0px\]{--slide-enter: 0px}.sm\:\[--slide-exit\:0px\]{--slide-exit: 0px}.sm\:data-\[visible\=true\]\:pointer-events-none[data-visible=true]{pointer-events:none}.sm\:data-\[visible\=true\]\:opacity-0[data-visible=true]{opacity:0}.group[data-hover=true] .sm\:group-data-\[hover\=true\]\:data-\[visible\=true\]\:pointer-events-auto[data-visible=true]{pointer-events:auto}.group[data-hover=true] .sm\:group-data-\[hover\=true\]\:data-\[visible\=true\]\:opacity-100[data-visible=true]{opacity:1}}.rtl\:left-2:where([dir=rtl],[dir=rtl] *){left:.5rem}.rtl\:right-auto:where([dir=rtl],[dir=rtl] *){right:auto}.rtl\:origin-top-right:where([dir=rtl],[dir=rtl] *){transform-origin:top right}.rtl\:-rotate-180:where([dir=rtl],[dir=rtl] *){--tw-rotate: -180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:rotate-180:where([dir=rtl],[dir=rtl] *){--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:flex-row-reverse:where([dir=rtl],[dir=rtl] *){flex-direction:row-reverse}.rtl\:space-x-reverse:where([dir=rtl],[dir=rtl] *)>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 1}.rtl\:data-\[focus-visible\=true\]\:translate-x-3[data-focus-visible=true]:where([dir=rtl],[dir=rtl] *){--tw-translate-x: .75rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:data-\[hover\=true\]\:translate-x-3[data-hover=true]:where([dir=rtl],[dir=rtl] *){--tw-translate-x: .75rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:data-\[open\=true\]\:-rotate-90[data-open=true]:where([dir=rtl],[dir=rtl] *){--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (prefers-color-scheme: dark){.dark\:border-danger-100{--tw-border-opacity: 1;border-color:hsl(var(--heroui-danger-100) / var(--heroui-danger-100-opacity, var(--tw-border-opacity)))}.dark\:border-default-200{--tw-border-opacity: 1;border-color:hsl(var(--heroui-default-200) / var(--heroui-default-200-opacity, var(--tw-border-opacity)))}.dark\:border-primary-100{--tw-border-opacity: 1;border-color:hsl(var(--heroui-primary-100) / var(--heroui-primary-100-opacity, var(--tw-border-opacity)))}.dark\:border-success-100{--tw-border-opacity: 1;border-color:hsl(var(--heroui-success-100) / var(--heroui-success-100-opacity, var(--tw-border-opacity)))}.dark\:border-warning-100{--tw-border-opacity: 1;border-color:hsl(var(--heroui-warning-100) / var(--heroui-warning-100-opacity, var(--tw-border-opacity)))}.dark\:bg-background{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-background) / var(--heroui-background-opacity, var(--tw-bg-opacity)))}.dark\:bg-background\/20{background-color:hsl(var(--heroui-background) / .2)}.dark\:bg-content2{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-content2) / var(--heroui-content2-opacity, var(--tw-bg-opacity)))}.dark\:bg-danger-100{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger-100) / var(--heroui-danger-100-opacity, var(--tw-bg-opacity)))}.dark\:bg-danger-50{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger-50) / var(--heroui-danger-50-opacity, var(--tw-bg-opacity)))}.dark\:bg-danger-50\/50{background-color:hsl(var(--heroui-danger-50) / .5)}.dark\:bg-default{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default) / var(--heroui-default-opacity, var(--tw-bg-opacity)))}.dark\:bg-default-100{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-100) / var(--heroui-default-100-opacity, var(--tw-bg-opacity)))}.dark\:bg-default-50\/50{background-color:hsl(var(--heroui-default-50) / .5)}.dark\:bg-primary-100{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-primary-100) / var(--heroui-primary-100-opacity, var(--tw-bg-opacity)))}.dark\:bg-primary-50{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-primary-50) / var(--heroui-primary-50-opacity, var(--tw-bg-opacity)))}.dark\:bg-primary-50\/50{background-color:hsl(var(--heroui-primary-50) / .5)}.dark\:bg-secondary-100{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-secondary-100) / var(--heroui-secondary-100-opacity, var(--tw-bg-opacity)))}.dark\:bg-secondary-50{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-secondary-50) / var(--heroui-secondary-50-opacity, var(--tw-bg-opacity)))}.dark\:bg-secondary-50\/50{background-color:hsl(var(--heroui-secondary-50) / .5)}.dark\:bg-success-100{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success-100) / var(--heroui-success-100-opacity, var(--tw-bg-opacity)))}.dark\:bg-success-50{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success-50) / var(--heroui-success-50-opacity, var(--tw-bg-opacity)))}.dark\:bg-success-50\/50{background-color:hsl(var(--heroui-success-50) / .5)}.dark\:bg-transparent{background-color:transparent}.dark\:bg-warning-100{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning-100) / var(--heroui-warning-100-opacity, var(--tw-bg-opacity)))}.dark\:bg-warning-50{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning-50) / var(--heroui-warning-50-opacity, var(--tw-bg-opacity)))}.dark\:bg-warning-50\/50{background-color:hsl(var(--heroui-warning-50) / .5)}.dark\:text-danger-500{--tw-text-opacity: 1;color:hsl(var(--heroui-danger-500) / var(--heroui-danger-500-opacity, var(--tw-text-opacity)))}.dark\:text-success{--tw-text-opacity: 1;color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-text-opacity)))}.dark\:text-warning{--tw-text-opacity: 1;color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-text-opacity)))}.dark\:placeholder\:text-danger-500::-moz-placeholder{--tw-text-opacity: 1;color:hsl(var(--heroui-danger-500) / var(--heroui-danger-500-opacity, var(--tw-text-opacity)))}.dark\:placeholder\:text-danger-500::placeholder{--tw-text-opacity: 1;color:hsl(var(--heroui-danger-500) / var(--heroui-danger-500-opacity, var(--tw-text-opacity)))}.dark\:placeholder\:text-success::-moz-placeholder{--tw-text-opacity: 1;color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-text-opacity)))}.dark\:placeholder\:text-success::placeholder{--tw-text-opacity: 1;color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-text-opacity)))}.dark\:placeholder\:text-warning::-moz-placeholder{--tw-text-opacity: 1;color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-text-opacity)))}.dark\:placeholder\:text-warning::placeholder{--tw-text-opacity: 1;color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-text-opacity)))}.dark\:before\:via-default-700\/10:before{content:var(--tw-content);--tw-gradient-to: hsl(var(--heroui-default-700) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--heroui-default-700) / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:after\:bg-content2:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-content2) / var(--heroui-content2-opacity, var(--tw-bg-opacity)))}.dark\:focus\:bg-danger-400\/20:focus{background-color:hsl(var(--heroui-danger-400) / .2)}.dark\:focus\:bg-success-400\/20:focus{background-color:hsl(var(--heroui-success-400) / .2)}.dark\:focus\:bg-warning-400\/20:focus{background-color:hsl(var(--heroui-warning-400) / .2)}.dark\:data-\[hover\=true\]\:bg-content2[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-content2) / var(--heroui-content2-opacity, var(--tw-bg-opacity)))}.dark\:data-\[hover\=true\]\:bg-danger-50[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger-50) / var(--heroui-danger-50-opacity, var(--tw-bg-opacity)))}.dark\:data-\[hover\=true\]\:bg-success-50[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success-50) / var(--heroui-success-50-opacity, var(--tw-bg-opacity)))}.dark\:data-\[hover\=true\]\:bg-warning-50[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning-50) / var(--heroui-warning-50-opacity, var(--tw-bg-opacity)))}.dark\:data-\[selected\=true\]\:data-\[hover\=true\]\:bg-danger[data-hover=true][data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-bg-opacity)))}.dark\:data-\[selected\=true\]\:data-\[hover\=true\]\:bg-success[data-hover=true][data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-bg-opacity)))}.dark\:data-\[selected\=true\]\:data-\[hover\=true\]\:bg-warning[data-hover=true][data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-bg-opacity)))}.dark\:data-\[hover\=true\]\:text-danger-500[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-danger-500) / var(--heroui-danger-500-opacity, var(--tw-text-opacity)))}.dark\:data-\[hover\=true\]\:text-success-500[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-success-500) / var(--heroui-success-500-opacity, var(--tw-text-opacity)))}.dark\:data-\[hover\=true\]\:text-warning-500[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-warning-500) / var(--heroui-warning-500-opacity, var(--tw-text-opacity)))}.dark\:data-\[selected\=true\]\:data-\[hover\=true\]\:text-danger-foreground[data-hover=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-danger-foreground) / var(--heroui-danger-foreground-opacity, var(--tw-text-opacity)))}.dark\:data-\[selected\=true\]\:data-\[hover\=true\]\:text-success-foreground[data-hover=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-success-foreground) / var(--heroui-success-foreground-opacity, var(--tw-text-opacity)))}.dark\:data-\[selected\=true\]\:data-\[hover\=true\]\:text-warning-foreground[data-hover=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-warning-foreground) / var(--heroui-warning-foreground-opacity, var(--tw-text-opacity)))}.dark\:data-\[selected\=true\]\:data-\[range-selection\=true\]\:text-success-500[data-range-selection=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-success-500) / var(--heroui-success-500-opacity, var(--tw-text-opacity)))}.dark\:data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:text-success-foreground[data-range-selection=true][data-selection-end=true][data-selected=true],.dark\:data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:text-success-foreground[data-range-selection=true][data-selection-start=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-success-foreground) / var(--heroui-success-foreground-opacity, var(--tw-text-opacity)))}.dark\:data-\[selected\=true\]\:text-danger-500[data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-danger-500) / var(--heroui-danger-500-opacity, var(--tw-text-opacity)))}.dark\:data-\[selected\=true\]\:text-success[data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-text-opacity)))}.dark\:data-\[selected\=true\]\:text-warning[data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-text-opacity)))}.dark\:data-\[selected\=true\]\:data-\[range-selection\=true\]\:before\:bg-success-50[data-range-selection=true][data-selected=true]:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success-50) / var(--heroui-success-50-opacity, var(--tw-bg-opacity)))}.dark\:data-\[selected\=true\]\:data-\[range-selection\=true\]\:before\:bg-warning-50[data-range-selection=true][data-selected=true]:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning-50) / var(--heroui-warning-50-opacity, var(--tw-bg-opacity)))}.dark\:data-\[invalid\=true\]\:focus\:bg-danger-400\/20:focus[data-invalid=true]{background-color:hsl(var(--heroui-danger-400) / .2)}}.\[\&\+\.border-medium\.border-danger\]\:ms-\[calc\(theme\(borderWidth\.medium\)\*-1\)\]+.border-medium.border-danger{margin-inline-start:calc(var(--heroui-border-width-medium) * -1)}.\[\&\+\.border-medium\.border-default\]\:ms-\[calc\(theme\(borderWidth\.medium\)\*-1\)\]+.border-medium.border-default{margin-inline-start:calc(var(--heroui-border-width-medium) * -1)}.\[\&\+\.border-medium\.border-primary\]\:ms-\[calc\(theme\(borderWidth\.medium\)\*-1\)\]+.border-medium.border-primary{margin-inline-start:calc(var(--heroui-border-width-medium) * -1)}.\[\&\+\.border-medium\.border-secondary\]\:ms-\[calc\(theme\(borderWidth\.medium\)\*-1\)\]+.border-medium.border-secondary{margin-inline-start:calc(var(--heroui-border-width-medium) * -1)}.\[\&\+\.border-medium\.border-success\]\:ms-\[calc\(theme\(borderWidth\.medium\)\*-1\)\]+.border-medium.border-success{margin-inline-start:calc(var(--heroui-border-width-medium) * -1)}.\[\&\+\.border-medium\.border-warning\]\:ms-\[calc\(theme\(borderWidth\.medium\)\*-1\)\]+.border-medium.border-warning{margin-inline-start:calc(var(--heroui-border-width-medium) * -1)}.\[\&\:not\(\:first-child\)\:not\(\:last-child\)\]\:rounded-none:not(:first-child):not(:last-child){border-radius:0}.\[\&\:not\(\:first-child\)\]\:-ml-1:not(:first-child){margin-left:-.25rem}.\[\&\:not\(\:first-of-type\)\:not\(\:last-of-type\)\]\:rounded-none:not(:first-of-type):not(:last-of-type){border-radius:0}.\[\&\:not\(\:first-of-type\)\]\:ms-\[calc\(theme\(borderWidth\.2\)\*-1\)\]:not(:first-of-type){margin-inline-start:-2px}.\[\&\>\*\]\:relative>*{position:relative}.\[\&\>path\]\:stroke-\[2px\]>path{stroke-width:2px}.\[\&\>svg\]\:max-w-\[theme\(spacing\.8\)\]>svg{max-width:2rem}.\[\&\>tr\]\:first\:rounded-lg:first-child>tr{border-radius:.5rem}.\[\&\>tr\]\:first\:shadow-small:first-child>tr{--tw-shadow: var(--heroui-box-shadow-small);--tw-shadow-colored: var(--heroui-box-shadow-small);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.\[\&\[data-hover\=true\]\:not\(\[data-active\=true\]\)\]\:bg-default-100[data-hover=true]:not([data-active=true]){--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-100) / var(--heroui-default-100-opacity, var(--tw-bg-opacity)))}.\[\&\[data-hover\=true\]\:not\(\[data-active\=true\]\)\]\:bg-default-200[data-hover=true]:not([data-active=true]){--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-200) / var(--heroui-default-200-opacity, var(--tw-bg-opacity)))}.\[\&_\.chevron-icon\]\:flex-none .chevron-icon{flex:none}.\[\&_\.chevron-icon\]\:rotate-180 .chevron-icon{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&_\.chevron-icon\]\:transition-transform .chevron-icon{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s} diff --git a/packages/ragbits-chat/src/ragbits/chat/ui-build/index.html b/packages/ragbits-chat/src/ragbits/chat/ui-build/index.html index 66175e7b4..0a01bc242 100644 --- a/packages/ragbits-chat/src/ragbits/chat/ui-build/index.html +++ b/packages/ragbits-chat/src/ragbits/chat/ui-build/index.html @@ -5,8 +5,8 @@ Ragbits - - + + diff --git a/ui/src/App.tsx b/ui/src/App.tsx index da96ecbc6..ac9d66e20 100644 --- a/ui/src/App.tsx +++ b/ui/src/App.tsx @@ -41,13 +41,16 @@ export default function Component() { const handleScroll = useCallback(() => { const AUTO_SCROLL_THRESHOLD = 25; const SCROLL_DOWN_THRESHOLD = 100; + if (!scrollContainerRef.current) return; + const container = scrollContainerRef.current; const offsetFromBottom = container.scrollHeight - container.scrollTop - container.clientHeight; setShowScrollDownButton(offsetFromBottom > SCROLL_DOWN_THRESHOLD); setShouldAutoScroll(false); + if (offsetFromBottom > AUTO_SCROLL_THRESHOLD) { setShouldAutoScroll(false); } else { @@ -58,6 +61,7 @@ export default function Component() { useEffect(() => { if (configRequest.data) { const config = configRequest.data.data; + setConfig(config); } }, [configRequest.data]); @@ -77,6 +81,7 @@ export default function Component() { useEffect(() => { setShouldAutoScroll(true); + if (history.length === 0) { setShowScrollDownButton(false); } @@ -102,10 +107,12 @@ export default function Component() { const scrollToBottom = useCallback(() => { if (!scrollContainerRef.current) return; + scrollContainerRef.current.scrollTo({ top: scrollContainerRef.current.scrollHeight, behavior: "smooth", }); + setShouldAutoScroll(true); }, []); @@ -126,6 +133,7 @@ export default function Component() { const handleSubmit = () => { sendMessage(message); + setMessage(""); }; const heroMessage = `Hello! I'm your AI assistant.\n\n How can I help you today? diff --git a/ui/src/core/components/ChatMessage.tsx b/ui/src/core/components/ChatMessage.tsx index 67fae44a6..f4268afba 100644 --- a/ui/src/core/components/ChatMessage.tsx +++ b/ui/src/core/components/ChatMessage.tsx @@ -29,9 +29,11 @@ const ChatMessage = forwardRef( ref, ) => { const rightAlign = role === MessageRole.USER; + const [didAnimate, setDidAnimate] = useState(false); - const copyIconTimerRef = useRef | null>(null); const [copyIcon, setCopyIcon] = useState("heroicons:clipboard"); + + const copyIconTimerRef = useRef | null>(null); const { theme } = useThemeContext(); const onCopyClick = () => { diff --git a/ui/src/core/components/PromptInput/PromptInput.tsx b/ui/src/core/components/PromptInput/PromptInput.tsx index 38a820e56..a788b1773 100644 --- a/ui/src/core/components/PromptInput/PromptInput.tsx +++ b/ui/src/core/components/PromptInput/PromptInput.tsx @@ -19,19 +19,19 @@ const PromptInput = ({ submit, isLoading, }: PromptInputProps) => { - const inputRef = React.useRef(null); + const textAreaRef = React.useRef(null); const handleSubmit = useCallback(() => { - if (!prompt && !isLoading) return; + if (!message && !isLoading) return; submit(); - setMessage(""); - inputRef?.current?.focus(); - }, [setMessage, isLoading, submit]); + textAreaRef?.current?.focus(); + }, [isLoading, submit, message]); const onSubmit = useCallback( (e: React.FormEvent) => { e.preventDefault(); + handleSubmit(); }, [handleSubmit], @@ -50,52 +50,46 @@ const PromptInput = ({ return (
-
- -
+ ); }; export default PromptInput; -PromptInput.displayName = "PromptInput"; diff --git a/ui/src/core/components/PromptInput/PromptInputAssets.tsx b/ui/src/core/components/PromptInput/PromptInputAssets.tsx deleted file mode 100644 index 0ac4a6766..000000000 --- a/ui/src/core/components/PromptInput/PromptInputAssets.tsx +++ /dev/null @@ -1,52 +0,0 @@ -import { Badge, Button } from "@heroui/react"; -import { Image } from "@heroui/image"; -import { Icon } from "@iconify/react"; - -interface PromptInputAssetsProps { - assets: string[]; - onRemoveAsset: (index: number) => void; -} - -const PromptInputAssets = ({ - assets, - onRemoveAsset, -}: PromptInputAssetsProps) => { - if (assets.length === 0) return null; - - return ( - <> - {assets.map((asset, index) => ( - onRemoveAsset(index)} - > - - - } - > - uploaded image - - ))} - - ); -}; - -export default PromptInputAssets; - -PromptInputAssets.displayName = "PromptInputAssets"; diff --git a/ui/src/core/components/PromptInput/PromptInputText.tsx b/ui/src/core/components/PromptInput/PromptInputText.tsx index 9b05e923b..16ca8a2ea 100644 --- a/ui/src/core/components/PromptInput/PromptInputText.tsx +++ b/ui/src/core/components/PromptInput/PromptInputText.tsx @@ -1,25 +1,14 @@ import type { TextAreaProps } from "@heroui/react"; - -import React from "react"; +import { forwardRef } from "react"; import { Textarea } from "@heroui/react"; -import { cn } from "@heroui/react"; -const PromptInputText = React.forwardRef( +const PromptInputText = forwardRef( ({ classNames = {}, ...props }, ref) => { return (