Files
studio-launcher/resources/docs/_next/static/chunks/07xlws-230erd.js
T
2026-07-02 11:20:40 +09:00

5 lines
146 KiB
JavaScript
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
(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"<typeof window,l=t.createContext(void 0),s={setTheme:e=>{},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"<typeof window?c:"",dangerouslySetInnerHTML:{__html:`(${n.toString()})(${f})`}})}),d=(e,t)=>{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<e;n++)t[n]=S;return t[S]=!0,t},[])},T={};["readContext","useCallback","useContext","useEffect","useImperativeHandle","useInsertionEffect","useLayoutEffect","useMemo","useReducer","useRef","useState","useDebugValue","useDeferredValue","useTransition","useMutableSource","useSyncExternalStore","useId","unstable_isNewReconciler","getCacheSignal","getCacheForType","useCacheRefresh"].forEach(e=>{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.length;t++)e[t]=S}function L(){throw Error("TODO: implement $makeReadOnly in react-compiler-runtime")}var F=new Map;function A(){for(let e of F.values())e.forEach(e=>{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<t.length;i++)e(t[i],n[i],`${r}[${i}]`,o+1);else if(w(t)||w(n))w(t)!==w(n)?l(`type ${w(t)?"React element":"object"}`,`type ${w(n)?"React element":"object"}`,r,o):t.type!==n.type?l(`React element of type ${t.type}`,`React element of type ${n.type}`,r,o):e(t.props,n.props,`[props of ${r}]`,o+1);else{for(let e in n)e in t||l(`object without key ${e}`,`object with key ${e}`,r,o);for(let i in t)i in n?e(t[i],n[i],`${r}.${i}`,o+1):l(`object with key ${i}`,`object without key ${i}`,r,o)}}else{if("function"==typeof t)return;isNaN(t)||isNaN(n)?isNaN(t)!==isNaN(n)&&l(`${isNaN(t)?"NaN":"non-NaN value"}`,`${isNaN(n)?"NaN":"non-NaN value"}`,r,o):t!==n&&l(t,n,r,o)}}}(e,t,"",0)}},83222,33336,80758,2155,68578,44508,46725,35696,41444,14189,94487,55743,1893,97701,20,e=>{"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"<typeof window||null==window.navigator)return!1;let t=window.navigator.userAgentData?.brands;return Array.isArray(t)&&t.some(t=>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.offsetHeight<t.scrollHeight||t.offsetWidth<t.scrollWidth)&&n.push({element:t,scrollTop:t.scrollTop,scrollLeft:t.scrollLeft}),t=t.parentNode;return r instanceof HTMLElement&&n.push({element:r,scrollTop:r.scrollTop,scrollLeft:r.scrollLeft}),n}(e);e.focus(),function(e){for(let{element:t,scrollTop:n,scrollLeft:r}of e)t.scrollTop=n,t.scrollLeft=r}(t)}e.dispatchEvent(s),T.isOpening=!1}T.isOpening=!1;let k={prefix:String(Math.round(1e10*Math.random())),current:0};c.default.createContext(k),c.default.createContext(!1),"u">typeof 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 window||"u"<typeof document)return;let t=i(e),n=o(e);if(M.get(t))return;let r=t.HTMLElement.prototype.focus;t.HTMLElement.prototype.focus=function(){P=!0,r.apply(this,arguments)},n.addEventListener("keydown",j,!0),n.addEventListener("keyup",j,!0),n.addEventListener("click",I,!0),t.addEventListener("focus",D,!0),t.addEventListener("blur",_,!1),"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"<typeof window||"u"<typeof document?"server":"client"}handoff(){"pending"===this.handoffState&&(this.handoffState="complete")}get isHandoffComplete(){return"complete"===this.handoffState}};function Q(e){var t;return X.isServer?null:null==e?document:null!=(t=null==e?void 0:e.ownerDocument)?t:document}function J(e){var t,n;return X.isServer?null:null==e?document:null!=(n=null==(t=null==e?void 0:e.getRootNode)?void 0:t.call(e))?n:document}function Z(e){var t,n;return null!=(n=null==(t=J(e))?void 0:t.activeElement)?n:null}function ee(e){"function"==typeof queueMicrotask?queueMicrotask(e):Promise.resolve().then(e).catch(e=>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.right<o.left||n.left>o.right||n.bottom<o.top||n.top>o.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<o;n++)(e=arguments[n])&&(t=function e(t){var n,r,o="";if("string"==typeof t||"number"==typeof t)o+=t;else if("object"==typeof t)if(Array.isArray(t)){var i=t.length;for(n=0;n<i;n++)t[n]&&(r=e(t[n]))&&(o&&(o+=" "),o+=r)}else for(r in t)t[r]&&(o&&(o+=" "),o+=r);return o}(e))&&(r&&(r+=" "),r+=t);return r}])},91675,e=>{"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("`<Link legacyBehavior>` 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 `<a>` 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;n<i.length;n++){let m=i[n];if(!m)continue;let{name:v,fn:g}=m,{x:b,y:y,data:x,reset:w}=await g({x:c,y:d,initialPlacement:r,placement:f,strategy:o,middlewareData:h,rects:u,platform:s,elements:{reference:e,floating:t}});c=null!=b?b:c,d=null!=y?y:d,h[v]={...h[v],...x},w&&p<50&&(p++,"object"==typeof w&&(w.placement&&(f=w.placement),w.rects&&(u=!0===w.rects?await l.getElementRects({reference:e,floating:t,strategy:o}):w.rects),{x:c,y:d}=e7(u,f,a)),n=-1)}return{x:c,y:d,placement:f,strategy:o,middlewareData:h}},e9=new Set(["left","top"]);async function te(e,t){let{placement:n,platform:r,elements:o}=e,i=await (null==r.isRTL?void 0:r.isRTL(o.floating)),l=eG(n),s=eY(n),a="y"===eJ(n),u=e9.has(l)?-1:1,c=i&&a?-1:1,d=eq(t,e),{mainAxis:f,crossAxis:p,alignmentAxis:h}="number"==typeof d?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return s&&"number"==typeof h&&(p="end"===s?-1*h:h),a?{x:p*c,y:f*u}:{x:f*u,y:p*c}}function tt(){return"u">typeof 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"<typeof ShadowRoot)&&(e instanceof ShadowRoot||e instanceof tr(e).ShadowRoot)}function tu(e){let{overflow:t,overflowX:n,overflowY:r,display:o}=tg(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&"inline"!==o&&"contents"!==o}function tc(e){try{if(e.matches(":popover-open"))return!0}catch(e){}try{return e.matches(":modal")}catch(e){return!1}}let td=/transform|translate|scale|rotate|perspective|filter/,tf=/paint|layout|strict|content/,tp=e=>!!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.length;e++){let n=tP(t,i[e],o);s=eB(n.top,s),a=e$(n.right,a),u=e$(n.bottom,u),c=eB(n.left,c)}return{width:a-c,height:u-s,x:c,y:s}},getOffsetParent:tA,getElementRects:tj,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:n}=tE(e);return{width:t,height:n}},getScale:tC,isElement:tl,isRTL:function(e){return"rtl"===tg(e).direction}};function tI(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function tD(e,t,n,r){let o;void 0===r&&(r={});let{ancestorScroll:i=!0,ancestorResize:l=!0,elementResize:s="function"==typeof ResizeObserver,layoutShift:a="function"==typeof IntersectionObserver,animationFrame:u=!1}=r,c=tS(e),d=i||l?[...c?tx(c):[],...t?tx(t):[]]:[];d.forEach(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"<typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function t$(e,t){let n=tW(e);return Math.round(t*n)/n}function tB(e){let t=C.useRef(e);return t_(()=>{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"<typeof Element;tz||Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,tz||Element.prototype.getRootNode;let tK={...C},tU=tK.useInsertionEffect||(e=>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;r<e;r++)n[r]=arguments[r];return null==t.current?void 0:t.current(...n)},[])}var tG="u">typeof 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;i<t;i++)o[i]=arguments[i];return null==(e=r.get(n))?void 0:e.map(e=>e(...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<f.offsetHeight*e$(l,t.current.length)-1||x.top>=-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<n.length;++e)if(!t.resolveDisabled(n[e],e,n))return e;return r;case 1:-1===o&&(o=n.length);for(let e=o-1;e>=0;--e)if(!t.resolveDisabled(n[e],e,n))return e;return r;case 2:for(let e=o+1;e<n.length;++e)if(!t.resolveDisabled(n[e],e,n))return e;return r;case 3:for(let e=n.length-1;e>=0;--e)if(!t.resolveDisabled(n[e],e,n))return e;return r;case 4:for(let r=0;r<n.length;++r)if(t.resolveId(n[r],r,n)===e.id)return r;return r;case 5:return null;default:throw Error("Unexpected object: "+e)}}],65659);var nh=e.i(55743),nm=e.i(1893);let nv=(0,C.createContext)(null);nv.displayName="DescriptionContext",Object.assign((0,nt.forwardRefWithAs)(function(e,t){let n=(0,C.useId)(),r=(0,nm.useDisabled)(),{id:o=`headlessui-description-${n}`,...i}=e,l=function e(){let t=(0,C.useContext)(nv);if(null===t){let t=Error("You used a <Description /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(t,e),t}return 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 <Label /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(t,e),t}return t}(),i=nc(),l=(0,nm.useDisabled)(),{id:s=`headlessui-label-${r}`,htmlFor:a=null!=i?i:null==(n=o.props)?void 0:n.htmlFor,passive:u=!1,...c}=e,d=eI(t);(0,M.useIsoMorphicEffect)(()=>o.register(s),[s,o.register]);let f=(0,O.useEvent)(e=>{let t=e.currentTarget;if(!(e.target!==e.currentTarget&&B(e.target))&&(H(t)&&e.preventDefault(),o.props&&"onClick"in o.props&&"function"==typeof o.props.onClick&&o.props.onClick(e),H(t))){let e=document.getElementById(t.htmlFor);if(e){let t=e.getAttribute("disabled");if("true"===t||""===t)return;let n=e.getAttribute("aria-disabled");if("true"===n||""===n)return;(_(e)&&("file"===e.type||"radio"===e.type||"checkbox"===e.type)||"radio"===e.role||"checkbox"===e.role||"switch"===e.role)&&e.click(),e.focus({preventScroll:!0})}}}),p=(0,nh.useSlot)({...o.slot,disabled:l||!1}),h={ref:d,...o.props,id:s,htmlFor:a,onClick:f};return u&&("onClick"in h&&(delete h.htmlFor,delete h.onClick),"onClick"in c&&delete c.onClick),(0,nt.useRender)()({ourProps:h,theirProps:c,slot:p,defaultTag:a?"label":"div",name:o.name||"Label"})}),{});e.s(["Label",0,nx,"useLabelledBy",0,ny,"useLabels",0,function({inherit:e=!1}={}){let t=ny(),[n,r]=(0,C.useState)([]),o=e?[t,...n].filter(Boolean):n;return[o.length>0?o.join(" "):void 0,(0,C.useMemo)(()=>function(e){let t=(0,O.useEvent)(e=>(r(t=>[...t,e]),()=>r(t=>{let n=t.slice(),r=n.indexOf(e);return -1!==r&&n.splice(r,1),n}))),n=(0,C.useMemo)(()=>({register:t,slot:e.slot,name:e.name,props:e.props,value:e.value}),[t,e.slot,e.name,e.props,e.value]);return C.default.createElement(nb.Provider,{value:n},e.children)},[r])]}],22678);var nw=e.i(68578);function nE(e){let t=(0,O.useEvent)(e),n=(0,C.useRef)(!1);(0,C.useEffect)(()=>(n.current=!1,()=>{n.current=!0,(0,nw.microTask)(()=>{n.current&&t()})}),[t])}e.s(["useOnUnmount",0,nE],26599);let nS=(0,C.createContext)(!1),nC=C.Fragment,nT=(0,nt.forwardRefWithAs)(function(e,t){let{ownerDocument:n=null,...r}=e,o=(0,C.useRef)(null),i=eI(eN(e=>{o.current=e}),t),l=eP(o.current),s=function(e){let t=(0,C.useContext)(nS),n=(0,C.useContext)(nO),[r,o]=(0,C.useState)(()=>{var r;if(!t&&null!==n)return null!=(r=n.current)?r:null;if(U.env.isServer)return null;let o=null==e?void 0:e.getElementById("headlessui-portal-root");if(o)return o;if(null===e)return null;let i=e.createElement("div");return i.setAttribute("id","headlessui-portal-root"),e.body.appendChild(i)});return(0,C.useEffect)(()=>{null!==r&&(null!=e&&e.body.contains(r)||null==e||e.body.appendChild(r))},[r,e]),(0,C.useEffect)(()=>{t||null!==n&&o(n.current)},[n,o,t]),r}(null!=n?n:l),a=(0,C.useContext)(nR),u=(0,eH.useDisposables)(),c=function(){let e,t=(e="u"<typeof document,"useSyncExternalStore"in C&&(0,C.useSyncExternalStore)(()=>()=>{},()=>!1,()=>!e)),[n,r]=C.useState(U.env.isHandoffComplete);return n&&!1===U.env.isHandoffComplete&&r(!1),C.useEffect(()=>{!0!==n&&r(!0)},[n]),C.useEffect(()=>U.env.handoff(),[]),!t&&n}(),d=(0,nt.useRender)();return nE(()=>{var e;s&&s.childNodes.length<=0&&(null==(e=s.parentElement)||e.removeChild(s))}),s&&c?(0,k.createPortal)(C.default.createElement("div",{"data-headlessui-portal":"",ref:e=>{u.dispose(),a&&e&&u.add(a.register(e))}},d({ourProps:{ref:i},theirProps:r,slot:{},defaultTag:nC,name:"Portal"})),s):null}),nk=C.Fragment,nO=(0,C.createContext)(null),nR=(0,C.createContext)(null),nM=Object.assign((0,nt.forwardRefWithAs)(function(e,t){let n=eI(t),{enabled:r=!0,ownerDocument:o,...i}=e,l=(0,nt.useRender)();return r?C.default.createElement(nT,{...i,ownerDocument:o,ref:n}):l({ourProps:{ref:n},theirProps:i,slot:{},defaultTag:nC,name:"Portal"})}),{Group:(0,nt.forwardRefWithAs)(function(e,t){let{target:n,...r}=e,o={ref:eI(t)},i=(0,nt.useRender)();return C.default.createElement(nO.Provider,{value:n},i({ourProps:o,theirProps:r,defaultTag:nk,name:"Popover.Group"}))})});function nP(e){let t=e.getBoundingClientRect();return`${t.x},${t.y}`}e.s(["Portal",0,nM],35307),e.s(["ElementPositionState",0,{Idle:{kind:"Idle"},Tracked:e=>({kind:"Tracked",position:e}),Moved:{kind:"Moved"}},"computeVisualPosition",0,nP,"detectMovement",0,function(e,t,n){let r=(0,R.disposables)();if("Tracked"===t.kind){let o=function(){i!==nP(e)&&(r.dispose(),n())},{position:i}=t,l=new ResizeObserver(o);l.observe(e),r.add(()=>l.disconnect()),r.addEventListener(window,"scroll",o,{passive:!0}),r.addEventListener(window,"resize",o)}return()=>r.dispose()}],67310)},47355,51419,5580,91909,9531,e=>{"use strict";let t,n,r,o;var i=e.i(43476),l=e.i(81933),s=e.i(7670),a=e.i(22016);e.i(47167).default.cwd();let u=/^https?:\/\//,c=e=>{let t,n,r,o=(0,l.c)(4);return o[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,i.jsx)("path",{d:"M7 17L17 7"}),n=(0,i.jsx)("path",{d:"M7 7h10v10"}),o[0]=t,o[1]=n):(t=o[0],n=o[1]),o[2]!==e?(r=(0,i.jsxs)("svg",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.7,viewBox:"0 0 24 24",...e,children:[t,n]}),o[2]=e,o[3]=r):r=o[3],r};e.s(["LinkArrowIcon",0,c],51419),e.s(["Anchor",0,e=>{let t,n,r,o,d,f,p=(0,l.c)(23);p[0]!==e?({href:r,prefetch:t,...n}=e,p[0]=e,p[1]=t,p[2]=n,p[3]=r):(t=p[1],n=p[2],r=p[3]);let h=void 0===r?"":r,m=n;if(p[4]!==n.className?(o=(0,s.default)("x:focus-visible:nextra-focus",n.className),p[4]=n.className,p[5]=o):o=p[5],p[6]!==n||p[7]!==o?(d={...m,className:o},p[6]=n,p[7]=o,p[8]=d):d=p[8],n=d,"string"==typeof h){if(h.startsWith("#")){let e;return p[9]!==h||p[10]!==n?(e=(0,i.jsx)("a",{href:h,...n}),p[9]=h,p[10]=n,p[11]=e):e=p[11],e}if(u.test(h)){let e,t,{children:r}=n;return p[12]!==r?(e="string"==typeof r&&(0,i.jsxs)(i.Fragment,{children:[" ",(0,i.jsx)(c,{height:"1em",className:"x:inline x:align-baseline x:shrink-0"})]}),p[12]=r,p[13]=e):e=p[13],p[14]!==r||p[15]!==h||p[16]!==n||p[17]!==e?(t=(0,i.jsxs)("a",{href:h,target:"_blank",rel:"noreferrer",...n,children:[r,e]}),p[14]=r,p[15]=h,p[16]=n,p[17]=e,p[18]=t):t=p[18],t}}return p[19]!==h||p[20]!==t||p[21]!==n?(f=(0,i.jsx)(a.default,{href:h,prefetch:t,...n}),p[19]=h,p[20]=t,p[21]=n,p[22]=f):f=p[22],f}],47355),e.s(["ArrowRightIcon",0,e=>{let t,n,r=(0,l.c)(3);return r[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,i.jsx)("path",{d:"M9 5l7 7-7 7",strokeLinecap:"round",strokeLinejoin:"round"}),r[0]=t):t=r[0],r[1]!==e?(n=(0,i.jsx)("svg",{viewBox:"0 0 24 24",stroke:"currentColor",fill:"none",strokeWidth:2,...e,children:t}),r[1]=e,r[2]=n):n=r[2],n}],5580);let d=e=>"object"==typeof e&&null!=e&&1===e.nodeType,f=(e,t)=>(!t||"hidden"!==e)&&"visible"!==e&&"clip"!==e,p=(e,t)=>{if(e.clientHeight<e.scrollHeight||e.clientWidth<e.scrollWidth){let n,r=getComputedStyle(e,null);return f(r.overflowY,t)||f(r.overflowX,t)||!!(n=(e=>{if(!e.ownerDocument||!e.ownerDocument.defaultView)return null;try{return e.ownerDocument.defaultView.frameElement}catch(e){return null}})(e))&&(n.clientHeight<e.scrollHeight||n.clientWidth<e.scrollWidth)}return!1},h=(e,t,n,r,o,i,l,s)=>i<e&&l>t||i>e&&l<t?0:i<=e&&s<=n||l>=t&&s>=n?i-e-r:l>t&&s<n||i<e&&s>n?l-t+o:0,m=e=>{let t=e.parentElement;return null==t?e.getRootNode().host||null:t},v=(e,t)=>{var n,r,o,i;let l;if("u"<typeof document)return[];let{scrollMode:s,block:a,inline:u,boundary:c,skipOverflowHiddenElements:f}=t,v="function"==typeof c?c:e=>e!==c;if(!d(e))throw TypeError("Invalid target");let g=document.scrollingElement||document.documentElement,b=[],y=e;for(;d(y)&&v(y);){if((y=m(y))===g){b.push(y);break}null!=y&&y===document.body&&p(y)&&!p(document.documentElement)||null!=y&&p(y,f)&&b.push(y)}let x=null!=(r=null==(n=window.visualViewport)?void 0:n.width)?r:innerWidth,w=null!=(i=null==(o=window.visualViewport)?void 0:o.height)?i:innerHeight,{scrollX:E,scrollY:S}=window,{height:C,width:T,top:k,right:O,bottom:R,left:M}=e.getBoundingClientRect(),{top:P,right:L,bottom:F,left:A}={top:parseFloat((l=window.getComputedStyle(e)).scrollMarginTop)||0,right:parseFloat(l.scrollMarginRight)||0,bottom:parseFloat(l.scrollMarginBottom)||0,left:parseFloat(l.scrollMarginLeft)||0},j="start"===a||"nearest"===a?k-P:"end"===a?R+F:k+C/2-P+F,N="center"===u?M+T/2-A+L:"end"===u?O+L:M-A,I=[];for(let e=0;e<b.length;e++){let t=b[e],{height:n,width:r,top:o,right:i,bottom:l,left:c}=t.getBoundingClientRect();if("if-needed"===s&&k>=0&&M>=0&&R<=w&&O<=x&&(t===g&&!p(t)||k>=o&&R<=l&&M>=c&&O<=i))break;let d=getComputedStyle(t),f=parseInt(d.borderLeftWidth,10),m=parseInt(d.borderTopWidth,10),v=parseInt(d.borderRightWidth,10),y=parseInt(d.borderBottomWidth,10),P=0,L=0,F="offsetWidth"in t?t.offsetWidth-t.clientWidth-f-v:0,A="offsetHeight"in t?t.offsetHeight-t.clientHeight-m-y:0,D="offsetWidth"in t?0===t.offsetWidth?0:r/t.offsetWidth:0,_="offsetHeight"in t?0===t.offsetHeight?0:n/t.offsetHeight:0;if(g===t)P="start"===a?j:"end"===a?j-w:"nearest"===a?h(S,S+w,w,m,y,S+j,S+j+C,C):j-w/2,L="start"===u?N:"center"===u?N-x/2:"end"===u?N-x:h(E,E+x,x,f,v,E+N,E+N+T,T),P=Math.max(0,P+S),L=Math.max(0,L+E);else{P="start"===a?j-o-m:"end"===a?j-l+y+A:"nearest"===a?h(o,l,n,m,y+A,j,j+C,C):j-(o+n/2)+A/2,L="start"===u?N-c-f:"center"===u?N-(c+r/2)+F/2:"end"===u?N-i+v+F:h(c,i,r,f,v+F,N,N+T,T);let{scrollLeft:e,scrollTop:s}=t;P=0===_?0:Math.max(0,Math.min(s+P/_,t.scrollHeight-n/_+A)),L=0===D?0:Math.max(0,Math.min(e+L/D,t.scrollWidth-r/D+F)),j+=s-P,N+=e-L}I.push({el:t,top:P,left:L})}return I};e.s(["default",0,function(e,t){let n;if(!e.isConnected||!(e=>{let t=e;for(;t&&t.parentNode;){if(t.parentNode===document)return!0;t=t.parentNode instanceof ShadowRoot?t.parentNode.host:t.parentNode}return!1})(e))return;let r={top:parseFloat((n=window.getComputedStyle(e)).scrollMarginTop)||0,right:parseFloat(n.scrollMarginRight)||0,bottom:parseFloat(n.scrollMarginBottom)||0,left:parseFloat(n.scrollMarginLeft)||0};if("object"==typeof t&&"function"==typeof t.behavior)return t.behavior(v(e,t));let o="boolean"==typeof t||null==t?void 0:t.behavior;for(let{el:n,top:i,left:l}of v(e,!1===t?{block:"end",inline:"nearest"}:t===Object(t)&&0!==Object.keys(t).length?t:{block:"start",inline:"nearest"})){let e=i-r.top+r.bottom,t=l-r.left+r.right;n.scroll({top:e,left:t,behavior:o})}}],91909);var g=e.i(83222),b=e.i(33336),y=e.i(71645),x=e.i(74080),w=e.i(94487),E=e.i(36289),S=e.i(3269),C=e.i(14520),T=e.i(46725),k=e.i(92704),O=e.i(14189),R=e.i(88374),M=e.i(84653),P=e.i(35696),L=e.i(41444),F=e.i(77891),A=e.i(52744),j=e.i(5083),N=e.i(57138),I=e.i(44279),D=e.i(1852),_=e.i(55743),H=e.i(94316),W=e.i(13581);let $=/([\u2700-\u27BF]|[\uE000-\uF8FF]|\uD83C[\uDC00-\uDFFF]|\uD83D[\uDC00-\uDFFF]|[\u2011-\u26FF]|\uD83E[\uDD10-\uDDFF])/g;function B(e){var t,n;let r=null!=(t=e.innerText)?t:"",o=e.cloneNode(!0);if(!W.isHTMLElement(o))return r;let i=!1;for(let e of o.querySelectorAll('[hidden],[aria-hidden],[role="img"]'))e.remove(),i=!0;let l=i?null!=(n=o.innerText)?n:"":r;return $.test(l)&&(l=l.replace($,"")),l}var V=e.i(71616),z=e.i(83733),K=e.i(1893),U=e.i(19751),q=e.i(40721),G=e.i(4016),Y=e.i(42803),X=e.i(33137),Q=e.i(41650),J=e.i(40407),Z=e.i(65659),ee=e.i(44508),et=e.i(52265),en=e.i(94421),er=e.i(97701),eo=e.i(2155),ei=e.i(20),el=e.i(35889),es=e.i(98348),ea=e.i(22678),eu=e.i(35307),ec=e.i(25720),ed=e.i(67310),ef=Object.defineProperty,ep=(e,t,n)=>{let r;return(r="symbol"!=typeof t?t+"":t)in e?ef(e,r,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[r]=n,n},eh=((t=eh||{})[t.Open=0]="Open",t[t.Closed=1]="Closed",t),em=((n=em||{})[n.Single=0]="Single",n[n.Multi=1]="Multi",n),ev=((r=ev||{})[r.Pointer=0]="Pointer",r[r.Other=1]="Other",r),eg=((o=eg||{})[o.OpenListbox=0]="OpenListbox",o[o.CloseListbox=1]="CloseListbox",o[o.GoToOption=2]="GoToOption",o[o.Search=3]="Search",o[o.ClearSearch=4]="ClearSearch",o[o.SelectOption=5]="SelectOption",o[o.RegisterOptions=6]="RegisterOptions",o[o.UnregisterOptions=7]="UnregisterOptions",o[o.SetButtonElement=8]="SetButtonElement",o[o.SetOptionsElement=9]="SetOptionsElement",o[o.SortOptions=10]="SortOptions",o[o.MarkButtonAsMoved=11]="MarkButtonAsMoved",o);function eb(e,t=e=>e){let n=null!==e.activeOptionIndex?e.options[e.activeOptionIndex]:null,r=(0,et.sortByDomNode)(t(e.options.slice()),e=>e.dataRef.current.domRef.current),o=n?r.indexOf(n):null;return -1===o&&(o=null),{options:r,activeOptionIndex:o}}let ey={1(e){if(e.dataRef.current.disabled||1===e.listboxState)return e;let t=e.buttonElement?ed.ElementPositionState.Tracked((0,ed.computeVisualPosition)(e.buttonElement)):e.buttonPositionState;return{...e,activeOptionIndex:null,pendingFocus:{focus:Z.Focus.Nothing},listboxState:1,__demoMode:!1,buttonPositionState:t}},0(e,t){if(e.dataRef.current.disabled||0===e.listboxState)return e;let n=e.activeOptionIndex,{isSelected:r}=e.dataRef.current,o=e.options.findIndex(e=>r(e.dataRef.current.value));return -1!==o&&(n=o),{...e,frozenValue:!1,pendingFocus:t.focus,listboxState:0,activeOptionIndex:n,__demoMode:!1,buttonPositionState:ed.ElementPositionState.Idle}},2(e,t){var n,r,o,i,l;if(e.dataRef.current.disabled||1===e.listboxState)return e;let s={...e,searchQuery:"",activationTrigger:null!=(n=t.trigger)?n:1,__demoMode:!1};if(t.focus===Z.Focus.Nothing)return{...s,activeOptionIndex:null};if(t.focus===Z.Focus.Specific)return{...s,activeOptionIndex:e.options.findIndex(e=>e.id===t.id)};if(t.focus===Z.Focus.Previous){let n=e.activeOptionIndex;if(null!==n){let i=e.options[n].dataRef.current.domRef,l=(0,Z.calculateActiveIndex)(t,{resolveItems:()=>e.options,resolveActiveIndex:()=>e.activeOptionIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});if(null!==l){let t=e.options[l].dataRef.current.domRef;if((null==(r=i.current)?void 0:r.previousElementSibling)===t.current||(null==(o=t.current)?void 0:o.previousElementSibling)===null)return{...s,activeOptionIndex:l}}}}else if(t.focus===Z.Focus.Next){let n=e.activeOptionIndex;if(null!==n){let r=e.options[n].dataRef.current.domRef,o=(0,Z.calculateActiveIndex)(t,{resolveItems:()=>e.options,resolveActiveIndex:()=>e.activeOptionIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});if(null!==o){let t=e.options[o].dataRef.current.domRef;if((null==(i=r.current)?void 0:i.nextElementSibling)===t.current||(null==(l=t.current)?void 0:l.nextElementSibling)===null)return{...s,activeOptionIndex:o}}}}let a=eb(e),u=(0,Z.calculateActiveIndex)(t,{resolveItems:()=>a.options,resolveActiveIndex:()=>a.activeOptionIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});return{...s,...a,activeOptionIndex:u}},3:(e,t)=>{if(e.dataRef.current.disabled||1===e.listboxState)return e;let n=+(""===e.searchQuery),r=e.searchQuery+t.value.toLowerCase(),o=(null!==e.activeOptionIndex?e.options.slice(e.activeOptionIndex+n).concat(e.options.slice(0,e.activeOptionIndex+n)):e.options).find(e=>{var t;return!e.dataRef.current.disabled&&(null==(t=e.dataRef.current.textValue)?void 0:t.startsWith(r))}),i=o?e.options.indexOf(o):-1;return -1===i||i===e.activeOptionIndex?{...e,searchQuery:r}:{...e,searchQuery:r,activeOptionIndex:i,activationTrigger:1}},4:e=>e.dataRef.current.disabled||1===e.listboxState||""===e.searchQuery?e:{...e,searchQuery:""},5:e=>0===e.dataRef.current.mode?{...e,frozenValue:!0}:{...e},6:(e,t)=>{let n=e.options.concat(t.options),r=e.activeOptionIndex;if(e.pendingFocus.focus!==Z.Focus.Nothing&&(r=(0,Z.calculateActiveIndex)(e.pendingFocus,{resolveItems:()=>n,resolveActiveIndex:()=>e.activeOptionIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled})),null===e.activeOptionIndex){let{isSelected:t}=e.dataRef.current;if(t){let e=n.findIndex(e=>null==t?void 0:t(e.dataRef.current.value));-1!==e&&(r=e)}}return{...e,options:n,activeOptionIndex:r,pendingFocus:{focus:Z.Focus.Nothing},pendingShouldSort:!0}},7:(e,t)=>{let n=e.options,r=[],o=new Set(t.options);for(let[e,t]of n.entries())if(o.has(t.id)&&(r.push(e),o.delete(t.id),0===o.size))break;if(r.length>0)for(let e of(n=n.slice(),r.reverse()))n.splice(e,1);return{...e,options:n,activationTrigger:1}},8:(e,t)=>e.buttonElement===t.element?e:{...e,buttonElement:t.element},9:(e,t)=>e.optionsElement===t.element?e:{...e,optionsElement:t.element},10:e=>e.pendingShouldSort?{...e,...eb(e),pendingShouldSort:!1}:e,11:e=>"Tracked"!==e.buttonPositionState.kind?e:{...e,buttonPositionState:ed.ElementPositionState.Moved}};class ex extends ec.Machine{constructor(e){super(e),ep(this,"actions",{onChange:e=>{let{onChange:t,compare:n,mode:r,value:o}=this.state.dataRef.current;return(0,er.match)(r,{0:()=>null==t?void 0:t(e),1:()=>{let r=o.slice(),i=r.findIndex(t=>n(t,e));return -1===i?r.push(e):r.splice(i,1),null==t?void 0:t(r)}})},registerOption:(0,ec.batch)(()=>{let e=[],t=new Set;return[(n,r)=>{t.has(r)||(t.add(r),e.push({id:n,dataRef:r}))},()=>(t.clear(),this.send({type:6,options:e.splice(0)}))]}),unregisterOption:(0,ec.batch)(()=>{let e=[];return[t=>e.push(t),()=>{this.send({type:7,options:e.splice(0)})}]}),goToOption:(0,ec.batch)(()=>{let e=null;return[(t,n)=>{e={type:2,...t,trigger:n}},()=>e&&this.send(e)]}),closeListbox:()=>{this.send({type:1})},openListbox:e=>{this.send({type:0,focus:e})},selectActiveOption:()=>{var e;if(null!==this.state.activeOptionIndex){let{dataRef:e}=this.state.options[this.state.activeOptionIndex];this.actions.selectOption(e.current.value)}else 0===this.state.dataRef.current.mode&&(this.actions.closeListbox(),null==(e=this.state.buttonElement)||e.focus({preventScroll:!0}))},selectOption:e=>{this.send({type:5,value:e})},search:e=>{this.send({type:3,value:e})},clearSearch:()=>{this.send({type:4})},setButtonElement:e=>{this.send({type:8,element:e})},setOptionsElement:e=>{this.send({type:9,element:e})}}),ep(this,"selectors",{activeDescendantId(e){var t;let n=e.activeOptionIndex,r=e.options;return null===n||null==(t=r[n])?void 0:t.id},isActive(e,t){var n;let r=e.activeOptionIndex,o=e.options;return null!==r&&(null==(n=o[r])?void 0:n.id)===t},hasFrozenValue:e=>e.frozenValue,shouldScrollIntoView(e,t){return!e.__demoMode&&0===e.listboxState&&0!==e.activationTrigger&&this.isActive(e,t)},didButtonMove:e=>"Moved"===e.buttonPositionState.kind}),this.on(6,()=>{requestAnimationFrame(()=>{this.send({type:10})})});{let e=this.state.id,t=Q.stackMachines.get(null);this.disposables.add(t.on(Q.ActionTypes.Push,n=>{t.selectors.isTop(n,e)||0!==this.state.listboxState||this.actions.closeListbox()})),this.on(0,()=>t.actions.push(e)),this.on(1,()=>t.actions.pop(e))}this.disposables.group(e=>{this.on(1,t=>{t.buttonElement&&(e.dispose(),e.add((0,ed.detectMovement)(t.buttonElement,t.buttonPositionState,()=>{this.send({type:11})})))})}),this.on(5,(e,t)=>{var n;this.actions.onChange(t.value),0===this.state.dataRef.current.mode&&(this.actions.closeListbox(),null==(n=this.state.buttonElement)||n.focus({preventScroll:!0}))})}static new({id:e,__demoMode:t=!1}){return new ex({id:e,dataRef:{current:{}},listboxState:+!t,options:[],searchQuery:"",activeOptionIndex:null,activationTrigger:1,buttonElement:null,optionsElement:null,pendingShouldSort:!1,pendingFocus:{focus:Z.Focus.Nothing},frozenValue:!1,__demoMode:t,buttonPositionState:ed.ElementPositionState.Idle})}reduce(e,t){return(0,er.match)(t.type,ey,e,t)}}var ew=e.i(26599);let eE=(0,y.createContext)(null);function eS(e){let t=(0,y.useContext)(eE);if(null===t){let t=Error(`<${e} /> is missing a parent <Listbox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,eC),t}return t}function eC({id:e,__demoMode:t=!1}){let n=(0,y.useMemo)(()=>ex.new({id:e,__demoMode:t}),[]);return(0,ew.useOnUnmount)(()=>n.dispose()),n}let eT=(0,y.createContext)(null);function ek(e){let t=(0,y.useContext)(eT);if(null===t){let t=Error(`<${e} /> is missing a parent <Listbox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,ek),t}return t}eT.displayName="ListboxDataContext";let eO=y.Fragment,eR=(0,y.createContext)(!1),eM=ei.RenderFeatures.RenderStrategy|ei.RenderFeatures.Static,eP=y.Fragment,eL=(0,ei.forwardRefWithAs)(function(e,t){let n=(0,y.useId)(),r=(0,K.useDisabled)(),{value:o,defaultValue:i,form:l,name:s,onChange:a,by:u,invalid:c=!1,disabled:d=r||!1,horizontal:f=!1,multiple:p=!1,__demoMode:h=!1,...m}=e,v=(0,H.useSyncRefs)(t),g=(0,C.useDefaultValue)(i),[b=p?[]:void 0,x]=(0,S.useControllable)(o,a,g),w=eC({id:n,__demoMode:h}),T=(0,y.useRef)({static:!1,hold:!1}),k=(0,y.useRef)(new Map),O=(0,E.useByComparator)(u),R=(0,y.useCallback)(e=>(0,er.match)(M.mode,{[em.Multi]:()=>b.some(t=>O(t,e)),[em.Single]:()=>O(b,e)}),[b]),M=(0,_.useSlot)({value:b,disabled:d,invalid:c,mode:p?em.Multi:em.Single,orientation:f?"horizontal":"vertical",onChange:x,compare:O,isSelected:R,optionsPropsRef:T,listRef:k});(0,P.useIsoMorphicEffect)(()=>{w.state.dataRef.current=M},[M]);let L=(0,J.useSlice)(w,e=>e.listboxState),F=Q.stackMachines.get(null),j=(0,J.useSlice)(F,(0,y.useCallback)(e=>F.selectors.isTop(e,n),[F,n])),[N,I]=(0,J.useSlice)(w,e=>[e.buttonElement,e.optionsElement]);(0,A.useOutsideClick)(j,[N,I],(e,t)=>{w.send({type:eg.CloseListbox}),(0,et.isFocusableElement)(t,et.FocusableMode.Loose)||(e.preventDefault(),null==N||N.focus())});let D=(0,_.useSlot)({open:L===eh.Open,disabled:d,invalid:c,value:b}),[W,$]=(0,ea.useLabels)({inherit:!0}),B=(0,y.useCallback)(()=>{if(void 0!==g)return null==x?void 0:x(g)},[x,g]),V=(0,ei.useRender)();return y.default.createElement($,{value:W,props:{htmlFor:null==N?void 0:N.id},slot:{open:L===eh.Open,disabled:d}},y.default.createElement(U.FloatingProvider,null,y.default.createElement(eE.Provider,{value:w},y.default.createElement(eT.Provider,{value:M},y.default.createElement(X.OpenClosedProvider,{value:(0,er.match)(L,{[eh.Open]:X.State.Open,[eh.Closed]:X.State.Closed})},null!=s&&null!=b&&y.default.createElement(q.FormFields,{disabled:d,data:{[s]:b},form:l,onReset:B}),V({ourProps:{ref:v},theirProps:m,slot:D,defaultTag:eO,name:"Listbox"}))))))}),eF=(0,ei.forwardRefWithAs)(function(e,t){let n=(0,y.useId)(),r=(0,Y.useProvidedId)(),o=ek("Listbox.Button"),i=eS("Listbox.Button"),{id:l=r||`headlessui-listbox-button-${n}`,disabled:s=o.disabled||!1,autoFocus:a=!1,...u}=e,c=(0,H.useSyncRefs)(t,(0,U.useFloatingReference)(),i.actions.setButtonElement),d=(0,U.useFloatingReferenceProps)(),[f,p,h]=(0,J.useSlice)(i,e=>[e.listboxState,e.buttonElement,e.optionsElement]),m=f===eh.Open;(0,N.useQuickRelease)(m,{trigger:p,action:(0,y.useCallback)(e=>{if(null!=p&&p.contains(e.target))return N.Action.Ignore;let t=e.target.closest('[role="option"]:not([data-disabled])');return W.isHTMLElement(t)?N.Action.Select(t):null!=h&&h.contains(e.target)?N.Action.Ignore:N.Action.Close},[p,h]),close:i.actions.closeListbox,select:i.actions.selectActiveOption});let v=(0,O.useEvent)(e=>{switch(e.key){case es.Keys.Enter:(0,en.attemptSubmit)(e.currentTarget);break;case es.Keys.Space:case es.Keys.ArrowDown:e.preventDefault(),i.actions.openListbox({focus:o.value?Z.Focus.Nothing:Z.Focus.First});break;case es.Keys.ArrowUp:e.preventDefault(),i.actions.openListbox({focus:o.value?Z.Focus.Nothing:Z.Focus.Last})}}),E=(0,O.useEvent)(e=>{e.key===es.Keys.Space&&e.preventDefault()}),S=(0,R.useHandleToggle)(e=>{var t;i.state.listboxState===eh.Open?((0,x.flushSync)(()=>i.actions.closeListbox()),null==(t=i.state.buttonElement)||t.focus({preventScroll:!0})):(e.preventDefault(),i.actions.openListbox({focus:Z.Focus.Nothing}))}),C=(0,O.useEvent)(e=>e.preventDefault()),T=(0,ea.useLabelledBy)([l]),k=(0,el.useDescribedBy)(),{isFocusVisible:M,focusProps:P}=(0,g.useFocusRing)({autoFocus:a}),{isHovered:L,hoverProps:F}=(0,b.useHover)({isDisabled:s}),{pressed:A,pressProps:j}=(0,w.useActivePress)({disabled:s}),D=(0,_.useSlot)({open:f===eh.Open,active:A||f===eh.Open,disabled:s,invalid:o.invalid,value:o.value,hover:L,focus:M,autofocus:a}),$=(0,J.useSlice)(i,e=>e.listboxState===eh.Open),B=(0,ei.mergeProps)(d(),{ref:c,id:l,type:(0,I.useResolveButtonType)(e,p),"aria-haspopup":"listbox","aria-controls":null==h?void 0:h.id,"aria-expanded":$,"aria-labelledby":T,"aria-describedby":k,disabled:s||void 0,autoFocus:a,onKeyDown:v,onKeyUp:E,onKeyPress:C},S,P,F,j);return(0,ei.useRender)()({ourProps:B,theirProps:u,slot:D,defaultTag:"button",name:"Listbox.Button"})}),eA=ea.Label,ej=(0,ei.forwardRefWithAs)(function(e,t){let n=(0,y.useId)(),{id:r=`headlessui-listbox-options-${n}`,anchor:o,portal:i=!1,modal:l=!0,transition:s=!1,...a}=e,u=(0,U.useResolvedAnchor)(o),[c,d]=(0,y.useState)(null);u&&(i=!0);let f=ek("Listbox.Options"),p=eS("Listbox.Options"),[h,m,v,g]=(0,J.useSlice)(p,e=>[e.listboxState,e.buttonElement,e.optionsElement,e.__demoMode]),b=(0,j.useOwnerDocument)(m),w=(0,j.useOwnerDocument)(v),E=(0,X.useOpenClosed)(),[S,C]=(0,z.useTransition)(s,c,null!==E?(E&X.State.Open)===X.State.Open:h===eh.Open);(0,F.useOnDisappear)(S,m,p.actions.closeListbox);let R=!g&&l&&h===eh.Open;(0,D.useScrollLock)(R,w);let P=!g&&l&&h===eh.Open;(0,M.useInertOthers)(P,{allowed:(0,y.useCallback)(()=>[m,v],[m,v])});let L=!(0,J.useSlice)(p,p.selectors.didButtonMove)&&S,A=(0,J.useSlice)(p,p.selectors.hasFrozenValue)&&!e.static,N=(0,G.useFrozenData)(A,f.value),I=(0,y.useCallback)(e=>f.compare(N,e),[f.compare,N]),W=(0,J.useSlice)(p,e=>{var t;if(null==u||!(null!=(t=null==u?void 0:u.to)&&t.includes("selection")))return null;let n=e.options.findIndex(e=>I(e.dataRef.current.value));return -1===n&&(n=0),n}),$=(()=>{if(null==u)return;if(null===W)return{...u,inner:void 0};let e=Array.from(f.listRef.current.values());return{...u,inner:{listRef:{current:e},index:W}}})(),[B,V]=(0,U.useFloatingPanel)($),K=(0,U.useFloatingPanelProps)(),q=(0,H.useSyncRefs)(t,u?B:null,p.actions.setOptionsElement,d),Y=(0,T.useDisposables)();(0,y.useEffect)(()=>{v&&h===eh.Open&&((0,eo.isActiveElement)(v)||null==v||v.focus({preventScroll:!0}))},[h,v]);let Q=(0,O.useEvent)(e=>{var t;switch(Y.dispose(),e.key){case es.Keys.Space:if(""!==p.state.searchQuery)return e.preventDefault(),e.stopPropagation(),p.actions.search(e.key);case es.Keys.Enter:e.preventDefault(),e.stopPropagation(),p.actions.selectActiveOption();break;case(0,er.match)(f.orientation,{vertical:es.Keys.ArrowDown,horizontal:es.Keys.ArrowRight}):return e.preventDefault(),e.stopPropagation(),p.actions.goToOption({focus:Z.Focus.Next});case(0,er.match)(f.orientation,{vertical:es.Keys.ArrowUp,horizontal:es.Keys.ArrowLeft}):return e.preventDefault(),e.stopPropagation(),p.actions.goToOption({focus:Z.Focus.Previous});case es.Keys.Home:case es.Keys.PageUp:return e.preventDefault(),e.stopPropagation(),p.actions.goToOption({focus:Z.Focus.First});case es.Keys.End:case es.Keys.PageDown:return e.preventDefault(),e.stopPropagation(),p.actions.goToOption({focus:Z.Focus.Last});case es.Keys.Escape:e.preventDefault(),e.stopPropagation(),(0,x.flushSync)(()=>p.actions.closeListbox()),null==(t=p.state.buttonElement)||t.focus({preventScroll:!0});return;case es.Keys.Tab:e.preventDefault(),e.stopPropagation(),(0,x.flushSync)(()=>p.actions.closeListbox()),(0,et.focusFrom)(p.state.buttonElement,e.shiftKey?et.Focus.Previous:et.Focus.Next);break;default:1===e.key.length&&(p.actions.search(e.key),Y.setTimeout(()=>p.actions.clearSearch(),350))}}),ee=(0,J.useSlice)(p,e=>{var t;return null==(t=e.buttonElement)?void 0:t.id}),en=(0,_.useSlot)({open:h===eh.Open}),el=(0,ei.mergeProps)(u?K():{},{id:r,ref:q,"aria-activedescendant":(0,J.useSlice)(p,p.selectors.activeDescendantId),"aria-multiselectable":f.mode===em.Multi||void 0,"aria-labelledby":ee,"aria-orientation":f.orientation,onKeyDown:Q,role:"listbox",tabIndex:h===eh.Open?0:void 0,style:{...a.style,...V,"--button-width":(0,k.useElementSize)(S,m,!0).width},...(0,z.transitionDataAttributes)(C)}),ea=(0,ei.useRender)(),ec=(0,y.useMemo)(()=>f.mode===em.Multi?f:{...f,isSelected:I},[f,I]);return y.default.createElement(eu.Portal,{enabled:!!i&&(e.static||S),ownerDocument:b},y.default.createElement(eT.Provider,{value:ec},ea({ourProps:el,theirProps:a,slot:en,defaultTag:"div",features:eM,visible:L,name:"Listbox.Options"})))}),eN=(0,ei.forwardRefWithAs)(function(e,t){let n,r,o=(0,y.useId)(),{id:i=`headlessui-listbox-option-${o}`,disabled:l=!1,value:s,...a}=e,u=!0===(0,y.useContext)(eR),c=ek("Listbox.Option"),d=eS("Listbox.Option"),f=(0,J.useSlice)(d,e=>d.selectors.isActive(e,i)),p=c.isSelected(s),h=(0,y.useRef)(null),m=(n=(0,y.useRef)(""),r=(0,y.useRef)(""),(0,O.useEvent)(()=>{let e=h.current;if(!e)return"";let t=e.innerText;if(n.current===t)return r.current;let o=(function(e){let t=e.getAttribute("aria-label");if("string"==typeof t)return t.trim();let n=e.getAttribute("aria-labelledby");if(n){let e=n.split(" ").map(e=>{let t=document.getElementById(e);if(t){let e=t.getAttribute("aria-label");return"string"==typeof e?e.trim():B(t).trim()}return null}).filter(Boolean);if(e.length>0)return e.join(", ")}return B(e).trim()})(e).trim().toLowerCase();return n.current=t,r.current=o,o})),v=(0,L.useLatestValue)({disabled:l,value:s,domRef:h,get textValue(){return m()}}),g=(0,H.useSyncRefs)(t,h,e=>{e?c.listRef.current.set(i,e):c.listRef.current.delete(i)}),b=(0,J.useSlice)(d,e=>d.selectors.shouldScrollIntoView(e,i));(0,P.useIsoMorphicEffect)(()=>{if(b)return(0,ee.disposables)().requestAnimationFrame(()=>{var e,t;null==(t=null==(e=h.current)?void 0:e.scrollIntoView)||t.call(e,{block:"nearest"})})},[b,h]),(0,P.useIsoMorphicEffect)(()=>{if(!u)return d.actions.registerOption(i,v),()=>d.actions.unregisterOption(i)},[v,i,u]);let x=(0,O.useEvent)(e=>{if(l)return e.preventDefault();d.actions.selectOption(s)}),w=(0,O.useEvent)(()=>{if(l)return d.actions.goToOption({focus:Z.Focus.Nothing});d.actions.goToOption({focus:Z.Focus.Specific,id:i})}),E=(0,V.useTrackedPointer)(),S=(0,O.useEvent)(e=>E.update(e)),C=(0,O.useEvent)(e=>{E.wasMoved(e)&&(l||f&&d.state.activationTrigger===ev.Pointer||d.actions.goToOption({focus:Z.Focus.Specific,id:i},ev.Pointer))}),T=(0,O.useEvent)(e=>{E.wasMoved(e)&&(l||f&&d.state.activationTrigger===ev.Pointer&&d.actions.goToOption({focus:Z.Focus.Nothing}))}),k=(0,_.useSlot)({active:f,focus:f,selected:p,disabled:l,selectedOption:p&&u}),R=u?{}:{id:i,ref:g,role:"option",tabIndex:!0===l?void 0:-1,"aria-disabled":!0===l||void 0,"aria-selected":p,disabled:void 0,onClick:x,onFocus:w,onPointerEnter:S,onMouseEnter:S,onPointerMove:C,onMouseMove:C,onPointerLeave:T,onMouseLeave:T},M=(0,ei.useRender)();return!p&&u?null:M({ourProps:R,theirProps:a,slot:k,defaultTag:"div",name:"Listbox.Option"})}),eI=Object.assign(eL,{Button:eF,Label:eA,Options:ej,Option:eN,SelectedOption:(0,ei.forwardRefWithAs)(function(e,t){let{options:n,placeholder:r,...o}=e,i={ref:(0,H.useSyncRefs)(t)},l=ek("ListboxSelectedOption"),s=(0,_.useSlot)({}),a=void 0===l.value||null===l.value||l.mode===em.Multi&&Array.isArray(l.value)&&0===l.value.length,u=(0,ei.useRender)();return y.default.createElement(eR.Provider,{value:!0},u({ourProps:i,theirProps:{...o,children:y.default.createElement(y.default.Fragment,null,r&&a?r:n)},slot:s,defaultTag:eP,name:"ListboxSelectedOption"}))})});var eD=e.i(38824);function e_(e){let{open:t}=e;return(0,s.default)("x:focus-visible:nextra-focus",t?"x:opacity-100":"x:opacity-0","x:motion-reduce:transition-none x:transition-opacity x:min-w-(--button-width) x:z-30 x:max-h-64 x:rounded-md x:border x:border-black/5 x:backdrop-blur-md x:bg-nextra-bg/70 x:py-1 x:text-sm x:shadow-lg x:dark:border-white/20")}function eH(e){return(0,i.jsx)(eN,{value:e.id,as:y.Fragment,children:t=>{let{selected:n,focus:r}=t;return(0,i.jsxs)("li",{className:(0,s.default)(r?"x:bg-primary-100 x:text-primary-800 x:dark:text-primary-500 x:dark:bg-primary-500/10":"x:text-gray-800 x:dark:text-gray-100","x:cursor-pointer x:whitespace-nowrap x:py-1.5 x:px-3","x:transition-colors",n&&"x:flex x:items-center x:justify-between x:gap-3"),children:[e.name,n&&(0,i.jsx)(eD.CheckIcon,{height:"1em"})]})}},e.id)}e.s(["Select",0,e=>{let t,n,r,o,a,u,c=(0,l.c)(18),{options:d,onChange:f,selectedOption:p,value:h,title:m,className:v,anchor:g}=e;c[0]!==g?(t=void 0===g?{to:"top start",gap:10}:g,c[0]=g,c[1]=t):t=c[1];let b=t;return c[2]!==v?(n=e=>{let{hover:t,open:n,focus:r}=e;return(0,s.default)("x:cursor-pointer","x:h-7 x:rounded-md x:px-2 x:text-xs x:font-medium x:transition-colors",n?"x:bg-gray-200 x:text-gray-900 x:dark:bg-primary-100/10 x:dark:text-gray-50":t?"x:bg-gray-200 x:text-gray-900 x:dark:bg-primary-100/5 x:dark:text-gray-50":"x:text-gray-600 x:dark:text-gray-400",r&&"x:nextra-focus",v)},c[2]=v,c[3]=n):n=c[3],c[4]!==p||c[5]!==n||c[6]!==m?(r=(0,i.jsx)(eF,{title:m,className:n,children:p}),c[4]=p,c[5]=n,c[6]=m,c[7]=r):r=c[7],c[8]!==d?(o=d.map(eH),c[8]=d,c[9]=o):o=c[9],c[10]!==b||c[11]!==o?(a=(0,i.jsx)(ej,{as:"ul",transition:!0,anchor:b,className:e_,children:o}),c[10]=b,c[11]=o,c[12]=a):a=c[12],c[13]!==f||c[14]!==r||c[15]!==a||c[16]!==h?(u=(0,i.jsxs)(eI,{value:h,onChange:f,children:[r,a]}),c[13]=f,c[14]=r,c[15]=a,c[16]=h,c[17]=u):u=c[17],u}],9531)},14329,e=>{"use strict";var t=e.i(71645);e.s(["useMounted",0,function(){let[e,n]=(0,t.useState)(!1);return(0,t.useEffect)(()=>{n(!0)},[]),e}])},769,e=>{"use strict";var t=e.i(43476),n=e.i(81933),r=e.i(7670),o=e.i(18566),i=e.i(47355),l=e.i(40587),s=e.i(37643),a=e.i(37709),u=e.i(50231),c=e.i(5580);let d=e=>{let r,o,i,l=(0,n.c)(4);return l[0]===Symbol.for("react.memo_cache_sentinel")?(r=(0,t.jsx)("path",{d:"M4.177 7.823l2.396-2.396A.25.25 0 017 5.604v4.792a.25.25 0 01-.427.177L4.177 8.177a.25.25 0 010-.354z"}),o=(0,t.jsx)("path",{fillRule:"evenodd",d:"M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0114.25 16H1.75A1.75 1.75 0 010 14.25V1.75zm1.75-.25a.25.25 0 00-.25.25v12.5c0 .138.112.25.25.25H9.5v-13H1.75zm12.5 13H11v-13h3.25a.25.25 0 01.25.25v12.5a.25.25 0 01-.25.25z"}),l[0]=r,l[1]=o):(r=l[0],o=l[1]),l[2]!==e?(i=(0,t.jsxs)("svg",{viewBox:"0 0 16 16",fill:"currentColor",...e,children:[r,o]}),l[2]=e,l[3]=i):i=l[3],i};var f=e.i(71645),p=e.i(91909),h=e.i(68834);let m=(0,h.create)(()=>({focused:""})),v=(0,h.create)(()=>({hasMenu:!1})),g=e=>{v.setState(t=>{let n="function"==typeof e?e(t.hasMenu):e;return document.documentElement.classList.toggle("x:max-md:overflow-hidden",n),{hasMenu:n}})};var b=e.i(71175),y=e.i(37985),x=e.i(68386),w=e.i(55169),E=e.i(5550),S=e.i(9531);let C=e=>{let r,o,i=(0,n.c)(3);return i[0]===Symbol.for("react.memo_cache_sentinel")?(r=(0,t.jsx)("path",{fillRule:"evenodd",d:"M4.083 9h1.946c.089-1.546.383-2.97.837-4.118A6.004 6.004 0 004.083 9zM10 2a8 8 0 100 16 8 8 0 000-16zm0 2c-.076 0-.232.032-.465.262-.238.234-.497.623-.737 1.182-.389.907-.673 2.142-.766 3.556h3.936c-.093-1.414-.377-2.649-.766-3.556-.24-.56-.5-.948-.737-1.182C10.232 4.032 10.076 4 10 4zm3.971 5c-.089-1.546-.383-2.97-.837-4.118A6.004 6.004 0 0115.917 9h-1.946zm-2.003 2H8.032c.093 1.414.377 2.649.766 3.556.24.56.5.948.737 1.182.233.23.389.262.465.262.076 0 .232-.032.465-.262.238-.234.498-.623.737-1.182.389-.907.673-2.142.766-3.556zm1.166 4.118c.454-1.147.748-2.572.837-4.118h1.946a6.004 6.004 0 01-2.783 4.118zm-6.268 0C6.412 13.97 6.118 12.546 6.03 11H4.083a6.004 6.004 0 002.783 4.118z"}),i[0]=r):r=i[0],i[1]!==e?(o=(0,t.jsx)("svg",{viewBox:"2 2 16 16",fill:"currentColor",...e,children:r}),i[1]=e,i[2]=o):o=i[2],o},T=e=>{let i,l,s,a,u,c,d,f,p=(0,n.c)(22),{lite:h,className:m}=e,{i18n:v}=(0,x.useThemeConfig)(),g=(0,o.usePathname)();if(!v.length)return null;p[0]!==g?(i=g.split("/",2),p[0]=g,p[1]=i):i=p[1];let[,b]=i;return p[2]!==m?(l=(0,r.default)("x:flex x:items-center x:gap-2",m),p[2]=m,p[3]=l):l=p[3],p[4]!==b||p[5]!==g?(s=e=>{let t=new Date(Date.now()+31536e6);document.cookie=`NEXT_LOCALE=${e}; expires=${t.toUTCString()}; path=/`,location.href=(0,E.addBasePath)(g.replace(`/${b}`,`/${e}`))},p[4]=b,p[5]=g,p[6]=s):s=p[6],p[7]===Symbol.for("react.memo_cache_sentinel")?(a=(0,t.jsx)(C,{height:"12"}),p[7]=a):a=p[7],p[8]!==v||p[9]!==h||p[10]!==b?(u=!h&&v.find(e=>b===e.locale)?.name,p[8]=v,p[9]=h,p[10]=b,p[11]=u):u=p[11],p[12]!==u?(c=(0,t.jsxs)(t.Fragment,{children:[a,u]}),p[12]=u,p[13]=c):c=p[13],p[14]!==v?(d=v.map(k),p[14]=v,p[15]=d):d=p[15],p[16]!==b||p[17]!==l||p[18]!==s||p[19]!==c||p[20]!==d?(f=(0,t.jsx)(S.Select,{title:"Change language",className:l,onChange:s,value:b,selectedOption:c,options:d}),p[16]=b,p[17]=l,p[18]=s,p[19]=c,p[20]=d,p[21]=f):f=p[21],f};function k(e){return{id:e.locale,name:e.name}}var O=e.i(63178),R=e.i(14329);let M=e=>{let r,o,i=(0,n.c)(3);return i[0]===Symbol.for("react.memo_cache_sentinel")?(r=(0,t.jsx)("path",{strokeLinejoin:"round",strokeWidth:2,d:"M20.354 15.354A9 9 0 018.646 3.646 9.003 9.003 0 0012 21a9.003 9.003 0 008.354-5.646z"}),i[0]=r):r=i[0],i[1]!==e?(o=(0,t.jsx)("svg",{fill:"currentColor",viewBox:"2 2 20 20",stroke:"currentColor",...e,children:r}),i[1]=e,i[2]=o):o=i[2],o},P=e=>{let r,o,i=(0,n.c)(3);return i[0]===Symbol.for("react.memo_cache_sentinel")?(r=(0,t.jsx)("path",{strokeLinecap:"round",strokeWidth:2,d:"M12 3v1m0 16v1m9-9h-1M4 12H3m15.364 6.364l-.707-.707M6.343 6.343l-.707-.707m12.728 0l-.707.707M6.343 17.657l-.707.707M16 12a4 4 0 11-8 0 4 4 0 018 0z"}),i[0]=r):r=i[0],i[1]!==e?(o=(0,t.jsx)("svg",{fill:"currentColor",viewBox:"2 2 20 20",stroke:"currentColor",...e,children:r}),i[1]=e,i[2]=o):o=i[2],o},L=e=>{let o,i,l,s,a,u,c,d,f=(0,n.c)(23),{lite:p,className:h}=e,{setTheme:m,resolvedTheme:v,theme:g}=(0,O.useTheme)(),b=(0,R.useMounted)(),{darkMode:y,themeSwitch:w}=(0,x.useThemeConfig)();if(!y)return null;let E=b&&"dark"===v?M:P,C=b?g:"light";f[0]!==h?(o=(0,r.default)("x:flex x:items-center x:gap-2",h),f[0]=h,f[1]=o):o=f[1],f[2]!==w.light?(i={id:"light",name:w.light},f[2]=w.light,f[3]=i):i=f[3],f[4]!==w.dark?(l={id:"dark",name:w.dark},f[4]=w.dark,f[5]=l):l=f[5],f[6]!==w.system?(s={id:"system",name:w.system},f[6]=w.system,f[7]=s):s=f[7],f[8]!==i||f[9]!==l||f[10]!==s?(a=[i,l,s],f[8]=i,f[9]=l,f[10]=s,f[11]=a):a=f[11],f[12]!==E?(u=(0,t.jsx)(E,{height:"12"}),f[12]=E,f[13]=u):u=f[13];let T=!p&&w[C];return f[14]!==u||f[15]!==T?(c=(0,t.jsxs)(t.Fragment,{children:[u,T]}),f[14]=u,f[15]=T,f[16]=c):c=f[16],f[17]!==C||f[18]!==m||f[19]!==o||f[20]!==a||f[21]!==c?(d=(0,t.jsx)(S.Select,{className:o,title:"Change theme",options:a,onChange:m,value:C,selectedOption:c}),f[17]=C,f[18]=m,f[19]=o,f[20]=a,f[21]=c,f[22]=d):d=f[22],d},F=Object.create(null),A={link:(0,r.default)("x:flex x:rounded x:px-2 x:py-1.5 x:text-sm x:transition-colors x:[word-break:break-word]","x:cursor-pointer x:contrast-more:border"),inactive:(0,r.default)("x:text-gray-600 x:hover:bg-gray-100 x:hover:text-gray-900","x:dark:text-neutral-400 x:dark:hover:bg-primary-100/5 x:dark:hover:text-gray-50","x:contrast-more:text-gray-900 x:contrast-more:dark:text-gray-50","x:contrast-more:border-transparent x:contrast-more:hover:border-gray-900 x:contrast-more:dark:hover:border-gray-50"),active:(0,r.default)("x:bg-primary-100 x:font-semibold x:text-primary-800 x:dark:bg-primary-400/10 x:dark:text-primary-600","x:contrast-more:border-primary-500!"),list:(0,r.default)("x:grid x:gap-1"),border:(0,r.default)("x:relative x:before:absolute x:before:inset-y-1",'x:before:w-px x:before:bg-gray-200 x:before:content-[""] x:dark:before:bg-neutral-800',"x:ps-3 x:before:start-0 x:pt-1 x:ms-3"),wrapper:(0,r.default)("x:p-4 x:overflow-y-auto nextra-scrollbar nextra-mask"),footer:(0,r.default)("nextra-sidebar-footer x:border-t nextra-border x:flex x:items-center x:gap-2 x:py-4 x:mx-4")},j=e=>{var o;let u,d,p,h,v,g=(0,n.c)(10),{item:b,anchors:y,onFocus:w,level:E}=e,S=(0,a.useFSRoute)();g[0]!==S?(d=S.split("#",1),g[0]=S,g[1]=d):d=g[1];let C=d[0];g[2]!==b?(p="menu"===b.type?(u=Object.fromEntries(((o=b).children||[]).map(e=>[e.name,e])),Object.entries(o.items||{}).map(([e,t])=>({...u[e]||{name:e},...t}))):b.children,g[2]=b,g[3]=p):p=g[3];let T={...b,children:p},k=!!T.route,O=k&&[C,C+"/"].includes(T.route+"/"),R=O||k&&C.startsWith(T.route+"/"),M=m(e=>e.focused).startsWith(T.route+"/"),{theme:P}=T,{defaultMenuCollapseLevel:L,autoCollapse:j}=(0,x.useThemeConfig)().sidebar,N=void 0===F[T.route]?O||R||M||(P&&"collapsed"in P?!P.collapsed:E<L):F[T.route]||M,[,I]=(0,f.useState)();(0,f.useEffect)(()=>{j?R&&M?F[T.route]=!0:delete F[T.route]:(R||M)&&(F[T.route]=!0)},[R,M,T.route,j]);let D="frontMatter"in T,_=D?i.Anchor:l.Button,W=(0,r.default)({open:N,active:O}),$=!D&&"x:text-start x:w-full",B=O?A.active:A.inactive;g[4]!==$||g[5]!==B?(h=(0,r.default)("x:items-center x:justify-between x:gap-2",$,A.link,B),g[4]=$,g[5]=B,g[6]=h):h=g[6];let V=T.title,z=c.ArrowRightIcon,K=(0,r.default)("x:shrink-0","x:rounded-sm x:p-0.5 x:hover:bg-gray-800/5 x:dark:hover:bg-gray-100/5","x:motion-reduce:transition-none x:origin-center x:transition-all x:rtl:-rotate-180",N&&"x:ltr:rotate-90 x:rtl:-rotate-270");return g[7]!==z||g[8]!==K?(v=(0,t.jsx)(z,{height:"18",className:K}),g[7]=z,g[8]=K,g[9]=v):v=g[9],(0,t.jsxs)("li",{className:W,children:[(0,t.jsxs)(_,{...D?{href:T.route,prefetch:!1}:{"data-href":T.route},className:h,onClick:e=>{let t=e.currentTarget,n=t!==e.target;n&&e.preventDefault();let r=t.parentElement.classList.contains("open");F[T.route]=D&&!n&&!O||!r,I({})},onFocus:w,children:[V,v]}),T.children&&(0,t.jsx)(s.Collapse,{isOpen:N,children:(0,t.jsx)(H,{className:A.border,directories:T.children,anchors:y,level:E})})]})},N=e=>{let o,i,l,s=(0,n.c)(7),{title:a}=e,u=a?"x:not-first:mt-5 x:mb-2 x:px-2 x:py-1.5 x:text-sm x:font-semibold x:text-gray-900 x:dark:text-gray-100":"x:my-4";return s[0]!==u?(o=(0,r.default)("[word-break:break-word]",u),s[0]=u,s[1]=o):o=s[1],s[2]!==a?(i=a||(0,t.jsx)("hr",{className:"x:mx-2 x:border-t nextra-border"}),s[2]=a,s[3]=i):i=s[3],s[4]!==o||s[5]!==i?(l=(0,t.jsx)("li",{className:o,children:i}),s[4]=o,s[5]=i,s[6]=l):l=s[6],l},I=()=>{g(!1)},D=e=>{let o,l,s,u,c,d,f=(0,n.c)(22),{item:p,anchors:h,onFocus:m}=e,v=(0,a.useFSRoute)();f[0]!==p.route||f[1]!==v?(o=p.route&&[v,v+"/"].includes(p.route+"/"),f[0]=p.route,f[1]=v,f[2]=o):o=f[2];let g=o,y=(0,b.useActiveAnchor)();if("separator"===p.type){let e;return f[3]!==p.title?(e=(0,t.jsx)(N,{title:p.title}),f[3]=p.title,f[4]=e):e=f[4],e}let x=p.href||p.route;f[5]!==g?(l=(0,r.default)({active:g}),f[5]=g,f[6]=l):l=f[6];let w=g?A.active:A.inactive;return f[7]!==w?(s=(0,r.default)(A.link,w),f[7]=w,f[8]=s):s=f[8],f[9]!==x||f[10]!==p.title||f[11]!==m||f[12]!==s?(u=(0,t.jsx)(i.Anchor,{href:x,className:s,onFocus:m,prefetch:!1,children:p.title}),f[9]=x,f[10]=p.title,f[11]=m,f[12]=s,f[13]=u):u=f[13],f[14]!==g||f[15]!==y||f[16]!==h?(c=g&&h.length>0&&(0,t.jsx)("ul",{className:(0,r.default)(A.list,A.border),children:h.map(e=>{let{id:n,value:o}=e;return(0,t.jsx)("li",{children:(0,t.jsx)("a",{href:`#${n}`,className:(0,r.default)(A.link,'x:focus-visible:nextra-focus x:flex x:gap-2 x:before:opacity-25 x:before:content-["#"]',n===y?A.active:A.inactive),onClick:I,children:o})},n)})}),f[14]=g,f[15]=y,f[16]=h,f[17]=c):c=f[17],f[18]!==l||f[19]!==u||f[20]!==c?(d=(0,t.jsxs)("li",{className:l,children:[u,c]}),f[18]=l,f[19]=u,f[20]=c,f[21]=d):d=f[21],d},_=e=>{var t;t=e.target.getAttribute("href")||e.target.dataset.href||"",m.setState({focused:t})},H=(0,f.forwardRef)((e,o)=>{let i,l,s,a=(0,n.c)(13),{directories:u,anchors:c,className:d,level:f}=e;if(a[0]!==d?(i=(0,r.default)(A.list,d),a[0]=d,a[1]=i):i=a[1],a[2]!==c||a[3]!==u||a[4]!==f){let e;a[6]!==c||a[7]!==f?(e=e=>{let n="menu"===e.type||e.children?.length?j:D;return(0,t.jsx)(n,{item:e,anchors:c,onFocus:_,level:f+1},e.name)},a[6]=c,a[7]=f,a[8]=e):e=a[8],l=u.map(e),a[2]=c,a[3]=u,a[4]=f,a[5]=l}else l=a[5];return a[9]!==o||a[10]!==i||a[11]!==l?(s=(0,t.jsx)("ul",{className:i,ref:o,children:l}),a[9]=o,a[10]=i,a[11]=l,a[12]=s):s=a[12],s});H.displayName="Menu";let W=0,$=e=>{W=e.currentTarget.scrollTop};function B(){g(!1)}function V(e){return 2===e.depth}function z(e){return 2===e.depth}function K(e){let{hover:t}=e;return(0,r.default)("x:rounded-md x:p-2",t?"x:bg-gray-200 x:text-gray-900 x:dark:bg-primary-100/5 x:dark:text-gray-50":"x:text-gray-600 x:dark:text-gray-400")}function U(e){return!e}e.s(["MobileNav",0,()=>{let e,i,l,s,a,c,d,h,m,g=(0,n.c)(22),{directories:b}=(0,y.useConfig)().normalizePagesResult,E=(0,w.useTOC)(),S=v(e=>e.hasMenu),C=(0,o.usePathname)(),k=(0,u.useHash)();g[0]!==k||g[1]!==C?(e=[C,k],g[0]=k,g[1]=C,g[2]=e):e=g[2],(0,f.useEffect)(B,e),g[3]!==E?(i=E.filter(V),g[3]=E,g[4]=i):i=g[4];let O=i,R=(0,f.useRef)(null);g[5]!==S?(l=()=>{let e=R.current,t=e.querySelector("li.active");t&&S&&(0,p.default)(t,{block:"center",inline:"center",scrollMode:"always",boundary:e.parentNode})},s=[S],g[5]=S,g[6]=l,g[7]=s):(l=g[6],s=g[7]),(0,f.useEffect)(l,s);let M=(0,x.useThemeConfig)(),P=M.i18n.length>0,F=M.darkMode||P,j=S?"x:[transform:translate3d(0,0,0)]":"x:[transform:translate3d(0,-100%,0)]";return g[8]!==j?(a=(0,r.default)("nextra-mobile-nav","x:flex x:flex-col","x:fixed x:inset-0 x:pt-(--nextra-navbar-height) x:z-20 x:overscroll-contain","x:[contain:layout_style]","x:md:hidden","x:[.nextra-banner:not([class$=hidden])~&]:pt-[calc(var(--nextra-banner-height)+var(--nextra-navbar-height))]","x:bg-nextra-bg",j),g[8]=j,g[9]=a):a=g[9],g[10]!==M.search?(c=M.search&&(0,t.jsx)("div",{className:"x:px-4 x:pt-4",children:M.search}),g[10]=M.search,g[11]=c):c=g[11],g[12]!==O||g[13]!==b?(d=(0,t.jsx)(H,{ref:R,className:A.wrapper,directories:b,anchors:O,level:0}),g[12]=O,g[13]=b,g[14]=d):d=g[14],g[15]!==F?(h=F&&(0,t.jsxs)("div",{className:(0,r.default)(A.footer,"x:mt-auto"),children:[(0,t.jsx)(L,{className:"x:grow"}),(0,t.jsx)(T,{className:"x:grow x:justify-end"})]}),g[15]=F,g[16]=h):h=g[16],g[17]!==a||g[18]!==c||g[19]!==d||g[20]!==h?(m=(0,t.jsxs)("aside",{className:a,children:[c,d,h]}),g[17]=a,g[18]=c,g[19]=d,g[20]=h,g[21]=m):m=g[21],m},"Sidebar",0,()=>{let e,o,i,a,u,c,h,m,v,g,b,E=(0,n.c)(36),S=(0,w.useTOC)(),{normalizePagesResult:C,hideSidebar:k}=(0,y.useConfig)(),O=(0,x.useThemeConfig)(),[R,M]=(0,f.useState)(O.sidebar.defaultOpen),[P,F]=(0,f.useState)(!1),j=(0,f.useRef)(null),N=(0,f.useId)(),{docsDirectories:I,activeThemeContext:D}=C,_="default"===D.layout;E[0]===Symbol.for("react.memo_cache_sentinel")?(e=()=>{if(window.innerWidth<768)return;let e=j.current;if(W){e.scrollTop=W;return}let t=e.querySelector("li.active");t&&(0,p.default)(t,{block:"center",inline:"center",scrollMode:"always",boundary:e.parentNode})},o=[],E[0]=e,E[1]=o):(e=E[0],o=E[1]),(0,f.useEffect)(e,o),E[2]!==O.toc.float||E[3]!==S?(i=O.toc.float?[]:S.filter(z),E[2]=O.toc.float,E[3]=S,E[4]=i):i=E[4];let B=i,V=O.i18n.length>0,q=O.darkMode||V||O.sidebar.toggleButton;E[5]!==k||E[6]!==_?(a=_&&k&&(0,t.jsx)("div",{className:"x:max-xl:hidden x:h-0 x:w-64 x:shrink-0"}),E[5]=k,E[6]=_,E[7]=a):a=E[7];let G=R?"x:w-64":"x:w-20",Y=k?"x:hidden":"x:sticky";E[8]!==G||E[9]!==Y?(u=(0,r.default)("nextra-sidebar x:print:hidden","x:transition-all x:ease-in-out","x:max-md:hidden x:flex x:flex-col","x:h-[calc(100dvh-var(--nextra-navbar-height))]","x:top-(--nextra-navbar-height) x:shrink-0",G,Y),E[8]=G,E[9]=Y,E[10]=u):u=E[10];let X=!R&&"no-scrollbar";return E[11]!==X?(c=(0,r.default)(A.wrapper,"x:grow",X),E[11]=X,E[12]=c):c=E[12],E[13]!==B||E[14]!==I||E[15]!==k||E[16]!==R?(h=(!k||!R)&&(0,t.jsx)(s.Collapse,{isOpen:R,horizontal:!0,children:(0,t.jsx)(H,{directories:I,anchors:B,level:0})}),E[13]=B,E[14]=I,E[15]=k,E[16]=R,E[17]=h):h=E[17],E[18]!==c||E[19]!==h?(m=(0,t.jsx)("div",{className:c,ref:j,onScrollEnd:$,children:h}),E[18]=c,E[19]=h,E[20]=m):m=E[20],E[21]!==V||E[22]!==q||E[23]!==R||E[24]!==P||E[25]!==N||E[26]!==O.sidebar.toggleButton?(v=q&&(0,t.jsxs)("div",{className:(0,r.default)("x:sticky x:bottom-0 x:bg-nextra-bg",A.footer,!R&&"x:flex-wrap x:justify-center",P&&["x:*:opacity-0",R?"x:*:animate-[fade-in_1s_ease_.2s_forwards]":"x:*:animate-[fade-in2_1s_ease_.2s_forwards]"]),children:[(0,t.jsx)(T,{lite:!R,className:R?"x:grow":""}),(0,t.jsx)(L,{lite:!R||V,className:!R||V?"":"x:grow"}),O.sidebar.toggleButton&&(0,t.jsx)(l.Button,{"aria-expanded":R,"aria-controls":N,title:R?"Collapse sidebar":"Expand sidebar",className:K,onClick:()=>{M(U),F(!0)},children:(0,t.jsx)(d,{height:"12",className:(0,r.default)(!R&&"x:*:first:origin-[35%] x:*:first:rotate-180")})})]}),E[21]=V,E[22]=q,E[23]=R,E[24]=P,E[25]=N,E[26]=O.sidebar.toggleButton,E[27]=v):v=E[27],E[28]!==N||E[29]!==m||E[30]!==v||E[31]!==u?(g=(0,t.jsxs)("aside",{id:N,className:u,children:[m,v]}),E[28]=N,E[29]=m,E[30]=v,E[31]=u,E[32]=g):g=E[32],E[33]!==g||E[34]!==a?(b=(0,t.jsxs)(t.Fragment,{children:[a,g]}),E[33]=g,E[34]=a,E[35]=b):b=E[35],b}],769)}]);