(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,63178,e=>{"use strict";var t=e.i(71645),n=(e,t,n,r,o,i,l,s)=>{let a=document.documentElement,u=["light","dark"];function c(t){var n;(Array.isArray(e)?e:[e]).forEach(e=>{let n="class"===e,r=n&&i?o.map(e=>i[e]||e):o;n?(a.classList.remove(...r),a.classList.add(i&&i[t]?i[t]:t)):a.setAttribute(e,t)}),n=t,s&&u.includes(n)&&(a.style.colorScheme=n)}if(r)c(r);else try{let e=localStorage.getItem(t)||n,r=l&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(r)}catch(e){}},r=["light","dark"],o="(prefers-color-scheme: dark)",i="u"{},themes:[]},a=["light","dark"],u=({forcedTheme:e,disableTransitionOnChange:n=!1,enableSystem:i=!0,enableColorScheme:s=!0,storageKey:u="theme",themes:h=a,defaultTheme:m=i?"system":"light",attribute:v="data-theme",value:g,children:b,nonce:y,scriptProps:x})=>{let[w,E]=t.useState(()=>d(u,m)),[S,C]=t.useState(()=>"system"===w?p():w),T=g?Object.values(g):h,k=t.useCallback(e=>{let t=e;if(!t)return;"system"===e&&i&&(t=p());let o=g?g[t]:t,l=n?f(y):null,a=document.documentElement,u=e=>{"class"===e?(a.classList.remove(...T),o&&a.classList.add(o)):e.startsWith("data-")&&(o?a.setAttribute(e,o):a.removeAttribute(e))};if(Array.isArray(v)?v.forEach(u):u(v),s){let e=r.includes(m)?m:null,n=r.includes(t)?t:e;a.style.colorScheme=n}null==l||l()},[y]),O=t.useCallback(e=>{let t="function"==typeof e?e(w):e;E(t);try{localStorage.setItem(u,t)}catch(e){}},[w]),R=t.useCallback(t=>{C(p(t)),"system"===w&&i&&!e&&k("system")},[w,e]);t.useEffect(()=>{let e=window.matchMedia(o);return e.addListener(R),R(e),()=>e.removeListener(R)},[R]),t.useEffect(()=>{let e=e=>{e.key===u&&(e.newValue?E(e.newValue):O(m))};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)},[O]),t.useEffect(()=>{k(null!=e?e:w)},[e,w]);let M=t.useMemo(()=>({theme:w,setTheme:O,forcedTheme:e,resolvedTheme:"system"===w?S:w,themes:i?[...h,"system"]:h,systemTheme:i?S:void 0}),[w,O,e,S,i,h]);return t.createElement(l.Provider,{value:M},t.createElement(c,{forcedTheme:e,storageKey:u,attribute:v,enableSystem:i,enableColorScheme:s,defaultTheme:m,value:g,themes:h,nonce:y,scriptProps:x}),b)},c=t.memo(({forcedTheme:e,storageKey:r,attribute:o,enableSystem:i,enableColorScheme:l,defaultTheme:s,value:a,themes:u,nonce:c,scriptProps:d})=>{let f=JSON.stringify([o,r,s,e,u,a,i,l]).slice(1,-1);return t.createElement("script",{...d,suppressHydrationWarning:!0,nonce:"u"{let n;if(!i){try{n=localStorage.getItem(e)||void 0}catch(e){}return n||t}},f=e=>{let t=document.createElement("style");return e&&t.setAttribute("nonce",e),t.appendChild(document.createTextNode("*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),document.head.appendChild(t),()=>{window.getComputedStyle(document.body),setTimeout(()=>{document.head.removeChild(t)},1)}},p=e=>(e||(e=window.matchMedia(o)),e.matches?"dark":"light");e.s(["ThemeProvider",0,e=>t.useContext(l)?t.createElement(t.Fragment,null,e.children):t.createElement(u,{...e}),"useTheme",0,()=>{var e;return null!=(e=t.useContext(l))?e:s}])},81933,(e,t,n)=>{"use strict";let r,o,i;var l,s,a=Object.create,u=Object.defineProperty,c=Object.getOwnPropertyDescriptor,d=Object.getOwnPropertyNames,f=Object.getPrototypeOf,p=Object.prototype.hasOwnProperty,h=(e,t,n,r)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let o of d(t))p.call(e,o)||o===n||u(e,o,{get:()=>t[o],enumerable:!(r=c(t,o))||r.enumerable});return e},m={},v={$dispatcherGuard:()=>M,$makeReadOnly:()=>L,$reset:()=>P,$structuralCheck:()=>I,c:()=>C,clearRenderCounterRegistry:()=>A,renderCounterRegistry:()=>F,useRenderCounter:()=>j};for(var g in v)u(m,g,{get:v[g],enumerable:!0});t.exports=h(u({},"__esModule",{value:!0}),m);var b=(i=null!=(r=e.r(71645))?a(f(r)):{},h(!o&&r&&r.__esModule?i:u(i,"default",{value:r,enumerable:!0}),r)),{useRef:y,useEffect:x,isValidElement:w}=b,E=null!=(l=b.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE)?l:b.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,S=Symbol.for("react.memo_cache_sentinel"),C="function"==typeof(null==(s=b.__COMPILER_RUNTIME)?void 0:s.c)?b.__COMPILER_RUNTIME.c:function(e){return b.useMemo(()=>{let t=Array(e);for(let n=0;n{T[e]=()=>{throw Error(`[React] Unexpected React hook call (${e}) from a React compiled function. Check that all hooks are called directly and named according to convention ('use[A-Z]') `)}});var k=null;function O(e){return E.ReactCurrentDispatcher.current=e,E.ReactCurrentDispatcher.current}T.useMemoCache=e=>{if(null!=k)return k.useMemoCache(e);throw Error("React Compiler internal invariant violation: unexpected null dispatcher")};var R=[];function M(e){let t=E.ReactCurrentDispatcher.current;if(0===e){if(R.push(t),1===R.length&&(k=t),t===T)throw Error("[React] Unexpected call to custom hook or component from a React compiled function. Check that (1) all hooks are called directly and named according to convention ('use[A-Z]') and (2) components are returned as JSX instead of being directly invoked.");O(T)}else if(1===e){let e=R.pop();if(null==e)throw Error("React Compiler internal error: unexpected null in guard stack");0===R.length&&(k=null),O(e)}else if(2===e)R.push(t),O(k);else if(3===e){let e=R.pop();if(null==e)throw Error("React Compiler internal error: unexpected null in guard stack");O(e)}else throw Error("React Compiler internal error: unreachable block"+e)}function P(e){for(let t=0;t{e.count=0})}function j(e){let t=y(null);null!=t.current&&(t.current.count+=1),x(()=>{if(null==t.current){let n,r={count:0};null==(n=F.get(e))&&(n=new Set,F.set(e,n)),n.add(r),t.current=r}return()=>{var n;let r;null!==t.current&&(n=t.current,null!=(r=F.get(e))&&r.delete(n))}})}var N=new Set;function I(e,t,n,r,o,i){function l(e,t,l,s){let a=`${r}:${i} [${o}] ${n}${l} changed from ${e} to ${t} at depth ${s}`;N.has(a)||(N.add(a),console.error(a))}!function e(t,n,r,o){if(!(o>2)){if(t!==n)if(typeof t!=typeof n)l(`type ${typeof t}`,`type ${typeof n}`,r,o);else if("object"==typeof t){let i=Array.isArray(t),s=Array.isArray(n);if(null===t&&null!==n)l("null",`type ${typeof n}`,r,o);else if(null===n)l(`type ${typeof t}`,"null",r,o);else if(t instanceof Map)if(n instanceof Map)if(t.size!==n.size)l(`Map instance with size ${t.size}`,`Map instance with size ${n.size}`,r,o);else for(let[i,s]of t)n.has(i)?e(s,n.get(i),`${r}.get(${i})`,o+1):l(`Map instance with key ${i}`,`Map instance without key ${i}`,r,o);else l("Map instance","other value",r,o);else if(n instanceof Map)l("other value","Map instance",r,o);else if(t instanceof Set)if(n instanceof Set)if(t.size!==n.size)l(`Set instance with size ${t.size}`,`Set instance with size ${n.size}`,r,o);else for(let e of n)t.has(e)||l(`Set instance without element ${e}`,`Set instance with element ${e}`,r,o);else l("Set instance","other value",r,o);else if(n instanceof Set)l("other value","Set instance",r,o);else if(i||s)if(i!==s)l(`type ${i?"array":"object"}`,`type ${s?"array":"object"}`,r,o);else if(t.length!==n.length)l(`array with length ${t.length}`,`array with length ${n.length}`,r,o);else for(let i=0;i{"use strict";let t,n,r;e.i(47167);let o=e=>e?.ownerDocument??document,i=e=>e&&"window"in e&&e.window===e?e:o(e).defaultView||window;function l(e,t){return!!t&&!!e&&e.contains(t)}function s(e){return e.target}let a=null;"u">typeof Element&&Element.prototype;let u=["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"])',"permission"];u.join(":not([hidden]),"),u.push('[tabindex]:not([tabindex="-1"]):not([disabled])'),u.join(':not([hidden]):not([tabindex="-1"]),');var c=e.i(71645);let d="u">typeof document?c.default.useLayoutEffect:()=>{};function f(e){return e.nativeEvent=e,e.isDefaultPrevented=()=>e.defaultPrevented,e.isPropagationStopped=()=>e.cancelBubble,e.persist=()=>{},e}function p(e){let t=(0,c.useRef)({isFocused:!1,observer:null});return d(()=>{let e=t.current;return()=>{e.observer&&(e.observer.disconnect(),e.observer=null)}},[]),(0,c.useCallback)(n=>{let r=s(n);(r instanceof HTMLButtonElement||r instanceof HTMLInputElement||r instanceof HTMLTextAreaElement||r instanceof HTMLSelectElement)&&(t.current.isFocused=!0,r.addEventListener("focusout",n=>{if(t.current.isFocused=!1,r.disabled){let t=f(n);e?.(t)}t.current.observer&&(t.current.observer.disconnect(),t.current.observer=null)},{once:!0}),t.current.observer=new MutationObserver(()=>{if(t.current.isFocused&&r.disabled){t.current.observer?.disconnect();let e=r===((e=document)=>e.activeElement)()?null:((e=document)=>e.activeElement)();r.dispatchEvent(new FocusEvent("blur",{relatedTarget:e})),r.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:e}))}}),t.current.observer.observe(r,{attributes:!0,attributeFilter:["disabled"]}))},[e])}function h(e){if("u"e.test(t.brand))||e.test(window.navigator.userAgent)}function m(e){return"u">typeof window&&null!=window.navigator&&e.test(window.navigator.userAgentData?.platform||window.navigator.platform)}function v(e){let t=null;return()=>(null==t&&(t=e()),t)}let g=v(function(){return m(/^Mac/i)}),b=v(function(){return m(/^iPhone/i)}),y=v(function(){return m(/^iPad/i)||g()&&navigator.maxTouchPoints>1}),x=v(function(){return b()||y()});v(function(){return g()||x()});let w=v(function(){return h(/AppleWebKit/i)&&!E()}),E=v(function(){return h(/Chrome/i)}),S=v(function(){return h(/Android/i)}),C=v(function(){return h(/Firefox/i)});function T(e,t,n=!0){let{metaKey:r,ctrlKey:o,altKey:i,shiftKey:l}=t;C()&&window.event?.type?.startsWith("key")&&"_blank"===e.target&&(g()?r=!0:o=!0);let s=w()&&g()&&!y()&&1?new KeyboardEvent("keydown",{keyIdentifier:"Enter",metaKey:r,ctrlKey:o,altKey:i,shiftKey:l}):new MouseEvent("click",{metaKey:r,ctrlKey:o,altKey:i,shiftKey:l,detail:1,bubbles:!0,cancelable:!0});T.isOpening=n;if(function(){if(null==a){a=!1;try{document.createElement("div").focus({get preventScroll(){return a=!0,!0}})}catch{}}return a}())e.focus({preventScroll:!0});else{let t=function(e){let t=e.parentNode,n=[],r=document.scrollingElement||document.documentElement;for(;t instanceof HTMLElement&&t!==r;)(t.offsetHeighttypeof window&&window.document&&window.document.createElement,new WeakMap;c.default.useId;let O=null,R=new Set,M=new Map,P=!1,L=!1,F={Tab:!0,Escape:!0};function A(e,t){for(let n of R)n(e,t)}function j(e){P=!0,T.isOpening||e.metaKey||!g()&&e.altKey||e.ctrlKey||"Control"===e.key||"Shift"===e.key||"Meta"===e.key||(O="keyboard",A("keyboard",e))}function N(e){O="pointer","pointerType"in e&&e.pointerType,("mousedown"===e.type||"pointerdown"===e.type)&&(P=!0,A("pointer",e))}function I(e){T.isOpening||(""!==e.pointerType||!e.isTrusted)&&(S()&&e.pointerType?"click"!==e.type||1!==e.buttons:0!==e.detail||e.pointerType)||(P=!0,O="virtual")}function D(e){let t=i(s(e)),n=o(s(e));s(e)!==t&&s(e)!==n&&e.isTrusted&&(P||L||(O="virtual",A("virtual",e)),P=!1,L=!1)}function _(){P=!1,L=!0}function H(e){if("u"typeof PointerEvent&&(n.addEventListener("pointerdown",N,!0),n.addEventListener("pointermove",N,!0),n.addEventListener("pointerup",N,!0)),t.addEventListener("beforeunload",()=>{W(e)},{once:!0}),M.set(t,{focus:r})}let W=(e,t)=>{let n=i(e),r=o(e);t&&r.removeEventListener("DOMContentLoaded",t),M.has(n)&&(n.HTMLElement.prototype.focus=M.get(n).focus,r.removeEventListener("keydown",j,!0),r.removeEventListener("keyup",j,!0),r.removeEventListener("click",I,!0),n.removeEventListener("focus",D,!0),n.removeEventListener("blur",_,!1),"u">typeof PointerEvent&&(r.removeEventListener("pointerdown",N,!0),r.removeEventListener("pointermove",N,!0),r.removeEventListener("pointerup",N,!0)),M.delete(n))};function $(){return"pointer"!==O}"u">typeof document&&("loading"!==(t=o(void 0)).readyState?H(void 0):t.addEventListener("DOMContentLoaded",()=>{H(void 0)}));let B=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function V(){let e=(0,c.useRef)(new Map),t=(0,c.useCallback)((t,n,r,o)=>{let i=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)},[]),n=(0,c.useCallback)((t,n,r,o)=>{let i=e.current.get(r)?.fn||r;t.removeEventListener(n,i,o),e.current.delete(r)},[]),r=(0,c.useCallback)(()=>{e.current.forEach((e,t)=>{n(e.eventTarget,e.type,t,e.options)})},[n]);return(0,c.useEffect)(()=>r,[r]),{addGlobalListener:t,removeGlobalListener:n,removeAllGlobalListeners:r}}e.s(["useFocusRing",0,function(e={}){var t;let{autoFocus:n=!1,isTextInput:r,within:a}=e,u=(0,c.useRef)({isFocused:!1,isFocusVisible:n||$()}),[d,h]=(0,c.useState)(!1),[m,v]=(0,c.useState)(()=>u.current.isFocused&&u.current.isFocusVisible),g=(0,c.useCallback)(()=>v(u.current.isFocused&&u.current.isFocusVisible),[]),b=(0,c.useCallback)(e=>{u.current.isFocused=e,u.current.isFocusVisible=$(),h(e),g()},[g]);t={enabled:d,isTextInput:r},H(),(0,c.useEffect)(()=>{if(t?.enabled===!1)return;let e=(e,n)=>{var r;let l,a,c,d,f,p,h,m;r=!!t?.isTextInput,a=o(l=n?s(n):void 0),d=void 0!==(c=i(l))?c.HTMLInputElement:HTMLInputElement,f=void 0!==c?c.HTMLTextAreaElement:HTMLTextAreaElement,p=void 0!==c?c.HTMLElement:HTMLElement,h=void 0!==c?c.KeyboardEvent:KeyboardEvent,m=((e=document)=>e.activeElement)(a),(r=r||m instanceof d&&!B.has(m.type)||m instanceof f||m instanceof p&&m.isContentEditable)&&"keyboard"===e&&n instanceof h&&!F[n.key]||(e=>{u.current.isFocusVisible=e,g()})($())};return R.add(e),()=>{R.delete(e)}},[r,d]);let{focusProps:y}=function(e){let{isDisabled:t,onFocus:n,onBlur:r,onFocusChange:i}=e,l=(0,c.useCallback)(e=>{if(s(e)===e.currentTarget)return r&&r(e),i&&i(!1),!0},[r,i]),a=p(l),u=(0,c.useCallback)(e=>{let t=s(e),r=o(t),l=r?((e=document)=>e.activeElement)(r):((e=document)=>e.activeElement)();t===e.currentTarget&&t===l&&(n&&n(e),i&&i(!0),a(e))},[i,n,a]);return{focusProps:{onFocus:!t&&(n||i||r)?u:void 0,onBlur:!t&&(r||i)?l:void 0}}}({isDisabled:a,onFocusChange:b}),{focusWithinProps:x}=function(e){let{isDisabled:t,onBlurWithin:n,onFocusWithin:r,onFocusWithinChange:i}=e,a=(0,c.useRef)({isFocusWithin:!1}),{addGlobalListener:u,removeAllGlobalListeners:d}=V(),h=(0,c.useCallback)(e=>{l(e.currentTarget,s(e))&&a.current.isFocusWithin&&!l(e.currentTarget,e.relatedTarget)&&(a.current.isFocusWithin=!1,d(),n&&n(e),i&&i(!1))},[n,i,a,d]),m=p(h),v=(0,c.useCallback)(e=>{if(!l(e.currentTarget,s(e)))return;let t=s(e),n=o(t),c=((e=document)=>e.activeElement)(n);if(!a.current.isFocusWithin&&c===t){r&&r(e),i&&i(!0),a.current.isFocusWithin=!0,m(e);let t=e.currentTarget;u(n,"focus",e=>{let r=s(e);if(a.current.isFocusWithin&&!l(t,r)){let e=new n.defaultView.FocusEvent("blur",{relatedTarget:r});Object.defineProperty(e,"target",{value:t}),Object.defineProperty(e,"currentTarget",{value:t}),h(f(e))}},{capture:!0})}},[r,i,m,u,h]);return t?{focusWithinProps:{onFocus:void 0,onBlur:void 0}}:{focusWithinProps:{onFocus:v,onBlur:h}}}({isDisabled:!a,onFocusWithinChange:b});return{isFocused:d,isFocusVisible:m,focusProps:a?x:y}}],83222);let z=!1,K=0;function U(e){"touch"===e.pointerType&&(z=!0,setTimeout(()=>{z=!1},500))}function q(){let e=o(null);if(void 0!==e)return 0===K&&"u">typeof PointerEvent&&e.addEventListener("pointerup",U),K++,()=>{!(--K>0)&&"u">typeof PointerEvent&&e.removeEventListener("pointerup",U)}}e.s(["useHover",0,function(e){let{onHoverStart:t,onHoverChange:n,onHoverEnd:r,isDisabled:i}=e,[a,u]=(0,c.useState)(!1),d=(0,c.useRef)({isHovered:!1,ignoreEmulatedMouseEvents:!1,pointerType:"",target:null}).current;(0,c.useEffect)(q,[]);let{addGlobalListener:f,removeAllGlobalListeners:p}=V(),{hoverProps:h,triggerHoverEnd:m}=(0,c.useMemo)(()=>{let e=(e,t)=>{let o=d.target;d.pointerType="",d.target=null,"touch"!==t&&d.isHovered&&o&&(d.isHovered=!1,p(),r&&r({type:"hoverend",target:o,pointerType:t}),n&&n(!1),u(!1))},a={};return"u">typeof PointerEvent&&(a.onPointerEnter=r=>{z&&"mouse"===r.pointerType||((r,a)=>{if(d.pointerType=a,i||"touch"===a||d.isHovered||!l(r.currentTarget,s(r)))return;d.isHovered=!0;let c=r.currentTarget;d.target=c,f(o(s(r)),"pointerover",t=>{d.isHovered&&d.target&&!l(d.target,s(t))&&e(t,t.pointerType)},{capture:!0}),t&&t({type:"hoverstart",target:c,pointerType:a}),n&&n(!0),u(!0)})(r,r.pointerType)},a.onPointerLeave=t=>{!i&&l(t.currentTarget,s(t))&&e(t,t.pointerType)}),{hoverProps:a,triggerHoverEnd:e}},[t,n,r,i,d,f,p]);return(0,c.useEffect)(()=>{i&&m({currentTarget:d.target},d.pointerType)},[i]),{hoverProps:h,isHovered:a}}],33336);var G=Object.defineProperty,Y=(e,t,n)=>{let r;return(r="symbol"!=typeof t?t+"":t)in e?G(e,r,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[r]=n,n};let X=new class{constructor(){Y(this,"current",this.detect()),Y(this,"handoffState","pending"),Y(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"setTimeout(()=>{throw e}))}function et(){let e=[],t={addEventListener:(e,n,r,o)=>(e.addEventListener(n,r,o),t.add(()=>e.removeEventListener(n,r,o))),requestAnimationFrame(...e){let n=requestAnimationFrame(...e);return t.add(()=>cancelAnimationFrame(n))},nextFrame:(...e)=>t.requestAnimationFrame(()=>t.requestAnimationFrame(...e)),setTimeout(...e){let n=setTimeout(...e);return t.add(()=>clearTimeout(n))},microTask(...e){let n={current:!0};return ee(()=>{n.current&&e[0]()}),t.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(e){let t=et();return e(t),this.add(()=>t.dispose())},add:t=>(e.includes(t)||e.push(t),()=>{let n=e.indexOf(t);if(n>=0)for(let t of e.splice(n,1))t()}),dispose(){for(let t of e.splice(0))t()}};return t}function en(){let[e]=(0,c.useState)(et);return(0,c.useEffect)(()=>()=>e.dispose(),[e]),e}e.s(["env",0,X],80758),e.s(["getActiveElement",0,Z,"getOwnerDocument",0,Q,"getRootNode",0,J,"isActiveElement",0,function(e){return Z(e)===e}],2155),e.s(["microTask",0,ee],68578),e.s(["disposables",0,et],44508),e.s(["useDisposables",0,en],46725);let er=(e,t)=>{X.isServer?(0,c.useEffect)(e,t):(0,c.useLayoutEffect)(e,t)};function eo(e){let t=(0,c.useRef)(e);return er(()=>{t.current=e},[e]),t}e.s(["useIsoMorphicEffect",0,er],35696),e.s(["useLatestValue",0,eo],41444);let ei=function(e){let t=eo(e);return c.default.useCallback((...e)=>t.current(...e),[t])};e.s(["useEvent",0,ei],14189),e.s(["useActivePress",0,function({disabled:e=!1}={}){let t=(0,c.useRef)(null),[n,r]=(0,c.useState)(!1),o=en(),i=ei(()=>{t.current=null,r(!1),o.dispose()}),l=ei(e=>{if(o.dispose(),null===t.current){t.current=e.currentTarget,r(!0);{let n=Q(e.currentTarget);o.addEventListener(n,"pointerup",i,!1),o.addEventListener(n,"pointermove",e=>{if(t.current){var n,o;let i,l;r((i=e.width/2,l=e.height/2,n={top:e.clientY-l,right:e.clientX+i,bottom:e.clientY+l,left:e.clientX-i},o=t.current.getBoundingClientRect(),!(!n||!o||n.righto.right||n.bottomo.bottom)))}},!1),o.addEventListener(n,"pointercancel",i,!1)}}});return{pressed:n,pressProps:e?{}:{onPointerDown:l,onPointerUp:i,onClick:i}}}],94487),e.s(["useSlot",0,function(e){return(0,c.useMemo)(()=>e,Object.values(e))}],55743);let el=(0,c.createContext)(void 0);function es(...e){return Array.from(new Set(e.flatMap(e=>"string"==typeof e?e.split(" "):[]))).filter(Boolean).join(" ")}function ea(e,t,...n){if(e in t){let r=t[e];return"function"==typeof r?r(...n):r}let r=Error(`Tried to handle "${e}" but there is no handler defined. Only defined handlers are: ${Object.keys(t).map(e=>`"${e}"`).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,ea),r}e.s(["useDisabled",0,function(){return(0,c.useContext)(el)}],1893),e.s(["match",0,ea],97701);var eu=((n=eu||{})[n.None=0]="None",n[n.RenderStrategy=1]="RenderStrategy",n[n.Static=2]="Static",n),ec=((r=ec||{})[r.Unmount=0]="Unmount",r[r.Hidden=1]="Hidden",r);function ed(e,t={},n,r,o){let{as:i=n,children:l,refName:s="ref",...a}=em(e,["unmount","static"]),u=void 0!==e.ref?{[s]:e.ref}:{},d="function"==typeof l?l(t):l;d=function e(t){if(null!=t&&t.$$typeof===Symbol.for("react.lazy")){let n=t._payload;if(null!=n&&"fulfilled"===n.status)return e(n.value)}return t}(d),"className"in a&&a.className&&"function"==typeof a.className&&(a.className=a.className(t)),a["aria-labelledby"]&&a["aria-labelledby"]===a.id&&(a["aria-labelledby"]=void 0);let f={};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(f["data-headlessui-state"]=n.join(" "),n))f[`data-${e}`]=""}if(ev(i)&&(Object.keys(eh(a)).length>0||Object.keys(eh(f)).length>0))if(!(0,c.isValidElement)(d)||Array.isArray(d)&&d.length>1||ev(d.type)){if(Object.keys(eh(a)).length>0)throw Error(['Passing props on "Fragment"!',"",`The current component <${r} /> is rendering a "Fragment".`,"However we need to passthrough the following props:",Object.keys(eh(a)).concat(Object.keys(eh(f))).map(e=>` - ${e}`).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(e=>` - ${e}`).join(` `)].join(` `))}else{var p;let e=d.props,t=null==e?void 0:e.className,n="function"==typeof t?(...e)=>es(t(...e),a.className):es(t,a.className),r=ep(d.props,eh(em(a,["ref"])));for(let e in f)e in r&&delete f[e];return(0,c.cloneElement)(d,Object.assign({},r,f,u,{ref:o((p=d,c.default.version.split(".")[0]>="19"?p.props.ref:p.ref),u.ref)},n?{className:n}:{}))}return(0,c.createElement)(i,Object.assign({},em(a,["ref"]),!ev(i)&&u,!ev(i)&&f),d)}function ef(...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 ep(...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 eh(e){let t=Object.assign({},e);for(let e in t)void 0===t[e]&&delete t[e];return t}function em(e,t=[]){let n=Object.assign({},e);for(let e of t)e in n&&delete n[e];return n}function ev(e){return e===c.Fragment||e===Symbol.for("react.fragment")}e.s(["RenderFeatures",0,eu,"compact",0,eh,"forwardRefWithAs",0,function(e){var t;return Object.assign((0,c.forwardRef)(e),{displayName:null!=(t=e.displayName)?t:e.name})},"mergeProps",0,function(...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},"useRender",0,function(){let e,t,n=(e=(0,c.useRef)([]),t=(0,c.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,c.useCallback)(e=>(function({ourProps:e,theirProps:t,slot:n,defaultTag:r,features:o,visible:i=!0,name:l,mergeRefs:s}){s=null!=s?s:ef;let a=ep(t,e);if(i)return ed(a,n,r,l,s);let u=null!=o?o:0;if(2&u){let{static:e=!1,...t}=a;if(e)return ed(t,n,r,l,s)}if(1&u){let{unmount:e=!0,...t}=a;return ea(+!e,{0:()=>null,1:()=>ed({...t,hidden:!0,style:{display:"none"}},n,r,l,s)})}return ed(a,n,r,l,s)})({mergeRefs:n,...e}),[n])}],20)},29717,e=>{"use strict";var t=e.i(83222),n=e.i(33336),r=e.i(94487),o=e.i(55743),i=e.i(1893),l=e.i(20);let s=(0,l.forwardRefWithAs)(function(e,s){var a;let u=(0,i.useDisabled)(),{disabled:c=u||!1,autoFocus:d=!1,...f}=e,{isFocusVisible:p,focusProps:h}=(0,t.useFocusRing)({autoFocus:d}),{isHovered:m,hoverProps:v}=(0,n.useHover)({isDisabled:c}),{pressed:g,pressProps:b}=(0,r.useActivePress)({disabled:c}),y=(0,l.mergeProps)({ref:s,type:null!=(a=f.type)?a:"button",disabled:c||void 0,autoFocus:d},h,v,b),x=(0,o.useSlot)({disabled:c,hover:m,focus:p,active:g,autofocus:d});return(0,l.useRender)()({ourProps:y,theirProps:f,slot:x,defaultTag:"button",name:"Button"})});e.s(["Button",0,s])},7670,e=>{"use strict";e.s(["default",0,function(){for(var e,t,n=0,r="",o=arguments.length;n{"use strict";var t=e.i(43476),n=e.i(81933),r=e.i(29717),o=e.i(7670);e.s(["SkipNavLink",0,e=>{let i,l,s=(0,n.c)(6),{className:a,id:u,children:c}=e,d=void 0===c?"Skip to Content":c,f=`#${void 0===u?"nextra-skip-nav":u}`;return s[0]!==a?(i=e=>{let{focus:t}=e;return(0,o.default)("nextra-skip-nav",t?"x:nextra-focus x:fixed x:z-50 x:my-3 x:mx-4 x:rounded-lg x:px-3 x:py-2 x:text-sm x:font-bold x:bg-nextra-bg x:border x:border-current":"x:sr-only",a)},s[0]=a,s[1]=i):i=s[1],s[2]!==d||s[3]!==f||s[4]!==i?(l=(0,t.jsx)(r.Button,{as:"a",href:f,className:i,children:d}),s[2]=d,s[3]=f,s[4]=i,s[5]=l):l=s[5],l}])},18566,(e,t,n)=>{t.exports=e.r(76562)},95057,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={formatUrl:function(){return s},formatWithValidation:function(){return u},urlObjectKeys:function(){return a}};for(var o in r)Object.defineProperty(n,o,{enumerable:!0,get:r[o]});let i=e.r(90809)._(e.r(98183)),l=/https?|ftp|gopher|file/;function s(e){let{auth:t,hostname:n}=e,r=e.protocol||"",o=e.pathname||"",s=e.hash||"",a=e.query||"",u=!1;t=t?encodeURIComponent(t).replace(/%3A/i,":")+"@":"",e.host?u=t+e.host:n&&(u=t+(~n.indexOf(":")?`[${n}]`:n),e.port&&(u+=":"+e.port)),a&&"object"==typeof a&&(a=String(i.urlQueryToSearchParams(a)));let c=e.search||a&&`?${a}`||"";return r&&!r.endsWith(":")&&(r+=":"),e.slashes||(!r||l.test(r))&&!1!==u?(u="//"+(u||""),o&&"/"!==o[0]&&(o="/"+o)):u||(u=""),s&&"#"!==s[0]&&(s="#"+s),c&&"?"!==c[0]&&(c="?"+c),o=o.replace(/[?#]/g,encodeURIComponent),c=c.replace("#","%23"),`${r}${u}${o}${c}${s}`}let a=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function u(e){return s(e)}},18581,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"useMergedRef",{enumerable:!0,get:function(){return o}});let r=e.r(71645);function o(e,t){let n=(0,r.useRef)(null),o=(0,r.useRef)(null);return(0,r.useCallback)(r=>{if(null===r){let e=n.current;e&&(n.current=null,e());let t=o.current;t&&(o.current=null,t())}else e&&(n.current=i(e,r)),t&&(o.current=i(t,r))},[e,t])}function i(e,t){if("function"!=typeof e)return e.current=t,()=>{e.current=null};{let n=e(t);return"function"==typeof n?n:()=>e(null)}}("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},73668,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"isLocalURL",{enumerable:!0,get:function(){return i}});let r=e.r(18967),o=e.r(52817);function i(e){if(!(0,r.isAbsoluteUrl)(e))return!0;try{let t=(0,r.getLocationOrigin)(),n=new URL(e,t);return n.origin===t&&(0,o.hasBasePath)(n.pathname)}catch(e){return!1}}},84508,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"errorOnce",{enumerable:!0,get:function(){return r}});let r=e=>{}},22016,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={default:function(){return g},useLinkStatus:function(){return y}};for(var o in r)Object.defineProperty(n,o,{enumerable:!0,get:r[o]});let i=e.r(90809),l=e.r(43476),s=i._(e.r(71645)),a=e.r(95057),u=e.r(8372),c=e.r(18581),d=e.r(18967),f=e.r(5550);e.r(33525);let p=e.r(88540),h=e.r(91949),m=e.r(73668),v=e.r(9396);function g(t){var n,r;let o,i,g,[y,x]=(0,s.useOptimistic)(h.IDLE_LINK_STATUS),w=(0,s.useRef)(null),{href:E,as:S,children:C,prefetch:T=null,passHref:k,replace:O,shallow:R,scroll:M,onClick:P,onMouseEnter:L,onTouchStart:F,legacyBehavior:A=!1,onNavigate:j,transitionTypes:N,ref:I,unstable_dynamicOnHover:D,..._}=t;o=C,A&&("string"==typeof o||"number"==typeof o)&&(o=(0,l.jsx)("a",{children:o}));let H=s.default.useContext(u.AppRouterContext),W=!1!==T,$=!1!==T?null===(r=T)||"auto"===r?v.FetchStrategy.PPR:v.FetchStrategy.Full:v.FetchStrategy.PPR,B="string"==typeof(n=S||E)?n:(0,a.formatUrl)(n);if(A){if(o?.$$typeof===Symbol.for("react.lazy"))throw Object.defineProperty(Error("`` received a direct child that is either a Server Component, or JSX that was loaded with React.lazy(). This is not supported. Either remove legacyBehavior, or make the direct child a Client Component that renders the Link's `` tag."),"__NEXT_ERROR_CODE",{value:"E863",enumerable:!1,configurable:!0});i=s.default.Children.only(o)}let V=A?i&&"object"==typeof i&&i.ref:I,z=s.default.useCallback(e=>(null!==H&&(w.current=(0,h.mountLinkInstance)(e,B,H,$,W,x)),()=>{w.current&&((0,h.unmountLinkForCurrentNavigation)(w.current),w.current=null),(0,h.unmountPrefetchableInstance)(e)}),[W,B,H,$,x]),K={ref:(0,c.useMergedRef)(z,V),onClick(t){A||"function"!=typeof P||P(t),A&&i.props&&"function"==typeof i.props.onClick&&i.props.onClick(t),!H||t.defaultPrevented||function(t,n,r,o,i,l,a){if("u">typeof window){let u,{nodeName:c}=t.currentTarget;if("A"===c.toUpperCase()&&((u=t.currentTarget.getAttribute("target"))&&"_self"!==u||t.metaKey||t.ctrlKey||t.shiftKey||t.altKey||t.nativeEvent&&2===t.nativeEvent.which)||t.currentTarget.hasAttribute("download"))return;if(!(0,m.isLocalURL)(n)){o&&(t.preventDefault(),location.replace(n));return}if(t.preventDefault(),l){let e=!1;if(l({preventDefault:()=>{e=!0}}),e)return}let{dispatchNavigateAction:d}=e.r(99781);s.default.startTransition(()=>{d(n,o?"replace":"push",!1===i?p.ScrollBehavior.NoScroll:p.ScrollBehavior.Default,r.current,a)})}}(t,B,w,O,M,j,N)},onMouseEnter(e){A||"function"!=typeof L||L(e),A&&i.props&&"function"==typeof i.props.onMouseEnter&&i.props.onMouseEnter(e),H&&W&&(0,h.onNavigationIntent)(e.currentTarget,!0===D)},onTouchStart:function(e){A||"function"!=typeof F||F(e),A&&i.props&&"function"==typeof i.props.onTouchStart&&i.props.onTouchStart(e),H&&W&&(0,h.onNavigationIntent)(e.currentTarget,!0===D)}};return(0,d.isAbsoluteUrl)(B)?K.href=B:A&&!k&&("a"!==i.type||"href"in i.props)||(K.href=(0,f.addBasePath)(B)),g=A?s.default.cloneElement(i,K):(0,l.jsx)("a",{..._,...K,children:o}),(0,l.jsx)(b.Provider,{value:y,children:g})}e.r(84508);let b=(0,s.createContext)(h.IDLE_LINK_STATUS),y=()=>(0,s.useContext)(b);("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},40587,64069,38824,42267,40493,83987,e=>{"use strict";e.s(["Button",()=>p],40587);var t=e.i(43476),n=e.i(81933),r=e.i(29717),o=e.i(7670);e.s(["CopyToClipboard",()=>u],40493);var i=e.i(71645);function l(e){let t,r,o,l,s,a=(0,n.c)(10);a[0]!==e?(t=void 0===e?{}:e,a[0]=e,a[1]=t):t=a[1];let{timeout:u}=t,c=void 0===u?2e3:u,[d,f]=(0,i.useState)(!1);a[2]!==d||a[3]!==c?(r=()=>{if(!d)return;let e=setTimeout(()=>{f(!1)},c);return()=>{clearTimeout(e)}},a[2]=d,a[3]=c,a[4]=r):r=a[4],a[5]!==d?(o=[d],a[5]=d,a[6]=o):o=a[6],(0,i.useEffect)(r,o),a[7]===Symbol.for("react.memo_cache_sentinel")?(l=async function(e){f(!0);try{await navigator.clipboard.writeText(e)}catch{console.error("Failed to copy!")}},a[7]=l):l=a[7];let p=l;return a[8]!==d?(s={copy:p,isCopied:d},a[8]=d,a[9]=s):s=a[9],s}e.s(["useCopy",0,l],64069);let s=e=>{let r,o,i=(0,n.c)(3);return i[0]===Symbol.for("react.memo_cache_sentinel")?(r=(0,t.jsx)("path",{d:"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z"}),i[0]=r):r=i[0],i[1]!==e?(o=(0,t.jsx)("svg",{viewBox:"0 0 20 20",fill:"currentColor",...e,children:r}),i[1]=e,i[2]=o):o=i[2],o};e.s(["CheckIcon",0,s],38824);let a=e=>{let r,o,i,l=(0,n.c)(4);return l[0]===Symbol.for("react.memo_cache_sentinel")?(r=(0,t.jsx)("rect",{x:9,y:9,width:13,height:13,rx:2}),o=(0,t.jsx)("path",{d:"M5 15H4C2.89543 15 2 14.1046 2 13V4C2 2.89543 2.89543 2 4 2H13C14.1046 2 15 2.89543 15 4V5"}),l[0]=r,l[1]=o):(r=l[0],o=l[1]),l[2]!==e?(i=(0,t.jsxs)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,...e,children:[r,o]}),l[2]=e,l[3]=i):i=l[3],i};e.s(["CopyIcon",0,a],42267);let u=e=>{let r,o,i,u=(0,n.c)(8),{copy:c,isCopied:d}=l();u[0]!==c?(r=async e=>{let t=e.currentTarget.parentNode.parentNode;c(t.querySelector("pre code")?.textContent||"")},u[0]=c,u[1]=r):r=u[1];let f=r,h=d?s:a;return u[2]!==h?(o=(0,t.jsx)(h,{height:"1em",className:"nextra-copy-icon"}),u[2]=h,u[3]=o):o=u[3],u[4]!==f||u[5]!==e||u[6]!==o?(i=(0,t.jsx)(p,{onClick:f,title:"Copy code",variant:"outline",...e,children:o}),u[4]=f,u[5]=e,u[6]=o,u[7]=i):i=u[7],i};function c(){let e=document.documentElement.dataset;"nextraWordWrap"in e?delete e.nextraWordWrap:e.nextraWordWrap=""}e.s(["ToggleWordWrapButton",()=>d],83987);let d=e=>{let r,o=(0,n.c)(2),{children:i}=e;return o[0]!==i?(r=(0,t.jsx)(p,{onClick:c,className:"x:md:hidden",title:"Toggle word wrap",variant:"outline",children:i}),o[0]=i,o[1]=r):r=o[1],r},f={border:(0,o.default)("x:border x:border-gray-300 x:dark:border-neutral-700","x:contrast-more:border-gray-900 x:contrast-more:dark:border-gray-50")},p=e=>{let i,l,s,a,u,c,d=(0,n.c)(12);d[0]!==e?({children:i,className:l,variant:a,...s}=e,d[0]=e,d[1]=i,d[2]=l,d[3]=s,d[4]=a):(i=d[1],l=d[2],s=d[3],a=d[4]);let p=void 0===a?"default":a;return d[5]!==l||d[6]!==p?(u=e=>(0,o.default)("x:transition x:cursor-pointer",e.focus&&"x:nextra-focus","outline"===p&&[f.border,"x:rounded-md x:p-1.5"],"function"==typeof l?l(e):l),d[5]=l,d[6]=p,d[7]=u):u=d[7],d[8]!==i||d[9]!==s||d[10]!==u?(c=(0,t.jsx)(r.Button,{className:u,...s,children:i}),d[8]=i,d[9]=s,d[10]=u,d[11]=c):c=d[11],c}},37643,50231,e=>{"use strict";var t=e.i(43476),n=e.i(81933),r=e.i(7670),o=e.i(71645);e.s(["Collapse",0,e=>{let i,l,s,a,u,c,d,f,p,h=(0,n.c)(24),{className:m,children:v,isOpen:g,horizontal:b,openDuration:y,closeDuration:x}=e,w=void 0!==b&&b,E=void 0===y?500:y,S=(0,o.useRef)(null),[C]=(0,o.useState)(g),T=(0,o.useRef)(0),k=(0,o.useRef)(!0);h[0]!==w||h[1]!==g||h[2]!==E?(i=()=>{let e=T.current,t=S.current;if(e&&(clearTimeout(e),T.current=0),k.current)return;let n=t.children[0];w?(n.style.width=`${n.clientWidth}px`,t.style.width=`${n.clientWidth}px`):t.style.height=`${n.clientHeight}px`,g?T.current=window.setTimeout(()=>{t.style.removeProperty("height")},E):requestAnimationFrame(()=>{w?t.style.width="0":t.style.height="0"})},l=[w,g,E],h[0]=w,h[1]=g,h[2]=E,h[3]=i,h[4]=l):(i=h[3],l=h[4]),(0,o.useEffect)(i,l),h[5]!==w||h[6]!==g?(s=()=>{(g||!w)&&(k.current=!1)},a=[w,g],h[5]=w,h[6]=g,h[7]=s,h[8]=a):(s=h[7],a=h[8]),(0,o.useEffect)(s,a),h[9]!==v?(u=1===o.Children.count(v)&&v&&"object"==typeof v&&"type"in v?v:(0,t.jsx)("div",{children:v}),h[9]=v,h[10]=u):u=h[10];let O=u,R=g?"x:opacity-100":"x:opacity-0 x:overflow-hidden";h[11]!==m||h[12]!==R?(c=(0,r.default)("x:transform-gpu x:transition-all x:ease-in-out x:motion-reduce:transition-none",R,m),h[11]=m,h[12]=R,h[13]=c):c=h[13],h[14]!==w||h[15]!==C?(d=C||w?void 0:{height:0},h[14]=w,h[15]=C,h[16]=d):d=h[16];let M=(g?E:void 0===x?300:x)+"ms";return h[17]!==d||h[18]!==M?(f={...d,transitionDuration:M},h[17]=d,h[18]=M,h[19]=f):f=h[19],h[20]!==O||h[21]!==c||h[22]!==f?(p=(0,t.jsx)("div",{ref:S,className:c,style:f,children:O}),h[20]=O,h[21]=c,h[22]=f,h[23]=p):p=h[23],p}],37643),e.s(["useHash",0,function(){let[e,t]=(0,o.useState)("");return(0,o.useEffect)(()=>{function e(){t(location.hash.replace("#",""))}return e(),window.addEventListener("hashchange",e),()=>{window.removeEventListener("hashchange",e)}},[]),e}],50231)},68834,71175,e=>{"use strict";var t=e.i(71645);let n=e=>{let t,n=new Set,r=(e,r)=>{let o="function"==typeof e?e(t):e;if(!Object.is(o,t)){let e=t;t=(null!=r?r:"object"!=typeof o||null===o)?o:Object.assign({},t,o),n.forEach(n=>n(t,e))}},o=()=>t,i={setState:r,getState:o,getInitialState:()=>l,subscribe:e=>(n.add(e),()=>n.delete(e))},l=t=e(r,o,i);return i},r=e=>{let r=e?n(e):n,o=e=>(function(e,n=e=>e){let r=t.default.useSyncExternalStore(e.subscribe,t.default.useCallback(()=>n(e.getState()),[e,n]),t.default.useCallback(()=>n(e.getInitialState()),[e,n]));return t.default.useDebugValue(r),r})(r,e);return Object.assign(o,r),o},o=e=>e?r(e):r;e.s(["create",0,o],68834);let i=o(()=>({activeSlug:""}));e.s(["setActiveSlug",0,e=>{i.setState({activeSlug:e})},"useActiveAnchor",0,()=>i(e=>e.activeSlug)],71175)},37985,37709,e=>{"use strict";var t=e.i(43476),n=e.i(81933),r=e.i(47167),o=e.i(18566);let i=r.default.env.NEXTRA_DEFAULT_LOCALE;function l(){let e,t=(0,n.c)(2),r=(0,o.usePathname)();return t[0]!==r?(e=(i?"/"+r.split("/").slice(2).join("/"):r).replace(/\.html$/,"").replace(/\/index(\/|$)/,"$1").replace(/\/$/,"")||"/",t[0]=r,t[1]=e):e=t[1],e}e.s(["useFSRoute",0,l],37709);let s={breadcrumb:!0,collapsed:void 0,copyPage:!0,footer:!0,layout:"default",navbar:!0,pagination:!0,sidebar:!0,timestamp:!0,toc:!0,typesetting:"default"};var a=e.i(71645);let u=(0,a.createContext)(null);e.s(["ConfigProvider",0,e=>{let r,o,i=(0,n.c)(8),{children:a,pageMap:c,navbar:d,footer:f}=e,p=l();i[0]!==c||i[1]!==p?(r=function e({list:t,route:n,docsRoot:r="",pageThemeContext:o=s}){let i=n.startsWith(r),l=[],a=[],u=[],c=[],d=t[0],f="data"in d?d.data:{},p="data"in d?t.slice(1):t,h=f["*"]||{},m=h.type,v=0,g={...o,...h.theme},b=[];for(let t of p){let s=function(e={},t,n={}){let r={...t.theme,...e.theme,...n.theme};return{...t,...e,display:n.display||e.display||t.display,theme:r}}(f[t.name],h,t.frontMatter),{display:d,type:p="doc"}=s,y={...o,...s.theme},x="children"in t&&e({list:t.children,route:n,docsRoot:"page"===p||"menu"===p?t.route:r,underCurrentDocsRoot:i,pageThemeContext:y}),w=()=>({...t,type:p,..."title"in t&&{title:t.title},...d&&{display:d},...x&&{children:[]}}),E=w(),S=w();if("children"in S){let{collapsed:e}=s.theme;"boolean"==typeof e&&(S.theme={collapsed:e})}let C=w();if(S.isUnderCurrentDocsTree=i,"separator"===p&&(E.isUnderCurrentDocsTree=i),t.route===n)switch(b=[E],m=p,g={...g,...y},p){case"page":case"menu":v=c.length;break;case"doc":v=u.length}let T="hidden"===d;if(x){if(void 0!==x.activeIndex&&void 0!==x.activeType){if(g=x.activeThemeContext,m=x.activeType,T)continue;switch(b=[E,...x.activePath.filter(e=>"children"!==e.display)],m){case"page":case"menu":v=c.length+x.activeIndex;break;case"doc":v=u.length+x.activeIndex}"frontMatter"in t&&"doc"===p&&v++}switch(p){case"page":case"menu":if(C.children.push(...x.directories),a.push(...x.docsDirectories),x.flatDocsDirectories.length){let e=function e(t){for(let n of t){if(n.route)return n.route;if(n.children){let t=e(n.children);if(t)return t}}}(x.flatDocsDirectories);e&&(C.firstChildRoute=e),c.push(C)}else"frontMatter"in C&&c.push(C);break;case"doc":S.children.push(...x.docsDirectories),"frontMatter"in E&&"children"!==d&&u.push(S)}u.push(...x.flatDocsDirectories),E.children.push(...x.directories)}else{if(T)continue;switch(p){case"page":case"menu":c.push(C);break;case"doc":"href"in E||u.push(S)}}if(!T)switch("doc"===p&&"children"===d?S.children&&(l.push(...S.children),a.push(...S.children)):l.push(E),p){case"page":case"menu":a.push(C);break;case"doc":"children"!==d&&a.push(S);break;case"separator":a.push(E)}}return{activeType:m,activeIndex:v,activeThemeContext:g,activeMetadata:b.at(-1)?.frontMatter,activePath:b,directories:l,docsDirectories:a.filter(e=>e.isUnderCurrentDocsTree),flatDocsDirectories:u,topLevelNavbarItems:c}}({list:c,route:p}),i[0]=c,i[1]=p,i[2]=r):r=i[2];let h=r,{activeThemeContext:m}=h,v=m.navbar&&d,g=m.footer&&f;return i[3]!==a||i[4]!==h||i[5]!==v||i[6]!==g?(o=(0,t.jsxs)(u.Provider,{value:h,children:[v,a,g]}),i[3]=a,i[4]=h,i[5]=v,i[6]=g,i[7]=o):o=i[7],o},"useConfig",0,function(){let e,t=(0,n.c)(3),r=(0,a.useContext)(u);if(!r)throw Error("Missing ConfigContext.Provider");let{activeThemeContext:o,activeType:i}=r,l=!o.sidebar||"page"===i;return t[0]!==r||t[1]!==l?(e={normalizePagesResult:r,hideSidebar:l},t[0]=r,t[1]=l,t[2]=e):e=t[2],e}],37985)},68386,e=>{"use strict";var t=e.i(71645);let n=(0,t.createContext)(null);e.s(["ThemeConfigProvider",0,e=>(0,t.createElement)(n.Provider,e),"useThemeConfig",0,()=>(0,t.useContext)(n)])},55169,e=>{"use strict";var t=e.i(71645);let n=(0,t.createContext)([]);e.s(["TOCProvider",0,e=>(0,t.createElement)(n.Provider,e),"useTOC",0,()=>(0,t.useContext)(n)])},14595,(e,t,n)=>{"use strict";var r=e.r(71645),o="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},i=r.useSyncExternalStore,l=r.useRef,s=r.useEffect,a=r.useMemo,u=r.useDebugValue;n.useSyncExternalStoreWithSelector=function(e,t,n,r,c){var d=l(null);if(null===d.current){var f={hasValue:!1,value:null};d.current=f}else f=d.current;var p=i(e,(d=a(function(){function e(e){if(!s){if(s=!0,i=e,e=r(e),void 0!==c&&f.hasValue){var t=f.value;if(c(t,e))return l=t}return l=e}if(t=l,o(i,e))return t;var n=r(e);return void 0!==c&&c(t,n)?(i=e,t):(i=e,l=n)}var i,l,s=!1,a=void 0===n?null:n;return[function(){return e(t())},null===a?void 0:function(){return e(a())}]},[t,n,r,c]))[0],d[1]);return s(function(){f.hasValue=!0,f.value=p},[p]),u(p),p}},13027,(e,t,n)=>{"use strict";t.exports=e.r(14595)},36289,3269,14520,92704,63516,13581,88374,25720,41650,40407,84653,77891,52265,9507,52744,5083,57138,44279,1852,94316,71616,83733,19751,94421,40721,4016,42803,33137,65659,35889,98348,22678,26599,35307,67310,e=>{"use strict";let t,n,r,o,i,l,s,a,u,c,d,f,p,h,m,v;var g,b,y,x,w,E,S,C=e.i(71645);function T(e,t){return null!==e&&null!==t&&"object"==typeof e&&"object"==typeof t&&"id"in e&&"id"in t?e.id===t.id:e===t}e.s(["useByComparator",0,function(e=T){return(0,C.useCallback)((t,n)=>"string"==typeof e?(null==t?void 0:t[e])===(null==n?void 0:n[e]):e(t,n),[e])}],36289);var k=e.i(74080),O=e.i(14189);e.s(["useControllable",0,function(e,t,n){let[r,o]=(0,C.useState)(n),i=void 0!==e,l=(0,C.useRef)(i),s=(0,C.useRef)(!1),a=(0,C.useRef)(!1);return!i||l.current||s.current?i||!l.current||a.current||(a.current=!0,l.current=i,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.")):(s.current=!0,l.current=i,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.")),[i?e:r,(0,O.useEvent)(e=>(i||(0,k.flushSync)(()=>o(e)),null==t?void 0:t(e)))]}],3269),e.s(["useDefaultValue",0,function(e){let[t]=(0,C.useState)(e);return t}],14520);var R=e.i(44508),M=e.i(35696);function P(e){if(null===e)return{width:0,height:0};let{width:t,height:n}=e.getBoundingClientRect();return{width:t,height:n}}e.s(["useElementSize",0,function(e,t,n=!1){let[r,o]=(0,C.useState)(()=>P(t));return(0,M.useIsoMorphicEffect)(()=>{if(!t||!e)return;let n=(0,R.disposables)();return n.requestAnimationFrame(function e(){n.requestAnimationFrame(e),o(e=>{let n=P(t);return n.width===e.width&&n.height===e.height?e:n})}),()=>{n.dispose()}},[t,e]),n?{width:`${r.width}px`,height:`${r.height}px`}:r}],92704);var L=((n=L||{})[n.Left=0]="Left",n[n.Right=2]="Right",n);function F(e){return"object"==typeof e&&null!==e&&"nodeType"in e}function A(e){return F(e)&&"tagName"in e}function j(e){return A(e)&&"accessKey"in e}function N(e){return A(e)&&"tabIndex"in e}function I(e){return A(e)&&"style"in e}function D(e){return j(e)&&"IFRAME"===e.nodeName}function _(e){return j(e)&&"INPUT"===e.nodeName}function H(e){return j(e)&&"LABEL"===e.nodeName}function W(e){return j(e)&&"FIELDSET"===e.nodeName}function $(e){return j(e)&&"LEGEND"===e.nodeName}function B(e){return!!A(e)&&e.matches('a[href],audio[controls],button,details,embed,iframe,img[usemap],input:not([type="hidden"]),label,select,textarea,video[controls]')}function V(e){let t=e.parentElement,n=null;for(;t&&!W(t);)$(t)&&(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))return!1;t=t.previousElementSibling}return!0}(n))&&r}e.s(["MouseButton",0,L],63516),e.s(["hasInlineStyle",0,I,"isHTMLElement",0,j,"isHTMLFieldSetElement",0,W,"isHTMLIframeElement",0,D,"isHTMLInputElement",0,_,"isHTMLLabelElement",0,H,"isHTMLLegendElement",0,$,"isHTMLorSVGElement",0,N,"isInteractiveElement",0,B,"isNode",0,F],13581),e.s(["useHandleToggle",0,function(e){let t=(0,C.useRef)(null);return{onPointerDown:(0,O.useEvent)(n=>{t.current=n.pointerType,V(n.currentTarget)||"mouse"!==n.pointerType||n.button!==L.Left||(n.preventDefault(),e(n))}),onClick:(0,O.useEvent)(n=>{"mouse"!==t.current&&(V(n.currentTarget)||e(n))})}}],88374);var z=e.i(2155);class K 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}}var U=e.i(80758),q=Object.defineProperty,G=(e,t,n)=>{if(!t.has(e))throw TypeError("Cannot "+n)},Y=(e,t,n)=>(G(e,t,"read from private field"),n?n.call(e):t.get(e)),X=(e,t,n)=>{if(t.has(e))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(e):t.set(e,n)},Q=(e,t,n,r)=>(G(e,t,"write to private field"),r?r.call(e,n):t.set(e,n),n);class J{constructor(e){X(this,y,{}),X(this,x,new K(()=>new Set)),X(this,w,new Set),((e,t,n)=>{let r;return(r="symbol"!=typeof t?t+"":t)in e?q(e,r,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[r]=n})(this,"disposables",(0,R.disposables)()),Q(this,y,e),U.env.isServer&&this.disposables.microTask(()=>{this.dispose()})}dispose(){this.disposables.dispose()}get state(){return Y(this,y)}subscribe(e,t){if(U.env.isServer)return()=>{};let n={selector:e,callback:t,current:e(Y(this,y))};return Y(this,w).add(n),this.disposables.add(()=>{Y(this,w).delete(n)})}on(e,t){return U.env.isServer?()=>{}:(Y(this,x).get(e).add(t),this.disposables.add(()=>{Y(this,x).get(e).delete(t)}))}send(e){let t=this.reduce(Y(this,y),e);if(t!==Y(this,y)){for(let e of(Q(this,y,t),Y(this,w))){let t=e.selector(Y(this,y));Z(e.current,t)||(e.current=t,e.callback(t))}for(let t of Y(this,x).get(e.type))t(Y(this,y),e)}}}function Z(e,t){return!!Object.is(e,t)||"object"==typeof e&&null!==e&&"object"==typeof t&&null!==t&&(Array.isArray(e)&&Array.isArray(t)?e.length===t.length&&ee(e[Symbol.iterator](),t[Symbol.iterator]()):e instanceof Map&&t instanceof Map||e instanceof Set&&t instanceof Set?e.size===t.size&&ee(e.entries(),t.entries()):!!(et(e)&&et(t))&&ee(Object.entries(e)[Symbol.iterator](),Object.entries(t)[Symbol.iterator]()))}function ee(e,t){for(;;){let n=e.next(),r=t.next();if(n.done&&r.done)return!0;if(n.done||r.done||!Object.is(n.value,r.value))return!1}}function et(e){if("[object Object]"!==Object.prototype.toString.call(e))return!1;let t=Object.getPrototypeOf(e);return null===t||null===Object.getPrototypeOf(t)}y=new WeakMap,x=new WeakMap,w=new WeakMap,e.s(["Machine",0,J,"batch",0,function(e){let[t,n]=e(),r=(0,R.disposables)();return(...e)=>{t(...e),r.dispose(),r.microTask(n)}},"shallowEqual",0,Z],25720);var en=e.i(97701),er=Object.defineProperty,eo=(e,t,n)=>{let r;return(r="symbol"!=typeof t?t+"":t)in e?er(e,r,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[r]=n,n},ei=((r=ei||{})[r.Push=0]="Push",r[r.Pop=1]="Pop",r);let el={0(e,t){let n=t.id,r=e.stack,o=e.stack.indexOf(n);if(-1!==o){let t=e.stack.slice();return t.splice(o,1),t.push(n),r=t,{...e,stack:r}}return{...e,stack:[...e.stack,n]}},1(e,t){let n=t.id,r=e.stack.indexOf(n);if(-1===r)return e;let o=e.stack.slice();return o.splice(r,1),{...e,stack:o}}};class es extends J{constructor(){super(...arguments),eo(this,"actions",{push:e=>this.send({type:0,id:e}),pop:e=>this.send({type:1,id:e})}),eo(this,"selectors",{isTop:(e,t)=>e.stack[e.stack.length-1]===t,inStack:(e,t)=>e.stack.includes(t)})}static new(){return new es({stack:[]})}reduce(e,t){return(0,en.match)(t.type,el,e,t)}}let ea=new K(()=>es.new());e.s(["ActionTypes",0,ei,"stackMachines",0,ea],41650);var eu=e.i(13027);function ec(e,t,n=Z){return(0,eu.useSyncExternalStoreWithSelector)((0,O.useEvent)(t=>e.subscribe(ed,t)),(0,O.useEvent)(()=>e.state),(0,O.useEvent)(()=>e.state),(0,O.useEvent)(t),n)}function ed(e){return e}function ef(e,t){let n=(0,C.useId)(),r=ea.get(t),[o,i]=ec(r,(0,C.useCallback)(e=>[r.selectors.isTop(e,n),r.selectors.inStack(e,n)],[r,n]));return(0,M.useIsoMorphicEffect)(()=>{if(e)return r.actions.push(n),()=>r.actions.pop(n)},[r,e,n]),!!e&&(!i||o)}e.s(["useSlice",0,ec],40407);let ep=new Map,eh=new Map;function em(e){var t;let n=null!=(t=eh.get(e))?t:0;return eh.set(e,n+1),0!==n||(ep.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=eh.get(e))?t:1;if(1===n?eh.delete(e):eh.set(e,n-1),1!==n)return;let r=ep.get(e);r&&(null===r["aria-hidden"]?e.removeAttribute("aria-hidden"):e.setAttribute("aria-hidden",r["aria-hidden"]),e.inert=r.inert,ep.delete(e))})(e)}e.s(["useInertOthers",0,function(e,{allowed:t,disallowed:n}={}){let r=ef(e,"inert-others");(0,M.useIsoMorphicEffect)(()=>{var e,o;if(!r)return;let i=(0,R.disposables)();for(let t of null!=(e=null==n?void 0:n())?e:[])t&&i.add(em(t));let l=null!=(o=null==t?void 0:t())?o:[];for(let e of l){if(!e)continue;let t=(0,z.getOwnerDocument)(e);if(!t)continue;let n=e.parentElement;for(;n&&n!==t.body;){for(let e of n.children)l.some(t=>e.contains(t))||i.add(em(e));n=n.parentElement}}return i.dispose},[r,t,n])}],84653);var ev=e.i(41444);e.s(["useOnDisappear",0,function(e,t,n){let r=(0,ev.useLatestValue)(e=>{let t=e.getBoundingClientRect();0===t.x&&0===t.y&&0===t.width&&0===t.height&&n()});(0,C.useEffect)(()=>{if(!e)return;let n=null===t?null:j(t)?t:t.current;if(!n)return;let o=(0,R.disposables)();if("u">typeof ResizeObserver){let e=new ResizeObserver(()=>r.current(n));e.observe(n),o.add(()=>e.disconnect())}if("u">typeof IntersectionObserver){let e=new IntersectionObserver(()=>r.current(n));e.observe(n),o.add(()=>e.disconnect())}return()=>o.dispose()},[t,r,e])}],77891);let eg=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","details>summary","textarea:not([disabled])"].map(e=>`${e}:not([tabindex='-1'])`).join(","),eb=["[data-autofocus]"].map(e=>`${e}:not([tabindex='-1'])`).join(",");var ey=((o=ey||{})[o.First=1]="First",o[o.Previous=2]="Previous",o[o.Next=4]="Next",o[o.Last=8]="Last",o[o.WrapAround=16]="WrapAround",o[o.NoScroll=32]="NoScroll",o[o.AutoFocus=64]="AutoFocus",o),ex=((i=ex||{})[i.Error=0]="Error",i[i.Overflow=1]="Overflow",i[i.Success=2]="Success",i[i.Underflow=3]="Underflow",i),ew=((l=ew||{})[l.Previous=-1]="Previous",l[l.Next=1]="Next",l);function eE(e=document.body){return null==e?[]:Array.from(e.querySelectorAll(eg)).sort((e,t)=>Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(t.tabIndex||Number.MAX_SAFE_INTEGER)))}var eS=((s=eS||{})[s.Strict=0]="Strict",s[s.Loose=1]="Loose",s);function eC(e,t=0){var n;return e!==(null==(n=(0,z.getOwnerDocument)(e))?void 0:n.body)&&(0,en.match)(t,{0:()=>e.matches(eg),1(){let t=e;for(;null!==t;){if(t.matches(eg))return!0;t=t.parentElement}return!1}})}var eT=((a=eT||{})[a.Keyboard=0]="Keyboard",a[a.Mouse=1]="Mouse",a);function ek(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 eO(){return/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0}function eR(){return eO()||/Android/gi.test(window.navigator.userAgent)}function eM(e,t,n,r){let o=(0,ev.useLatestValue)(n);(0,C.useEffect)(()=>{if(e)return document.addEventListener(t,n,r),()=>document.removeEventListener(t,n,r);function n(e){o.current(e)}},[e,t,r])}function eP(...e){return(0,C.useMemo)(()=>(0,z.getOwnerDocument)(...e),[...e])}"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",0,ey,"FocusableMode",0,eS,"focusFrom",0,function(e,t,n=null===e?document.body:(0,z.getRootNode)(e)){return function(e,t,{sorted:n=!0,relativeTo:r=null,skipElements:o=[]}={}){var i,l,s;let a=Array.isArray(e)?e.length>0?(0,z.getRootNode)(e[0]):document:(0,z.getRootNode)(e),u=Array.isArray(e)?n?ek(e):e:64&t?function(e=document.body){return null==e?[]:Array.from(e.querySelectorAll(eb)).sort((e,t)=>Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(t.tabIndex||Number.MAX_SAFE_INTEGER)))}(e):eE(e);o.length>0&&u.length>1&&(u=u.filter(e=>!o.some(t=>null!=t&&"current"in t?(null==t?void 0:t.current)===e:t===e))),r=null!=r?r:null==a?void 0:a.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")})(),d=(()=>{if(1&t)return 0;if(2&t)return Math.max(0,u.indexOf(r))-1;if(4&t)return Math.max(0,u.indexOf(r))+1;if(8&t)return u.length-1;throw Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),f=32&t?{preventScroll:!0}:{},p=0,h=u.length,m;do{if(p>=h||p+h<=0)return 0;let e=d+p;if(16&t)e=(e+h)%h;else{if(e<0)return 3;if(e>=h)return 1}null==(m=u[e])||m.focus(f),p+=c}while(m!==(0,z.getActiveElement)(m))return 6&t&&null!=(s=null==(l=null==(i=m)?void 0:i.matches)?void 0:l.call(i,"textarea,input"))&&s&&m.select(),2}(eE(n),t,{relativeTo:e})},"focusableSelector",0,eg,"isFocusableElement",0,eC,"sortByDomNode",0,ek],52265),e.s(["isIOS",0,eO,"isMobile",0,eR],9507),e.s(["useOutsideClick",0,function(e,t,n){var r;let o,i=(0,ev.useLatestValue)(n),l=(0,C.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 eC(r,eS.Loose)||-1===r.tabIndex||e.preventDefault(),i.current(e,r)}},[i,t]),s=(0,C.useRef)(null);eM(e,"pointerdown",e=>{var t,n;eR()||(s.current=(null==(n=null==(t=e.composedPath)?void 0:t.call(e))?void 0:n[0])||e.target)},!0),eM(e,"pointerup",e=>{if(eR()||!s.current)return;let t=s.current;return s.current=null,l(e,()=>t)},!0);let a=(0,C.useRef)({x:0,y:0});eM(e,"touchstart",e=>{a.current.x=e.touches[0].clientX,a.current.y=e.touches[0].clientY},!0),eM(e,"touchend",e=>{let t={x:e.changedTouches[0].clientX,y:e.changedTouches[0].clientY};if(!(Math.abs(t.x-a.current.x)>=30||Math.abs(t.y-a.current.y)>=30))return l(e,()=>N(e.target)?e.target:null)},!0),r="blur",o=(0,ev.useLatestValue)(e=>l(e,()=>D(window.document.activeElement)?window.document.activeElement:null)),(0,C.useEffect)(()=>{if(e)return window.addEventListener(r,t,!0),()=>window.removeEventListener(r,t,!0);function t(e){o.current(e)}},[e,r,!0])}],52744),e.s(["useOwnerDocument",0,eP],5083);var eL=((u=eL||{})[u.Ignore=0]="Ignore",u[u.Select=1]="Select",u[u.Close=2]="Close",u);function eF(e){let t={};for(let n of e)Object.assign(t,n(t));return t}e.s(["Action",0,{Ignore:{kind:0},Select:e=>({kind:1,target:e}),Close:{kind:2}},"useQuickRelease",0,function(e,{trigger:t,action:n,close:r,select:o}){let i=(0,C.useRef)(null),l=(0,C.useRef)(null),s=(0,C.useRef)(null);eM(e&&null!==t,"pointerdown",e=>{F(null==e?void 0:e.target)&&null!=t&&t.contains(e.target)&&(l.current=e.x,s.current=e.y,i.current=e.timeStamp)}),eM(e&&null!==t,"pointerup",e=>{var t,a;let u=i.current;if(null===u||(i.current=null,!N(e.target))||5>Math.abs(e.x-(null!=(t=l.current)?t:e.x))&&5>Math.abs(e.y-(null!=(a=s.current)?a:e.y)))return;let c=n(e);switch(c.kind){case 0:return;case 1:e.timeStamp-u>200&&(o(c.target),r());break;case 2:r()}},{capture:!0})}],57138),e.s(["useResolveButtonType",0,function(e,t){return(0,C.useMemo)(()=>{var n;if(e.type)return e.type;let r=null!=(n=e.as)?n:"button";if("string"==typeof r&&"button"===r.toLowerCase()||(null==t?void 0:t.tagName)==="BUTTON"&&!t.hasAttribute("type"))return"button"},[e.type,e.as,t])}],44279);let eA=(g=()=>new Map,b={PUSH(e,t){var n;let r=null!=(n=this.get(e))?n:{doc:e,count:0,d:(0,R.disposables)(),meta:new Set,computedMeta:{}};return r.count++,r.meta.add(t),r.computedMeta=eF(r.meta),this.set(e,r),this},POP(e,t){let n=this.get(e);return n&&(n.count--,n.meta.delete(t),n.computedMeta=eF(n.meta)),this},SCROLL_PREVENT(e){let t,n={doc:e.doc,d:e.d,meta:()=>e.computedMeta},r=[eO()?{before({doc:e,d:t,meta:n}){function r(e){for(let t of n().containers)for(let n of t())if(n.contains(e))return!0;return!1}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 o=null!=(n=window.scrollY)?n:window.pageYOffset,i=null;t.addEventListener(e,"click",t=>{if(N(t.target))try{let n=t.target.closest("a");if(!n)return;let{hash:o}=new URL(n.href),l=e.querySelector(o);N(l)&&!r(l)&&(i=l)}catch{}},!0),t.group(n=>{t.addEventListener(e,"touchstart",e=>{if(n.dispose(),N(e.target)&&I(e.target))if(r(e.target)){let t=e.target;for(;t.parentElement&&r(t.parentElement);)t=t.parentElement;n.style(t,"overscrollBehavior","contain")}else n.style(e.target,"touchAction","none")})}),t.addEventListener(e,"touchmove",e=>{if(N(e.target)&&!_(e.target))if(r(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;o!==(null!=(e=window.scrollY)?e:window.pageYOffset)&&window.scrollTo(0,o),i&&i.isConnected&&(i.scrollIntoView({block:"nearest"}),i=null)})})}}:{},{before({doc:e}){var n;let r=e.documentElement;t=Math.max(0,(null!=(n=e.defaultView)?n:window).innerWidth-r.clientWidth)},after({doc:e,d:n}){let r=e.documentElement,o=Math.max(0,r.clientWidth-r.offsetWidth),i=Math.max(0,t-o);n.style(r,"paddingRight",`${i}px`)}},{before({doc:e,d:t}){t.style(e.documentElement,"overflow","hidden")}}];r.forEach(({before:e})=>null==e?void 0:e(n)),r.forEach(({after:e})=>null==e?void 0:e(n))},SCROLL_ALLOW({d:e}){e.dispose()},TEARDOWN({doc:e}){this.delete(e)}},c=g(),d=new Set,{getSnapshot:()=>c,subscribe:e=>(d.add(e),()=>d.delete(e)),dispatch(e,...t){let n=b[e].call(c,...t);n&&(c=n,d.forEach(e=>e()))}});eA.subscribe(()=>{let e=eA.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)&&eA.dispatch(n.count>0?"SCROLL_PREVENT":"SCROLL_ALLOW",n),0===n.count&&eA.dispatch("TEARDOWN",n)}}),e.s(["useScrollLock",0,function(e,t,n=()=>[document.body]){!function(e,t,n=()=>({containers:[]})){let r=(0,C.useSyncExternalStore)(eA.subscribe,eA.getSnapshot,eA.getSnapshot),o=t?r.get(t):void 0;o&&o.count,(0,M.useIsoMorphicEffect)(()=>{if(!(!t||!e))return eA.dispatch("PUSH",t,n),()=>eA.dispatch("POP",t,n)},[e,t])}(ef(e,"scroll-lock"),t,e=>{var t;return{containers:[...null!=(t=e.containers)?t:[],n]}})}],1852);let ej=Symbol();function eN(e,t=!0){return Object.assign(e,{[ej]:t})}function eI(...e){let t=(0,C.useRef)(e);(0,C.useEffect)(()=>{t.current=e},[e]);let n=(0,O.useEvent)(e=>{for(let n of t.current)null!=n&&("function"==typeof n?n(e):n.current=e)});return e.every(e=>null==e||(null==e?void 0:e[ej]))?void 0:n}function eD(e){return[e.screenX,e.screenY]}e.s(["optionalRef",0,eN,"useSyncRefs",0,eI],94316),e.s(["useTrackedPointer",0,function(){let e=(0,C.useRef)([-1,-1]);return{wasMoved(t){let n=eD(t);return(e.current[0]!==n[0]||e.current[1]!==n[1])&&(e.current=n,!0)},update(t){e.current=eD(t)}}}],71616);var e_=e.i(47167),eH=e.i(46725);void 0!==e_.default&&"u">typeof globalThis&&"u">typeof Element&&(null==(E=null==e_.default?void 0:e_.default.env)?void 0:E.NODE_ENV)==="test"&&void 0===(null==(S=null==Element?void 0:Element.prototype)?void 0:S.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(` `)),[]});var eW=((f=eW||{})[f.None=0]="None",f[f.Closed=1]="Closed",f[f.Enter=2]="Enter",f[f.Leave=4]="Leave",f);e.s(["transitionDataAttributes",0,function(e){let t={};for(let n in e)!0===e[n]&&(t[`data-${n}`]="");return t},"useTransition",0,function(e,t,n,r){let[o,i]=(0,C.useState)(n),{hasFlag:l,addFlag:s,removeFlag:a}=function(e=0){let[t,n]=(0,C.useState)(e),r=(0,C.useCallback)(e=>n(e),[]),o=(0,C.useCallback)(e=>n(t=>t|e),[]),i=(0,C.useCallback)(e=>(t&e)===e,[t]);return{flags:t,setFlag:r,addFlag:o,hasFlag:i,removeFlag:(0,C.useCallback)(e=>n(t=>t&~e),[]),toggleFlag:(0,C.useCallback)(e=>n(t=>t^e),[])}}(e&&o?3:0),u=(0,C.useRef)(!1),c=(0,C.useRef)(!1),d=(0,eH.useDisposables)();return(0,M.useIsoMorphicEffect)(()=>{var o;if(e){if(n&&i(!0),!t){n&&s(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,R.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,R.disposables)();if(!e)return o.dispose;let i=!1;o.add(()=>{i=!0});let l=null!=(r=null==(n=e.getAnimations)?void 0:n.call(e).filter(e=>e instanceof CSSTransition))?r:[];return 0===l.length?t():Promise.allSettled(l.map(e=>e.finished)).then(()=>{i||t()}),o.dispose}(e,r))})}),i.dispose}(t,{inFlight:u,prepare(){c.current?c.current=!1:c.current=u.current,u.current=!0,c.current||(n?(s(3),a(4)):(s(4),a(2)))},run(){c.current?n?(a(3),s(4)):(a(4),s(3)):n?a(1):s(1)},done(){var e,o,l,s;c.current&&(null!=(s=null==(l=(o=t).getAnimations)?void 0:l.call(o))?s:[]).some(e=>e instanceof CSSTransition&&"finished"!==e.playState)||(u.current=!1,a(7),n||i(!1),null==(e=null==r?void 0:r.end)||e.call(r,n))}})}},[e,n,t,d]),e?[o,{closed:l(1),enter:l(2),leave:l(4),transition:l(2)||l(4)}]:[n,{closed:void 0,enter:void 0,leave:void 0,transition:void 0}]}],83733);let e$=Math.min,eB=Math.max,eV=Math.round,ez=Math.floor,eK=e=>({x:e,y:e}),eU={left:"right",right:"left",bottom:"top",top:"bottom"};function eq(e,t){return"function"==typeof e?e(t):e}function eG(e){return e.split("-")[0]}function eY(e){return e.split("-")[1]}function eX(e){return"x"===e?"y":"x"}function eQ(e){return"y"===e?"height":"width"}function eJ(e){let t=e[0];return"t"===t||"b"===t?"y":"x"}function eZ(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}let e0=["left","right"],e1=["right","left"],e2=["top","bottom"],e3=["bottom","top"];function e4(e){let t=eG(e);return eU[t]+e.slice(t.length)}function e5(e){let{x:t,y:n,width:r,height:o}=e;return{width:r,height:o,top:n,left:t,right:t+r,bottom:n+o,x:t,y:n}}function e7(e,t,n){let r,{reference:o,floating:i}=e,l=eJ(t),s=eX(eJ(t)),a=eQ(s),u=eG(t),c="y"===l,d=o.x+o.width/2-i.width/2,f=o.y+o.height/2-i.height/2,p=o[a]/2-i[a]/2;switch(u){case"top":r={x:d,y:o.y-i.height};break;case"bottom":r={x:d,y:o.y+o.height};break;case"right":r={x:o.x+o.width,y:f};break;case"left":r={x:o.x-i.width,y:f};break;default:r={x:o.x,y:o.y}}switch(eY(t)){case"start":r[s]-=p*(n&&c?-1:1);break;case"end":r[s]+=p*(n&&c?-1:1)}return r}async function e6(e,t){var n,r;void 0===t&&(t={});let{x:o,y:i,platform:l,rects:s,elements:a,strategy:u}=e,{boundary:c="clippingAncestors",rootBoundary:d="viewport",elementContext:f="floating",altBoundary:p=!1,padding:h=0}=eq(t,e),m="number"!=typeof(r=h)?{top:0,right:0,bottom:0,left:0,...r}:{top:r,right:r,bottom:r,left:r},v=a[p?"floating"===f?"reference":"floating":f],g=e5(await l.getClippingRect({element:null==(n=await (null==l.isElement?void 0:l.isElement(v)))||n?v:v.contextElement||await (null==l.getDocumentElement?void 0:l.getDocumentElement(a.floating)),boundary:c,rootBoundary:d,strategy:u})),b="floating"===f?{x:o,y:i,width:s.floating.width,height:s.floating.height}:s.reference,y=await (null==l.getOffsetParent?void 0:l.getOffsetParent(a.floating)),x=await (null==l.isElement?void 0:l.isElement(y))&&await (null==l.getScale?void 0:l.getScale(y))||{x:1,y:1},w=e5(l.convertOffsetParentRelativeRectToViewportRelativeRect?await l.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:b,offsetParent:y,strategy:u}):b);return{top:(g.top-w.top+m.top)/x.y,bottom:(w.bottom-g.bottom+m.bottom)/x.y,left:(g.left-w.left+m.left)/x.x,right:(w.right-g.right+m.right)/x.x}}let e8=async(e,t,n)=>{let{placement:r="bottom",strategy:o="absolute",middleware:i=[],platform:l}=n,s=l.detectOverflow?l:{...l,detectOverflow:e6},a=await (null==l.isRTL?void 0:l.isRTL(t)),u=await l.getElementRects({reference:e,floating:t,strategy:o}),{x:c,y:d}=e7(u,r,a),f=r,p=0,h={};for(let n=0;ntypeof window}function tn(e){return ti(e)?(e.nodeName||"").toLowerCase():"#document"}function tr(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function to(e){var t;return null==(t=(ti(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function ti(e){return!!tt()&&(e instanceof Node||e instanceof tr(e).Node)}function tl(e){return!!tt()&&(e instanceof Element||e instanceof tr(e).Element)}function ts(e){return!!tt()&&(e instanceof HTMLElement||e instanceof tr(e).HTMLElement)}function ta(e){return!(!tt()||"u"!!e&&"none"!==e;function th(e){let t=tl(e)?tg(e):e;return tp(t.transform)||tp(t.translate)||tp(t.scale)||tp(t.rotate)||tp(t.perspective)||!tm()&&(tp(t.backdropFilter)||tp(t.filter))||td.test(t.willChange||"")||tf.test(t.contain||"")}function tm(){return null==t&&(t="u">typeof CSS&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),t}function tv(e){return/^(html|body|#document)$/.test(tn(e))}function tg(e){return tr(e).getComputedStyle(e)}function tb(e){return tl(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function ty(e){if("html"===tn(e))return e;let t=e.assignedSlot||e.parentNode||ta(e)&&e.host||to(e);return ta(t)?t.host:t}function tx(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);let o=function e(t){let n=ty(t);return tv(n)?t.ownerDocument?t.ownerDocument.body:t.body:ts(n)&&tu(n)?n:e(n)}(e),i=o===(null==(r=e.ownerDocument)?void 0:r.body),l=tr(o);if(!i)return t.concat(o,tx(o,[],n));{let e=tw(l);return t.concat(l,l.visualViewport||[],tu(o)?o:[],e&&n?tx(e):[])}}function tw(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function tE(e){let t=tg(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,o=ts(e),i=o?e.offsetWidth:n,l=o?e.offsetHeight:r,s=eV(n)!==i||eV(r)!==l;return s&&(n=i,r=l),{width:n,height:r,$:s}}function tS(e){return tl(e)?e:e.contextElement}function tC(e){let t=tS(e);if(!ts(t))return eK(1);let n=t.getBoundingClientRect(),{width:r,height:o,$:i}=tE(t),l=(i?eV(n.width):n.width)/r,s=(i?eV(n.height):n.height)/o;return l&&Number.isFinite(l)||(l=1),s&&Number.isFinite(s)||(s=1),{x:l,y:s}}let tT=eK(0);function tk(e){let t=tr(e);return tm()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:tT}function tO(e,t,n,r){var o;void 0===t&&(t=!1),void 0===n&&(n=!1);let i=e.getBoundingClientRect(),l=tS(e),s=eK(1);t&&(r?tl(r)&&(s=tC(r)):s=tC(e));let a=(void 0===(o=n)&&(o=!1),r&&(!o||r===tr(l))&&o)?tk(l):eK(0),u=(i.left+a.x)/s.x,c=(i.top+a.y)/s.y,d=i.width/s.x,f=i.height/s.y;if(l){let e=tr(l),t=r&&tl(r)?tr(r):r,n=e,o=tw(n);for(;o&&r&&t!==n;){let e=tC(o),t=o.getBoundingClientRect(),r=tg(o),i=t.left+(o.clientLeft+parseFloat(r.paddingLeft))*e.x,l=t.top+(o.clientTop+parseFloat(r.paddingTop))*e.y;u*=e.x,c*=e.y,d*=e.x,f*=e.y,u+=i,c+=l,o=tw(n=tr(o))}}return e5({width:d,height:f,x:u,y:c})}function tR(e,t){let n=tb(e).scrollLeft;return t?t.left+n:tO(to(e)).left+n}function tM(e,t){let n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-tR(e,n),y:n.top+t.scrollTop}}function tP(e,t,n){var r;let o;if("viewport"===t)o=function(e,t){let n=tr(e),r=to(e),o=n.visualViewport,i=r.clientWidth,l=r.clientHeight,s=0,a=0;if(o){i=o.width,l=o.height;let e=tm();(!e||e&&"fixed"===t)&&(s=o.offsetLeft,a=o.offsetTop)}let u=tR(r);if(u<=0){let e=r.ownerDocument,t=e.body,n=getComputedStyle(t),o="CSS1Compat"===e.compatMode&&parseFloat(n.marginLeft)+parseFloat(n.marginRight)||0,l=Math.abs(r.clientWidth-t.clientWidth-o);l<=25&&(i-=l)}else u<=25&&(i+=u);return{width:i,height:l,x:s,y:a}}(e,n);else if("document"===t){let t,n,i,l,s,a,u;r=to(e),t=to(r),n=tb(r),i=r.ownerDocument.body,l=eB(t.scrollWidth,t.clientWidth,i.scrollWidth,i.clientWidth),s=eB(t.scrollHeight,t.clientHeight,i.scrollHeight,i.clientHeight),a=-n.scrollLeft+tR(r),u=-n.scrollTop,"rtl"===tg(i).direction&&(a+=eB(t.clientWidth,i.clientWidth)-l),o={width:l,height:s,x:a,y:u}}else if(tl(t)){let e,r,i,l,s,a;r=(e=tO(t,!0,"fixed"===n)).top+t.clientTop,i=e.left+t.clientLeft,l=ts(t)?tC(t):eK(1),s=t.clientWidth*l.x,a=t.clientHeight*l.y,o={width:s,height:a,x:i*l.x,y:r*l.y}}else{let n=tk(e);o={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return e5(o)}function tL(e){return"static"===tg(e).position}function tF(e,t){if(!ts(e)||"fixed"===tg(e).position)return null;if(t)return t(e);let n=e.offsetParent;return to(e)===n&&(n=n.ownerDocument.body),n}function tA(e,t){var n;let r=tr(e);if(tc(e))return r;if(!ts(e)){let t=ty(e);for(;t&&!tv(t);){if(tl(t)&&!tL(t))return t;t=ty(t)}return r}let o=tF(e,t);for(;o&&(n=o,/^(table|td|th)$/.test(tn(n)))&&tL(o);)o=tF(o,t);return o&&tv(o)&&tL(o)&&!th(o)?r:o||function(e){let t=ty(e);for(;ts(t)&&!tv(t);){if(th(t))return t;if(tc(t))break;t=ty(t)}return null}(e)||r}let tj=async function(e){let t=this.getOffsetParent||tA,n=this.getDimensions,r=await n(e.floating);return{reference:function(e,t,n){let r=ts(t),o=to(t),i="fixed"===n,l=tO(e,!0,i,t),s={scrollLeft:0,scrollTop:0},a=eK(0);if(r||!r&&!i)if(("body"!==tn(t)||tu(o))&&(s=tb(t)),r){let e=tO(t,!0,i,t);a.x=e.x+t.clientLeft,a.y=e.y+t.clientTop}else o&&(a.x=tR(o));i&&!r&&o&&(a.x=tR(o));let u=!o||r||i?eK(0):tM(o,s);return{x:l.left+s.scrollLeft-a.x-u.x,y:l.top+s.scrollTop-a.y-u.y,width:l.width,height:l.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}},tN={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:r,strategy:o}=e,i="fixed"===o,l=to(r),s=!!t&&tc(t.floating);if(r===l||s&&i)return n;let a={scrollLeft:0,scrollTop:0},u=eK(1),c=eK(0),d=ts(r);if((d||!d&&!i)&&(("body"!==tn(r)||tu(l))&&(a=tb(r)),d)){let e=tO(r);u=tC(r),c.x=e.x+r.clientLeft,c.y=e.y+r.clientTop}let f=!l||d||i?eK(0):tM(l,a);return{width:n.width*u.x,height:n.height*u.y,x:n.x*u.x-a.scrollLeft*u.x+c.x+f.x,y:n.y*u.y-a.scrollTop*u.y+c.y+f.y}},getDocumentElement:to,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:o}=e,i=[..."clippingAncestors"===n?tc(t)?[]:function(e,t){let n=t.get(e);if(n)return n;let r=tx(e,[],!1).filter(e=>tl(e)&&"body"!==tn(e)),o=null,i="fixed"===tg(e).position,l=i?ty(e):e;for(;tl(l)&&!tv(l);){let t=tg(l),n=th(l);n||"fixed"!==t.position||(o=null),(i?n||o:!(!n&&"static"===t.position&&o&&("absolute"===o.position||"fixed"===o.position)||tu(l)&&!n&&function e(t,n){let r=ty(t);return!(r===n||!tl(r)||tv(r))&&("fixed"===tg(r).position||e(r,n))}(e,l)))?o=t:r=r.filter(e=>e!==l),l=ty(l)}return t.set(e,r),r}(t,this._c):[].concat(n),r],l=tP(t,i[0],o),s=l.top,a=l.right,u=l.bottom,c=l.left;for(let e=1;e{i&&e.addEventListener("scroll",n,{passive:!0}),l&&e.addEventListener("resize",n)});let f=c&&a?function(e,t){let n,r=null,o=to(e);function i(){var e;clearTimeout(n),null==(e=r)||e.disconnect(),r=null}return!function l(s,a){void 0===s&&(s=!1),void 0===a&&(a=1),i();let u=e.getBoundingClientRect(),{left:c,top:d,width:f,height:p}=u;if(s||t(),!f||!p)return;let h={rootMargin:-ez(d)+"px "+-ez(o.clientWidth-(c+f))+"px "+-ez(o.clientHeight-(d+p))+"px "+-ez(c)+"px",threshold:eB(0,e$(1,a))||1},m=!0;function v(t){let r=t[0].intersectionRatio;if(r!==a){if(!m)return l();r?l(!1,r):n=setTimeout(()=>{l(!1,1e-7)},1e3)}1!==r||tI(u,e.getBoundingClientRect())||l(),m=!1}try{r=new IntersectionObserver(v,{...h,root:o.ownerDocument})}catch(e){r=new IntersectionObserver(v,h)}r.observe(e)}(!0),i}(c,n):null,p=-1,h=null;s&&(h=new ResizeObserver(e=>{let[r]=e;r&&r.target===c&&h&&t&&(h.unobserve(t),cancelAnimationFrame(p),p=requestAnimationFrame(()=>{var e;null==(e=h)||e.observe(t)})),n()}),c&&!u&&h.observe(c),t&&h.observe(t));let m=u?tO(e):null;return u&&function t(){let r=tO(e);m&&!tI(m,r)&&n(),m=r,o=requestAnimationFrame(t)}(),n(),()=>{var e;d.forEach(e=>{i&&e.removeEventListener("scroll",n),l&&e.removeEventListener("resize",n)}),null==f||f(),null==(e=h)||e.disconnect(),h=null,u&&cancelAnimationFrame(o)}}var t_="u">typeof document?C.useLayoutEffect:function(){};function tH(e,t){let n,r,o;if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((n=e.length)!==t.length)return!1;for(r=n;0!=r--;)if(!tH(e[r],t[r]))return!1;return!0}if((n=(o=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(r=n;0!=r--;)if(!({}).hasOwnProperty.call(t,o[r]))return!1;for(r=n;0!=r--;){let n=o[r];if(("_owner"!==n||!e.$$typeof)&&!tH(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function tW(e){return"u"{t.current=e}),t}let tV=(e,t)=>{var n;let r=(void 0===(n=e)&&(n=0),{name:"offset",options:n,async fn(e){var t,r;let{x:o,y:i,placement:l,middlewareData:s}=e,a=await te(e,n);return l===(null==(t=s.offset)?void 0:t.placement)&&null!=(r=s.arrow)&&r.alignmentOffset?{}:{x:o+a.x,y:i+a.y,data:{...a,placement:l}}}});return{name:r.name,fn:r.fn,options:[e,t]}};var tz="u"e());function tq(e){let t=C.useRef(()=>{});return tU(()=>{t.current=e}),C.useCallback(function(){for(var e=arguments.length,n=Array(e),r=0;rtypeof document?C.useLayoutEffect:C.useEffect;let tY=!1,tX=0,tQ=()=>"floating-ui-"+Math.random().toString(36).slice(2,6)+tX++,tJ=tK.useId||function(){let[e,t]=C.useState(()=>tY?tQ():void 0);return tG(()=>{null==e&&t(tQ())},[]),C.useEffect(()=>{tY=!0},[]),e},tZ=C.createContext(null),t0=C.createContext(null),t1="active",t2="selected";function t3(e,t,n){let r=new Map,o="item"===n,i=e;if(o&&e){let{[t1]:t,[t2]:n,...r}=e;i=r}return{..."floating"===n&&{tabIndex:-1,"data-floating-ui-focusable":""},...i,...t.map(t=>{let r=t?t[n]:null;return"function"==typeof r?e?r(e):null:r}).concat(e).reduce((e,t)=>(t&&Object.entries(t).forEach(t=>{let[n,i]=t;if(!(o&&[t1,t2].includes(n)))if(0===n.indexOf("on")){if(r.has(n)||r.set(n,[]),"function"==typeof i){var l;null==(l=r.get(n))||l.push(i),e[n]=function(){for(var e,t=arguments.length,o=Array(t),i=0;ie(...o)).find(e=>void 0!==e)}}}else e[n]=i}),e),{})}}function t4(e,t){return{...e,rects:{...e.rects,floating:{...e.rects.floating,height:t}}}}let t5=(0,C.createContext)({styles:void 0,setReference:()=>{},setFloating:()=>{},getReferenceProps:()=>({}),getFloatingProps:()=>({}),slot:{}});t5.displayName="FloatingContext";let t7=(0,C.createContext)(null);function t6(e,t,n){let r=(0,eH.useDisposables)(),o=(0,O.useEvent)((e,t)=>{if(null==e)return[n,null];if("number"==typeof e)return[e,null];if("string"==typeof e){if(!t)return[n,null];let o=t8(e,t);return[o,n=>{let i=function e(t){let n=/var\((.*)\)/.exec(t);if(n){let t=n[1].indexOf(",");if(-1===t)return[n[1]];let r=n[1].slice(0,t).trim(),o=n[1].slice(t+1).trim();return o?[r,...e(o)]:[r]}return[]}(e);{let l=i.map(e=>window.getComputedStyle(t).getPropertyValue(e));r.requestAnimationFrame(function s(){r.nextFrame(s);let a=!1;for(let[e,n]of i.entries()){let r=window.getComputedStyle(t).getPropertyValue(n);if(l[e]!==r){l[e]=r,a=!0;break}}if(!a)return;let u=t8(e,t);o!==u&&(n(u),o=u)})}return r.dispose}]}return[n,null]}),i=(0,C.useMemo)(()=>o(e,t)[0],[e,t]),[l=i,s]=(0,C.useState)();return(0,M.useIsoMorphicEffect)(()=>{let[n,r]=o(e,t);if(s(n),r)return r(s)},[e,t]),l}function t8(e,t){let n=document.createElement("div");t.appendChild(n),n.style.setProperty("margin-top","0px","important"),n.style.setProperty("margin-top",e,"important");let r=parseFloat(window.getComputedStyle(n).marginTop)||0;return t.removeChild(n),r}function t9(e={},t=null,n=[]){for(let[r,o]of Object.entries(e))!function e(t,n,r){if(Array.isArray(r))for(let[o,i]of r.entries())e(t,ne(n,o.toString()),i);else r instanceof Date?t.push([n,r.toISOString()]):"boolean"==typeof r?t.push([n,r?"1":"0"]):"string"==typeof r?t.push([n,r]):"number"==typeof r?t.push([n,`${r}`]):null==r?t.push([n,""]):function(e){if("[object Object]"!==Object.prototype.toString.call(e))return!1;let t=Object.getPrototypeOf(e);return null===t||null===Object.getPrototypeOf(t)}(r)&&!(0,C.isValidElement)(r)&&t9(r,n,t)}(n,ne(t,r),o);return n}function ne(e,t){return e?e+"["+t+"]":t}t7.displayName="PlacementContext",e.s(["FloatingProvider",0,function({children:e,enabled:t=!0}){var n,r,o,i,l,s,a,u,c,d,f,p,h,m,v,g;let b,y,x,w,E,S,T,R,P,L,F,A,N,[I,D]=(0,C.useState)(null),[_,H]=(0,C.useState)(0),W=(0,C.useRef)(null),[$,B]=(0,C.useState)(null);f=$,(0,M.useIsoMorphicEffect)(()=>{if(!f)return;let e=new MutationObserver(()=>{let e=window.getComputedStyle(f).maxHeight,t=parseFloat(e);if(isNaN(t))return;let n=parseInt(e);isNaN(n)||t!==n&&(f.style.maxHeight=`${Math.ceil(t)}px`)});return e.observe(f,{attributes:!0,attributeFilter:["style"]}),()=>{e.disconnect()}},[f]);let V=t&&null!==I&&null!==$,{to:z="bottom",gap:K=0,offset:U=0,padding:q=0,inner:G}=(p=I,h=$,b=t6(null!=(m=null==p?void 0:p.gap)?m:"var(--anchor-gap, 0)",h),y=t6(null!=(v=null==p?void 0:p.offset)?v:"var(--anchor-offset, 0)",h),x=t6(null!=(g=null==p?void 0:p.padding)?g:"var(--anchor-padding, 0)",h),{...p,gap:b,offset:y,padding:x}),[Y,X="center"]=z.split(" ");(0,M.useIsoMorphicEffect)(()=>{V&&H(0)},[V]);let{refs:Q,floatingStyles:J,context:Z}=function(e){void 0===e&&(e={});let{nodeId:t}=e,n=function(e){var t;let{open:n=!1,onOpenChange:r,elements:o}=e,i=tJ(),l=C.useRef({}),[s]=C.useState(()=>{let e;return e=new Map,{emit(t,n){var r;null==(r=e.get(t))||r.forEach(e=>e(n))},on(t,n){e.set(t,[...e.get(t)||[],n])},off(t,n){var r;e.set(t,(null==(r=e.get(t))?void 0:r.filter(e=>e!==n))||[])}}}),a=null!=((null==(t=C.useContext(tZ))?void 0:t.id)||null),[u,c]=C.useState(o.reference),d=tq((e,t,n)=>{l.current.openEvent=e?t:void 0,s.emit("openchange",{open:e,event:t,reason:n,nested:a}),null==r||r(e,t,n)}),f=C.useMemo(()=>({setPositionReference:c}),[]),p=C.useMemo(()=>({reference:u||o.reference||null,floating:o.floating||null,domReference:o.reference}),[u,o.reference,o.floating]);return C.useMemo(()=>({dataRef:l,open:n,onOpenChange:d,elements:p,events:s,floatingId:i,refs:f}),[n,d,p,s,i,f])}({...e,elements:{reference:null,floating:null,...e.elements}}),r=e.rootContext||n,o=r.elements,[i,l]=C.useState(null),[s,a]=C.useState(null),u=(null==o?void 0:o.domReference)||i,c=C.useRef(null),d=C.useContext(t0);tG(()=>{u&&(c.current=u)},[u]);let f=function(e){void 0===e&&(e={});let{placement:t="bottom",strategy:n="absolute",middleware:r=[],platform:o,elements:{reference:i,floating:l}={},transform:s=!0,whileElementsMounted:a,open:u}=e,[c,d]=C.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[f,p]=C.useState(r);tH(f,r)||p(r);let[h,m]=C.useState(null),[v,g]=C.useState(null),b=C.useCallback(e=>{e!==E.current&&(E.current=e,m(e))},[]),y=C.useCallback(e=>{e!==S.current&&(S.current=e,g(e))},[]),x=i||h,w=l||v,E=C.useRef(null),S=C.useRef(null),T=C.useRef(c),O=null!=a,R=tB(a),M=tB(o),P=tB(u),L=C.useCallback(()=>{var e,r;let o,i,l;if(!E.current||!S.current)return;let s={placement:t,strategy:n,middleware:f};M.current&&(s.platform=M.current),(e=E.current,r=S.current,o=new Map,l={...(i={platform:tN,...s}).platform,_c:o},e8(e,r,{...i,platform:l})).then(e=>{let t={...e,isPositioned:!1!==P.current};F.current&&!tH(T.current,t)&&(T.current=t,k.flushSync(()=>{d(t)}))})},[f,t,n,M,P]);t_(()=>{!1===u&&T.current.isPositioned&&(T.current.isPositioned=!1,d(e=>({...e,isPositioned:!1})))},[u]);let F=C.useRef(!1);t_(()=>(F.current=!0,()=>{F.current=!1}),[]),t_(()=>{if(x&&(E.current=x),w&&(S.current=w),x&&w){if(R.current)return R.current(x,w,L);L()}},[x,w,L,R,O]);let A=C.useMemo(()=>({reference:E,floating:S,setReference:b,setFloating:y}),[b,y]),j=C.useMemo(()=>({reference:x,floating:w}),[x,w]),N=C.useMemo(()=>{let e={position:n,left:0,top:0};if(!j.floating)return e;let t=t$(j.floating,c.x),r=t$(j.floating,c.y);return s?{...e,transform:"translate("+t+"px, "+r+"px)",...tW(j.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}},[n,s,j.floating,c.x,c.y]);return C.useMemo(()=>({...c,update:L,refs:A,elements:j,floatingStyles:N}),[c,L,A,j,N])}({...e,elements:{...o,...s&&{reference:s}}}),p=C.useCallback(e=>{let t=tl(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),contextElement:e}:e;a(t),f.refs.setReference(t)},[f.refs]),h=C.useCallback(e=>{(tl(e)||null===e)&&(c.current=e,l(e)),(tl(f.refs.reference.current)||null===f.refs.reference.current||null!==e&&!tl(e))&&f.refs.setReference(e)},[f.refs]),m=C.useMemo(()=>({...f.refs,setReference:h,setPositionReference:p,domReference:c}),[f.refs,h,p]),v=C.useMemo(()=>({...f.elements,domReference:u}),[f.elements,u]),g=C.useMemo(()=>({...f,...r,refs:m,elements:v,nodeId:t}),[f,m,v,t,r]);return tG(()=>{r.dataRef.current.floatingContext=g;let e=null==d?void 0:d.nodesRef.current.find(e=>e.id===t);e&&(e.context=g)}),C.useMemo(()=>({...f,context:g,refs:m,elements:v}),[f,m,v,g])}({open:V,placement:"selection"===Y?"center"===X?"bottom":`bottom-${X}`:"center"===X?`${Y}`:`${Y}-${X}`,strategy:"absolute",transform:!1,middleware:[tV({mainAxis:"selection"===Y?0:K,crossAxis:U}),{name:(w={name:"shift",options:o=n={padding:q},async fn(e){let{x:t,y:n,placement:r,platform:i}=e,{mainAxis:l=!0,crossAxis:s=!1,limiter:a={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...u}=eq(o,e),c={x:t,y:n},d=await i.detectOverflow(e,u),f=eJ(eG(r)),p=eX(f),h=c[p],m=c[f];if(l){let e="y"===p?"top":"left",t="y"===p?"bottom":"right",n=h+d[e],r=h-d[t];h=eB(n,e$(h,r))}if(s){let e="y"===f?"top":"left",t="y"===f?"bottom":"right",n=m+d[e],r=m-d[t];m=eB(n,e$(m,r))}let v=a.fn({...e,[p]:h,[f]:m});return{...v,data:{x:v.x-t,y:v.y-n,enabled:{[p]:l,[f]:s}}}}}).name,fn:w.fn,options:[n,r]},"selection"!==Y&&{name:(E={name:"flip",options:s=i={padding:q},async fn(e){var t,n,r,o,i,l,a,u;let c,d,f,{placement:p,middlewareData:h,rects:m,initialPlacement:v,platform:g,elements:b}=e,{mainAxis:y=!0,crossAxis:x=!0,fallbackPlacements:w,fallbackStrategy:E="bestFit",fallbackAxisSideDirection:S="none",flipAlignment:C=!0,...T}=eq(s,e);if(null!=(t=h.arrow)&&t.alignmentOffset)return{};let k=eG(p),O=eJ(v),R=eG(v)===v,M=await (null==g.isRTL?void 0:g.isRTL(b.floating)),P=w||(R||!C?[e4(v)]:(c=e4(v),[eZ(v),c,eZ(c)])),L="none"!==S;!w&&L&&P.push(...(d=eY(v),f=function(e,t,n){switch(e){case"top":case"bottom":if(n)return t?e1:e0;return t?e0:e1;case"left":case"right":return t?e2:e3;default:return[]}}(eG(v),"start"===S,M),d&&(f=f.map(e=>e+"-"+d),C&&(f=f.concat(f.map(eZ)))),f));let F=[v,...P],A=await g.detectOverflow(e,T),j=[],N=(null==(n=h.flip)?void 0:n.overflows)||[];if(y&&j.push(A[k]),x){let e,t,n,r,o=(l=p,a=m,void 0===(u=M)&&(u=!1),e=eY(l),n=eQ(t=eX(eJ(l))),r="x"===t?e===(u?"end":"start")?"right":"left":"start"===e?"bottom":"top",a.reference[n]>a.floating[n]&&(r=e4(r)),[r,e4(r)]);j.push(A[o[0]],A[o[1]])}if(N=[...N,{placement:p,overflows:j}],!j.every(e=>e<=0)){let e=((null==(r=h.flip)?void 0:r.index)||0)+1,t=F[e];if(t&&("alignment"!==x||O===eJ(t)||N.every(e=>eJ(e.placement)!==O||e.overflows[0]>0)))return{data:{index:e,overflows:N},reset:{placement:t}};let n=null==(o=N.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:o.placement;if(!n)switch(E){case"bestFit":{let e=null==(i=N.filter(e=>{if(L){let t=eJ(e.placement);return t===O||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:i[0];e&&(n=e);break}case"initialPlacement":n=v}if(p!==n)return{reset:{placement:n}}}return{}}}).name,fn:E.fn,options:[i,l]},"selection"===Y&&G?{name:"inner",options:S={...G,padding:q,overflowRef:W,offset:_,minItemsVisible:4,referenceOverflowThreshold:q,onFallbackChange(e){var t,n;if(!e)return;let r=Z.elements.floating;if(!r)return;let o=parseFloat(getComputedStyle(r).scrollPaddingBottom)||0,i=Math.min(4,r.childElementCount),l=0,s=0;for(let e of null!=(n=null==(t=Z.elements.floating)?void 0:t.childNodes)?n:[])if(j(e)){let t=e.offsetTop,n=t+e.clientHeight+o,a=r.scrollTop,u=a+r.clientHeight;if(t>=a&&n<=u)i--;else{s=Math.max(0,Math.min(n,u)-Math.max(t,a)),l=e.clientHeight;break}}i>=1&&H(e=>{let t=l*i-s+o;return e>=t?e:t})}},async fn(e){let{listRef:t,overflowRef:n,onFallbackChange:r,offset:o=0,index:i=0,minItemsVisible:l=4,referenceOverflowThreshold:s=0,scrollRef:a,...u}=eq(S,e),{rects:c,elements:{floating:d}}=e,f=t.current[i],p=(null==a?void 0:a.current)||d,h=d.clientTop||p.clientTop,m=0!==d.clientTop,v=0!==p.clientTop,g=d===p;if(!f)return{};let b={...e,...await tV(-f.offsetTop-d.clientTop-c.reference.height/2-f.offsetHeight/2-o).fn(e)},y=await e6(t4(b,p.scrollHeight+h+d.clientTop),u),x=await e6(b,{...u,elementContext:"reference"}),w=eB(0,y.top),E=b.y+w,C=(p.scrollHeight>p.clientHeight?e=>e:eV)(eB(0,p.scrollHeight+(m&&g||v?2*h:0)-w-eB(0,y.bottom)));if(p.style.maxHeight=C+"px",p.scrollTop=w,r){let e=p.offsetHeight=-s||x.bottom>=-s;k.flushSync(()=>r(e))}return n&&(n.current=await e6(t4({...b,y:E},p.offsetHeight+h+d.clientTop),u)),{y:E}}}:null,{name:(T={name:"size",options:c=a={padding:q,apply({availableWidth:e,availableHeight:t,elements:n}){Object.assign(n.floating.style,{overflow:"auto",maxWidth:`${e}px`,maxHeight:`min(var(--anchor-max-height, 100vh), ${t}px)`})}},async fn(e){var t,n;let r,o,{placement:i,rects:l,platform:s,elements:a}=e,{apply:u=()=>{},...d}=eq(c,e),f=await s.detectOverflow(e,d),p=eG(i),h=eY(i),m="y"===eJ(i),{width:v,height:g}=l.floating;"top"===p||"bottom"===p?(r=p,o=h===(await (null==s.isRTL?void 0:s.isRTL(a.floating))?"start":"end")?"left":"right"):(o=p,r="end"===h?"top":"bottom");let b=g-f.top-f.bottom,y=v-f.left-f.right,x=e$(g-f[r],b),w=e$(v-f[o],y),E=!e.middlewareData.shift,S=x,C=w;if(null!=(t=e.middlewareData.shift)&&t.enabled.x&&(C=y),null!=(n=e.middlewareData.shift)&&n.enabled.y&&(S=b),E&&!h){let e=eB(f.left,0),t=eB(f.right,0),n=eB(f.top,0),r=eB(f.bottom,0);m?C=v-2*(0!==e||0!==t?e+t:eB(f.left,f.right)):S=g-2*(0!==n||0!==r?n+r:eB(f.top,f.bottom))}await u({...e,availableWidth:C,availableHeight:S});let T=await s.getDimensions(a.floating);return v!==T.width||g!==T.height?{reset:{rects:!0}}:{}}}).name,fn:T.fn,options:[a,u]}].filter(Boolean),whileElementsMounted:tD}),[ee=Y,et=X]=Z.placement.split("-");"selection"===Y&&(ee="selection");let en=(0,C.useMemo)(()=>({anchor:[ee,et].filter(Boolean).join(" ")}),[ee,et]),{getReferenceProps:er,getFloatingProps:eo}=(R=(d=[function(e,t){let{open:n,elements:r}=e,{enabled:o=!0,overflowRef:i,scrollRef:l,onChange:s}=t,a=tq(s),u=C.useRef(!1),c=C.useRef(null),d=C.useRef(null);C.useEffect(()=>{if(!o)return;function e(e){if(e.ctrlKey||!t||null==i.current)return;let n=e.deltaY,r=i.current.top>=-.5,o=i.current.bottom>=-.5,l=t.scrollHeight-t.clientHeight,s=n<0?-1:1,u=n<0?"max":"min";if(!(t.scrollHeight<=t.clientHeight))if(!r&&n>0||!o&&n<0)e.preventDefault(),k.flushSync(()=>{a(e=>e+Math[u](n,l*s))});else{let e;/firefox/i.test((e=navigator.userAgentData)&&Array.isArray(e.brands)?e.brands.map(e=>{let{brand:t,version:n}=e;return t+"/"+n}).join(" "):navigator.userAgent)&&(t.scrollTop+=n)}}let t=(null==l?void 0:l.current)||r.floating;if(n&&t)return t.addEventListener("wheel",e),requestAnimationFrame(()=>{c.current=t.scrollTop,null!=i.current&&(d.current={...i.current})}),()=>{c.current=null,d.current=null,t.removeEventListener("wheel",e)}},[o,n,r.floating,i,l,a]);let f=C.useMemo(()=>({onKeyDown(){u.current=!0},onWheel(){u.current=!1},onPointerMove(){u.current=!1},onScroll(){let e=(null==l?void 0:l.current)||r.floating;if(i.current&&e&&u.current){if(null!==c.current){let t=e.scrollTop-c.current;(i.current.bottom<-.5&&t<-1||i.current.top<-.5&&t>1)&&k.flushSync(()=>a(e=>e+t))}requestAnimationFrame(()=>{c.current=e.scrollTop})}}}),[r.floating,a,i,l]);return C.useMemo(()=>o?{floating:f}:{},[o,f])}(Z,{overflowRef:W,onChange:H})]).map(e=>null==e?void 0:e.reference),P=d.map(e=>null==e?void 0:e.floating),L=d.map(e=>null==e?void 0:e.item),F=C.useCallback(e=>t3(e,d,"reference"),R),A=C.useCallback(e=>t3(e,d,"floating"),P),N=C.useCallback(e=>t3(e,d,"item"),L),C.useMemo(()=>({getReferenceProps:F,getFloatingProps:A,getItemProps:N}),[F,A,N])),ei=(0,O.useEvent)(e=>{B(e),Q.setFloating(e)});return C.createElement(t7.Provider,{value:D},C.createElement(t5.Provider,{value:{setFloating:ei,setReference:Q.setReference,styles:J,getReferenceProps:er,getFloatingProps:eo,slot:en}},e))},"useFloatingPanel",0,function(e=null){!1===e&&(e=null),"string"==typeof e&&(e={to:e});let t=(0,C.useContext)(t7),n=(0,C.useMemo)(()=>e,[JSON.stringify(e,(e,t)=>{var n;return null!=(n=null==t?void 0:t.outerHTML)?n:t})]);(0,M.useIsoMorphicEffect)(()=>{null==t||t(null!=n?n:null)},[t,n]);let r=(0,C.useContext)(t5);return(0,C.useMemo)(()=>[r.setFloating,e?r.styles:{}],[r.setFloating,e,r.styles])},"useFloatingPanelProps",0,function(){let{getFloatingProps:e,slot:t}=(0,C.useContext)(t5);return(0,C.useCallback)((...n)=>Object.assign({},e(...n),{"data-anchor":t.anchor}),[e,t])},"useFloatingReference",0,function(){return(0,C.useContext)(t5).setReference},"useFloatingReferenceProps",0,function(){return(0,C.useContext)(t5).getReferenceProps},"useResolvedAnchor",0,function(e){return(0,C.useMemo)(()=>e?"string"==typeof e?{to:e}:e:null,[e])}],19751),e.s(["attemptSubmit",0,function(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)}},"objectToFormEntries",0,t9],94421);var nt=e.i(20),nn=((p=nn||{})[p.None=1]="None",p[p.Focusable=2]="Focusable",p[p.Hidden=4]="Hidden",p);let nr=(0,nt.forwardRefWithAs)(function(e,t){var n;let{features:r=1,...o}=e,i={ref:t,"aria-hidden":(2&r)==2||(null!=(n=o["aria-hidden"])?n:void 0),hidden:(4&r)==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&r)==4&&(2&r)!=2&&{display:"none"}}};return(0,nt.useRender)()({ourProps:i,theirProps:o,slot:{},defaultTag:"span",name:"Hidden"})}),no=(0,C.createContext)(null);function ni({children:e}){let t=(0,C.useContext)(no);if(!t)return C.default.createElement(C.default.Fragment,null,e);let{target:n}=t;return n?(0,k.createPortal)(C.default.createElement(C.default.Fragment,null,e),n):null}function nl({setForm:e,formId:t}){return(0,C.useEffect)(()=>{if(t){let n=document.getElementById(t);n&&e(n)}},[e,t]),t?null:C.default.createElement(nr,{features:nn.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",0,function({data:e,form:t,disabled:n,onReset:r,overrides:o}){let[i,l]=(0,C.useState)(null),s=(0,eH.useDisposables)();return(0,C.useEffect)(()=>{if(r&&i)return s.addEventListener(i,"reset",r)},[i,t,r]),C.default.createElement(ni,null,C.default.createElement(nl,{setForm:l,formId:t}),t9(e).map(([e,r])=>C.default.createElement(nr,{features:nn.Hidden,...(0,nt.compact)({key:e,as:"input",type:"hidden",hidden:!0,readOnly:!0,form:t,disabled:n,name:e,value:r,...o})})))}],40721);let ns=C.default.forwardRef(function({children:e,freeze:t},n){let r=na(t,e);return(0,C.isValidElement)(r)?(0,C.cloneElement)(r,{ref:n}):C.default.createElement(C.default.Fragment,null,r)});function na(e,t){let[n,r]=(0,C.useState)(t);return e||n===t||r(t),e?n:t}e.s(["Frozen",0,ns,"useFrozenData",0,na],4016);let nu=(0,C.createContext)(void 0);function nc(){return(0,C.useContext)(nu)}e.s(["useProvidedId",0,nc],42803);let nd=(0,C.createContext)(null);nd.displayName="OpenClosedContext";var nf=((h=nf||{})[h.Open=1]="Open",h[h.Closed=2]="Closed",h[h.Closing=4]="Closing",h[h.Opening=8]="Opening",h);e.s(["OpenClosedProvider",0,function({value:e,children:t}){return C.default.createElement(nd.Provider,{value:e},t)},"State",0,nf,"useOpenClosed",0,function(){return(0,C.useContext)(nd)}],33137);var np=((m=np||{})[m.First=0]="First",m[m.Previous=1]="Previous",m[m.Next=2]="Next",m[m.Last=3]="Last",m[m.Specific=4]="Specific",m[m.Nothing=5]="Nothing",m);e.s(["Focus",0,np,"calculateActiveIndex",0,function(e,t){let n=t.resolveItems();if(n.length<=0)return null;let r=t.resolveActiveIndex(),o=null!=r?r:-1;switch(e.focus){case 0:for(let e=0;e=0;--e)if(!t.resolveDisabled(n[e],e,n))return e;return r;case 2:for(let e=o+1;e=0;--e)if(!t.resolveDisabled(n[e],e,n))return e;return r;case 4:for(let r=0;r component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(t,e),t}return t}(),s=eI(t);(0,M.useIsoMorphicEffect)(()=>l.register(o),[o,l.register]);let a=(0,nh.useSlot)({...l.slot,disabled:r||!1}),u={ref:s,...l.props,id:o};return(0,nt.useRender)()({ourProps:u,theirProps:i,slot:a,defaultTag:"p",name:l.name||"Description"})}),{}),e.s(["useDescribedBy",0,function(){var e,t;return null!=(t=null==(e=(0,C.useContext)(nv))?void 0:e.value)?t:void 0}],35889);var ng=((v=ng||{}).Space=" ",v.Enter="Enter",v.Escape="Escape",v.Backspace="Backspace",v.Delete="Delete",v.ArrowLeft="ArrowLeft",v.ArrowUp="ArrowUp",v.ArrowRight="ArrowRight",v.ArrowDown="ArrowDown",v.Home="Home",v.End="End",v.PageUp="PageUp",v.PageDown="PageDown",v.Tab="Tab",v);e.s(["Keys",0,ng],98348);let nb=(0,C.createContext)(null);function ny(e){var t,n,r;let o=null!=(n=null==(t=(0,C.useContext)(nb))?void 0:t.value)?n:void 0;return(null!=(r=null==e?void 0:e.length)?r:0)>0?[o,...e].filter(Boolean).join(" "):o}nb.displayName="LabelContext";let nx=Object.assign((0,nt.forwardRefWithAs)(function(e,t){var n;let r=(0,C.useId)(),o=function e(){let t=(0,C.useContext)(nb);if(null===t){let t=Error("You used a