PageSourceSearch

https://chalk.ai/_next/static/chunks/1s3tchayg0ir6.js

js chalk.ai collected 2026-09-24 09:17:34 UTC 62,153 bytes, 3 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,29177,e=>{"use strict";var t=e.i(763716),n=e.i(123303),r=e.i(645096),o=e.i(94704),i=e.i(9768);let s=(0,i.forwardRef)(function({className:e,iconSize:i,size:s="sm",tooltip:l,...u},a){let c=(0,t.jsx)(r.IconButtonV2,{ref:a,size:s,iconSize:i??("sm"===s?"md":void 0),variant:"tertiary",className:(0,o.classNames)("!bg-transparent !text-cds-ink-subtle","hover:!bg-cds-surface-border hover:!text-cds-ink-strong","aria-expanded:!bg-cds-surface-border aria-expanded:!text-cds-ink-strong","active:!bg-cds-surface-border","[&_svg]:!text-cds-ink-subtle [&:hover_svg]:!text-cds-ink-strong aria-expanded:[&_svg]:!text-cds-ink-strong","dark:!text-zinc-400 dark:hover:!bg-white/[0.08] dark:hover:!text-zinc-50","dark:aria-expanded:!bg-white/[0.08] dark:aria-expanded:!text-zinc-50","dark:[&_svg]:!text-zinc-400 dark:[&:hover_svg]:!text-zinc-50 dark:aria-expanded:[&_svg]:!text-zinc-50",e),...u});return null==l?c:(0,t.jsx)(n.TooltipV2,{content:l,placement:"bottom",children:(0,t.jsx)("span",{className:"inline-flex",children:c})})}),l=i.default.memo(s);l.displayName="ToolbarIconButtonV2",e.s(["ToolbarIconButtonV2",0,l])},54673,936435,e=>{"use strict";let t;e.i(502105);let n=e=>e?.ownerDocument??document,r=e=>e&&"window"in e&&e.window===e?e:n(e).defaultView||window;function o(e,t){return!!t&&!!e&&e.contains(t)}function i(e){return e.target}let s=null;"u">typeof Element&&Element.prototype;let l=["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"];l.join(":not([hidden]),"),l.push('[tabindex]:not([tabindex="-1"]):not([disabled])'),l.join(':not([hidden]):not([tabindex="-1"]),');var u=e.i(9768);let a="u">typeof document?u.default.useLayoutEffect:()=>{};function c(e){return e.nativeEvent=e,e.isDefaultPrevented=()=>e.defaultPrevented,e.isPropagationStopped=()=>e.cancelBubble,e.persist=()=>{},e}function d(e){let t=(0,u.useRef)({isFocused:!1,observer:null});return a(()=>{let e=t.current;return()=>{e.observer&&(e.observer.disconnect(),e.observer=null)}},[]),(0,u.useCallback)(n=>{let r=i(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=c(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 f(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 p(e){return"u">typeof window&&null!=window.navigator&&e.test(window.navigator.userAgentData?.platform||window.navigator.platform)}function m(e){let t=null;return()=>(null==t&&(t=e()),t)}let v=m(function(){return p(/^Mac/i)}),h=m(function(){return p(/^iPhone/i)}),g=m(function(){return p(/^iPad/i)||v()&&navigator.maxTouchPoints>1}),b=m(function(){return h()||g()});m(function(){return v()||b()});let E=m(function(){return f(/AppleWebKit/i)&&!y()}),y=m(function(){return f(/Chrome/i)}),w=m(function(){return f(/Android/i)}),S=m(function(){return f(/Firefox/i)});function I(e,t,n=!0){let{metaKey:r,ctrlKey:o,altKey:i,shiftKey:l}=t;S()&&window.event?.type?.startsWith("key")&&"_blank"===e.target&&(v()?r=!0:o=!0);let u=E()&&v()&&!g()&&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});I.isOpening=n;if(function(){if(null==s){s=!1;try{document.createElement("div").focus({get preventScroll(){return s=!0,!0}})}catch{}}return s}())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(u),I.isOpening=!1}I.isOpening=!1;let T={prefix:String(Math.round(1e10*Math.random())),current:0};u.default.createContext(T),u.default.createContext(!1),"u">typeof window&&window.document&&window.document.createElement,new WeakMap;u.default.useId;let x=null,M=new Set,P=new Map,L=!1,F=!1,k={Tab:!0,Escape:!0};function R(e,t){for(let n of M)n(e,t)}function C(e){L=!0,I.isOpening||e.metaKey||!v()&&e.altKey||e.ctrlKey||"Control"
1===e.key||"Shift"===e.key||"Meta"===e.key||(x="keyboard",R("keyboard",e))}function O(e){x="pointer","pointerType"in e&&e.pointerType,("mousedown"===e.type||"pointerdown"===e.type)&&(L=!0,R("pointer",e))}function A(e){I.isOpening||(""!==e.pointerType||!e.isTrusted)&&(w()&&e.pointerType?"click"!==e.type||1!==e.buttons:0!==e.detail||e.pointerType)||(L=!0,x="virtual")}function D(e){let t=r(i(e)),o=n(i(e));i(e)!==t&&i(e)!==o&&e.isTrusted&&(L||F||(x="virtual",R("virtual",e)),L=!1,F=!1)}function N(){L=!1,F=!0}function H(e){if("u"<typeof window||"u"<typeof document)return;let t=r(e),o=n(e);if(P.get(t))return;let i=t.HTMLElement.prototype.focus;Reflect.defineProperty(t.HTMLElement.prototype,"focus",{configurable:!0,writable:!0,value:function(){L=!0,i.apply(this,arguments)}}),o.addEventListener("keydown",C,!0),o.addEventListener("keyup",C,!0),o.addEventListener("click",A,!0),t.addEventListener("focus",D,!0),t.addEventListener("blur",N,!1),"u">typeof PointerEvent&&(o.addEventListener("pointerdown",O,!0),o.addEventListener("pointermove",O,!0),o.addEventListener("pointerup",O,!0)),t.addEventListener("beforeunload",()=>{W(e)},{once:!0}),P.set(t,{focus:i})}let W=(e,t)=>{let o=r(e),i=n(e);t&&i.removeEventListener("DOMContentLoaded",t),P.has(o)&&(Reflect.defineProperty(o.HTMLElement.prototype,"focus",{configurable:!0,writable:!0,value:P.get(o).focus}),i.removeEventListener("keydown",C,!0),i.removeEventListener("keyup",C,!0),i.removeEventListener("click",A,!0),o.removeEventListener("focus",D,!0),o.removeEventListener("blur",N,!1),"u">typeof PointerEvent&&(i.removeEventListener("pointerdown",O,!0),i.removeEventListener("pointermove",O,!0),i.removeEventListener("pointerup",O,!0)),P.delete(o))};function B(){return"pointer"!==x}"u">typeof document&&("loading"!==(t=n(void 0)).readyState?H(void 0):t.addEventListener("DOMContentLoaded",()=>{H(void 0)}));let K=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function _(){let e=(0,u.useRef)(new Map),t=(0,u.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,u.useCallback)((t,n,r,o)=>{let i=e.current.get(r)?.fn||r;t.removeEventListener(n,i,o),e.current.delete(r)},[]),r=(0,u.useCallback)(()=>{e.current.forEach((e,t)=>{n(e.eventTarget,e.type,t,e.options)})},[n]);return(0,u.useEffect)(()=>r,[r]),{addGlobalListener:t,removeGlobalListener:n,removeAllGlobalListeners:r}}e.s(["useFocusRing",0,function(e={}){var t;let{autoFocus:s=!1,isTextInput:l,within:a}=e,f=(0,u.useRef)({isFocused:!1,isFocusVisible:s||B()}),[p,m]=(0,u.useState)(!1),[v,h]=(0,u.useState)(()=>f.current.isFocused&&f.current.isFocusVisible),g=(0,u.useCallback)(()=>h(f.current.isFocused&&f.current.isFocusVisible),[]),b=(0,u.useCallback)(e=>{f.current.isFocused=e,f.current.isFocusVisible=B(),m(e),g()},[g]);t={enabled:p,isTextInput:l},H(),(0,u.useEffect)(()=>{if(t?.enabled===!1)return;let e=(e,o)=>{var s;let l,u,a,c,d,p,m,v;s=!!t?.isTextInput,u=n(l=o?i(o):void 0),c=void 0!==(a=r(l))?a.HTMLInputElement:HTMLInputElement,d=void 0!==a?a.HTMLTextAreaElement:HTMLTextAreaElement,p=void 0!==a?a.HTMLElement:HTMLElement,m=void 0!==a?a.KeyboardEvent:KeyboardEvent,v=((e=document)=>e.activeElement)(u),(s=s||v instanceof c&&!K.has(v.type)||v instanceof d||v instanceof p&&v.isContentEditable)&&"keyboard"===e&&o instanceof m&&!k[o.key]||(e=>{f.current.isFocusVisible=e,g()})(B())};return M.add(e),()=>{M.delete(e)}},[l,p]);let{focusProps:E}=function(e){let{isDisabled:t,onFocus:r,onBlur:o,onFocusChange:s}=e,l=(0,u.useCallback)(e=>{if(i(e)===e.currentTarget)return o&&o(e),s&&s(!1),!0},[o,s]),a=d(l),c=(0,u.useCallback)(e=>{let t=i(e),o=n(t),l=o?((e=document)=>e.activeElement)(o):((e=document)=>e.activeElement)();t===e.currentTarget&&t===l&&(r&&r(e),s&&s(!0),a(e))},[s,r,a]);return{focusProps:{onFocus:!t&&(r||s||o)?c:void 0,onBlur:!t&&(o||s)?l:void 0}}}({isDisabled:a,onFocusChange:b}),{focusWithinProps:y}=function(e){let{isDisabled:t,onBlurWithin:r,onFocusWithin:s,onFocusWithinChange:l}=e,a=(0,u.useRef)({isFocusWithin:!1}),{addGlobalListener:f,removeAllGlobalListeners:p}=_(),m=(0,u.useCallback)(e=>{o(e.currentTarget,i(e))&&a.current.isFocusWithin&&!o(e.currentTarget,e.relatedTarget)&&(a.current.isFocusWithin=!1,p(),r&&r(e),l&&l(!1))},[r,l,a,p]),v=d(m),h=(0,u.useCallback)(e=>{if(!o(e.currentTarget,i(e)))return;let t=i(e),r=n(t),u=((e=document)=>e.activeElement)(r);if(!a.current.isFocusWithin&&u===t){s&&s(e),l&&l(!0),a.current.isFocusWithin=!0,v(e);let t=e.currentTarget;f(r,"focus",e=>{let n=i(e);if(a.current.isFocusWithin&&!o(t,n)){let e=new r.defaultView.FocusEvent("blur",{relatedTarget:n});Object.defineProperty(e,"target",{value:t}
1),Object.defineProperty(e,"currentTarget",{value:t}),m(c(e))}},{capture:!0})}},[s,l,v,f,m]);return t?{focusWithinProps:{onFocus:void 0,onBlur:void 0}}:{focusWithinProps:{onFocus:h,onBlur:m}}}({isDisabled:!a,onFocusWithinChange:b});return{isFocused:p,isFocusVisible:v,focusProps:a?y:E}}],54673);let V=!1,j=0;function G(e){"touch"===e.pointerType&&(V=!0,setTimeout(()=>{V=!1},500))}function U(){let e=n(null);if(void 0!==e)return 0===j&&"u">typeof PointerEvent&&e.addEventListener("pointerup",G),j++,()=>{!(--j>0)&&"u">typeof PointerEvent&&e.removeEventListener("pointerup",G)}}e.s(["useHover",0,function(e){let{onHoverStart:t,onHoverChange:r,onHoverEnd:s,isDisabled:l}=e,[a,c]=(0,u.useState)(!1),d=(0,u.useRef)({isHovered:!1,ignoreEmulatedMouseEvents:!1,pointerType:"",target:null}).current;(0,u.useEffect)(U,[]);let{addGlobalListener:f,removeAllGlobalListeners:p}=_(),{hoverProps:m,triggerHoverEnd:v}=(0,u.useMemo)(()=>{let e=(e,t)=>{let n=d.target;d.pointerType="",d.target=null,"touch"!==t&&d.isHovered&&n&&(d.isHovered=!1,p(),s&&s({type:"hoverend",target:n,pointerType:t}),r&&r(!1),c(!1))},u={};return"u">typeof PointerEvent&&(u.onPointerEnter=s=>{V&&"mouse"===s.pointerType||((s,u)=>{if(d.pointerType=u,l||"touch"===u||d.isHovered||!o(s.currentTarget,i(s)))return;d.isHovered=!0;let a=s.currentTarget;d.target=a,f(n(i(s)),"pointerover",t=>{d.isHovered&&d.target&&!o(d.target,i(t))&&e(t,t.pointerType)},{capture:!0}),t&&t({type:"hoverstart",target:a,pointerType:u}),r&&r(!0),c(!0)})(s,s.pointerType)},u.onPointerLeave=t=>{!l&&o(t.currentTarget,i(t))&&e(t,t.pointerType)}),{hoverProps:u,triggerHoverEnd:e}},[t,r,s,l,d,f,p]);return(0,u.useEffect)(()=>{l&&v({currentTarget:d.target},d.pointerType)},[l]),{hoverProps:m,isHovered:a}}],936435)},477586,e=>{"use strict";var t=e.i(483070);function n(e){var n,r;return t.env.isServer?null:null==e?document:null!=(r=null==(n=null==e?void 0:e.getRootNode)?void 0:n.call(e))?r:document}function r(e){var t,r;return null!=(r=null==(t=n(e))?void 0:t.activeElement)?r:null}e.s(["getActiveElement",0,r,"getOwnerDocument",0,function(e){var n;return t.env.isServer?null:null==e?document:null!=(n=null==e?void 0:e.ownerDocument)?n:document},"getRootNode",0,n,"isActiveElement",0,function(e){return r(e)===e}])},859966,e=>{"use strict";var t=e.i(9768),n=e.i(477586),r=e.i(468819),o=e.i(166055);e.s(["useActivePress",0,function({disabled:e=!1}={}){let i=(0,t.useRef)(null),[s,l]=(0,t.useState)(!1),u=(0,r.useDisposables)(),a=(0,o.useEvent)(()=>{i.current=null,l(!1),u.dispose()}),c=(0,o.useEvent)(e=>{if(u.dispose(),null===i.current){i.current=e.currentTarget,l(!0);{let t=(0,n.getOwnerDocument)(e.currentTarget);u.addEventListener(t,"pointerup",a,!1),u.addEventListener(t,"pointermove",e=>{if(i.current){var t,n;let r,o;l((r=e.width/2,o=e.height/2,t={top:e.clientY-o,right:e.clientX+r,bottom:e.clientY+o,left:e.clientX-r},n=i.current.getBoundingClientRect(),!(!t||!n||t.right<n.left||t.left>n.right||t.bottom<n.top||t.top>n.bottom)))}},!1),u.addEventListener(t,"pointercancel",a,!1)}}});return{pressed:s,pressProps:e?{}:{onPointerDown:c,onPointerUp:a,onClick:a}}}])},60230,e=>{"use strict";var t=e.i(9768),n=e.i(622849),r=e.i(467060);function o(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,i,s=!1){let[l,u]=(0,t.useState)(()=>o(i));return(0,r.useIsoMorphicEffect)(()=>{if(!i||!e)return;let t=(0,n.disposables)();return t.requestAnimationFrame(function e(){t.requestAnimationFrame(e),u(e=>{let t=o(i);return t.width===e.width&&t.height===e.height?e:t})}),()=>{t.dispose()}},[i,e]),s?{width:`${l.width}px`,height:`${l.height}px`}:l}])},108846,794386,e=>{"use strict";function t(e){return"object"==typeof e&&null!==e&&"nodeType"in e}function n(e){return t(e)&&"tagName"in e}function r(e){return n(e)&&"accessKey"in e}function o(e){return r(e)&&"FIELDSET"===e.nodeName}function i(e){return r(e)&&"LEGEND"===e.nodeName}e.s(["hasInlineStyle",0,function(e){return n(e)&&"style"in e},"isElement",0,n,"isHTMLElement",0,r,"isHTMLFieldSetElement",0,o,"isHTMLIframeElement",0,function(e){return r(e)&&"IFRAME"===e.n
1odeName},"isHTMLInputElement",0,function(e){return r(e)&&"INPUT"===e.nodeName},"isHTMLLabelElement",0,function(e){return r(e)&&"LABEL"===e.nodeName},"isHTMLLegendElement",0,i,"isHTMLorSVGElement",0,function(e){return n(e)&&"tabIndex"in e},"isInteractiveElement",0,function(e){return!!n(e)&&e.matches('a[href],audio[controls],button,details,embed,iframe,img[usemap],input:not([type="hidden"]),label,select,textarea,video[controls]')},"isNode",0,t],794386),e.s(["isDisabledReactIssue7711",0,function(e){let t=e.parentElement,n=null;for(;t&&!o(t);)i(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(i(t))return!1;t=t.previousElementSibling}return!0}(n))&&r}],108846)},10439,(e,t,n)=>{"use strict";var r=e.r(9768),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,s=r.useRef,l=r.useEffect,u=r.useMemo,a=r.useDebugValue;n.useSyncExternalStoreWithSelector=function(e,t,n,r,c){var d=s(null);if(null===d.current){var f={hasValue:!1,value:null};d.current=f}else f=d.current;var p=i(e,(d=u(function(){function e(e){if(!l){if(l=!0,i=e,e=r(e),void 0!==c&&f.hasValue){var t=f.value;if(c(t,e))return s=t}return s=e}if(t=s,o(i,e))return t;var n=r(e);return void 0!==c&&c(t,n)?(i=e,t):(i=e,s=n)}var i,s,l=!1,u=void 0===n?null:n;return[function(){return e(t())},null===u?void 0:function(){return e(u())}]},[t,n,r,c]))[0],d[1]);return l(function(){f.hasValue=!0,f.value=p},[p]),a(p),p}},98527,(e,t,n)=>{"use strict";t.exports=e.r(10439)},261005,861760,43283,583835,e=>{"use strict";let t;var n,r,o,i=e.i(9768);class s 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 l=e.i(622849),u=e.i(483070),a=Object.defineProperty,c=(e,t,n)=>{if(!t.has(e))throw TypeError("Cannot "+n)},d=(e,t,n)=>(c(e,t,"read from private field"),n?n.call(e):t.get(e)),f=(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)},p=(e,t,n,r)=>(c(e,t,"write to private field"),r?r.call(e,n):t.set(e,n),n);class m{constructor(e){f(this,n,{}),f(this,r,new s(()=>new Set)),f(this,o,new Set),((e,t,n)=>{let r;return(r="symbol"!=typeof t?t+"":t)in e?a(e,r,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[r]=n})(this,"disposables",(0,l.disposables)()),p(this,n,e),u.env.isServer&&this.disposables.microTask(()=>{this.dispose()})}dispose(){this.disposables.dispose()}get state(){return d(this,n)}subscribe(e,t){if(u.env.isServer)return()=>{};let r={selector:e,callback:t,current:e(d(this,n))};return d(this,o).add(r),this.disposables.add(()=>{d(this,o).delete(r)})}on(e,t){return u.env.isServer?()=>{}:(d(this,r).get(e).add(t),this.disposables.add(()=>{d(this,r).get(e).delete(t)}))}send(e){let t=this.reduce(d(this,n),e);if(t!==d(this,n)){for(let e of(p(this,n,t),d(this,o))){let t=e.selector(d(this,n));v(e.current,t)||(e.current=t,e.callback(t))}for(let t of d(this,r).get(e.type))t(d(this,n),e)}}}function v(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&&h(e[Symbol.iterator](),t[Symbol.iterator]()):e instanceof Map&&t instanceof Map||e instanceof Set&&t instanceof Set?e.size===t.size&&h(e.entries(),t.entries()):!!(g(e)&&g(t))&&h(Object.entries(e)[Symbol.iterator](),Object.entries(t)[Symbol.iterator]()))}function h(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 g(e){if("[object Object]"!==Object.prototype.toString.call(e))return!1;let t=Object.getPrototypeOf(e);return null===t||null===Object.getPrototypeOf(t)}n=new WeakMap,r=new WeakMap,o=new WeakMap,e.s(["Machine",0,m,"batch",0,function(e){let[t,n]=e(),r=(0,l.disposables)();return(...e)=>{t(...e),r.dispose(),r.microTask(n)}},"shallowEqual",0,v],861760);var b=e.i(621790),E=Object.defineProperty,y=(e,t,n)=>{let r;return(r="symbol"!=typeof t?t+"":t)in e?E(e,r,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[r]=n,n},w=((t=w||{})[t.Push=0]="Push",t[t.Pop=1]="Pop",t);let S={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 I extends m{constructor(){super(...arguments),y(this,"actions",{push:e=>this.send({type:0,id:e}),pop:e=>this.send({type:1,id:e})}),y(this,"selectors",{isTop:(e,t)=>e.stack[e.stack.length-1]===t,inStack:(e,t)=>e.stack.includes(t)})}static new(){return new I({stack:[]})}reduce(e,t){return(0,b.match)(t.type,S,e,t)}}let T=new s(()=>I.new());e.s(["ActionTypes",0,w,"stackMachines",0,T],43283);var x=e.i(98527),M=e.i(166055);function P(e,t,n=v){return(0,x.useSyncExternalStoreWithSelector)((0,M.useEvent)(t=>e.subscribe(L,t)),(0,M.useEvent)(()=>e.state),(0,M.useEvent)(()=>e.state),(0,M.useEvent)(t),n)}function L(e){return e}e.s(["useSlice",0,P],583835);var F=e.i(467060);e.s(["useIsTopLayer",0,function(e,t){let n=(0,i.useId)(),r=T.get(t),[o,s]=P(r,(0,i.useCallback)(e=>[r.selectors.isTop(e,n),r.selectors.inStack(e,n)],[r,n]));return(0,F.useIsoMorphicEffect)(()=>
1{if(e)return r.actions.push(n),()=>r.actions.pop(n)},[r,e,n]),!!e&&(!s||o)}],261005)},75752,e=>{"use strict";var t=e.i(9768),n=e.i(622849),r=e.i(794386),o=e.i(141579);e.s(["useOnDisappear",0,function(e,i,s){let l=(0,o.useLatestValue)(e=>{let t=e.getBoundingClientRect();0===t.x&&0===t.y&&0===t.width&&0===t.height&&s()});(0,t.useEffect)(()=>{if(!e)return;let t=null===i?null:r.isHTMLElement(i)?i:i.current;if(!t)return;let o=(0,n.disposables)();if("u">typeof ResizeObserver){let e=new ResizeObserver(()=>l.current(t));e.observe(t),o.add(()=>e.disconnect())}if("u">typeof IntersectionObserver){let e=new IntersectionObserver(()=>l.current(t));e.observe(t),o.add(()=>e.disconnect())}return()=>o.dispose()},[i,l,e])}])},502813,e=>{"use strict";let t,n,r,o,i;var s=e.i(622849),l=e.i(794386),u=e.i(621790),a=e.i(477586);let c=["[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(","),d=["[data-autofocus]"].map(e=>`${e}:not([tabindex='-1'])`).join(",");var f=((t=f||{})[t.First=1]="First",t[t.Previous=2]="Previous",t[t.Next=4]="Next",t[t.Last=8]="Last",t[t.WrapAround=16]="WrapAround",t[t.NoScroll=32]="NoScroll",t[t.AutoFocus=64]="AutoFocus",t),p=((n=p||{})[n.Error=0]="Error",n[n.Overflow=1]="Overflow",n[n.Success=2]="Success",n[n.Underflow=3]="Underflow",n),m=((r=m||{})[r.Previous=-1]="Previous",r[r.Next=1]="Next",r);function v(e=document.body){return null==e?[]:Array.from(e.querySelectorAll(c)).sort((e,t)=>Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(t.tabIndex||Number.MAX_SAFE_INTEGER)))}var h=((o=h||{})[o.Strict=0]="Strict",o[o.Loose=1]="Loose",o);function g(e,t=0){var n;return e!==(null==(n=(0,a.getOwnerDocument)(e))?void 0:n.body)&&(0,u.match)(t,{0:()=>e.matches(c),1(){let t=e;for(;null!==t;){if(t.matches(c))return!0;t=t.parentElement}return!1}})}var b=((i=b||{})[i.Keyboard=0]="Keyboard",i[i.Mouse=1]="Mouse",i);function E(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 y(e,t,{sorted:n=!0,relativeTo:r=null,skipElements:o=[]}={}){var i,s,l;let u=Array.isArray(e)?e.length>0?(0,a.getRootNode)(e[0]):document:(0,a.getRootNode)(e),c=Array.isArray(e)?n?E(e):e:64&t?function(e=document.body){return null==e?[]:Array.from(e.querySelectorAll(d)).sort((e,t)=>Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(t.tabIndex||Number.MAX_SAFE_INTEGER)))}(e):v(e);o.length>0&&c.length>1&&(c=c.filter(e=>!o.some(t=>null!=t&&"current"in t?(null==t?void 0:t.current)===e:t===e))),r=null!=r?r:null==u?void 0:u.activeElement;let f=(()=>{if(5&t)return 1;if(10&t)return -1;throw Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),p=(()=>
1{if(1&t)return 0;if(2&t)return Math.max(0,c.indexOf(r))-1;if(4&t)return Math.max(0,c.indexOf(r))+1;if(8&t)return c.length-1;throw Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),m=32&t?{preventScroll:!0}:{},h=0,g=c.length,b;do{if(h>=g||h+g<=0)return 0;let e=p+h;if(16&t)e=(e+g)%g;else{if(e<0)return 3;if(e>=g)return 1}null==(b=c[e])||b.focus(m),h+=f}while(b!==(0,a.getActiveElement)(b))return 6&t&&null!=(l=null==(s=null==(i=b)?void 0:i.matches)?void 0:s.call(i,"textarea,input"))&&l&&b.select(),2}"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,f,"FocusResult",0,p,"FocusableMode",0,h,"focusFrom",0,function(e,t,n=null===e?document.body:(0,a.getRootNode)(e)){return y(v(n),t,{relativeTo:e})},"focusIn",0,y,"getFocusableElements",0,v,"isFocusableElement",0,g,"restoreFocusIfNecessary",0,function(e){(0,s.disposables)().nextFrame(()=>{var t;let n=(0,a.getActiveElement)(e);n&&l.isHTMLorSVGElement(n)&&!g(n,0)&&(null==(t=e)||t.focus({preventScroll:!0}))})},"sortByDomNode",0,E])},478756,e=>{"use strict";var t=e.i(9768);e.s(["useResolveButtonType",0,function(e,n){return(0,t.useMemo)(()=>{var t;if(e.type)return e.type;let r=null!=(t=e.as)?t:"button";if("string"==typeof r&&"button"===r.toLowerCase()||(null==n?void 0:n.tagName)==="BUTTON"&&!n.hasAttribute("type"))return"button"},[e.type,e.as,n])}])},71690,553600,141344,485622,617268,e=>{"use strict";let t,n;var r,o,i=e.i(9768),s=e.i(794386),l=e.i(502813);function u(){return/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0}function a(){return u()||/Android/gi.test(window.navigator.userAgent)}var c=e.i(141579);function d(e,t,n,r){let o=(0,c.useLatestValue)(n);(0,i.useEffect)(()=>{if(e)return document.addEventListener(t,n,r),()=>document.removeEventListener(t,n,r);function n(e){o.current(e)}},[e,t,r])}function f(e,t,n,r){let o=(0,c.useLatestValue)(n);(0,i.useEffect)(()=>{if(e)return window.addEventListener(t,n,r),()=>window.removeEventListener(t,n,r);function n(e){o.current(e)}},[e,t,r])}e.s(["useDocumentEvent",0,d],553600),e.s(["useWindowEvent",0,f],141344),e.s(["useOutsideClick",0,function(e,t,n){let r=(0,c.useLatestValue)(n),o=(0,i.useCallback)(function(e,n){if(e.defaultPrevented)return;let o=n(e);if(null!==o&&o.getRootNode().contains(o)&&o.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(o)||e.composed&&e.composedPath().includes(n)))return;return(0,l.isFocusableElement)(o,l.FocusableMode.Loose)||-1===o.tabIndex||e.preventDefault(),r.current(e,o)}},[r,t]),u=(0,i.useRef)(null);d(e,"pointerdown",e=>{var t,n;a()||(u.current=(null==(n=null==(t=e.composedPath)?void 0:t.call(e))?void 0:n[0])||e.target)},!0),d(e,"pointerup",e=>{if(a()||!u.current)return;let t=u.current;return u.current=null,o(e,()=>t)},!0);let p=(0,i.useRef)({x:0,y:0});d(e,"touchstart",e=>{p.current.x=e.touches[0].clientX,p.current.y=e.touches[0].clientY},!0),d(e,"touchend",e=>{let t={x:e.changedTouches[0].clientX,y:e.changedTouches[0].clientY};if(!(Math.abs(t.x-p.current.x)>=30||Math.abs(t.y-p.current.y)>=30))return o(e,()=>s.isHTMLorSVGElement(e.target)?e.target:null)},!0),f(e,"blur",e=>o(e,()=>s.isHTMLIframeElement(window.document.activeElement)?window.document.activeElement:null),!0)}],71690);var p=e.i(477586);e.s(["useOwnerDocument",0,function(...e){return(0,i.useMemo)(()=>(0,p.getOwnerDocument)(...e),[...e])},"useRootDocument",0,function(...e){return(0,i.useMemo)(()=>(0,p.getRootNode)(...e),[...e])}],485622);var m=e.i(467060),v=e.i(622849);function h(e){let t={};for(let n of e)Object.assign(t,n(t));return t}let g=(r=()=>new Map,o={PUSH(e,t){var n;let r=null!=(n=this.get(e))?n:{doc:e,count:0,d:(0,v.disposables)(),meta:new Set,computedMeta:{}};return r.count++,r.meta.add(t),r.computedMeta=h(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=h(n.meta)),this},SCROLL_PREVENT(e){let t,n={doc:e.doc,d:e.d,meta:()=>e.computedMeta},r=[u()?{before({doc:e,d:t,meta:n}
1){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,v.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(s.isHTMLorSVGElement(t.target))try{let n=t.target.closest("a");if(!n)return;let{hash:o}=new URL(n.href),l=e.querySelector(o);s.isHTMLorSVGElement(l)&&!r(l)&&(i=l)}catch{}},!0),t.group(n=>{t.addEventListener(e,"touchstart",e=>{if(n.dispose(),s.isHTMLorSVGElement(e.target)&&s.hasInlineStyle(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(s.isHTMLorSVGElement(e.target)&&!s.isHTMLInputElement(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)}},t=r(),n=new Set,{getSnapshot:()=>t,subscribe:e=>(n.add(e),()=>n.delete(e)),dispatch(e,...r){let i=o[e].call(t,...r);i&&(t=i,n.forEach(e=>e()))}});g.subscribe(()=>{let e=g.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)&&g.dispatch(n.count>0?"SCROLL_PREVENT":"SCROLL_ALLOW",n),0===n.count&&g.dispatch("TEARDOWN",n)}}),e.s(["useDocumentOverflowLockedEffect",0,function(e,t,n=()=>({containers:[]})){let r=(0,i.useSyncExternalStore)(g.subscribe,g.getSnapshot,g.getSnapshot),o=t?r.get(t):void 0,s=!!o&&o.count>0;return(0,m.useIsoMorphicEffect)(()=>{if(!(!t||!e))return g.dispatch("PUSH",t,n),()=>g.dispatch("POP",t,n)},[e,t]),s}],617268)},67889,e=>{"use strict";var t=e.i(9768);e.s(["useSlot",0,function(e){return(0,t.useMemo)(()=>e,Object.values(e))}])},402983,e=>{"use strict";var t=e.i(9768);let n=(0,t.createContext)(void 0);e.s(["useDisabled",0,function(){return(0,t.useContext)(n)}])},911004,e=>{"use strict";var t=e.i(9768),n=e.i(166055),r=e.i(467060),o=e.i(67889),i=e.i(689967),s=e.i(402983),l=e.i(200169);let u=(0,t.createContext)(null);u.displayName="DescriptionContext";let a=Object.assign((0,l.forwardRefWithAs)(function(e,n){let a=(0,t.useId)(),c=(0,s.useDisabled)(),{id:d=`headlessui-description-${a}`,...f}=e,p=function e(){let n=(0,t.useContext)(u);if(null===n){let t=Error("You used a <Description /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(t,e),t}return n}(),m=(0,i.useSyncRefs)(n);(0,r.useIsoMorphicEffect)(()=>p.register(d),[d,p.register]);let v=(0,o.useSlot)({...p.slot,disabled:c||!1}),h={ref:m,...p.props,id:d};return(0,l.useRender)()({ourProps:h,theirProps:f,slot:v,defaultTag:"p",name:p.name||"Description"})}),{});e.s(["Description",0,a,"useDescribedBy",0,function(){var e,n;return null!=(n=null==(e=(0,t.useContext)(u))?void 0:e.value)?n:void 0},"useDescriptions",0,function(){let[e,r]=(0,t.useState)([]);return[e.length>0?e.join(" "):void 0,(0,t.useMemo)(()=>function(e){let o=(0,n.useEvent)(e=>(r(t=>[...t,e]),()=>r(t=>{let n=t.slice(),r=n.indexOf(e);return -1!==r&&n.splice(r,1),n}))),i=(0,t.useMemo)(()=>({register:o,slot:e.slot,name:e.name,props:e.props,value:e.value}),[o,e.slot,e.name,e.props,e.value]);return t.default.createElement(u.Provider,{value:i},e.children)},[r])]}])},179759,e=>{"use strict";let t;var n=((t=n||{}).Space=" ",t.Enter="Enter",t.Escape="Escape",t.Backspace="Backspace",t.Delete="Delete",t.ArrowLeft="ArrowLeft",t.ArrowUp="ArrowUp",t.ArrowRight="ArrowRight",t.ArrowDown="ArrowDown",t.Home="Home",t.End="End",t.PageUp="PageUp",t.PageDown="PageDown",t.Tab="Tab",t);e.s(["Keys",0,n])},914455,e=>{"use strict";var t=e.i(9768);let n=(0,t.createContext)(void 0);e.s(["useProvidedId",0,function(){return(0,t.useContext)(n)}])},936472,e=>{"use strict";var t=e.i(9768),n=e.i(166055),r=e.i(467060),o=e.i(67889),i=e.i(689967),s=e.i(402983),l=e.i(914455),u=e.i(794386),a=e.i(200169);let c=(0,t.createContext)(null);function d(){let e=(0,t.useContext)(c);if(null===e){let e=Error("You used a <Label /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(e,d),e}return e}function f(e){var n,r,o;let i=null!=(r=null==(n=(0,t.useContext)(c))?void 0:n.value)?r:void 0;return(null!=(o=null==e?void 0:e.length)?o:0)>
10?[i,...e].filter(Boolean).join(" "):i}c.displayName="LabelContext";let p=Object.assign((0,a.forwardRefWithAs)(function(e,c){var f;let p=(0,t.useId)(),m=d(),v=(0,l.useProvidedId)(),h=(0,s.useDisabled)(),{id:g=`headlessui-label-${p}`,htmlFor:b=null!=v?v:null==(f=m.props)?void 0:f.htmlFor,passive:E=!1,...y}=e,w=(0,i.useSyncRefs)(c);(0,r.useIsoMorphicEffect)(()=>m.register(g),[g,m.register]);let S=(0,n.useEvent)(e=>{let t=e.currentTarget;if(!(e.target!==e.currentTarget&&u.isInteractiveElement(e.target))&&(u.isHTMLLabelElement(t)&&e.preventDefault(),m.props&&"onClick"in m.props&&"function"==typeof m.props.onClick&&m.props.onClick(e),u.isHTMLLabelElement(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;(u.isHTMLInputElement(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})}}}),I=(0,o.useSlot)({...m.slot,disabled:h||!1}),T={ref:w,...m.props,id:g,htmlFor:b,onClick:S};return E&&("onClick"in T&&(delete T.htmlFor,delete T.onClick),"onClick"in y&&delete y.onClick),(0,a.useRender)()({ourProps:T,theirProps:y,slot:I,defaultTag:b?"label":"div",name:m.name||"Label"})}),{});e.s(["Label",0,p,"useLabelContext",0,d,"useLabelledBy",0,f,"useLabels",0,function({inherit:e=!1}={}){let r=f(),[o,i]=(0,t.useState)([]),s=e?[r,...o].filter(Boolean):o;return[s.length>0?s.join(" "):void 0,(0,t.useMemo)(()=>function(e){let r=(0,n.useEvent)(e=>(i(t=>[...t,e]),()=>i(t=>{let n=t.slice(),r=n.indexOf(e);return -1!==r&&n.splice(r,1),n}))),o=(0,t.useMemo)(()=>({register:r,slot:e.slot,name:e.name,props:e.props,value:e.value}),[r,e.slot,e.name,e.props,e.value]);return t.default.createElement(c.Provider,{value:o},e.children)},[i])]}])},351827,110242,685685,932181,e=>{"use strict";var t=e.i(617268),n=e.i(261005);e.s(["useScrollLock",0,function(e,r,o=()=>[document.body]){let i=(0,n.useIsTopLayer)(e,"scroll-lock");(0,t.useDocumentOverflowLockedEffect)(i,r,e=>{var t;return{containers:[...null!=(t=e.containers)?t:[],o]}})}],351827);var r=e.i(796665),o=e.i(961142),i=e.i(313201),s=e.i(9768),l=e.i(468819),u=e.i(166055),a=e.i(467060),c=e.i(794386);let d=(0,s.createContext)({styles:void 0,setReference:()=>{},setFloating:()=>{},getReferenceProps:()=>({}),getFloatingProps:()=>({}),slot:{}});d.displayName="FloatingContext";let f=(0,s.createContext)(null);function p(e,t,n){let r=(0,l.useDisposables)(),o=(0,u.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=m(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 s=i.map(e=>window.getComputedStyle(t).getPropertyValue(e));r.requestAnimationFrame(function l(){r.nextFrame(l);let u=!1;for(let[e,n]of i.entries()){let r=window.getComputedStyle(t).getPropertyValue(n);if(s[e]!==r){s[e]=r,u=!0;break}}if(!u)return;let a=m(e,t);o!==a&&(n(a),o=a)})}return r.dispose}]}return[n,null]}),i=(0,s.useMemo)(()=>o(e,t)[0],[e,t]),[c=i,d]=(0,s.useState)();return(0,a.useIsoMorphicEffect)(()=>{let[n,r]=o(e,t);if(d(n),r)return r(d)},[e,t]),c}function m(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}f.displayName="PlacementContext",e.s(["FloatingProvider",0,function({children:e,enabled:t=!0}){var n,l,m,v,h,g;let b,E,y,[w,S]=(0,s.useState)(null),[I,T]=(0,s.useState)(0),x=(0,s.useRef)(null),[M,P]=(0,s.useState)(null);n=M,(0,a.useIsoMorphicEffect)(()=>{if(!n)return;let e=new MutationObserver(()=>{let e=window.getComputedStyle(n).maxHeight,t=parseFloat(e);if(isNaN(t))return;let r=parseInt(e);isNaN(r)||t!==r&&(n.style.maxHeight=`${Math.ceil(t)}px`)});return e.observe(n,{attributes:!0,attributeFilter:["style"]}),()=>{e.disconnect()}},[n]);let L=t&&null!==w&&null!==M,{to:F="bottom",gap:k=0,offset:R=0,padding:C=0,inner:O}=(l=w,m=M,b=p(null!=(v=null==l?void 0:l.gap)?v:"var(--anchor-gap, 0)",m),E=p(null!=(h=null==l?void 0:l.offset)?h:"var(--anchor-offset, 0)",m),y=p(null!=(g=null==l?void 0:l.padding)?g:"var(--anchor-padding, 0)",m),{...l,gap:b,offset:E,padding:y}),[A,D="center"]=F.split(" ");(0,a.useIsoMorphicEffect)(()=>{L&&T(0)},[L]);let{refs:N,floatingStyles:H,context:W}=(0,i.useFloating)({open:L,placement:"selection"===A?"center"===D?"bottom":`bottom-${D}`:"center"===D?`${A}`:`${A}-${D}`,strategy:"absolute",transform:!1,middleware:[(0,o.offset)({mainAxis:"selection"===A?0:k,crossAxis:R}),(0,o.shift)({padding:C}),"selection"!==A&&(0,o.flip)({padding:C}
1),"selection"===A&&O?(0,i.inner)({...O,padding:C,overflowRef:x,offset:I,minItemsVisible:4,referenceOverflowThreshold:C,onFallbackChange(e){var t,n;if(!e)return;let r=W.elements.floating;if(!r)return;let o=parseFloat(getComputedStyle(r).scrollPaddingBottom)||0,i=Math.min(4,r.childElementCount),s=0,l=0;for(let e of null!=(n=null==(t=W.elements.floating)?void 0:t.childNodes)?n:[])if(c.isHTMLElement(e)){let t=e.offsetTop,n=t+e.clientHeight+o,u=r.scrollTop,a=u+r.clientHeight;if(t>=u&&n<=a)i--;else{l=Math.max(0,Math.min(n,a)-Math.max(t,u)),s=e.clientHeight;break}}i>=1&&T(e=>{let t=s*i-l+o;return e>=t?e:t})}}):null,(0,o.size)({padding:C,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)`})}})].filter(Boolean),whileElementsMounted:r.autoUpdate}),[B=A,K=D]=W.placement.split("-");"selection"===A&&(B="selection");let _=(0,s.useMemo)(()=>({anchor:[B,K].filter(Boolean).join(" ")}),[B,K]),V=(0,i.useInnerOffset)(W,{overflowRef:x,onChange:T}),{getReferenceProps:j,getFloatingProps:G}=(0,i.useInteractions)([V]),U=(0,u.useEvent)(e=>{P(e),N.setFloating(e)});return s.createElement(f.Provider,{value:S},s.createElement(d.Provider,{value:{setFloating:U,setReference:N.setReference,styles:H,getReferenceProps:j,getFloatingProps:G,slot:_}},e))},"useFloatingPanel",0,function(e=null){!1===e&&(e=null),"string"==typeof e&&(e={to:e});let t=(0,s.useContext)(f),n=(0,s.useMemo)(()=>e,[JSON.stringify(e,(e,t)=>{var n;return null!=(n=null==t?void 0:t.outerHTML)?n:t})]);(0,a.useIsoMorphicEffect)(()=>{null==t||t(null!=n?n:null)},[t,n]);let r=(0,s.useContext)(d);return(0,s.useMemo)(()=>[r.setFloating,e?r.styles:{}],[r.setFloating,e,r.styles])},"useFloatingPanelProps",0,function(){let{getFloatingProps:e,slot:t}=(0,s.useContext)(d);return(0,s.useCallback)((...n)=>Object.assign({},e(...n),{"data-anchor":t.anchor}),[e,t])},"useFloatingReference",0,function(){return(0,s.useContext)(d).setReference},"useFloatingReferenceProps",0,function(){return(0,s.useContext)(d).getReferenceProps},"useResolvedAnchor",0,function(e){return(0,s.useMemo)(()=>e?"string"==typeof e?{to:e}:e:null,[e])}],110242);var v=e.i(733632),h=e.i(575375);function g(e){let t=(0,u.useEvent)(e),n=(0,s.useRef)(!1);(0,s.useEffect)(()=>(n.current=!1,()=>{n.current=!0,(0,h.microTask)(()=>{n.current&&t()})}),[t])}e.s(["useOnUnmount",0,g],685685);var b=e.i(485622),E=e.i(619351),y=e.i(689967);let w=(0,s.createContext)(!1);var S=e.i(483070),I=e.i(200169);let T=s.Fragment,x=(0,I.forwardRefWithAs)(function(e,t){let{ownerDocument:n=null,...r}=e,o=(0,s.useRef)(null),i=(0,y.useSyncRefs)((0,y.optionalRef)(e=>{o.current=e}),t),u=(0,b.useOwnerDocument)(o.current),a=function(e){let t=(0,s.useContext)(w),n=(0,s.useContext)(P),[r,o]=(0,s.use
1State)(()=>{var r;if(!t&&null!==n)return null!=(r=n.current)?r:null;if(S.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,s.useEffect)(()=>{null!==r&&(null!=e&&e.body.contains(r)||null==e||e.body.appendChild(r))},[r,e]),(0,s.useEffect)(()=>{t||null!==n&&o(n.current)},[n,o,t]),r}(null!=n?n:u),c=(0,s.useContext)(L),d=(0,l.useDisposables)(),f=(0,E.useServerHandoffComplete)(),p=(0,I.useRender)();return g(()=>{var e;a&&a.childNodes.length<=0&&(null==(e=a.parentElement)||e.removeChild(a))}),a&&f?(0,v.createPortal)(s.default.createElement("div",{"data-headlessui-portal":"",ref:e=>{d.dispose(),c&&e&&d.add(c.register(e))}},p({ourProps:{ref:i},theirProps:r,slot:{},defaultTag:T,name:"Portal"})),a):null}),M=s.Fragment,P=(0,s.createContext)(null),L=(0,s.createContext)(null),F=Object.assign((0,I.forwardRefWithAs)(function(e,t){let n=(0,y.useSyncRefs)(t),{enabled:r=!0,ownerDocument:o,...i}=e,l=(0,I.useRender)();return r?s.default.createElement(x,{...i,ownerDocument:o,ref:n}):l({ourProps:{ref:n},theirProps:i,slot:{},defaultTag:T,name:"Portal"})}),{Group:(0,I.forwardRefWithAs)(function(e,t){let{target:n,...r}=e,o={ref:(0,y.useSyncRefs)(t)},i=(0,I.useRender)();return s.default.createElement(P.Provider,{value:n},i({ourProps:o,theirProps:r,defaultTag:M,name:"Popover.Group"}))})});e.s(["Portal",0,F,"useNestedPortals",0,function(){let e=(0,s.useContext)(L),t=(0,s.useRef)([]),n=(0,u.useEvent)(n=>(t.current.push(n),e&&e.register(n),()=>r(n))),r=(0,u.useEvent)(n=>{let r=t.current.indexOf(n);-1!==r&&t.current.splice(r,1),e&&e.unregister(n)}),o=(0,s.useMemo)(()=>({register:n,unregister:r,portals:t}),[n,r,t]);return[t,(0,s.useMemo)(()=>function({children:e}){return s.default.createElement(L.Provider,{value:o},e)},[o])]}],932181)},556120,e=>{"use strict";let t,n,r,o,i,s;var l=e.i(54673),u=e.i(936435),a=e.i(9768),c=e.i(733632),d=e.i(859966),f=e.i(468819),p=e.i(60230),m=e.i(166055),v=((t=v||{})[t.Left=0]="Left",t[t.Right=2]="Right",t),h=e.i(108846),g=e.i(622849),b=e.i(477586),E=e.i(261005),y=e.i(467060);let w=new Map,S=new Map;function I(e){var t;let n=null!=(t=S.get(e))?t:0;return S.set(e,n+1),0!==n||(w.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=S.get(e))?t:1;if(1===n?S.delete(e):S.set(e,n-1),1!==n)return;let r=w.get(e);r&&(null===r["aria-hidden"]?e.removeAttribute("aria-hidden"):e.setAttribute("aria-hidden",r["aria-hidden"]),e.inert=r.inert,w.delete(e))})(e)}var T=e.i(75752),x=e.i(71690),M=e.i(485622),P=e.i(794386),L=e.i(553600),F=((n=F||{})[n.Ignore=0]="Ignore",n[n.Select=1]="Select",n[n.Close=2]="Close",n);let k={kind:0},R={kind:2};var C=e.i(478756),O=e.i(351827),A=e.i(67889),D=e.i(689967);let N=/([\u2700-\u27BF]|[\uE000-\uF8FF]|\uD83C[\uDC00-\uDFFF]|\uD83D[\uDC00-\uDFFF]|[\u2011-\u26FF]|\uD83E[\uDD10-\uDDFF])/g;function H(e){var t,n;let r=null!=(t=e.innerText)?t:"",o=e.cloneNode(!0);if(!P.isHTMLElement(o))return r;let i=!1;for(let e of o.querySelectorAll('[hidden],[aria-hidden],[role="img"]'))e.remove(),i=!0;let s=i?null!=(n=o.innerText)?n:"":r;return N.test(s)&&(s=s.replace(N,"")),s}function W(e){return[e.screenX,e.screenY]}var B=e.i(43324),K=e.i(110242),_=e.i(720411),V=e.i(43283),j=e.i(583835),G=((r=G||{})[r.First=0]="First",r[r.Previous=1]="Previous",r[r.Next=2]="Next",r[r.Last=3]="Last",r[r.Specific=4]="Specific",r[r.Nothing=5]="Nothing",r);function U(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)}}var $=e.i(502813),z=e.i(621790),Y=e.i(200169),q=e.i(911004),Q=e.i(179759),X=e.i(936472),J=e.i(932181),Z=e.i(861760);let ee={kind:"Idle"},et={kind:"Moved"};function en(e){let t=e.getBoundingClientRect();return`${t.x},${t.y}`}var 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=((o=ei||{})[o.Open=0]="Open",o[o.Closed=1]="Closed",o),es=((i=es||{})[i.Pointer=0]="Pointer",i[i.Other=1]="Other",i),el=((s=el||{})[s.OpenMenu=0]="OpenMenu",s[s.CloseMenu=1]="CloseMenu",s[s.GoToItem=2]="GoToItem",s[s.Search=3]="Search",s[s.ClearSearch=4]="ClearSearch",s[s.RegisterItems=5]="RegisterItems",s[s.UnregisterItems=6]="UnregisterItems",s[s.SetButtonElement=7]="SetButtonElement",s[s.SetItemsElement=8]="SetItemsElement",s[s.SortItems=9]="SortItems",s[s.MarkButtonAsMoved=10]="MarkButtonAsMoved",s);function eu(e,t=e=>e){let n=null!==e.activeItemIndex?e.items[e.activeItemIndex]:null,r=(0,$.sortByDomNode)(t(e.items.slice()),e=>e.dataRef.current.domRef.current),o=n?r.indexOf(n):null;return -1===o&&(o=null),{items:r,activeItemIndex:o}}let ea={1(e){if(1===e.menuState)return e;let t=e.buttonElement?{kind:"Tracked",position:en(e.buttonElement)}:e.buttonPositionState;return{...e,activeItemIndex:null,pendingFocus:{focus:G.Nothing},menuState:1,buttonPositionState:t}},0:(e,t)=>0===e.menuState?e:{...e,__demoMode:!1,pendingFocus:t.focus,menuState:0,buttonPositionState:ee},2:(e,t)=>{var n,r,o,i,s;if(1===e.menuState)return e;let l={...e,searchQuery:"",activationTrigger:null!=(n=t.trigger)?n:1,__demoMode:!1};if(t.focus===G.Nothing)return{...l,activeItemIndex:null};if(t.focus===G.Specific)return{...l,activeItemIndex:e.items.findIndex(e=>e.id===t.id)};if(t.focus===G.Previous){let n=e.activeItemIndex;if(null!==n){let i=e.items[n].dataRef.current.domRef,s=U(t,{resolveItems:()=>e.items,resolveActiveIndex:()=>e.activeItemIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});if(null!==s){let t=e.items[s].dataRef.current.domRef;if((null==(r=i.current)?void 0:r.previousElementSibling)===t.current||(null==(o=t.current)?void 0:o.previousElementSibling)===null)return{...l,activeItemIndex:s}}}}else if(t.focus===G.Next){let n=e.activeItemIndex;if(null!==n){let r=e.items[n].dataRef.current.domRef,o=U(t,{resolveItems:()=>e.items,resolveActiveIndex:()=>e.activeItemIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});if(null!==o){let t=e.items[o].dataRef.current.domRef;if((null==(i=r.current)?void 0:i.nextElementSibling)===t.current||(null==(s=t.current)?void 0:s.nextElementSibling)===null)return{...l,activeItemIndex:o}}}}let u=eu(e),a=U(t,{resolveItems:()=>u.items,resolveActiveIndex:()=>u.activeItemIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});return{...l,...u,activeItemIndex:a}},3:(e,t)=>
1{let n=+(""===e.searchQuery),r=e.searchQuery+t.value.toLowerCase(),o=(null!==e.activeItemIndex?e.items.slice(e.activeItemIndex+n).concat(e.items.slice(0,e.activeItemIndex+n)):e.items).find(e=>{var t;return(null==(t=e.dataRef.current.textValue)?void 0:t.startsWith(r))&&!e.dataRef.current.disabled}),i=o?e.items.indexOf(o):-1;return -1===i||i===e.activeItemIndex?{...e,searchQuery:r}:{...e,searchQuery:r,activeItemIndex:i,activationTrigger:1}},4:e=>""===e.searchQuery?e:{...e,searchQuery:"",searchActiveItemIndex:null},5:(e,t)=>{let n=e.items.concat(t.items.map(e=>e)),r=e.activeItemIndex;return e.pendingFocus.focus!==G.Nothing&&(r=U(e.pendingFocus,{resolveItems:()=>n,resolveActiveIndex:()=>e.activeItemIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled})),{...e,items:n,activeItemIndex:r,pendingFocus:{focus:G.Nothing},pendingShouldSort:!0}},6:(e,t)=>{let n=e.items,r=[],o=new Set(t.items);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,items:n,activationTrigger:1}},7:(e,t)=>e.buttonElement===t.element?e:{...e,buttonElement:t.element},8:(e,t)=>e.itemsElement===t.element?e:{...e,itemsElement:t.element},9:e=>e.pendingShouldSort?{...e,...eu(e),pendingShouldSort:!1}:e,10:e=>"Tracked"!==e.buttonPositionState.kind?e:{...e,buttonPositionState:et}};class ec extends Z.Machine{constructor(e){super(e),eo(this,"actions",{registerItem:(0,Z.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:5,items:e.splice(0)}))]}),unregisterItem:(0,Z.batch)(()=>{let e=[];return[t=>e.push(t),()=>this.send({type:6,items:e.splice(0)})]})}),eo(this,"selectors",{activeDescendantId(e){var t;let n=e.activeItemIndex,r=e.items;return null===n||null==(t=r[n])?void 0:t.id},isActive(e,t){var n;let r=e.activeItemIndex,o=e.items;return null!==r&&(null==(n=o[r])?void 0:n.id)===t},shouldScrollIntoView(e,t){return!e.__demoMode&&0===e.menuState&&0!==e.activationTrigger&&this.isActive(e,t)},didButtonMove:e=>"Moved"===e.buttonPositionState.kind}),this.on(5,()=>{this.disposables.requestAnimationFrame(()=>{this.send({type:9})})});{let e=this.state.id,t=V.stackMachines.get(null);this.disposables.add(t.on(V.ActionTypes.Push,n=>{t.selectors.isTop(n,e)||0!==this.state.menuState||this.send({type:1})})),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(function(e,t,n){let r=(0,g.disposables)();if("Tracked"===t.kind){let o=function(){i!==en(e)&&(r.dispose(),n())},{position:i}=t,s=new ResizeObserver(o);s.observe(e),r.add(()=>s.disconnect()),r.addEventListener(window,"scroll",o,{passive:!0}),r.addEventListener(window,"resize",o)}return()=>r.dispose()}(t.buttonElement,t.buttonPositionState,()=>{this.send({type:10})})))})})}static new({id:e,__demoMode:t=!1}){return new ec({id:e,__demoMode:t,menuState:+!t,buttonElement:null,itemsElement:null,items:[],searchQuery:"",activeItemIndex:null,activationTrigger:1,pendingShouldSort:!1,pendingFocus:{focus:G.Nothing},buttonPositionState:ee})}reduce(e,t){return(0,z.match)(t.type,ea,e,t)}}var ed=e.i(685685);let ef=(0,a.createContext)(null);function ep(e){let t=(0,a.useContext)(ef);if(null===t){let t=Error(`<${e} /> is missing a parent <Menu /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,em),t}return t}function em({id:e,__demoMode:t=!1}){let n=(0,a.useMemo)(()=>ec.new({id:e,__demoMode:t}),[]);return(0,ed.useOnUnmount)(()=>n.dispose()),n}let ev=a.Fragment,eh=Y.RenderFeatures.RenderStrategy|Y.RenderFeatures.Static,eg=a.Fragment,eb=(0,Y.forwardRefWithAs)(function(e,t){let n=(0,a.useId)(),{__demoMode:r=!1,...o}=e,i=em({id:n,__demoMode:r}),[s,l,u]=(0,j.useSlice)(i,e=>[e.menuState,e.itemsElement,e.buttonElement]),c=(0,D.useSyncRefs)(t),d=V.stackMachines.get(null),f=(0,j.useSlice)(d,(0,a.useCallback)(e=>d.selectors.isTop(e,n),[d,n]));(0,x.useOutsideClick)(f,[u,l],(e,t)=>{var n;i.send({type:el.CloseMenu}),(0,$.isFocusableElement)(t,$.FocusableMode.Loose)||(e.preventDefault(),null==(n=i.state.buttonElement)||n.focus())});let p=(0,m.useEvent)(()=>{i.send({type:el.CloseMenu})}),v=(0,A.useSlot)({open:s===ei.Open,close:p}),h=(0,Y.useRender)();return a.default.createElement(K.FloatingProvider,null,a.default.createElement(ef.Provider,{value:i},a.default.createElement(_.OpenClosedProvider,{value:(0,z.match)(s,{[ei.Open]:_.State.Open,[ei.Closed]:_.State.Closed})},h({ourProps:{ref:c},theirProps:o,slot:v,defaultTag:ev,name:"Menu"}))))}),eE=(0,Y.forwardRefWithAs)(function(e,t){var n;let r,o=ep("Menu.Button"),i=(0,a.useId)(),{id:s=`headlessui-menu-button-${i}`,disabled:f=!1,autoFocus:p=!1,...g}=e,b=(0,a.useRef)(null),E=(0,K.useFloatingReferenceProps)(),y=(0,D.useSyncRefs)(t,b,(0,K.useFloatingReference)(),(0,m.useEvent)(e=>o.send({type:el.SetButtonElement,element:e}))),w=(0,m.useEvent)(e=>{switch(e.key){case Q.Keys.Space:case Q.Keys.Enter:case Q.Keys.ArrowDown:e.preventDefault(),e.stopPropagation(),o.send({type:el.OpenMenu,focus:{focus:G.First}});break;case Q.Keys.ArrowUp:e.preventDefault(),e.stopPropagation(),o.send({type:el.OpenMenu,focus:{focus:G.Last}})}}),S=(0,m.useEvent)(e=>{e.key===Q.Keys.Space&&e.preventDefault()}
1),[I,T,x]=(0,j.useSlice)(o,e=>[e.menuState,e.buttonElement,e.itemsElement]);!function(e,{trigger:t,action:n,close:r,select:o}){let i=(0,a.useRef)(null),s=(0,a.useRef)(null),l=(0,a.useRef)(null);(0,L.useDocumentEvent)(e&&null!==t,"pointerdown",e=>{P.isNode(null==e?void 0:e.target)&&null!=t&&t.contains(e.target)&&(s.current=e.x,l.current=e.y,i.current=e.timeStamp)}),(0,L.useDocumentEvent)(e&&null!==t,"pointerup",e=>{var t,u;let a=i.current;if(null===a||(i.current=null,!P.isHTMLorSVGElement(e.target))||5>Math.abs(e.x-(null!=(t=s.current)?t:e.x))&&5>Math.abs(e.y-(null!=(u=l.current)?u:e.y)))return;let c=n(e);switch(c.kind){case 0:return;case 1:e.timeStamp-a>200&&(o(c.target),r());break;case 2:r()}},{capture:!0})}(I===ei.Open,{trigger:T,action:(0,a.useCallback)(e=>{if(null!=T&&T.contains(e.target))return k;let t=e.target.closest('[role="menuitem"]:not([data-disabled])');return P.isHTMLElement(t)?{kind:1,target:t}:null!=x&&x.contains(e.target)?k:R},[T,x]),close:(0,a.useCallback)(()=>o.send({type:el.CloseMenu}),[]),select:(0,a.useCallback)(e=>e.click(),[])});let M=(n=e=>{var t;f||(I===ei.Open?((0,c.flushSync)(()=>o.send({type:el.CloseMenu})),null==(t=b.current)||t.focus({preventScroll:!0})):(e.preventDefault(),o.send({type:el.OpenMenu,focus:{focus:G.Nothing},trigger:es.Pointer})))},r=(0,a.useRef)(null),{onPointerDown:(0,m.useEvent)(e=>{r.current=e.pointerType,(0,h.isDisabledReactIssue7711)(e.currentTarget)||"mouse"!==e.pointerType||e.button!==v.Left||(e.preventDefault(),n(e))}),onClick:(0,m.useEvent)(e=>{"mouse"!==r.current&&((0,h.isDisabledReactIssue7711)(e.currentTarget)||n(e))})}),{isFocusVisible:F,focusProps:O}=(0,l.useFocusRing)({autoFocus:p}),{isHovered:N,hoverProps:H}=(0,u.useHover)({isDisabled:f}),{pressed:W,pressProps:B}=(0,d.useActivePress)({disabled:f}),_=(0,A.useSlot)({open:I===ei.Open,active:W||I===ei.Open,disabled:f,hover:N,focus:F,autofocus:p}),V=(0,Y.mergeProps)(E(),{ref:y,id:s,type:(0,C.useResolveButtonType)(e,b.current),"aria-haspopup":"menu","aria-controls":null==x?void 0:x.id,"aria-expanded":I===ei.Open,disabled:f||void 0,autoFocus:p,onKeyDown:w,onKeyUp:S},M,O,H,B);return(0,Y.useRender)()({ourProps:V,theirProps:g,slot:_,defaultTag:"button",name:"Menu.Button"})}),ey=(0,Y.forwardRefWithAs)(function(e,t){let n=(0,a.useId)(),{id:r=`headlessui-menu-items-${n}`,anchor:o,portal:i=!1,modal:s=!0,transition:l=!1,...u}=e,d=(0,K.useResolvedAnchor)(o),v=ep("Menu.Items"),[h,w]=(0,K.useFloatingPanel)(d),S=(0,K.useFloatingPanelProps)(),[x,P]=(0,a.useState)(null),L=(0,D.useSyncRefs)(t,d?h:null,(0,m.useEvent)(e=>v.send({type:el.SetItemsElement,element:e})),P),[F,k]=(0,j.useSlice)(v,e=>[e.menuState,e.buttonElement]),R=(0,M.useOwnerDocument)(k),C=(0,M.useOwnerDocument)(x);d&&(i=!0);let N=(0,_.useOpenClosed)(),[H,W]=(0,B.useTransition)(l,x,null!==N?(N&_.State.Open)===_.State.Open:F===ei.Open);(0,T.useOnDisappear)(H,k,()=>{v.send({type:el.CloseMenu})});let V=(0,j.useSlice)(v,e=>e.__demoMode),U=!V&&s&&F===ei.Open;(0,O.useScrollLock)(U,C),function(e,{allowed:t,disallowed:n}={}){let r=(0,E.useIsTopLayer)(e,"inert-others");(0,y.useIsoMorphicEffect)(()=>{var e,o;if(!r)return;let i=(0,g.disposables)();for(let t of null!=(e=null==n?void 0:n())?e:[])t&&i.add(I(t));let s=null!=(o=null==t?void 0:t())?o:[];for(let e of s){if(!e)continue;let t=(0,b.getOwnerDocument)(e);if(!t)continue;let n=e.parentElement;for(;n&&n!==t.body;){for(let e of n.children)s.some(t=>e.contains(t))||i.add(I(e));n=n.parentElement}}return i.dispose},[r,t,n])}(!V&&s&&F===ei.Open,{allowed:(0,a.useCallback)(()=>[k,x],[k,x])});let z=!(0,j.useSlice)(v,v.selectors.didButtonMove)&&H;(0,a.useEffect)(()=>{x&&F===ei.Open&&((0,b.isActiveElement)(x)||x.focus({preventScroll:!0}))},[F,x]),function(e,{container:t,accept:n,walk:r}){let o=(0,a.useRef)(n),i=(0,a.useRef)(r);(0,a.useEffect)(()=>{o.current=n,i.current=r},[n,r]),(0,y.useIsoMorphicEffect)(()=>{if(!t||!e)return;let n=(0,b.getOwnerDocument)(t);if(!n)return;let r=o.current,s=i.current,l=Object.assign(e=>r(e),{acceptNode:r}),u=n.createTreeWalker(t,NodeFilter.SHOW_ELEMENT,l,!1);for(;u.nextNode();)s(u.currentNode)},[t,e,o,i])}(F===ei.Open,{container:x,accept:e=>
1"menuitem"===e.getAttribute("role")?NodeFilter.FILTER_REJECT:e.hasAttribute("role")?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT,walk(e){e.setAttribute("role","none")}});let q=(0,f.useDisposables)(),X=(0,m.useEvent)(e=>{var t,n,r;switch(q.dispose(),e.key){case Q.Keys.Space:if(""!==v.state.searchQuery)return e.preventDefault(),e.stopPropagation(),v.send({type:el.Search,value:e.key});case Q.Keys.Enter:if(e.preventDefault(),e.stopPropagation(),null!==v.state.activeItemIndex){let{dataRef:e}=v.state.items[v.state.activeItemIndex];null==(n=null==(t=e.current)?void 0:t.domRef.current)||n.click()}v.send({type:el.CloseMenu}),(0,$.restoreFocusIfNecessary)(v.state.buttonElement);break;case Q.Keys.ArrowDown:return e.preventDefault(),e.stopPropagation(),v.send({type:el.GoToItem,focus:G.Next});case Q.Keys.ArrowUp:return e.preventDefault(),e.stopPropagation(),v.send({type:el.GoToItem,focus:G.Previous});case Q.Keys.Home:case Q.Keys.PageUp:return e.preventDefault(),e.stopPropagation(),v.send({type:el.GoToItem,focus:G.First});case Q.Keys.End:case Q.Keys.PageDown:return e.preventDefault(),e.stopPropagation(),v.send({type:el.GoToItem,focus:G.Last});case Q.Keys.Escape:e.preventDefault(),e.stopPropagation(),(0,c.flushSync)(()=>v.send({type:el.CloseMenu})),null==(r=v.state.buttonElement)||r.focus({preventScroll:!0});break;case Q.Keys.Tab:e.preventDefault(),e.stopPropagation(),(0,c.flushSync)(()=>v.send({type:el.CloseMenu})),(0,$.focusFrom)(v.state.buttonElement,e.shiftKey?$.Focus.Previous:$.Focus.Next);break;default:1===e.key.length&&(v.send({type:el.Search,value:e.key}),q.setTimeout(()=>v.send({type:el.ClearSearch}),350))}}),Z=(0,m.useEvent)(e=>{e.key===Q.Keys.Space&&e.preventDefault()}),ee=(0,A.useSlot)({open:F===ei.Open}),et=(0,Y.mergeProps)(d?S():{},{"aria-activedescendant":(0,j.useSlice)(v,v.selectors.activeDescendantId),"aria-labelledby":(0,j.useSlice)(v,e=>{var t;return null==(t=e.buttonElement)?void 0:t.id}),id:r,onKeyDown:X,onKeyUp:Z,role:"menu",tabIndex:F===ei.Open?0:void 0,ref:L,style:{...u.style,...w,"--button-width":(0,p.useElementSize)(H,k,!0).width},...(0,B.transitionDataAttributes)(W)}),en=(0,Y.useRender)();return a.default.createElement(J.Portal,{enabled:!!i&&(e.static||H),ownerDocument:R},en({ourProps:et,theirProps:u,slot:ee,defaultTag:"div",features:eh,visible:z,name:"Menu.Items"}))}),ew=(0,Y.forwardRefWithAs)(function(e,t){let n,r,o,i=(0,a.useId)(),{id:s=`headlessui-menu-item-${i}`,disabled:l=!1,...u}=e,c=ep("Menu.Item"),d=(0,j.useSlice)(c,e=>c.selectors.isActive(e,s)),f=(0,a.useRef)(null),p=(0,D.useSyncRefs)(t,f),v=(0,j.useSlice)(c,e=>c.selectors.shouldScrollIntoView(e,s));(0,y.useIsoMorphicEffect)(()=>{if(v)return(0,g.disposables)().requestAnimationFrame(()=>{var e,t;null==(t=null==(e=f.current)?void 0:e.scrollIntoView)||t.call(e,{block:"nearest"})})},[v,f]);let h=(n=(0,a.useRef)(""),r=(0,a.useRef)(""),(0,m.useEvent)(()=>{let e=f.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():H(t).trim()}return null}).filter(Boolean);if(e.length>0)return e.join(", ")}return H(e).trim()})(e).trim().toLowerCase();return n.current=t,r.current=o,o})),b=(0,a.useRef)({disabled:l,domRef:f,get textValue(){return h()}});(0,y.useIsoMorphicEffect)(()=>{b.current.disabled=l},[b,l]),(0,y.useIsoMorphicEffect)(()=>(c.actions.registerItem(s,b),()=>c.actions.unregisterItem(s)),[b,s]);let E=(0,m.useEvent)(()=>{c.send({type:el.CloseMenu})}),w=(0,m.useEvent)(e=>{if(l)return e.preventDefault();c.send({type:el.CloseMenu}),(0,$.restoreFocusIfNecessary)(c.state.buttonElement)}),S=(0,m.useEvent)(()=>{if(l)return c.send({type:el.GoToItem,focus:G.Nothing});c.send({type:el.GoToItem,focus:G.Specific,id:s})}),I=(o=(0,a.useRef)([-1,-1]),{wasMoved(e){let t=W(e);return(o.current[0]!==t[0]||o.current[1]!==t[1])&&(o.current=t,!0)},update(e){o.current=W(e)}}),T=(0,m.useEvent)(e=>I.update(e)),x=(0,m.useEvent)(e=>{I.wasMoved(e)&&(l||d||c.send({type:el.GoToItem,focus:G.Specific,id:s,trigger:es.Pointer}))}),M=(0,m.useEvent)(e=>{I.wasMoved(e)&&(l||d&&c.state.activationTrigger===es.Pointer&&c.send({type:el.GoToItem,focus:G.Nothing}))}),[P,L]=(0,X.useLabels)(),[F,k]=(0,q.useDescriptions)(),R=(0,A.useSlot)({active:d,focus:d,disabled:l,close:E}),C=(0,Y.useRender)();return a.default.createElement(L,null,a.default.createElement(k,null,C({ourProps:{id:s,ref:p,role:"menuitem",tabIndex:!0===l?void 0:-1,"aria-disabled":!0===l||void 0,"aria-labelledby":P,"aria-describedby":F,disabled:void 0,onClick:w,onFocus:S,onPointerEnter:T,onMouseEnter:T,onPointerMove:x,onMouseMove:x,onPointerLeave:M,onMouseLeave:M},theirProps:u,slot:R,defaultTag:eg,name:"Menu.Item"})))}),eS=Object.assign(eb,{Button:eE,Items:ey,Item:ew,Section:(0,Y.forwardRefWithAs)(function(e,t){let[n,r]=(0,X.useLabels)(),o=(0,Y.useRender)();
1return a.default.createElement(r,null,o({ourProps:{ref:t,"aria-labelledby":n,role:"group"},theirProps:e,slot:{},defaultTag:"div",name:"Menu.Section"}))}),Heading:(0,Y.forwardRefWithAs)(function(e,t){let n=(0,a.useId)(),{id:r=`headlessui-menu-heading-${n}`,...o}=e,i=(0,X.useLabelContext)();(0,y.useIsoMorphicEffect)(()=>i.register(r),[r,i.register]);let s={id:r,ref:t,role:"presentation",...i.props};return(0,Y.useRender)()({ourProps:s,theirProps:o,slot:{},defaultTag:"header",name:"Menu.Heading"})}),Separator:(0,Y.forwardRefWithAs)(function(e,t){return(0,Y.useRender)()({ourProps:{ref:t,role:"separator"},theirProps:e,slot:{},defaultTag:"div",name:"Menu.Separator"})})});e.s(["Menu",0,eS,"MenuButton",0,eE,"MenuItem",0,ew,"MenuItems",0,ey],556120)}]);
2
3//# sourceMappingURL=26omx5km0sd6b.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.