1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,496336,e=>{"use strict";var t=Object.defineProperty,n=(e,n,r)=>{let o;return(o="symbol"!=typeof n?n+"":n)in e?t(e,o,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[o]=r,r};let r=new class{constructor(){n(this,"current",this.detect()),n(this,"handoffState","pending"),n(this,"currentId",0)}set(e){this.current!==e&&(this.handoffState="pending",this.currentId=0,this.current=e)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return"server"===this.current}get isClient(){return"client"===this.current}detect(){return"u"<typeof window||"u"<typeof document?"server":"client"}handoff(){"pending"===this.handoffState&&(this.handoffState="complete")}get isHandoffComplete(){return"complete"===this.handoffState}};e.s(["env",()=>r])},587087,e=>{"use strict";var t=e.i(496336);function n(e){var n,r;return t.env.isServer?null:e?"ownerDocument"in e?e.ownerDocument:"current"in e?null!=(r=null==(n=e.current)?void 0:n.ownerDocument)?r:document:null:document}e.s(["getOwnerDocument",()=>n])},716549,194776,e=>{"use strict";function t(e){"function"==typeof queueMicrotask?queueMicrotask(e):Promise.resolve().then(e).catch(e=>setTimeout(()=>{throw e}))}e.s(["microTask",()=>t],194776),e.s(["disposables",()=>function e(){let n=[],r={addEventListener:(e,t,n,o)=>(e.addEventListener(t,n,o),r.add(()=>e.removeEventListener(t,n,o))),requestAnimationFrame(...e){let t=requestAnimationFrame(...e);return r.add(()=>cancelAnimationFrame(t))},nextFrame:(...e)=>r.requestAnimationFrame(()=>r.requestAnimationFrame(...e)),setTimeout(...e){let t=setTimeout(...e);return r.add(()=>clearTimeout(t))},microTask(...e){let n={current:!0};return t(()=>{n.current&&e[0]()}),r.add(()=>{n.current=!1})},style(e,t,n){let r=e.style.getPropertyValue(t);return Object.assign(e.style,{[t]:n}),this.add(()=>{Object.assign(e.style,{[t]:r})})},group(t){let n=e();return t(n),this.add(()=>n.dispose())},add:e=>(n.includes(e)||n.push(e),()=>{let t=n.indexOf(e);if(t>=0)for(let e of n.splice(t,1))e()}),dispose(){for(let e of n.splice(0))e()}};return r}],716549)},304519,e=>{"use strict";var t=e.i(106068),n=e.i(716549);function r(){let[e]=(0,t.useState)(n.disposables);return(0,t.useEffect)(()=>()=>e.dispose(),[e]),e}e.s(["useDisposables",()=>r])},959946,350269,e=>{"use strict";var t=e.i(106068),n=e.i(496336);let r=(e,r)=>{n.env.isServer?(0,t.useEffect)(e,r):(0,t.useLayoutEffect)(e,r)};function o(e){let n=(0,t.useRef)(e);return r(()=>{n.current=e},[e]),n}e.s(["useIsoMorphicEffect",()=>r],350269),e.s(["useLatestValue",()=>o],959946)},311840,e=>{"use strict";var t=e.i(106068),n=e.i(959946);let r=function(e){let r=(0,n.useLatestValue)(e);return t.default.useCallback((...e)=>r.current(...e),[r])};e.s(["useEvent",()=>r])},363248,8243,400868,e=>{"use strict";let t;var n=e.i(106068);let r="u">typeof document?n.default.useLayoutEffect:()=>{},o=["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"])'];o.join(":not([hidden]),"),o.push('[tabindex]:not([tabindex="-1"]):not([disabled])'),o.join(':not([hidden]):not([tabindex="-1"]),');let i=e=>{var t;return null!=(t=null==e?void 0:e.ownerDocument)?t:document},u=e=>e&&"window"in e&&e.window===e?e:i(e).defaultView||window;class s{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,t){this.nativeEvent=t,this.target=t.target,this.currentTarget=t.currentTarget,this.relatedTarget=t.relatedTarget,this.bubbles=t.bubbles,this.cancelable=t.cancelable,this.defaultPrevented=t.defaultPrevented,this.eventPhase=t.eventPhase,this.isTrusted=t.isTrusted,this.timeStamp=t.timeStamp,this.type=e}}function l(e){var t;let o,i=(0,n.useRef)({isFocused:!1,observer:null});r(()=>{let e=i.current;return()=>{e.observer&&(e.observer.disconnect(),e.observer=null)}},[]);let u=(t=t=>{null==e||e(t)},o=(0,n.useRef)(null),r(()=>{o.current=t},[t]),(0,n.useCallback)((...e)=>
1{let t=o.current;return null==t?void 0:t(...e)},[]));return(0,n.useCallback)(e=>{if(e.target instanceof HTMLButtonElement||e.target instanceof HTMLInputElement||e.target instanceof HTMLTextAreaElement||e.target instanceof HTMLSelectElement){i.current.isFocused=!0;let t=e.target;t.addEventListener("focusout",e=>{i.current.isFocused=!1,t.disabled&&u(new s("blur",e)),i.current.observer&&(i.current.observer.disconnect(),i.current.observer=null)},{once:!0}),i.current.observer=new MutationObserver(()=>{if(i.current.isFocused&&t.disabled){var e;null==(e=i.current.observer)||e.disconnect();let n=t===document.activeElement?null:document.activeElement;t.dispatchEvent(new FocusEvent("blur",{relatedTarget:n})),t.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:n}))}}),i.current.observer.observe(t,{attributes:!0,attributeFilter:["disabled"]})}},[u])}function a(e){var t;return!("u"<typeof window)&&null!=window.navigator&&((null==(t=window.navigator.userAgentData)?void 0:t.brands.some(t=>e.test(t.brand)))||e.test(window.navigator.userAgent))}function c(e){var t;return"u">typeof window&&null!=window.navigator&&e.test((null==(t=window.navigator.userAgentData)?void 0:t.platform)||window.navigator.platform)}function d(e){let t=null;return()=>(null==t&&(t=e()),t)}let f=d(function(){return c(/^Mac/i)}),p=d(function(){return c(/^iPhone/i)}),v=d(function(){return c(/^iPad/i)||f()&&navigator.maxTouchPoints>1}),m=d(function(){return p()||v()});d(function(){return f()||m()}),d(function(){return a(/AppleWebKit/i)&&!h()});let h=d(function(){return a(/Chrome/i)}),g=d(function(){return a(/Android/i)});d(function(){return a(/Firefox/i)}),e.i(469251);let E={prefix:String(Math.round(1e10*Math.random())),current:0};n.default.createContext(E),n.default.createContext(!1),"u">typeof window&&window.document&&window.document.createElement,new WeakMap;n.default.useId;let b=null,y=new Set,w=new Map,T=!1,L=!1,S={Tab:!0,Escape:!0};function P(e,t){for(let n of y)n(e,t)}function F(e){T=!0,e.metaKey||!f()&&e.altKey||e.ctrlKey||"Control"===e.key||"Shift"===e.key||"Meta"===e.key||(b="keyboard",P("keyboard",e))}
1function C(e){b="pointer",("mousedown"===e.type||"pointerdown"===e.type)&&(T=!0,P("pointer",e))}function A(e){(0===e.mozInputSource&&e.isTrusted||(g()&&e.pointerType?"click"===e.type&&1===e.buttons:0===e.detail&&!e.pointerType))&&(T=!0,b="virtual")}function M(e){e.target!==window&&e.target!==document&&e.isTrusted&&(T||L||(b="virtual",P("virtual",e)),T=!1,L=!1)}function O(){T=!1,L=!0}function x(e){if("u"<typeof window||w.get(u(e)))return;let t=u(e),n=i(e),r=t.HTMLElement.prototype.focus;t.HTMLElement.prototype.focus=function(){T=!0,r.apply(this,arguments)},n.addEventListener("keydown",F,!0),n.addEventListener("keyup",F,!0),n.addEventListener("click",A,!0),t.addEventListener("focus",M,!0),t.addEventListener("blur",O,!1),"u">typeof PointerEvent?(n.addEventListener("pointerdown",C,!0),n.addEventListener("pointermove",C,!0),n.addEventListener("pointerup",C,!0)):(n.addEventListener("mousedown",C,!0),n.addEventListener("mousemove",C,!0),n.addEventListener("mouseup",C,!0)),t.addEventListener("beforeunload",()=>{k(e)},{once:!0}),w.set(t,{focus:r})}let k=(e,t)=>{let n=u(e),r=i(e);t&&r.removeEventListener("DOMContentLoaded",t),w.has(n)&&(n.HTMLElement.prototype.focus=w.get(n).focus,r.removeEventListener("keydown",F,!0),r.removeEventListener("keyup",F,!0),r.removeEventListener("click",A,!0),n.removeEventListener("focus",M,!0),n.removeEventListener("blur",O,!1),"u">typeof PointerEvent?(r.removeEventListener("pointerdown",C,!0),r.removeEventListener("pointermove",C,!0),r.removeEventListener("pointerup",C,!0)):(r.removeEventListener("mousedown",C,!0),r.removeEventListener("mousemove",C,!0),r.removeEventListener("mouseup",C,!0)),w.delete(n))};function R(){return"pointer"!==b}"u">typeof document&&("loading"!==(t=i(void 0)).readyState?x(void 0):t.addEventListener("DOMContentLoaded",()=>{x(void 0)}));let D=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function N(e,t){return!!t&&!!e&&e.contains(t)}function I(){let e=(0,n.useRef)(new Map),t=(0,n.useCallback)((t,n,r,o)=>{let i=(null==o?void 0:o.once)?(...t)=>{e.current.delete(r),r(...t)}:r;e.current.set(r,{type:n,eventTarget:t,fn:i,options:o}),t.addEventListener(n,i,o)},[]),r=(0,n.useCallback)((t,n,r,o)=>{var i;let u=(null==(i=e.current.get(r))?void 0:i.fn)||r;t.removeEventListener(n,u,o),e.current.delete(r)},[]),o=(0,n.useCallback)(()=>{e.current.forEach((e,t)=>{r(e.eventTarget,e.type,t,e.options)})},[r]);return(0,n.useEffect)(()=>o,[o]),{addGlobalListener:t,removeGlobalListener:r,removeAllGlobalListeners:o}}function H(e={}){var t;let{autoFocus:r=!1,isTextInput:o,within:a}=e,c=(0,n.useRef)({isFocused:!1,isFocusVisible:r||R()}
1),[d,f]=(0,n.useState)(!1),[p,v]=(0,n.useState)(()=>c.current.isFocused&&c.current.isFocusVisible),m=(0,n.useCallback)(()=>v(c.current.isFocused&&c.current.isFocusVisible),[]),h=(0,n.useCallback)(e=>{c.current.isFocused=e,f(e),m()},[m]);t={isTextInput:o},x(),(0,n.useEffect)(()=>{let e=(e,n)=>{var r;let o,s,l,a,d;r=!!(null==t?void 0:t.isTextInput),o=i(null==n?void 0:n.target),s="u">typeof window?u(null==n?void 0:n.target).HTMLInputElement:HTMLInputElement,l="u">typeof window?u(null==n?void 0:n.target).HTMLTextAreaElement:HTMLTextAreaElement,a="u">typeof window?u(null==n?void 0:n.target).HTMLElement:HTMLElement,d="u">typeof window?u(null==n?void 0:n.target).KeyboardEvent:KeyboardEvent,(r=r||o.activeElement instanceof s&&!D.has(o.activeElement.type)||o.activeElement instanceof l||o.activeElement instanceof a&&o.activeElement.isContentEditable)&&"keyboard"===e&&n instanceof d&&!S[n.key]||(e=>{c.current.isFocusVisible=e,m()})(R())};return y.add(e),()=>{y.delete(e)}},[]);let{focusProps:g}=function(e){let{isDisabled:t,onFocus:r,onBlur:o,onFocusChange:u}=e,s=(0,n.useCallback)(e=>{if(e.target===e.currentTarget)return o&&o(e),u&&u(!1),!0},[o,u]),a=l(s),c=(0,n.useCallback)(e=>{var t;let n=i(e.target),o=n?((e=document)=>e.activeElement)(n):((e=document)=>e.activeElement)();e.target===e.currentTarget&&o===(t=e.nativeEvent,t.target)&&(r&&r(e),u&&u(!0),a(e))},[u,r,a]);return{focusProps:{onFocus:!t&&(r||u||o)?c:void 0,onBlur:!t&&(o||u)?s:void 0}}}({isDisabled:a,onFocusChange:h}),{focusWithinProps:E}=function(e){let{isDisabled:t,onBlurWithin:r,onFocusWithin:o,onFocusWithinChange:u}=e,a=(0,n.useRef)({isFocusWithin:!1}),{addGlobalListener:c,removeAllGlobalListeners:d}=I(),f=(0,n.useCallback)(e=>{e.currentTarget.contains(e.target)&&a.current.isFocusWithin&&!e.currentTarget.contains(e.relatedTarget)&&(a.current.isFocusWithin=!1,d(),r&&r(e),u&&u(!1))},[r,u,a,d]),p=l(f),v=(0,n.useCallback)(e=>{var t;if(!e.currentTarget.contains(e.target))return;let n=i(e.target),r=((e=document)=>e.activeElement)(n);if(!a.current.isFocusWithin&&r===(t=e.nativeEvent,t.target)){o&&o(e),u&&u(!0),a.current.isFocusWithin=!0,p(e);let t=e.currentTarget;c(n,"focus",e=>{if(a.current.isFocusWithin&&!N(t,e.target)){let r=new s("blur",new n.defaultView.FocusEvent("blur",{relatedTarget:e.target}));r.target=t,r.currentTarget=t,f(r)}},{capture:!0})}},[o,u,p,c,f]);return t?{focusWithinProps:{onFocus:void 0,onBlur:void 0}}:{focusWithinProps:{onFocus:v,onBlur:f}}}({isDisabled:!a,onFocusWithinChange:h});return{isFocused:d,isFocusVisible:p,focusProps:a?E:g}}e.s(["useFocusRing",()=>H],363248);let j=!1,W=0;function B(){j=!0,setTimeout(()=>{j=!1},50)}function V(e){"touch"===e.pointerType&&B()}function U(){if("u">typeof document)return"u">typeof PointerEvent?document.addEventListener("pointerup",V):document.addEventListener("touchend",B),W++,()=>{--W>0||("u">typeof PointerEvent?document.removeEventListener("pointerup",V):document.removeEventListener("touchend",B))}}function _(e){let{onHoverStart:t,onHoverChange:r,onHoverEnd:o,isDisabled:u}
1=e,[s,l]=(0,n.useState)(!1),a=(0,n.useRef)({isHovered:!1,ignoreEmulatedMouseEvents:!1,pointerType:"",target:null}).current;(0,n.useEffect)(U,[]);let{addGlobalListener:c,removeAllGlobalListeners:d}=I(),{hoverProps:f,triggerHoverEnd:p}=(0,n.useMemo)(()=>{let e=(e,o)=>{if(a.pointerType=o,u||"touch"===o||a.isHovered||!e.currentTarget.contains(e.target))return;a.isHovered=!0;let s=e.currentTarget;a.target=s,c(i(e.target),"pointerover",e=>{a.isHovered&&a.target&&!N(a.target,e.target)&&n(e,e.pointerType)},{capture:!0}),t&&t({type:"hoverstart",target:s,pointerType:o}),r&&r(!0),l(!0)},n=(e,t)=>{let n=a.target;a.pointerType="",a.target=null,"touch"!==t&&a.isHovered&&n&&(a.isHovered=!1,d(),o&&o({type:"hoverend",target:n,pointerType:t}),r&&r(!1),l(!1))},s={};return"u">typeof PointerEvent?(s.onPointerEnter=t=>{j&&"mouse"===t.pointerType||e(t,t.pointerType)},s.onPointerLeave=e=>{!u&&e.currentTarget.contains(e.target)&&n(e,e.pointerType)}):(s.onTouchStart=()=>{a.ignoreEmulatedMouseEvents=!0},s.onMouseEnter=t=>{a.ignoreEmulatedMouseEvents||j||e(t,"mouse"),a.ignoreEmulatedMouseEvents=!1},s.onMouseLeave=e=>{!u&&e.currentTarget.contains(e.target)&&n(e,"mouse")}),{hoverProps:s,triggerHoverEnd:n}},[t,r,o,u,a,c,d]);return(0,n.useEffect)(()=>{u&&p({currentTarget:a.target},a.pointerType)},[u]),{hoverProps:f,isHovered:s}}e.s(["useHover",()=>_],8243);var G=e.i(587087),$=e.i(304519),K=e.i(311840);function q({disabled:e=!1}={}){let t=(0,n.useRef)(null),[r,o]=(0,n.useState)(!1),i=(0,$.useDisposables)(),u=(0,K.useEvent)(()=>{t.current=null,o(!1),i.dispose()}),s=(0,K.useEvent)(e=>{if(i.dispose(),null===t.current){t.current=e.currentTarget,o(!0);{let n=(0,G.getOwnerDocument)(e.currentTarget);i.addEventListener(n,"pointerup",u,!1),i.addEventListener(n,"pointermove",e=>{if(t.current){var n,r;let i,u;o((i=e.width/2,u=e.height/2,n={top:e.clientY-u,right:e.clientX+i,bottom:e.clientY+u,left:e.clientX-i},r=t.current.getBoundingClientRect(),!(!n||!r||n.right<r.left||n.left>r.right||n.bottom<r.top||n.top>r.bottom)))}},!1),i.addEventListener(n,"pointercancel",u,!1)}}});return{pressed:r,pressProps:e?{}:{onPointerDown:s,onPointerUp:u,onClick:u}}}e.s(["useActivePress",()=>q],400868)},465285,505374,e=>{"use strict";var t=e.i(106068),n=e.i(311840);function r(e,r,o){let[i,u]=(0,t.useState)(o),s=void 0!==e,l=(0,t.useRef)(s),a=(0,t.useRef)(!1),c=(0,t.useRef)(!1);return!s||l.current||a.current?s||!l.current||c.current||(c.current=!0,l.current=s,console.error("A component is changing from controlled to uncontrolled. This may be caused by the value changing from a defined value to undefined, which should not happen.")):(a.current=!0,l.current=s,console.error("A component is changing from uncontrolled to controlled. This may be caused by the value changing from undefined to a defined value, which should not happen.")),[s?e:i,(0,n.useEvent)(e=>(s||u(e),null==r?void 0:r(e)))]}function o(e){let[n]=(0,t.useState)(e);return n}e.s(["useControllable",()=>r],465285),e.s(["useDefaultValue",()=>o],505374)},476299,836546,440295,e=>{"use strict";var t=e.i(106068);class n extends Map{constructor(e){super(),this.factory=e}get(e){let t=super.get(e);return void 0===t&&(t=this.factory(e),this.set(e,t)),t}}function r(e,t){let n=e(),r=new Set;return{getSnapshot:()=>n,subscribe:e=>(r.add(e),()=>r.delete(e)),dispatch(e,...o){let i=t[e].call(n,...o);i&&(n=i,r.forEach(e=>e()))}}}e.s(["createStore",()=>r],836546);var o=e.i(350269);function i(e){return(0,t.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot)}e.s(["useStore",()=>i],440295);let u=new n(()=>r(()=>[],{ADD(e){return this.includes(e)?this:[...this,e]},REMOVE(e){let t=this.indexOf(e);if(-1===t)return this;let n=this.slice();return n.splice(t,1),n}}));function s(e,n){let r=u.get(n),s=(0,t.useId)(),l=i(r);if((0,o.useIsoMorphicEffect)(()=>{if(e)return r.dispatch("ADD",s),()=>r.dispatch("REMOVE",s)},[r,e]),!e)return!1;let a=l.indexOf(s),c=l.length;return -1===a&&(a=c,c+=1),a===c-1}e.s(["useIsTopLayer",()=>s],476299)},966194,123298,e=>{"use strict";var t=e.i(716549),n=e.i(587087),r=e.i(476299),o=e.i(350269);let i=new Map,u=new Map;function s(e){var t;let n=null!=(t=u.get(e))?t:0;return u.set(e,n+1),0!==n||(i.set(e,{"aria-hidden":e.getAttribute("aria-hidden"),inert:e.inert}),e.setAttribute("aria-hidden","true"),e.inert=!0),()=>(function(e){var t;let n=null!=(t=u.get(e))?t:1;if(1===n?u.delete(e):u.set(e,n-1),1!==n)return;let r=i.get(e);r&&(null===r["aria-hidden"]?e.removeAttribute("aria-hidden"):e.setAttribute("aria-hidden",r["aria-hidden"]),e.inert=r.inert,i.delete(e))})(e)}function l(e,{allowed:i,disallowed:u}={}){let a=(0,r.useIsTopLayer)(e,"inert-others");(0,o.useIsoMorphicEffect)(()=>{var e,r;if(!a)return;let o=(0,t.disposables)();for(let t of null!=(e=null==u?void 0:u())?e:[])t&&o.add(s(t));let l=null!=(r=null==i?void 0:i())?r:[];for(let e of l){if(!e)continue;let t=(0,n.getOwnerDocument)(e);if(!t)continue;let r=e.parentElement;for(;r&&r!==t.body;){for(let e of r.children)l.some(t=>e.contains(t))||o.add(s(e));r=r.parentElement}}return o.dispose},[a,i,u])}e.s(["useInertOthers",()=>l],966194);var a=e.i(106068),c=e.i(959946);function d(e,n,r){let o=(0,c.useLatestValue)(e=>{let t=e.getBoundingClientRect();0===t.x&&0===t.y&&0===t.width&&0===t.height&&r()});(0,a.useEffect)(()=>
1{if(!e)return;let r=null===n?null:n instanceof HTMLElement?n:n.current;if(!r)return;let i=(0,t.disposables)();if("u">typeof ResizeObserver){let e=new ResizeObserver(()=>o.current(r));e.observe(r),i.add(()=>e.disconnect())}if("u">typeof IntersectionObserver){let e=new IntersectionObserver(()=>o.current(r));e.observe(r),i.add(()=>e.disconnect())}return()=>i.dispose()},[n,o,e])}e.s(["useOnDisappear",()=>d],123298)},473407,e=>{"use strict";function t(e,n,...r){if(e in n){let t=n[e];return"function"==typeof t?t(...r):t}let o=Error(`Tried to handle "${e}" but there is no handler defined. Only defined handlers are: ${Object.keys(n).map(e=>`"${e}"`).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(o,t),o}e.s(["match",()=>t])},435917,645005,405116,821649,78147,e=>{"use strict";let t,n,r,o,i;var u=e.i(106068),s=e.i(716549),l=e.i(473407),a=e.i(587087);let c=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","textarea:not([disabled])"].map(e=>`${e}:not([tabindex='-1'])`).join(","),d=["[data-autofocus]"].map(e=>`${e}:not([tabindex='-1'])`).join(",");var f=((t=f||{})[t.First=1]="First",t[t.Previous=2]="Previous",t[t.Next=4]="Next",t[t.Last=8]="Last",t[t.WrapAround=16]="WrapAround",t[t.NoScroll=32]="NoScroll",t[t.AutoFocus=64]="AutoFocus",t),p=((n=p||{})[n.Error=0]="Error",n[n.Overflow=1]="Overflow",n[n.Success=2]="Success",n[n.Underflow=3]="Underflow",n),v=((r=v||{})[r.Previous=-1]="Previous",r[r.Next=1]="Next",r);function m(e=document.body){return null==e?[]:Array.from(e.querySelectorAll(c)).sort((e,t)=>Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(t.tabIndex||Number.MAX_SAFE_INTEGER)))}var h=((o=h||{})[o.Strict=0]="Strict",o[o.Loose=1]="Loose",o);function g(e,t=0){var n;return e!==(null==(n=(0,a.getOwnerDocument)(e))?void 0:n.body)&&(0,l.match)(t,{0:()=>e.matches(c),1(){let t=e;for(;null!==t;){if(t.matches(c))return!0;t=t.parentElement}return!1}})}function E(e){let t=(0,a.getOwnerDocument)(e);(0,s.disposables)().nextFrame(()=>{t&&!g(t.activeElement,0)&&y(e)})}var b=((i=b||{})[i.Keyboard=0]="Keyboard",i[i.Mouse=1]="Mouse",i);function y(e){null==e||e.focus({preventScroll:!0})}function w(e,t=e=>e){return e.slice().sort((e,n)=>{let r=t(e),o=t(n);if(null===r||null===o)return 0;let i=r.compareDocumentPosition(o);return i&Node.DOCUMENT_POSITION_FOLLOWING?-1:i&Node.DOCUMENT_POSITION_PRECEDING?1:0})}function T(e,t){return L(m(),t,{relativeTo:e})}function L(e,t,{sorted:n=!0,relativeTo:r=null,skipElements:o=[]}={}){var i,u,s;let l=Array.isArray(e)?e.length>0?e[0].ownerDocument:document:e.ownerDocument,a=Array.isArray(e)?n?w(e):e:64&t?function(e=document.body){return null==e?[]:Array.from(e.querySelectorAll(d)).sort((e,t)=>Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(t.tabIndex||Number.MAX_SAFE_INTEGER)))}(e):m(e);o.length>0&&a.length>1&&(a=a.filter(e=>!o.some(t=>null!=t&&"current"in t?(null==t?void 0:t.current)===e:t===e))),r=null!=r?r:l.activeElement;let c=(()=>{if(5&t)return 1;if(10&t)return -1;throw Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),f=(()=>{if(1&t)return 0;if(2&t)return Math.max(0,a.indexOf(r))-1;if(4&t)return Math.max(0,a.indexOf(r))+1;if(8&t)return a.length-1;throw Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),p=32&t?{preventScroll:!0}:{},v=0,h=a.length,g;do{if(v>=h||v+h<=0)return 0;let e=f+v;if(16&t)e=(e+h)%h;else{if(e<0)return 3;if(e>=h)return 1}null==(g=a[e])||g.focus(p),v+=c}while(g!==l.activeElement)return 6&t&&null!=(s=null==(u=null==(i=g)?void 0:i.matches)?void 0:u.call(i,"textarea,input"))&&s&&g.select(),2}function S(){return/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0}function P(){return S()||/Android/gi.test(window.navigator.userAgent)}"u">typeof window&&"u">typeof document&&(document.addEventListener("keydown",e=>{e.metaKey||e.altKey||e.ctrlKey||(document.documentElement.dataset.headlessuiFocusVisible="")},!0),document.addEventListener("click",e=>{1===e.detail?delete document.documentElement.dataset.headlessuiFocusVisible:0===e.detail&&(document.documentElement.dataset.headlessuiFocusVisible="")},!0)),e.s(["Focus",()=>f,"FocusResult",()=>p,"FocusableMode",()=>h,"focusElement",()=>
1y,"focusFrom",()=>T,"focusIn",()=>L,"focusableSelector",()=>c,"isFocusableElement",()=>g,"restoreFocusIfNecessary",()=>E,"sortByDomNode",()=>w],645005),e.s(["isIOS",()=>S,"isMobile",()=>P],405116);var F=e.i(959946);function C(e,t,n,r){let o=(0,F.useLatestValue)(n);(0,u.useEffect)(()=>{if(e)return document.addEventListener(t,n,r),()=>document.removeEventListener(t,n,r);function n(e){o.current(e)}},[e,t,r])}var A=e.i(476299);function M(e,t,n,r){let o=(0,F.useLatestValue)(n);(0,u.useEffect)(()=>{if(e)return window.addEventListener(t,n,r),()=>window.removeEventListener(t,n,r);function n(e){o.current(e)}},[e,t,r])}function O(e,t,n){let r=(0,A.useIsTopLayer)(e,"outside-click"),o=(0,F.useLatestValue)(n),i=(0,u.useCallback)(function(e,n){if(e.defaultPrevented)return;let r=n(e);if(null!==r&&r.getRootNode().contains(r)&&r.isConnected){for(let n of function e(t){return"function"==typeof t?e(t()):Array.isArray(t)||t instanceof Set?t:[t]}(t))if(null!==n&&(n.contains(r)||e.composed&&e.composedPath().includes(n)))return;return g(r,h.Loose)||-1===r.tabIndex||e.preventDefault(),o.current(e,r)}},[o,t]),s=(0,u.useRef)(null);C(r,"pointerdown",e=>{var t,n;s.current=(null==(n=null==(t=e.composedPath)?void 0:t.call(e))?void 0:n[0])||e.target},!0),C(r,"mousedown",e=>{var t,n;s.current=(null==(n=null==(t=e.composedPath)?void 0:t.call(e))?void 0:n[0])||e.target},!0),C(r,"click",e=>{P()||s.current&&(i(e,()=>s.current),s.current=null)},!0);let l=(0,u.useRef)({x:0,y:0});C(r,"touchstart",e=>{l.current.x=e.touches[0].clientX,l.current.y=e.touches[0].clientY},!0),C(r,"touchend",e=>{let t={x:e.changedTouches[0].clientX,y:e.changedTouches[0].clientY};if(!(Math.abs(t.x-l.current.x)>=30||Math.abs(t.y-l.current.y)>=30))return i(e,()=>e.target instanceof HTMLElement?e.target:null)},!0),M(r,"blur",e=>i(e,()=>window.document.activeElement instanceof HTMLIFrameElement?window.document.activeElement:null),!0)}function x(...e){return(0,u.useMemo)(()=>(0,a.getOwnerDocument)(...e),[...e])}e.s(["useWindowEvent",()=>M],821649),e.s(["useOutsideClick",()=>O],435917),e.s(["useOwnerDocument",()=>x],78147)},922892,e=>{"use strict";var t=e.i(106068);function n(e,n){return(0,t.useMemo)(()=>{var t;if(e.type)return e.type;let r=null!=(t=e.as)?t:"button";if("string"==typeof r&&"button"===r.toLowerCase()||(null==n?void 0:n.tagName)==="BUTTON"&&!n.hasAttribute("type"))return"button"},[e.type,e.as,n])}e.s(["useResolveButtonType",()=>n])},940221,e=>{"use strict";var t=e.i(440295),n=e.i(350269),r=e.i(716549),o=e.i(836546),i=e.i(405116);let u=(0,o.createStore)(()=>new Map,{PUSH(e,t){var n;let o=null!=(n=this.get(e))?n:{doc:e,count:0,d:(0,r.disposables)(),meta:new Set};return o.count++,o.meta.add(t),this.set(e,o),this},POP(e,t){let n=this.get(e);return n&&(n.count--,n.meta.delete(t)),this},SCROLL_PREVENT({doc:e,d:t,meta:n}){let o,u={doc:e,d:t,meta:function(e){let t={};for(let n of e)Object.assign(t,n(t));return t}(n)},s=[(0,i.isIOS)()?{before({doc:e,d:t,meta:n}){function o(e){return n.containers.flatMap(e=>e()).some(t=>t.contains(e))}t.microTask(()=>{var n;if("auto"!==window.getComputedStyle(e.documentElement).scrollBehavior){let n=(0,r.disposables)();n.style(e.documentElement,"scrollBehavior","auto"),t.add(()=>t.microTask(()=>n.dispose()))}let i=null!=(n=window.scrollY)?n:window.pageYOffset,u=null;t.addEventListener(e,"click",t=>{if(t.target instanceof HTMLElement)try{let n=t.target.closest("a");if(!n)return;let{hash:r}=new URL(n.href),i=e.querySelector(r);i&&!o(i)&&(u=i)}catch{}},!0),t.addEventListener(e,"touchstart",e=>{if(e.target instanceof HTMLElement)if(o(e.target)){let n=e.target;for(;n.parentElement&&o(n.parentElement);)n=n.parentElement;t.style(n,"overscrollBehavior","contain")}else t.style(e.target,"touchAction","none")}),t.addEventListener(e,"touchmove",e=>{if(e.target instanceof HTMLElement&&"INPUT"!==e.target.tagName)if(o(e.target)){let t=e.target;for(;t.parentElement&&""!==t.dataset.headlessuiPortal&&!(t.scrollHeight>t.clientHeight||t.scrollWidth>t.clientWidth);)t=t.parentElement;""===t.dataset.headlessuiPortal&&e.preventDefault()}else e.preventDefault()},{passive:!1}),t.add(()=>{var e;i!==(null!=(e=window.scrollY)?e:window.pageYOffset)&&window.scrollTo(0,i),u&&u.isConnected&&(u.scrollIntoView({block:"nearest"}),u=null)})})}}:{},{before({doc:e}){var t;let n=e.documentElement;o=Math.max(0,(null!=(t=e.defaultView)?t:window).innerWidth-n.clientWidth)},after({doc:e,d:t}){let n=e.documentElement,r=Math.max(0,n.clientWidth-n.offsetWidth),i=Math.max(0,o-r);t.style(n,"paddingRight",`${i}px`)}},{before({doc:e,d:t}){t.style(e.documentElement,"overflow","hidden")}}];
1s.forEach(({before:e})=>null==e?void 0:e(u)),s.forEach(({after:e})=>null==e?void 0:e(u))},SCROLL_ALLOW({d:e}){e.dispose()},TEARDOWN({doc:e}){this.delete(e)}});u.subscribe(()=>{let e=u.getSnapshot(),t=new Map;for(let[n]of e)t.set(n,n.documentElement.style.overflow);for(let n of e.values()){let e="hidden"===t.get(n.doc),r=0!==n.count;(r&&!e||!r&&e)&&u.dispatch(n.count>0?"SCROLL_PREVENT":"SCROLL_ALLOW",n),0===n.count&&u.dispatch("TEARDOWN",n)}});var s=e.i(476299);function l(e,r,o=()=>[document.body]){!function(e,r,o=()=>({containers:[]})){let i=(0,t.useStore)(u),s=r?i.get(r):void 0;s&&s.count,(0,n.useIsoMorphicEffect)(()=>{if(!(!r||!e))return u.dispatch("PUSH",r,o),()=>u.dispatch("POP",r,o)},[e,r])}((0,s.useIsTopLayer)(e,"scroll-lock"),r,e=>{var t;return{containers:[...null!=(t=e.containers)?t:[],o]}})}e.s(["useScrollLock",()=>l],940221)},5837,e=>{"use strict";var t=e.i(106068),n=e.i(311840);let r=Symbol();function o(e,t=!0){return Object.assign(e,{[r]:t})}function i(...e){let o=(0,t.useRef)(e);(0,t.useEffect)(()=>{o.current=e},[e]);let u=(0,n.useEvent)(e=>{for(let t of o.current)null!=t&&("function"==typeof t?t(e):t.current=e)});return e.every(e=>null==e||(null==e?void 0:e[r]))?void 0:u}e.s(["optionalRef",()=>o,"useSyncRefs",()=>i])},381974,e=>{"use strict";let t;var n,r,o=e.i(469251),i=e.i(106068),u=e.i(716549),s=e.i(304519),l=e.i(350269);void 0!==o.default&&"u">typeof globalThis&&"u">typeof Element&&(null==(n=null==o.default?void 0:o.default.env)?void 0:n.NODE_ENV)==="test"&&void 0===(null==(r=null==Element?void 0:Element.prototype)?void 0:r.getAnimations)&&(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(` 2`)),[]});var a=((t=a||{})[t.None=0]="None",t[t.Closed=1]="Closed",t[t.Enter=2]="Enter",t[t.Leave=4]="Leave",t);function c(e){let t={};for(let n in e)!0===e[n]&&(t[`data-${n}`]="");return t}function d(e,t,n,r){let[o,a]=(0,i.useState)(n),{hasFlag:c,addFlag:d,removeFlag:f}=function(e=0){let[t,n]=(0,i.useState)(e),r=(0,i.useCallback)(e=>n(e),[t]),o=(0,i.useCallback)(e=>n(t=>t|e),[t]),u=(0,i.useCallback)(e=>(t&e)===e,[t]);return{flags:t,setFlag:r,addFlag:o,hasFlag:u,removeFlag:(0,i.useCallback)(e=>n(t=>t&~e),[n]),toggleFlag:(0,i.useCallback)(e=>n(t=>t^e),[n])}}(e&&o?3:0),p=(0,i.useRef)(!1),v=(0,i.useRef)(!1),m=(0,s.useDisposables)();return(0,l.useIsoMorphicEffect)(()=>{var o;if(e){if(n&&a(!0),!t){n&&d(3);return}return null==(o=null==r?void 0:r.start)||o.call(r,n),function(e,{prepare:t,run:n,done:r,inFlight:o}){let i=(0,u.disposables)();return function(e,{inFlight:t,prepare:n}){if(null!=t&&t.current)return n();let r=e.style.transition;e.style.transition="none",n(),e.offsetHeight,e.style.transition=r}(e,{prepare:t,inFlight:o}),i.nextFrame(()=>{n(),i.requestAnimationFrame(()=>{i.add(function(e,t){var n,r;let o=(0,u.disposables)();if(!e)return o.dispose;let i=!1;o.add(()=>{i=!0});let s=null!=(r=null==(n=e.getAnimations)?void 0:n.call(e).filter(e=>e instanceof CSSTransition))?r:[];return 0===s.length?t():Promise.allSettled(s.map(e=>e.finished)).then(()=>{i||t()}),o.dispose}(e,r))})}),i.dispose}(t,{inFlight:p,prepare(){v.current?v.current=!1:v.current=p.current,p.current=!0,v.current||(n?(d(3),f(4)):(d(4),f(2)))},run(){v.current?n?(f(3),d(4)):(f(4),d(3)):n?f(1):d(1)},done(){var e;v.current&&"function"==typeof t.getAnimations&&t.getAnimations().length>0||(p.current=!1,f(7),n||a(!1),null==(e=null==r?void 0:r.end)||e.call(r,n))}})}},[e,n,t,m]),e?[o,{closed:c(1),enter:c(2),leave:c(4),transition:c(2)||c(4)}]:[n,{closed:void 0,enter:void 0,leave:void 0,transition:void 0}]}e.s(["transitionDataAttributes",()=>c,"useTransition",()=>d],381974)},633846,e=>{"use strict";var t=e.i(106068);let n=(0,t.createContext)(void 0);function r(){return(0,t.useContext)(n)}e.s(["useDisabled",()=>r])},171387,e=>{"use strict";function t(...e){return Array.from(new Set(e.flatMap(e=>
2"string"==typeof e?e.split(" "):[]))).filter(Boolean).join(" ")}e.s(["classNames",()=>t])},743326,e=>{"use strict";let t,n;var r=e.i(106068),o=e.i(171387),i=e.i(473407),u=((t=u||{})[t.None=0]="None",t[t.RenderStrategy=1]="RenderStrategy",t[t.Static=2]="Static",t),s=((n=s||{})[n.Unmount=0]="Unmount",n[n.Hidden=1]="Hidden",n);function l(){let e,t,n=(e=(0,r.useRef)([]),t=(0,r.useCallback)(t=>{for(let n of e.current)null!=n&&("function"==typeof n?n(t):n.current=t)},[]),(...n)=>{if(!n.every(e=>null==e))return e.current=n,t});return(0,r.useCallback)(e=>(function({ourProps:e,theirProps:t,slot:n,defaultTag:r,features:o,visible:u=!0,name:s,mergeRefs:l}){l=null!=l?l:c;let f=d(t,e);if(u)return a(f,n,r,s,l);let p=null!=o?o:0;if(2&p){let{static:e=!1,...t}=f;if(e)return a(t,n,r,s,l)}if(1&p){let{unmount:e=!0,...t}=f;return(0,i.match)(+!e,{0:()=>null,1:()=>a({...t,hidden:!0,style:{display:"none"}},n,r,s,l)})}return a(f,n,r,s,l)})({mergeRefs:n,...e}),[n])}function a(e,t={},n,i,u){let{as:s=n,children:l,refName:c="ref",...f}=m(e,["unmount","static"]),p=void 0!==e.ref?{[c]:e.ref}:{},h="function"==typeof l?l(t):l;"className"in f&&f.className&&"function"==typeof f.className&&(f.className=f.className(t)),f["aria-labelledby"]&&f["aria-labelledby"]===f.id&&(f["aria-labelledby"]=void 0);let g={};if(t){let e=!1,n=[];for(let[r,o]of Object.entries(t))"boolean"==typeof o&&(e=!0),!0===o&&n.push(r.replace(/([A-Z])/g,e=>`-${e.toLowerCase()}`));if(e)for(let e of(g["data-headlessui-state"]=n.join(" "),n))g[`data-${e}`]=""}if(s===r.Fragment&&(Object.keys(v(f)).length>0||Object.keys(v(g)).length>0))if(!(0,r.isValidElement)(h)||Array.isArray(h)&&h.length>1){if(Object.keys(v(f)).length>0)throw Error(['Passing props on "Fragment"!',"",`The current component <${i} /> is rendering a "Fragment".`,"However we need to passthrough the following props:",Object.keys(v(f)).concat(Object.keys(v(g))).map(e=>` - ${e}`).join(` 3`),"","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(e=>` - ${e}`).join(` 4`)].join(` 5`))}else{var E;let e=h.props,t=null==e?void 0:e.className,n="function"==typeof t?(...e)=>(0,o.classNames)(t(...e),f.className):(0,o.classNames)(t,f.className),i=d(h.props,v(m(f,["ref"])));for(let e in g)e in i&&delete g[e];return(0,r.cloneElement)(h,Object.assign({},i,g,p,{ref:u((E=h,r.default.version.split(".")[0]>="19"?E.props.ref:E.ref),p.ref)},n?{className:n}:{}))}return(0,r.createElement)(s,Object.assign({},m(f,["ref"]),s!==r.Fragment&&p,s!==r.Fragment&&g),h)}function c(...e){return e.every(e=>null==e)?void 0:t=>{for(let n of e)null!=n&&("function"==typeof n?n(t):n.current=t)}}function d(...e){if(0===e.length)return{};if(1===e.length)return e[0];let t={},n={};for(let r of e)for(let e in r)e.startsWith("on")&&"function"==typeof r[e]?(null!=n[e]||(n[e]=[]),n[e].push(r[e])):t[e]=r[e];if(t.disabled||t["aria-disabled"])for(let e in n)/^(on(?:Click|Pointer|Mouse|Key)(?:Down|Up|Press)?)$/.test(e)&&(n[e]=[e=>{var t;return null==(t=null==e?void 0:e.preventDefault)?void 0:t.call(e)}]);for(let e in n)Object.assign(t,{[e](t,...r){for(let o of n[e]){if((t instanceof Event||(null==t?void 0:t.nativeEvent)instanceof Event)&&t.defaultPrevented)return;o(t,...r)}}});return t}function f(...e){if(0===e.length)return{};if(1===e.length)return e[0];let t={},n={};for(let r of e)for(let e in r)e.startsWith("on")&&"function"==typeof r[e]?(null!=n[e]||(n[e]=[]),n[e].push(r[e])):t[e]=r[e];for(let e in n)Object.assign(t,{[e](...t){for(let r of n[e])null==r||r(...t)}});return t}function p(e){var t;return Object.assign((0,r.forwardRef)(e),{displayName:null!=(t=e.displayName)?t:e.name})}function v(e){let t=Object.assign({},e);for(let e in t)void 0===t[e]&&delete t[e];return t}function m(e,t=[]){let n=Object.assign({},e);for(let e of t)e in n&&delete n[e];return n}e.s(["RenderFeatures",()=>u,"RenderStrategy",()=>s,"compact",()=>v,"forwardRefWithAs",()=>p,"mergeProps",()=>f,"useRender",()=>l])},36714,e=>{"use strict";let t;var n=e.i(743326),r=((t=r||{})[t.None=1]="None",t[t.Focusable=2]="Focusable",t[t.Hidden=4]="Hidden",t);let o=(0,n.forwardRefWithAs)(function(e,t){var r;let{features:o=1,...i}=e,u={ref:t,"aria-hidden":(2&o)==2||(null!=(r=i["aria-hidden"])?r:void 0),hidden:(4&o)==4||void 0,style:{position:"fixed",top:1,left:1,width:1,height:0,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0",...(4&o)==4&&(2&o)!=2&&{display:"none"}}};return(0,n.useRender)()({ourProps:u,theirProps:i,slot:{},defaultTag:"span",name:"Hidden"})});e.s(["Hidden",()=>o,"HiddenFeatures",()=>r])},845035,743155,e=>{"use strict";var t=e.i(106068),n=e.i(362255),r=e.i(304519);function o(e={},t=null,n=[]){for(let[r,u]of Object.entries(e))!function e(t,n,r){if(Array.isArray(r))for(let[o,u]of r.entries())e(t,i(n,o.toString()),u);else r instanceof Date?t.push([n,r.toISOString()]):"boolean"==typeof r?t.pu
5sh([n,r?"1":"0"]):"string"==typeof r?t.push([n,r]):"number"==typeof r?t.push([n,`${r}`]):null==r?t.push([n,""]):o(r,n,t)}(n,i(t,r),u);return n}function i(e,t){return e?e+"["+t+"]":t}function u(e){var t,n;let r=null!=(t=null==e?void 0:e.form)?t:e.closest("form");if(r){for(let t of r.elements)if(t!==e&&("INPUT"===t.tagName&&"submit"===t.type||"BUTTON"===t.tagName&&"submit"===t.type||"INPUT"===t.nodeName&&"image"===t.type))return void t.click();null==(n=r.requestSubmit)||n.call(r)}}e.s(["attemptSubmit",()=>u,"objectToFormEntries",()=>o],743155);var s=e.i(743326),l=e.i(36714);let a=(0,t.createContext)(null);function c({children:e}){let r=(0,t.useContext)(a);if(!r)return t.default.createElement(t.default.Fragment,null,e);let{target:o}=r;return o?(0,n.createPortal)(t.default.createElement(t.default.Fragment,null,e),o):null}function d({data:e,form:n,disabled:i,onReset:u,overrides:a}){let[d,p]=(0,t.useState)(null),v=(0,r.useDisposables)();return(0,t.useEffect)(()=>{if(u&&d)return v.addEventListener(d,"reset",u)},[d,n,u]),t.default.createElement(c,null,t.default.createElement(f,{setForm:p,formId:n}),o(e).map(([e,r])=>t.default.createElement(l.Hidden,{features:l.HiddenFeatures.Hidden,...(0,s.compact)({key:e,as:"input",type:"hidden",hidden:!0,readOnly:!0,form:n,disabled:i,name:e,value:r,...a})})))}function f({setForm:e,formId:n}){return(0,t.useEffect)(()=>{if(n){let t=document.getElementById(n);t&&e(t)}},[e,n]),n?null:t.default.createElement(l.Hidden,{features:l.HiddenFeatures.Hidden,as:"input",type:"hidden",hidden:!0,readOnly:!0,ref:t=>{if(!t)return;let n=t.closest("form");n&&e(n)}})}e.s(["FormFields",()=>d],845035)},775776,e=>{"use strict";var t=e.i(106068);let n=(0,t.createContext)(void 0);function r(){return(0,t.useContext)(n)}e.s(["useProvidedId",()=>r])},135597,e=>{"use strict";let t;var n=e.i(106068);let r=(0,n.createContext)(null);r.displayName="OpenClosedContext";var o=((t=o||{})[t.Open=1]="Open",t[t.Closed=2]="Closed",t[t.Closing=4]="Closing",t[t.Opening=8]="Opening",t);function i(){return(0,n.useContext)(r)}function u({value:e,children:t}){return n.default.createElement(r.Provider,{value:e},t)}function s({children:e}){return n.default.createElement(r.Provider,{value:null},e)}e.s(["OpenClosedProvider",()=>u,"ResetOpenClosedProvider",()=>s,"State",()=>o,"useOpenClosed",()=>i])},11156,e=>{"use strict";function t(e){let t=e.parentElement,n=null;for(;t&&!(t instanceof HTMLFieldSetElement);)t instanceof HTMLLegendElement&&(n=t),t=t.parentElement;let r=(null==t?void 0:t.getAttribute("disabled"))==="";return!(r&&function(e){if(!e)return!1;let t=e.previousElementSibling;for(;null!==t;){if(t instanceof HTMLLegendElement)return!1;t=t.previousElementSibling}return!0}(n))&&r}e.s(["isDisabledReactIssue7711",()=>t])},855425,e=>{"use strict";var t=e.i(106068),n=e.i(311840),r=e.i(350269),o=e.i(5837),i=e.i(633846),u=e.i(743326);let s=(0,t.createContext)(null);function l(){var e,n;return null!=(n=null==(e=(0,t.useContext)(s))?void 0:e.value)?n:void 0}function a(){let[e,r]=(0,t.useState)([]);return[e.length>0?e.join(" "):void 0,(0,t.useMemo)(()=>function(e){let o=(0,n.useEvent)(e=>(r(t=>[...t,e]),()=>r(t=>{let n=t.slice(),r=n.indexOf(e);return -1!==r&&n.splice(r,1),n}))),i=(0,t.useMemo)(()=>({register:o,slot:e.slot,name:e.name,props:e.props,value:e.value}),[o,e.slot,e.name,e.props,e.value]);return t.default.createElement(s.Provider,{value:i},e.children)},[r])]}s.displayName="DescriptionContext";let c=Object.assign((0,u.forwardRefWithAs)(function(e,n){let l=(0,t.useId)(),a=(0,i.useDisabled)(),{id:c=`headlessui-description-${l}`,...d}=e,f=function e(){let n=(0,t.useContext)(s);if(null===n){let t=Error("You used a <Description /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(t,e),t}return n}(),p=(0,o.useSyncRefs)(n);(0,r.useIsoMorphicEffect)(()=>f.register(c),[c,f.register]);let v=a||!1,m=(0,t.useMemo)(()=>({...f.slot,disabled:v}),[f.slot,v]),h={ref:p,...f.props,id:c};return(0,u.useRender)()({ourProps:h,theirProps:d,slot:m,defaultTag:"p",name:f.name||"Description"})}),{});e.s(["Description",()=>c,"useDescribedBy",()=>l,"useDescriptions",()=>a])},15669,e=>{"use strict";let t;var n=((t=n||{}).Space=" ",t.Enter="Enter",t.Escape="Escape",t.Backspace="Backspace",t.Delete="Delete",t.ArrowLeft="ArrowLeft",t.ArrowUp="ArrowUp",t.ArrowRight="ArrowRight",t.ArrowDown="ArrowDown",t.Home="Home",t.End="End",t.PageUp="PageUp",t.PageDown="PageDown",t.Tab="Tab",t);e.s(["Keys",()=>n])},244813,e=>{"use strict";var t=e.i(106068),n=e.i(311840),r=e.i(350269),o=e.i(5837),i=e.i(633846),u=e.i(775776),s=e.i(743326);let l=(0,t.createContext)(null);function a(){let e=(0,t.useContext)(l);if(null===e){let e=Error("You used a <Label /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(e,a),e}return e}function c(e){var n,r,o;let i=null!=(r=null==(n=(0,t.useContext)(l))?void 0:n.value)?r:void 0;return(null!=(o=null==e?void 0:e.length)?o:0)>
50?[i,...e].filter(Boolean).join(" "):i}function d({inherit:e=!1}={}){let r=c(),[o,i]=(0,t.useState)([]),u=e?[r,...o].filter(Boolean):o;return[u.length>0?u.join(" "):void 0,(0,t.useMemo)(()=>function(e){let r=(0,n.useEvent)(e=>(i(t=>[...t,e]),()=>i(t=>{let n=t.slice(),r=n.indexOf(e);return -1!==r&&n.splice(r,1),n}))),o=(0,t.useMemo)(()=>({register:r,slot:e.slot,name:e.name,props:e.props,value:e.value}),[r,e.slot,e.name,e.props,e.value]);return t.default.createElement(l.Provider,{value:o},e.children)},[i])]}l.displayName="LabelContext";let f=Object.assign((0,s.forwardRefWithAs)(function(e,l){var c;let d=(0,t.useId)(),f=a(),p=(0,u.useProvidedId)(),v=(0,i.useDisabled)(),{id:m=`headlessui-label-${d}`,htmlFor:h=null!=p?p:null==(c=f.props)?void 0:c.htmlFor,passive:g=!1,...E}=e,b=(0,o.useSyncRefs)(l);(0,r.useIsoMorphicEffect)(()=>f.register(m),[m,f.register]);let y=(0,n.useEvent)(e=>{let t=e.currentTarget;if(t instanceof HTMLLabelElement&&e.preventDefault(),f.props&&"onClick"in f.props&&"function"==typeof f.props.onClick&&f.props.onClick(e),t instanceof HTMLLabelElement){let e=document.getElementById(t.htmlFor);if(e){let t=e.getAttribute("disabled");if("true"===t||""===t)return;let n=e.getAttribute("aria-disabled");if("true"===n||""===n)return;(e instanceof HTMLInputElement&&("radio"===e.type||"checkbox"===e.type)||"radio"===e.role||"checkbox"===e.role||"switch"===e.role)&&e.click(),e.focus({preventScroll:!0})}}}),w=v||!1,T=(0,t.useMemo)(()=>({...f.slot,disabled:w}),[f.slot,w]),L={ref:b,...f.props,id:m,htmlFor:h,onClick:y};return g&&("onClick"in L&&(delete L.htmlFor,delete L.onClick),"onClick"in E&&delete E.onClick),(0,s.useRender)()({ourProps:L,theirProps:E,slot:T,defaultTag:h?"label":"div",name:f.name||"Label"})}),{});e.s(["Label",()=>f,"useLabelContext",()=>a,"useLabelledBy",()=>c,"useLabels",()=>d])},356044,e=>{"use strict";var t=e.i(106068),n=e.i(194776),r=e.i(311840);function o(e){let o=(0,r.useEvent)(e),i=(0,t.useRef)(!1);(0,t.useEffect)(()=>(i.current=!1,()=>{i.current=!0,(0,n.microTask)(()=>{i.current&&o()})}),[o])}e.s(["useOnUnmount",()=>o])},519938,e=>{"use strict";var t=e.i(106068),n=e.i(496336);function r(){let e,r=(e="u"<typeof document,"useSyncExternalStore"in t&&(0,t.useSyncExternalStore)(()=>()=>{},()=>!1,()=>!e)),[o,i]=t.useState(n.env.isHandoffComplete);return o&&!1===n.env.isHandoffComplete&&i(!1),t.useEffect(()=>{!0!==o&&i(!0)},[o]),t.useEffect(()=>n.env.handoff(),[]),!r&&o}e.s(["useServerHandoffComplete",()=>r])},66463,e=>{"use strict";var t=e.i(106068);let n=(0,t.createContext)(!1);function r(){return(0,t.useContext)(n)}function o(e){return t.default.createElement(n.Provider,{value:e.force},e.children)}e.s(["ForcePortalRoot",()=>o,"usePortalRoot",()=>r])},265061,e=>{"use strict";var t=e.i(106068),n=e.i(362255),r=e.i(311840),o=e.i(350269),i=e.i(356044),u=e.i(78147),s=e.i(519938),l=e.i(5837),a=e.i(66463),c=e.i(496336),d=e.i(743326);let f=t.Fragment,p=(0,d.forwardRefWithAs)(function(e,r){let{ownerDocument:p=null,...v}=e,g=(0,t.useRef)(null),E=(0,l.useSyncRefs)((0,l.optionalRef)(e=>{g.current=e}),r),b=(0,u.useOwnerDocument)(g),y=null!=p?p:b,w=function(e){let n=(0,a.usePortalRoot)(),r=(0,t.useContext)(m),[o,i]=(0,t.useState)(()=>{var t;if(!n&&null!==r)return null!=(t=r.current)?t:null;if(c.env.isServer)return null;let o=null==e?void 0:e.getElementById("headlessui-portal-root");if(o)return o;if(null===e)return null;let i=e.createElement("div");return i.setAttribute("id","headlessui-portal-root"),e.body.appendChild(i)});return(0,t.useEffect)(()=>{null!==o&&(null!=e&&e.body.contains(o)||null==e||e.body.appendChild(o))},[o,e]),(0,t.useEffect)(()=>{n||null!==r&&i(r.current)},[r,i,n]),o}(y),[T]=(0,t.useState)(()=>{var e;return c.env.isServer?null:null!=(e=null==y?void 0:y.createElement("div"))?e:null}),L=(0,t.useContext)(h),S=(0,s.useServerHandoffComplete)();(0,o.useIsoMorphicEffect)(()=>{!w||!T||w.contains(T)||(T.setAttribute("data-headlessui-portal",""),w.appendChild(T))},[w,T]),(0,o.useIsoMorphicEffect)(()=>{if(T&&L)return L.register(T)},[L,T]),(0,i.useOnUnmount)(()=>{var e;w&&T&&(T instanceof Node&&w.contains(T)&&w.removeChild(T),w.childNodes.length<=0&&(null==(e=w.parentElement)||e.removeChild(w)))});let P=(0,d.useRender)();return S&&w&&T?(0,n.createPortal)(P({ourProps:{ref:E},theirProps:v,slot:{},defaultTag:f,name:"Portal"}),T):null}),v=t.Fragment,m=(0,t.createContext)(null),h=(0,t.createContext)(null);function g(){let e=(0,t.useContext)(h),n=(0,t.useRef)([]),o=(0,r.useEvent)(t=>(n.current.push(t),e&&e.register(t),()=>i(t))),i=(0,r.useEvent)(t=>{let r=n.current.indexOf(t);-1!==r&&n.current.splice(r,1),e&&e.unregister(t)}),u=(0,t.useMemo)(()=>({register:o,unregister:i,portals:n}),[o,i,n]);return[n,(0,t.useMemo)(()=>function({children:e}){return t.default.createElement(h.Provider,{value:u},e)},[u])]}let E=(0,d.forwardRefWithAs)(function(e,n){let r=(0,l.useSyncRefs)(n),{enabled:o=!0,ownerDocument:i,...u}=e,s=(0,d.useRender)();return o?t.default.createElement(p,{...u,ownerDocument:i,ref:r}):s({ourProps:{ref:r},theirProps:u,slot:{},defaultTag:f,name:"Portal"})}),b=(0,d.forwardRefWithAs)(function(e,n){let{target:r,...o}=e,i={ref:(0,l.useSyncRefs)(n)},u=(0,d.useRender)();return t.default.createElement(m.Provider,{value:r},u({ourProps:i,theirProps:o,defaultTag:v,name:"Popover.Group"}))}),y=Object.assign(E,{Group:b});e.s(["Portal",()=>y,"PortalGroup",()=>b,"useNestedPortals",()=>g])},477836,e=>{"use strict";var t=e.i(106068);let n=(0,t.createContext)(()=>{});function r({value:e,children:r}){return t.default.createElement(n.Provider,{value:e},r)}e.s(["CloseProvider",()=>r])}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.