!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="57a9d091-7a2b-5e41-b465-4a1bd7a126bf")}catch(e){}}(); import{r as i,R as b,a as oe}from"./chunk-LFPYN7LY-B-h9qMx-.js";(function(){try{var e=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};e.SENTRY_RELEASE={id:"main"};var t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="4d660a92-0a1e-4dde-9f6b-182ca5ac4cef",e._sentryDebugIdIdentifier="sentry-dbid-4d660a92-0a1e-4dde-9f6b-182ca5ac4cef")}catch{}})();var je=Object.defineProperty,Ae=(e,t,n)=>t in e?je(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,G=(e,t,n)=>(Ae(e,typeof t!="symbol"?t+"":t,n),n);let ke=class{constructor(){G(this,"current",this.detect()),G(this,"handoffState","pending"),G(this,"currentId",0)}set(t){this.current!==t&&(this.handoffState="pending",this.currentId=0,this.current=t)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return this.current==="server"}get isClient(){return this.current==="client"}detect(){return typeof window>"u"||typeof document>"u"?"server":"client"}handoff(){this.handoffState==="pending"&&(this.handoffState="complete")}get isHandoffComplete(){return this.handoffState==="complete"}},M=new ke;function Ne(e){typeof queueMicrotask=="function"?queueMicrotask(e):Promise.resolve().then(e).catch(t=>setTimeout(()=>{throw t}))}function U(){let e=[],t={addEventListener(n,r,l,a){return n.addEventListener(r,l,a),t.add(()=>n.removeEventListener(r,l,a))},requestAnimationFrame(...n){let r=requestAnimationFrame(...n);return t.add(()=>cancelAnimationFrame(r))},nextFrame(...n){return t.requestAnimationFrame(()=>t.requestAnimationFrame(...n))},setTimeout(...n){let r=setTimeout(...n);return t.add(()=>clearTimeout(r))},microTask(...n){let r={current:!0};return Ne(()=>{r.current&&n[0]()}),t.add(()=>{r.current=!1})},style(n,r,l){let a=n.style.getPropertyValue(r);return Object.assign(n.style,{[r]:l}),this.add(()=>{Object.assign(n.style,{[r]:a})})},group(n){let r=U();return n(r),this.add(()=>r.dispose())},add(n){return e.includes(n)||e.push(n),()=>{let r=e.indexOf(n);if(r>=0)for(let l of e.splice(r,1))l()}},dispose(){for(let n of e.splice(0))n()}};return t}function ce(){let[e]=i.useState(U);return i.useEffect(()=>()=>e.dispose(),[e]),e}let R=(e,t)=>{M.isServer?i.useEffect(e,t):i.useLayoutEffect(e,t)};function de(e){let t=i.useRef(e);return R(()=>{t.current=e},[e]),t}let S=function(e){let t=de(e);return b.useCallback((...n)=>t.current(...n),[t])};function X(...e){return Array.from(new Set(e.flatMap(t=>typeof t=="string"?t.split(" "):[]))).filter(Boolean).join(" ")}function _(e,t,...n){if(e in t){let l=t[e];return typeof l=="function"?l(...n):l}let r=new Error(`Tried to handle "${e}" but there is no handler defined. Only defined handlers are: ${Object.keys(t).map(l=>`"${l}"`).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,_),r}var pe=(e=>(e[e.None=0]="None",e[e.RenderStrategy=1]="RenderStrategy",e[e.Static=2]="Static",e))(pe||{}),$=(e=>(e[e.Unmount=0]="Unmount",e[e.Hidden=1]="Hidden",e))($||{});function me(){let e=xe();return i.useCallback(t=>Pe({mergeRefs:e,...t}),[e])}function Pe({ourProps:e,theirProps:t,slot:n,defaultTag:r,features:l,visible:a=!0,name:o,mergeRefs:u}){u=u??He;let s=he(t,e);if(a)return D(s,n,r,o,u);let p=l??0;if(p&2){let{static:c=!1,...h}=s;if(c)return D(h,n,r,o,u)}if(p&1){let{unmount:c=!0,...h}=s;return _(c?0:1,{0(){return null},1(){return D({...h,hidden:!0,style:{display:"none"}},n,r,o,u)}})}return D(s,n,r,o,u)}function D(e,t={},n,r,l){let{as:a=n,children:o,refName:u="ref",...s}=Q(e,["unmount","static"]),p=e.ref!==void 0?{[u]:e.ref}:{},c=typeof o=="function"?o(t):o;"className"in s&&s.className&&typeof s.className=="function"&&(s.className=s.className(t)),s["aria-labelledby"]&&s["aria-labelledby"]===s.id&&(s["aria-labelledby"]=void 0);let h={};if(t){let g=!1,d=[];for(let[f,v]of Object.entries(t))typeof v=="boolean"&&(g=!0),v===!0&&d.push(f.replace(/([A-Z])/g,m=>`-${m.toLowerCase()}`));if(g){h["data-headlessui-state"]=d.join(" ");for(let f of d)h[`data-${f}`]=""}}if(a===i.Fragment&&(Object.keys(j(s)).length>0||Object.keys(j(h)).length>0))if(!i.isValidElement(c)||Array.isArray(c)&&c.length>1){if(Object.keys(j(s)).length>0)throw new Error(['Passing props on "Fragment"!',"",`The current component <${r} /> is rendering a "Fragment".`,"However we need to passthrough the following props:",Object.keys(j(s)).concat(Object.keys(j(h))).map(g=>` - ${g}`).join(` `),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "Fragment".',"Render a single element as the child so that we can forward the props onto that element."].map(g=>` - ${g}`).join(` `)].join(` `))}else{let g=c.props,d=g?.className,f=typeof d=="function"?(...E)=>X(d(...E),s.className):X(d,s.className),v=f?{className:f}:{},m=he(c.props,j(Q(s,["ref"])));for(let E in h)E in m&&delete h[E];return i.cloneElement(c,Object.assign({},m,h,p,{ref:l(Le(c),p.ref)},v))}return i.createElement(a,Object.assign({},Q(s,["ref"]),a!==i.Fragment&&p,a!==i.Fragment&&h),c)}function xe(){let e=i.useRef([]),t=i.useCallback(n=>{for(let r of e.current)r!=null&&(typeof r=="function"?r(n):r.current=n)},[]);return(...n)=>{if(!n.every(r=>r==null))return e.current=n,t}}function He(...e){return e.every(t=>t==null)?void 0:t=>{for(let n of e)n!=null&&(typeof n=="function"?n(t):n.current=t)}}function he(...e){if(e.length===0)return{};if(e.length===1)return e[0];let t={},n={};for(let r of e)for(let l in r)l.startsWith("on")&&typeof r[l]=="function"?(n[l]!=null||(n[l]=[]),n[l].push(r[l])):t[l]=r[l];if(t.disabled||t["aria-disabled"])for(let r in n)/^(on(?:Click|Pointer|Mouse|Key)(?:Down|Up|Press)?)$/.test(r)&&(n[r]=[l=>{var a;return(a=l?.preventDefault)==null?void 0:a.call(l)}]);for(let r in n)Object.assign(t,{[r](l,...a){let o=n[r];for(let u of o){if((l instanceof Event||l?.nativeEvent instanceof Event)&&l.defaultPrevented)return;u(l,...a)}}});return t}function rt(...e){if(e.length===0)return{};if(e.length===1)return e[0];let t={},n={};for(let r of e)for(let l in r)l.startsWith("on")&&typeof r[l]=="function"?(n[l]!=null||(n[l]=[]),n[l].push(r[l])):t[l]=r[l];for(let r in n)Object.assign(t,{[r](...l){let a=n[r];for(let o of a)o?.(...l)}});return t}function ee(e){var t;return Object.assign(i.forwardRef(e),{displayName:(t=e.displayName)!=null?t:e.name})}function j(e){let t=Object.assign({},e);for(let n in t)t[n]===void 0&&delete t[n];return t}function Q(e,t=[]){let n=Object.assign({},e);for(let r of t)r in n&&delete n[r];return n}function Le(e){return b.version.split(".")[0]>="19"?e.props.ref:e.ref}let ve=Symbol();function lt(e,t=!0){return Object.assign(e,{[ve]:t})}function ge(...e){let t=i.useRef(e);i.useEffect(()=>{t.current=e},[e]);let n=S(r=>{for(let l of t.current)l!=null&&(typeof l=="function"?l(r):l.current=r)});return e.every(r=>r==null||r?.[ve])?void 0:n}function Ie(e=0){let[t,n]=i.useState(e),r=i.useCallback(s=>n(s),[t]),l=i.useCallback(s=>n(p=>p|s),[t]),a=i.useCallback(s=>(t&s)===s,[t]),o=i.useCallback(s=>n(p=>p&~s),[n]),u=i.useCallback(s=>n(p=>p^s),[n]);return{flags:t,setFlag:r,addFlag:l,hasFlag:a,removeFlag:o,toggleFlag:u}}var De={},ue,fe;typeof process<"u"&&typeof globalThis<"u"&&typeof Element<"u"&&((ue=process==null?void 0:De)==null?void 0:ue.NODE_ENV)==="test"&&typeof((fe=Element?.prototype)==null?void 0:fe.getAnimations)>"u"&&(Element.prototype.getAnimations=function(){return console.warn(["Headless UI has polyfilled `Element.prototype.getAnimations` for your tests.","Please install a proper polyfill e.g. `jsdom-testing-mocks`, to silence these warnings.","","Example usage:","```js","import { mockAnimationsApi } from 'jsdom-testing-mocks'","mockAnimationsApi()","```"].join(` `)),[]});var Me=(e=>(e[e.None=0]="None",e[e.Closed=1]="Closed",e[e.Enter=2]="Enter",e[e.Leave=4]="Leave",e))(Me||{});function Ue(e){let t={};for(let n in e)e[n]===!0&&(t[`data-${n}`]="");return t}function _e(e,t,n,r){let[l,a]=i.useState(n),{hasFlag:o,addFlag:u,removeFlag:s}=Ie(e&&l?3:0),p=i.useRef(!1),c=i.useRef(!1),h=ce();return R(()=>{var g;if(e){if(n&&a(!0),!t){n&&u(3);return}return(g=r?.start)==null||g.call(r,n),qe(t,{inFlight:p,prepare(){c.current?c.current=!1:c.current=p.current,p.current=!0,!c.current&&(n?(u(3),s(4)):(u(4),s(2)))},run(){c.current?n?(s(3),u(4)):(s(4),u(3)):n?s(1):u(1)},done(){var d;c.current&&typeof t.getAnimations=="function"&&t.getAnimations().length>0||(p.current=!1,s(7),n||a(!1),(d=r?.end)==null||d.call(r,n))}})}},[e,n,t,h]),e?[l,{closed:o(1),enter:o(2),leave:o(4),transition:o(2)||o(4)}]:[n,{closed:void 0,enter:void 0,leave:void 0,transition:void 0}]}function qe(e,{prepare:t,run:n,done:r,inFlight:l}){let a=U();return ze(e,{prepare:t,inFlight:l}),a.nextFrame(()=>{n(),a.requestAnimationFrame(()=>{a.add(Ve(e,r))})}),a.dispose}function Ve(e,t){var n,r;let l=U();if(!e)return l.dispose;let a=!1;l.add(()=>{a=!0});let o=(r=(n=e.getAnimations)==null?void 0:n.call(e).filter(u=>u instanceof CSSTransition))!=null?r:[];return o.length===0?(t(),l.dispose):(Promise.allSettled(o.map(u=>u.finished)).then(()=>{a||t()}),l.dispose)}function ze(e,{inFlight:t,prepare:n}){if(t!=null&&t.current){n();return}let r=e.style.transition;e.style.transition="none",n(),e.offsetHeight,e.style.transition=r}let q=i.createContext(null);q.displayName="OpenClosedContext";var A=(e=>(e[e.Open=1]="Open",e[e.Closed=2]="Closed",e[e.Closing=4]="Closing",e[e.Opening=8]="Opening",e))(A||{});function ye(){return i.useContext(q)}function Ke({value:e,children:t}){return b.createElement(q.Provider,{value:e},t)}function it({children:e}){return b.createElement(q.Provider,{value:null},e)}function We(){let e=typeof document>"u";return"useSyncExternalStore"in oe?(t=>t.useSyncExternalStore)(oe)(()=>()=>{},()=>!1,()=>!e):!1}function be(){let e=We(),[t,n]=i.useState(M.isHandoffComplete);return t&&M.isHandoffComplete===!1&&n(!1),i.useEffect(()=>{t!==!0&&n(!0)},[t]),i.useEffect(()=>M.handoff(),[]),e?!1:t}function Ye(){let e=i.useRef(!1);return R(()=>(e.current=!0,()=>{e.current=!1}),[]),e}function Ee(e){var t;return!!(e.enter||e.enterFrom||e.enterTo||e.leave||e.leaveFrom||e.leaveTo)||((t=e.as)!=null?t:we)!==i.Fragment||b.Children.count(e.children)===1}let V=i.createContext(null);V.displayName="TransitionContext";var Be=(e=>(e.Visible="visible",e.Hidden="hidden",e))(Be||{});function Ze(){let e=i.useContext(V);if(e===null)throw new Error("A is used but it is missing a parent or .");return e}function Ge(){let e=i.useContext(z);if(e===null)throw new Error("A is used but it is missing a parent or .");return e}let z=i.createContext(null);z.displayName="NestingContext";function K(e){return"children"in e?K(e.children):e.current.filter(({el:t})=>t.current!==null).filter(({state:t})=>t==="visible").length>0}function Ce(e,t){let n=de(e),r=i.useRef([]),l=Ye(),a=ce(),o=S((d,f=$.Hidden)=>{let v=r.current.findIndex(({el:m})=>m===d);v!==-1&&(_(f,{[$.Unmount](){r.current.splice(v,1)},[$.Hidden](){r.current[v].state="hidden"}}),a.microTask(()=>{var m;!K(r)&&l.current&&((m=n.current)==null||m.call(n))}))}),u=S(d=>{let f=r.current.find(({el:v})=>v===d);return f?f.state!=="visible"&&(f.state="visible"):r.current.push({el:d,state:"visible"}),()=>o(d,$.Unmount)}),s=i.useRef([]),p=i.useRef(Promise.resolve()),c=i.useRef({enter:[],leave:[]}),h=S((d,f,v)=>{s.current.splice(0),t&&(t.chains.current[f]=t.chains.current[f].filter(([m])=>m!==d)),t?.chains.current[f].push([d,new Promise(m=>{s.current.push(m)})]),t?.chains.current[f].push([d,new Promise(m=>{Promise.all(c.current[f].map(([E,k])=>k)).then(()=>m())})]),f==="enter"?p.current=p.current.then(()=>t?.wait.current).then(()=>v(f)):v(f)}),g=S((d,f,v)=>{Promise.all(c.current[f].splice(0).map(([m,E])=>E)).then(()=>{var m;(m=s.current.shift())==null||m()}).then(()=>v(f))});return i.useMemo(()=>({children:r,register:u,unregister:o,onStart:h,onStop:g,wait:p,chains:c}),[u,o,r,h,g,c,p])}let we=i.Fragment,Fe=pe.RenderStrategy;function Qe(e,t){var n,r;let{transition:l=!0,beforeEnter:a,afterEnter:o,beforeLeave:u,afterLeave:s,enter:p,enterFrom:c,enterTo:h,entered:g,leave:d,leaveFrom:f,leaveTo:v,...m}=e,[E,k]=i.useState(null),y=i.useRef(null),T=Ee(e),O=ge(...T?[y,t,k]:t===null?[]:[t]),te=(n=m.unmount)==null||n?$.Unmount:$.Hidden,{show:w,appear:ne,initial:re}=Ze(),[F,W]=i.useState(w?"visible":"hidden"),le=Ge(),{register:x,unregister:H}=le;R(()=>x(y),[x,y]),R(()=>{if(te===$.Hidden&&y.current){if(w&&F!=="visible"){W("visible");return}return _(F,{hidden:()=>H(y),visible:()=>x(y)})}},[F,y,x,H,w,te]);let Y=be();R(()=>{if(T&&Y&&F==="visible"&&y.current===null)throw new Error("Did you forget to passthrough the `ref` to the actual DOM node?")},[y,F,Y,T]);let Te=re&&!ne,ie=ne&&w&&re,B=i.useRef(!1),L=Ce(()=>{B.current||(W("hidden"),H(y))},le),se=S(Z=>{B.current=!0;let I=Z?"enter":"leave";L.onStart(y,I,P=>{P==="enter"?a?.():P==="leave"&&u?.()})}),ae=S(Z=>{let I=Z?"enter":"leave";B.current=!1,L.onStop(y,I,P=>{P==="enter"?o?.():P==="leave"&&s?.()}),I==="leave"&&!K(L)&&(W("hidden"),H(y))});i.useEffect(()=>{T&&l||(se(w),ae(w))},[w,T,l]);let $e=!(!l||!T||!Y||Te),[,C]=_e($e,E,w,{start:se,end:ae}),Re=j({ref:O,className:((r=X(m.className,ie&&p,ie&&c,C.enter&&p,C.enter&&C.closed&&c,C.enter&&!C.closed&&h,C.leave&&d,C.leave&&!C.closed&&f,C.leave&&C.closed&&v,!C.transition&&w&&g))==null?void 0:r.trim())||void 0,...Ue(C)}),N=0;F==="visible"&&(N|=A.Open),F==="hidden"&&(N|=A.Closed),w&&F==="hidden"&&(N|=A.Opening),!w&&F==="visible"&&(N|=A.Closing);let Oe=me();return b.createElement(z.Provider,{value:L},b.createElement(Ke,{value:N},Oe({ourProps:Re,theirProps:m,defaultTag:we,features:Fe,visible:F==="visible",name:"Transition.Child"})))}function Xe(e,t){let{show:n,appear:r=!1,unmount:l=!0,...a}=e,o=i.useRef(null),u=Ee(e),s=ge(...u?[o,t]:t===null?[]:[t]);be();let p=ye();if(n===void 0&&p!==null&&(n=(p&A.Open)===A.Open),n===void 0)throw new Error("A is used but it is missing a `show={true | false}` prop.");let[c,h]=i.useState(n?"visible":"hidden"),g=Ce(()=>{n||h("hidden")}),[d,f]=i.useState(!0),v=i.useRef([n]);R(()=>{d!==!1&&v.current[v.current.length-1]!==n&&(v.current.push(n),f(!1))},[v,n]);let m=i.useMemo(()=>({show:n,appear:r,initial:d}),[n,r,d]);R(()=>{n?h("visible"):!K(g)&&o.current!==null&&h("hidden")},[n,g]);let E={unmount:l},k=S(()=>{var O;d&&f(!1),(O=e.beforeEnter)==null||O.call(e)}),y=S(()=>{var O;d&&f(!1),(O=e.beforeLeave)==null||O.call(e)}),T=me();return b.createElement(z.Provider,{value:g},b.createElement(V.Provider,{value:m},T({ourProps:{...E,as:i.Fragment,children:b.createElement(Se,{ref:s,...E,...a,beforeEnter:k,beforeLeave:y})},theirProps:{},defaultTag:i.Fragment,features:Fe,visible:c==="visible",name:"Transition"})))}function Je(e,t){let n=i.useContext(V)!==null,r=ye()!==null;return b.createElement(b.Fragment,null,!n&&r?b.createElement(J,{ref:t,...e}):b.createElement(Se,{ref:t,...e}))}let J=ee(Xe),Se=ee(Qe),et=ee(Je),st=Object.assign(J,{Child:et,Root:J});export{et as F,ee as K,me as L,pe as O,Ue as R,lt as T,rt as _,ye as a,U as b,Ke as c,it as d,M as e,Ye as f,A as i,be as l,j as m,R as n,S as o,ce as p,de as s,Ne as t,_ as u,_e as x,ge as y,st as z}; //# debugId=57a9d091-7a2b-5e41-b465-4a1bd7a126bf