PageSourceSearch

https://www.boutiquehotelalhambra.com/_next/static/chunks/1r0ps4j1k5py3.js

js boutiquehotelalhambra.com collected 2026-10-04 20:08:13 UTC 92,256 bytes, 5 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,78528,(e,t,n)=>{"use strict";var r=e.r(90878),l="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},o=r.useSyncExternalStore,i=r.useRef,a=r.useEffect,u=r.useMemo,s=r.useDebugValue;n.useSyncExternalStoreWithSelector=function(e,t,n,r,c){var d=i(null);if(null===d.current){var f={hasValue:!1,value:null};d.current=f}else f=d.current;var p=o(e,(d=u(function(){function e(e){if(!a){if(a=!0,o=e,e=r(e),void 0!==c&&f.hasValue){var t=f.value;if(c(t,e))return i=t}return i=e}if(t=i,l(o,e))return t;var n=r(e);return void 0!==c&&c(t,n)?(o=e,t):(o=e,i=n)}var o,i,a=!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 a(function(){f.hasValue=!0,f.value=p},[p]),s(p),p}},52445,(e,t,n)=>{"use strict";t.exports=e.r(78528)},34862,e=>{"use strict";var t=e.i(53140),n=e.i(64458),r=e.i(7841);e.s(["default",0,function({extraClasses:e,children:l,...o}){let{className:i,...a}=o,{roomBookingUrl:u}=(0,r.useOptions)(),s=i??(0,n.default)("text-sm sm:text-base text-alhambraGold",e);return(0,t.jsx)("a",{target:"_blank",rel:"noopener noreferrer",className:s,...a,href:u,children:l??"Book now"})}])},18190,e=>{"use strict";let t,n,r,l,o,i,a,u,s,c,d,f,p,m,v,h,g,b,y;var w,x,E,S,C,P,T,L,k=e.i(53140),O=e.i(39062),F=e.i(90878);let A="u">typeof document?F.default.useLayoutEffect:()=>{},R=null!=(E=F.default.useInsertionEffect)?E:A,N=e=>{var t;return null!=(t=null==e?void 0:e.ownerDocument)?t:document},M=e=>e&&"window"in e&&e.window===e?e:N(e).defaultView||window;"u">typeof Element&&Element.prototype;let j=["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"];function I(e){return e.nativeEvent=e,e.isDefaultPrevented=()=>e.defaultPrevented,e.isPropagationStopped=()=>e.cancelBubble,e.persist=()=>{},e}function H(e){var t;let n,r=(0,F.useRef)({isFocused:!1,observer:null});A(()=>{let e=r.current;return()=>{e.observer&&(e.observer.disconnect(),e.observer=null)}},[]);let l=(t=t=>{null==e||e(t)},n=(0,F.useRef)(null),R(()=>{n.current=t},[t]),(0,F.useCallback)((...e)=>{let t=n.current;return null==t?void 0:t(...e)},[]));return(0,F.useCallback)(e=>{if(e.target instanceof HTMLButtonElement||e.target instanceof HTMLInputElement||e.target instanceof HTMLTextAreaElement||e.target instanceof HTMLSelectElement){r.current.isFocused=!0;let t=e.target;t.addEventListener("focusout",e=>{r.current.isFocused=!1,t.disabled&&l(I(e)),r.current.observer&&(r.current.observer.disconnect(),r.current.observer=null)},{once:!0}),r.current.observer=new MutationObserver(()=>{if(r.current.isFocused&&t.disabled){var e;null==(e=r.current.observer)||e.disconnect();let n=t===document.activeElement?null:document.activeElement;t.dispatchEvent(new FocusEvent("blur",{relatedTarget:n})),t.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:n}))}}),r.current.observer.observe(t,{attributes:!0,attributeFilter:["disabled"]})}},[l])}function D(e){var t;if("u"<typeof window||null==window.navigator)return!1;let n=null==(t=window.navigator.userAgentData)?void 0:t.brands;return Array.isArray(n)&&n.some(t=>e.test(t.brand))||e.test(window.navigator.userAgent)}function _(e){var t;return"u">typeof window&&null!=window.navigator&&e.test((null==(t=window.navigator.userAgentData)?void 0:t.platform)||window.navigator.platform)}function B(e){let t=null;return()=>(null==t&&(t=e()),t)}j.join(":not([hidden]),"),j.push('[tabindex]:not([tabindex="-1"]):not([disabled])'),j.join(':not([hidden]):not([tabindex="-1"]),');let W=B(function(){return _(/^Mac/i)}),V=B(function(){return _(/^iPhone/i)}),$=B(function(){return _(/^iPad/i)||W()&&navigator.maxTouchPoints>1}),G=B(function(){return V()||$()});B(function(){return W()||G()}),B(function(){return D(/AppleWebKit/i)&&!K()});let K=B(function(){return D(/Chrome/i)}),U=B(function(){return D(/Android/i)});B(function(){return D(/Firefox/i)});let q={prefix:String(Math.round(1e10*Math.random())),current:0};F.default.createContext(q),F.default.createContext(!1),"u">typeof window&&window.document&&window.document.createElement,new WeakMap;F.default.useId;let z=null,Y=new Set,X=new Map,Z=!1,J=!1,Q={Tab:!0,Escape:!0};function ee(e,t){for(let n of Y)n(e,t)}function et(e){Z=!0,e.metaKey||!W()&&e.altKey||e.ctrlKey||"Control"
1===e.key||"Shift"===e.key||"Meta"===e.key||(z="keyboard",ee("keyboard",e))}function en(e){z="pointer",("mousedown"===e.type||"pointerdown"===e.type)&&(Z=!0,ee("pointer",e))}function er(e){(""===e.pointerType&&e.isTrusted||(U()&&e.pointerType?"click"===e.type&&1===e.buttons:0===e.detail&&!e.pointerType))&&(Z=!0,z="virtual")}function el(e){e.target!==window&&e.target!==document&&e.isTrusted&&(Z||J||(z="virtual",ee("virtual",e)),Z=!1,J=!1)}function eo(){Z=!1,J=!0}function ei(e){if("u"<typeof window||"u"<typeof document||X.get(M(e)))return;let t=M(e),n=N(e),r=t.HTMLElement.prototype.focus;t.HTMLElement.prototype.focus=function(){Z=!0,r.apply(this,arguments)},n.addEventListener("keydown",et,!0),n.addEventListener("keyup",et,!0),n.addEventListener("click",er,!0),t.addEventListener("focus",el,!0),t.addEventListener("blur",eo,!1),"u">typeof PointerEvent&&(n.addEventListener("pointerdown",en,!0),n.addEventListener("pointermove",en,!0),n.addEventListener("pointerup",en,!0)),t.addEventListener("beforeunload",()=>{ea(e)},{once:!0}),X.set(t,{focus:r})}let ea=(e,t)=>{let n=M(e),r=N(e);t&&r.removeEventListener("DOMContentLoaded",t),X.has(n)&&(n.HTMLElement.prototype.focus=X.get(n).focus,r.removeEventListener("keydown",et,!0),r.removeEventListener("keyup",et,!0),r.removeEventListener("click",er,!0),n.removeEventListener("focus",el,!0),n.removeEventListener("blur",eo,!1),"u">typeof PointerEvent&&(r.removeEventListener("pointerdown",en,!0),r.removeEventListener("pointermove",en,!0),r.removeEventListener("pointerup",en,!0)),X.delete(n))};function eu(){return"pointer"!==z}"u">typeof document&&("loading"!==(t=N(void 0)).readyState?ei(void 0):t.addEventListener("DOMContentLoaded",()=>{ei(void 0)}));let es=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function ec(e,t){return!!t&&!!e&&e.contains(t)}function ed(){let e=(0,F.useRef)(new Map),t=(0,F.useCallback)((t,n,r,l)=>{let o=(null==l?void 0:l.once)?(...t)=>{e.current.delete(r),r(...t)}:r;e.current.set(r,{type:n,eventTarget:t,fn:o,options:l}),t.addEventListener(n,o,l)},[]),n=(0,F.useCallback)((t,n,r,l)=>{var o;let i=(null==(o=e.current.get(r))?void 0:o.fn)||r;t.removeEventListener(n,i,l),e.current.delete(r)},[]),r=(0,F.useCallback)(()=>{e.current.forEach((e,t)=>{n(e.eventTarget,e.type,t,e.options)})},[n]);return(0,F.useEffect)(()=>r,[r]),{addGlobalListener:t,removeGlobalListener:n,removeAllGlobalListeners:r}}let ef=!1,ep=0;function em(e){"touch"===e.pointerType&&(ef=!0,setTimeout(()=>{ef=!1},50))}function ev(){if("u">typeof document)return 0===ep&&"u">typeof PointerEvent&&document.addEventListener("pointerup",em),ep++,()=>{!(--ep>0)&&"u">typeof PointerEvent&&document.removeEventListener("pointerup",em)}}var eh=Object.defineProperty,eg=(e,t,n)=>{let r;return(r="symbol"!=typeof t?t+"":t)in e?eh(e,r,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[r]=n,n};let eb=new class{constructor(){eg(this,"current",this.detect()),eg(this,"handoffState","pending"),eg(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 ey(e){var t;return eb.isServer?null:null==e?document:null!=(t=null==e?void 0:e.ownerDocument)?t:document}function ew(e){var t,n;return eb.isServer?null:null==e?document:null!=(n=null==(t=null==e?void 0:e.getRootNode)?void 0:t.call(e))?n:document}function ex(e){var t,n;return null!=(n=null==(t=ew(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 eS(){let e=[],t={addEventListener:(e,n,r,l)=>(e.addEventListener(n,r,l),t.add(()=>e.removeEventListener(n,r,l))),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=eS();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 eC(){let[e]=(0,F.useState)(eS);return(0,F.useEffect)(()=>()=>
1e.dispose(),[e]),e}let eP=(e,t)=>{eb.isServer?(0,F.useEffect)(e,t):(0,F.useLayoutEffect)(e,t)};function eT(e){let t=(0,F.useRef)(e);return eP(()=>{t.current=e},[e]),t}let eL=function(e){let t=eT(e);return F.default.useCallback((...e)=>t.current(...e),[t])};function ek(e){if(null===e)return{width:0,height:0};let{width:t,height:n}=e.getBoundingClientRect();return{width:t,height:n}}function eO(e){return"object"==typeof e&&null!==e&&"nodeType"in e&&"tagName"in e}function eF(e){return eO(e)&&"accessKey"in e}function eA(e){return eO(e)&&"tabIndex"in e}function eR(e){return eF(e)&&"LEGEND"===e.nodeName}function eN(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,eN),r}let eM=["[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(","),ej=["[data-autofocus]"].map(e=>`${e}:not([tabindex='-1'])`).join(",");var eI=((n=eI||{})[n.First=1]="First",n[n.Previous=2]="Previous",n[n.Next=4]="Next",n[n.Last=8]="Last",n[n.WrapAround=16]="WrapAround",n[n.NoScroll=32]="NoScroll",n[n.AutoFocus=64]="AutoFocus",n),eH=((r=eH||{})[r.Error=0]="Error",r[r.Overflow=1]="Overflow",r[r.Success=2]="Success",r[r.Underflow=3]="Underflow",r),eD=((l=eD||{})[l.Previous=-1]="Previous",l[l.Next=1]="Next",l);function e_(e=document.body){return null==e?[]:Array.from(e.querySelectorAll(eM)).sort((e,t)=>Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(t.tabIndex||Number.MAX_SAFE_INTEGER)))}var eB=((o=eB||{})[o.Strict=0]="Strict",o[o.Loose=1]="Loose",o);function eW(e,t=0){var n;return e!==(null==(n=ey(e))?void 0:n.body)&&eN(t,{0:()=>e.matches(eM),1(){let t=e;for(;null!==t;){if(t.matches(eM))return!0;t=t.parentElement}return!1}})}var eV=((i=eV||{})[i.Keyboard=0]="Keyboard",i[i.Mouse=1]="Mouse",i);function e$(e,t,{sorted:n=!0,relativeTo:r=null,skipElements:l=[]}={}){var o,i,a;let u=Array.isArray(e)?e.length>0?ew(e[0]):document:ew(e),s=Array.isArray(e)?n?function(e,t=e=>e){return e.slice().sort((e,n)=>{let r=t(e),l=t(n);if(null===r||null===l)return 0;let o=r.compareDocumentPosition(l);return o&Node.DOCUMENT_POSITION_FOLLOWING?-1:o&Node.DOCUMENT_POSITION_PRECEDING?1:0})}(e):e:64&t?function(e=document.body){return null==e?[]:Array.from(e.querySelectorAll(ej)).sort((e,t)=>Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(t.tabIndex||Number.MAX_SAFE_INTEGER)))}(e):e_(e);l.length>0&&s.length>1&&(s=s.filter(e=>!l.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 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,s.indexOf(r))-1;if(4&t)return Math.max(0,s.indexOf(r))+1;if(8&t)return s.length-1;throw Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),f=32&t?{preventScroll:!0}:{},p=0,m=s.length,v;do{if(p>=m||p+m<=0)return 0;let e=d+p;if(16&t)e=(e+m)%m;else{if(e<0)return 3;if(e>=m)return 1}null==(v=s[e])||v.focus(f),p+=c}while(v!==ex(v))return 6&t&&null!=(a=null==(i=null==(o=v)?void 0:o.matches)?void 0:i.call(o,"textarea,input"))&&a&&v.select(),2}function eG(){return/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0}function eK(){return eG()||/Android/gi.test(window.navigator.userAgent)}function eU(e,t,n,r){let l=eT(n);(0,F.useEffect)(()=>{if(e)return document.addEventListener(t,n,r),()=>document.removeEventListener(t,n,r);function n(e){l.current(e)}},[e,t,r])}function eq(e,t,n,r){let l=eT(n);(0,F.useEffect)(()=>{if(e)return window.addEventListener(t,n,r),()=>window.removeEventListener(t,n,r);function n(e){l.current(e)}},[e,t,r])}function ez(...e){return(0,F.useMemo)(()=>ey(...e),[...e])}function eY(...e){return Array.from(new Set(e.flatMap(e=>
1"string"==typeof e?e.split(" "):[]))).filter(Boolean).join(" ")}"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));var eX=((a=eX||{})[a.None=0]="None",a[a.RenderStrategy=1]="RenderStrategy",a[a.Static=2]="Static",a),eZ=((u=eZ||{})[u.Unmount=0]="Unmount",u[u.Hidden=1]="Hidden",u);function eJ(){let e,t,n=(e=(0,F.useRef)([]),t=(0,F.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,F.useCallback)(e=>(function({ourProps:e,theirProps:t,slot:n,defaultTag:r,features:l,visible:o=!0,name:i,mergeRefs:a}){a=null!=a?a:e0;let u=e1(t,e);if(o)return eQ(u,n,r,i,a);let s=null!=l?l:0;if(2&s){let{static:e=!1,...t}=u;if(e)return eQ(t,n,r,i,a)}if(1&s){let{unmount:e=!0,...t}=u;return eN(+!e,{0:()=>null,1:()=>eQ({...t,hidden:!0,style:{display:"none"}},n,r,i,a)})}return eQ(u,n,r,i,a)})({mergeRefs:n,...e}),[n])}function eQ(e,t={},n,r,l){let{as:o=n,children:i,refName:a="ref",...u}=e3(e,["unmount","static"]),s=void 0!==e.ref?{[a]:e.ref}:{},c="function"==typeof i?i(t):i;c=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}(c),"className"in u&&u.className&&"function"==typeof u.className&&(u.className=u.className(t)),u["aria-labelledby"]&&u["aria-labelledby"]===u.id&&(u["aria-labelledby"]=void 0);let d={};if(t){let e=!1,n=[];for(let[r,l]of Object.entries(t))"boolean"==typeof l&&(e=!0),!0===l&&n.push(r.replace(/([A-Z])/g,e=>`-${e.toLowerCase()}`));if(e)for(let e of(d["data-headlessui-state"]=n.join(" "),n))d[`data-${e}`]=""}if(e8(o)&&(Object.keys(e5(u)).length>0||Object.keys(e5(d)).length>0))if(!(0,F.isValidElement)(c)||Array.isArray(c)&&c.length>1||e8(c.type)){if(Object.keys(e5(u)).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(e5(u)).concat(Object.keys(e5(d))).map(e=>`  - ${e}`).join(`
2`),"","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(`
3`)].join(`
4`))}else{var f;let e=c.props,t=null==e?void 0:e.className,n="function"==typeof t?(...e)=>eY(t(...e),u.className):eY(t,u.className),r=e1(c.props,e5(e3(u,["ref"])));for(let e in d)e in r&&delete d[e];return(0,F.cloneElement)(c,Object.assign({},r,d,s,{ref:l((f=c,F.default.version.split(".")[0]>="19"?f.props.ref:f.ref),s.ref)},n?{className:n}:{}))}return(0,F.createElement)(o,Object.assign({},e3(u,["ref"]),!e8(o)&&s,!e8(o)&&d),c)}function e0(...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 e1(...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 l of n[e]){if((t instanceof Event||(null==t?void 0:t.nativeEvent)instanceof Event)&&t.defaultPrevented)return;l(t,...r)}}});return t}function e2(...e){if(0===e.length)return{};if(1===e.length)return e[0];let t={},n={};for(let r of e)for(let e in r)e.startsWith("on")&&"function"==typeof r[e]?(null!=n[e]||(n[e]=[]),n[e].push(r[e])):t[e]=r[e];for(let e in n)Object.assign(t,{[e](...t){for(let r of n[e])null==r||r(...t)}});return t}function e4(e){var t;return Object.assign((0,F.forwardRef)(e),{displayName:null!=(t=e.displayName)?t:e.name})}function e5(e){let t=Object.assign({},e);for(let e in t)void 0===t[e]&&delete t[e];return t}function e3(e,t=[]){let n=Object.assign({},e);for(let e of t)e in n&&delete n[e];return n}function e8(e){return e===F.Fragment||e===Symbol.for("react.fragment")}var e6=((s=e6||{})[s.None=1]="None",s[s.Focusable=2]="Focusable",s[s.Hidden=4]="Hidden",s);let e9=e4(function(e,t){var n;let{features:r=1,...l}=e,o={ref:t,"aria-hidden":(2&r)==2||(null!=(n=l["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 eJ()({ourProps:o,theirProps:l,slot:{},defaultTag:"span",name:"Hidden"})}),e7=(0,F.createContext)(null);function te({children:e,node:t}){let[n,r]=(0,F.useState)(null),l=tt(null!=t?t:n);return F.default.createElement(e7.Provider,{value:l}
4,e,null===l&&F.default.createElement(e9,{features:e6.Hidden,ref:e=>{var t,n;if(e){for(let l of null!=(n=null==(t=ey(e))?void 0:t.querySelectorAll("html > *, body > *"))?n:[])if(l!==document.body&&l!==document.head&&eO(l)&&null!=l&&l.contains(e)){r(l);break}}}}))}function tt(e=null){var t;return null!=(t=(0,F.useContext)(e7))?t:e}function tn(e){let t={};for(let n of e)Object.assign(t,n(t));return t}let tr=(w=()=>new Map,x={PUSH(e,t){var n;let r=null!=(n=this.get(e))?n:{doc:e,count:0,d:eS(),meta:new Set,computedMeta:{}};return r.count++,r.meta.add(t),r.computedMeta=tn(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=tn(n.meta)),this},SCROLL_PREVENT(e){let t,n={doc:e.doc,d:e.d,meta:()=>e.computedMeta},r=[eG()?{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=eS();n.style(e.documentElement,"scrollBehavior","auto"),t.add(()=>t.microTask(()=>n.dispose()))}let l=null!=(n=window.scrollY)?n:window.pageYOffset,o=null;t.addEventListener(e,"click",t=>{if(eA(t.target))try{let n=t.target.closest("a");if(!n)return;let{hash:l}=new URL(n.href),i=e.querySelector(l);eA(i)&&!r(i)&&(o=i)}catch{}},!0),t.group(n=>{t.addEventListener(e,"touchstart",e=>{var t;if(n.dispose(),eA(e.target)&&eO(t=e.target)&&"style"in t)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(eA(e.target)){var t;if(!(eF(t=e.target)&&"INPUT"===t.nodeName))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;l!==(null!=(e=window.scrollY)?e:window.pageYOffset)&&window.scrollTo(0,l),o&&o.isConnected&&(o.scrollIntoView({block:"nearest"}),o=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,l=Math.max(0,r.clientWidth-r.offsetWidth),o=Math.max(0,t-l);n.style(r,"paddingRight",`${o}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=w(),d=new Set,{getSnapshot:()=>c,subscribe:e=>(d.add(e),()=>d.delete(e)),dispatch(e,...t){let n=x[e].call(c,...t);n&&(c=n,d.forEach(e=>e()))}});tr.subscribe(()=>{let e=tr.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)&&tr.dispatch(n.count>0?"SCROLL_PREVENT":"SCROLL_ALLOW",n),0===n.count&&tr.dispatch("TEARDOWN",n)}});class tl 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 to=Object.defineProperty,ti=(e,t,n)=>{if(!t.has(e))throw TypeError("Cannot "+n)},ta=(e,t,n)=>(ti(e,t,"read from private field"),n?n.call(e):t.get(e)),tu=(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)},ts=(e,t,n,r)=>(ti(e,t,"write to private field"),r?r.call(e,n):t.set(e,n),n);class tc{constructor(e){tu(this,S,{}),tu(this,C,new tl(()=>new Set)),tu(this,P,new Set),((e,t,n)=>{let r;return(r="symbol"!=typeof t?t+"":t)in e?to(e,r,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[r]=n})(this,"disposables",eS()),ts(this,S,e),eb.isServer&&this.disposables.microTask(()=>{this.dispose()})}dispose(){this.disposables.dispose()}get state(){return ta(this,S)}subscribe(e,t){if(eb.isServer)return()=>{};let n={selector:e,callback:t,current:e(ta(this,S))};return ta(this,P).add(n),this.disposables.add(()=>{ta(this,P).delete(n)})}on(e,t){return eb.isServer?()=>{}:(ta(this,C).get(e).add(t),this.disposables.add(()=>{ta(this,C).get(e).delete(t)}))}send(e){let t=this.reduce(ta(this,S),e);if(t!==ta(this,S)){for(let e of(ts(this,S,t),ta(this,P))){let t=e.selector(ta(this,S));td(e.current,t)||(e.current=t,e.callback(t))}for(let t of ta(this,C).get(e.type))t(ta(this,S),e)}}}function td(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&&tf(e[Symbol.iterator](),t[Symbol.iterator]()):e instanceof Map&&t instanceof Map||e instanceof Set&&t instanceof Set?e.size===t.size&&tf(e.entries(),t.entries()):!!(tp(e)&&tp(t))&&tf(Object.entries(e)[Symbol.iterator](),Object.entries(t)[Symbol.iterator]()))}function tf(e,t){for(;;){let n=e.next(),r=t.next();if(n.done&&r.done)return!0;
4if(n.done||r.done||!Object.is(n.value,r.value))return!1}}function tp(e){if("[object Object]"!==Object.prototype.toString.call(e))return!1;let t=Object.getPrototypeOf(e);return null===t||null===Object.getPrototypeOf(t)}S=new WeakMap,C=new WeakMap,P=new WeakMap;var tm=Object.defineProperty,tv=(e,t,n)=>{let r;return(r="symbol"!=typeof t?t+"":t)in e?tm(e,r,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[r]=n,n},th=((f=th||{})[f.Push=0]="Push",f[f.Pop=1]="Pop",f);let tg={0(e,t){let n=t.id,r=e.stack,l=e.stack.indexOf(n);if(-1!==l){let t=e.stack.slice();return t.splice(l,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 l=e.stack.slice();return l.splice(r,1),{...e,stack:l}}};class tb extends tc{constructor(){super(...arguments),tv(this,"actions",{push:e=>this.send({type:0,id:e}),pop:e=>this.send({type:1,id:e})}),tv(this,"selectors",{isTop:(e,t)=>e.stack[e.stack.length-1]===t,inStack:(e,t)=>e.stack.includes(t)})}static new(){return new tb({stack:[]})}reduce(e,t){return eN(t.type,tg,e,t)}}let ty=new tl(()=>tb.new());var tw=e.i(52445);function tx(e,t,n=td){return(0,tw.useSyncExternalStoreWithSelector)(eL(t=>e.subscribe(tE,t)),eL(()=>e.state),eL(()=>e.state),eL(t),n)}function tE(e){return e}function tS(e){return(0,F.useMemo)(()=>e,Object.values(e))}let tC=Symbol();function tP(e,t=!0){return Object.assign(e,{[tC]:t})}function tT(...e){let t=(0,F.useRef)(e);(0,F.useEffect)(()=>{t.current=e},[e]);let n=eL(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[tC]))?void 0:n}var tL=((p=tL||{})[p.Forwards=0]="Forwards",p[p.Backwards=1]="Backwards",p);function tk(){let e=(0,F.useRef)(0);return eq(!0,"keydown",t=>{"Tab"===t.key&&(e.current=+!!t.shiftKey)},!0),e}void 0!==O.default&&"u">typeof globalThis&&"u">typeof Element&&(null==(T=null==O.default?void 0:O.default.env)?void 0:T.NODE_ENV)==="test"&&void 0===(null==(L=null==Element?void 0:Element.prototype)?void 0:L.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(`
5`)),[]});var tO=((m=tO||{})[m.None=0]="None",m[m.Closed=1]="Closed",m[m.Enter=2]="Enter",m[m.Leave=4]="Leave",m);function tF(e){let t={};for(let n in e)!0===e[n]&&(t[`data-${n}`]="");return t}function tA(e,t,n,r){let[l,o]=(0,F.useState)(n),{hasFlag:i,addFlag:a,removeFlag:u}=function(e=0){let[t,n]=(0,F.useState)(e),r=(0,F.useCallback)(e=>n(e),[]),l=(0,F.useCallback)(e=>n(t=>t|e),[]),o=(0,F.useCallback)(e=>(t&e)===e,[t]);return{flags:t,setFlag:r,addFlag:l,hasFlag:o,removeFlag:(0,F.useCallback)(e=>n(t=>t&~e),[]),toggleFlag:(0,F.useCallback)(e=>n(t=>t^e),[])}}(e&&l?3:0),s=(0,F.useRef)(!1),c=(0,F.useRef)(!1);return eP(()=>{var l;if(e){if(n&&o(!0),!t){n&&a(3);return}return null==(l=null==r?void 0:r.start)||l.call(r,n),function(e,{prepare:t,run:n,done:r,inFlight:l}){let o=eS();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:l}),o.nextFrame(()=>{n(),o.requestAnimationFrame(()=>{o.add(function(e,t){var n,r;let l=eS();if(!e)return l.dispose;let o=!1;l.add(()=>{o=!0});let i=null!=(r=null==(n=e.getAnimations)?void 0:n.call(e).filter(e=>e instanceof CSSTransition))?r:[];return 0===i.length?t():Promise.allSettled(i.map(e=>e.finished)).then(()=>{o||t()}),l.dispose}(e,r))})}),o.dispose}(t,{inFlight:s,prepare(){c.current?c.current=!1:c.current=s.current,s.current=!0,c.current||(n?(a(3),u(4)):(a(4),u(2)))},run(){c.current?n?(u(3),a(4)):(u(4),a(3)):n?u(1):a(1)},done(){var e,l,i,a;c.current&&(null!=(a=null==(i=(l=t).getAnimations)?void 0:i.call(l))?a:[]).some(e=>e instanceof CSSTransition&&"finished"!==e.playState)||(s.current=!1,u(7),n||o(!1),null==(e=null==r?void 0:r.end)||e.call(r,n))}})}},[e,n,t,eC()]),e?[l,{closed:i(1),enter:i(2),leave:i(4),transition:i(2)||i(4)}
5]:[n,{closed:void 0,enter:void 0,leave:void 0,transition:void 0}]}let tR=(0,F.createContext)(()=>{});function tN({value:e,children:t}){return F.default.createElement(tR.Provider,{value:e},t)}let tM=Math.min,tj=Math.max,tI=Math.round,tH=Math.floor,tD=e=>({x:e,y:e}),t_={left:"right",right:"left",bottom:"top",top:"bottom"},tB={start:"end",end:"start"};function tW(e,t){return"function"==typeof e?e(t):e}function tV(e){return e.split("-")[0]}function t$(e){return e.split("-")[1]}function tG(e){return"x"===e?"y":"x"}function tK(e){return"y"===e?"height":"width"}let tU=new Set(["top","bottom"]);function tq(e){return tU.has(tV(e))?"y":"x"}function tz(e){return e.replace(/start|end/g,e=>tB[e])}let tY=["left","right"],tX=["right","left"],tZ=["top","bottom"],tJ=["bottom","top"];function tQ(e){return e.replace(/left|right|bottom|top/g,e=>t_[e])}function t0(e){let{x:t,y:n,width:r,height:l}=e;return{width:r,height:l,top:n,left:t,right:t+r,bottom:n+l,x:t,y:n}}function t1(e,t,n){let r,{reference:l,floating:o}=e,i=tq(t),a=tG(tq(t)),u=tK(a),s=tV(t),c="y"===i,d=l.x+l.width/2-o.width/2,f=l.y+l.height/2-o.height/2,p=l[u]/2-o[u]/2;switch(s){case"top":r={x:d,y:l.y-o.height};break;case"bottom":r={x:d,y:l.y+l.height};break;case"right":r={x:l.x+l.width,y:f};break;case"left":r={x:l.x-o.width,y:f};break;default:r={x:l.x,y:l.y}}switch(t$(t)){case"start":r[a]-=p*(n&&c?-1:1);break;case"end":r[a]+=p*(n&&c?-1:1)}return r}let t2=async(e,t,n)=>{let{placement:r="bottom",strategy:l="absolute",middleware:o=[],platform:i}=n,a=o.filter(Boolean),u=await (null==i.isRTL?void 0:i.isRTL(t)),s=await i.getElementRects({reference:e,floating:t,strategy:l}),{x:c,y:d}=t1(s,r,u),f=r,p={},m=0;for(let n=0;n<a.length;n++){let{name:o,fn:v}=a[n],{x:h,y:g,data:b,reset:y}=await v({x:c,y:d,initialPlacement:r,placement:f,strategy:l,middlewareData:p,rects:s,platform:i,elements:{reference:e,floating:t}});c=null!=h?h:c,d=null!=g?g:d,p={...p,[o]:{...p[o],...b}},y&&m<=50&&(m++,"object"==typeof y&&(y.placement&&(f=y.placement),y.rects&&(s=!0===y.rects?await i.getElementRects({reference:e,floating:t,strategy:l}):y.rects),{x:c,y:d}=t1(s,f,u)),n=-1)}return{x:c,y:d,placement:f,strategy:l,middlewareData:p}};async function t4(e,t){var n,r;void 0===t&&(t={});let{x:l,y:o,platform:i,rects:a,elements:u,strategy:s}=e,{boundary:c="clippingAncestors",rootBoundary:d="viewport",elementContext:f="floating",altBoundary:p=!1,padding:m=0}=tW(t,e),v="number"!=typeof(r=m)?{top:0,right:0,bottom:0,left:0,...r}:{top:r,right:r,bottom:r,left:r},h=u[p?"floating"===f?"reference":"floating":f],g=t0(await i.getClippingRect({element:null==(n=await (null==i.isElement?void 0:i.isElement(h)))||n?h:h.contextElement||await (null==i.getDocumentElement?void 0:i.getDocumentElement(u.floating)),boundary:c,rootBoundary:d,strategy:s})),b="floating"===f?{x:l,y:o,width:a.floating.width,height:a.floating.height}:a.reference,y=await (null==i.getOffsetParent?void 0:i.getOffsetParent(u.floating)),w=await (null==i.isElement?void 0:i.isElement(y))&&await (null==i.getScale?void 0:i.getScale(y))||{x:1,y:1},x=t0(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:u,rect:b,offsetParent:y,strategy:s}):b);return{top:(g.top-x.top+v.top)/w.y,bottom:(x.bottom-g.bottom+v.bottom)/w.y,left:(g.left-x.left+v.left)/w.x,right:(x.right-g.right+v.right)/w.x}}let t5=new Set(["left","top"]);async function t3(e,t){let{placement:n,platform:r,elements:l}=e,o=await (null==r.isRTL?void 0:r.isRTL(l.floating)),i=tV(n),a=t$(n),u="y"===tq(n),s=t5.has(i)?-1:1,c=o&&u?-1:1,d=tW(t,e),{mainAxis:f,crossAxis:p,alignmentAxis:m}="number"==typeof d?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return a&&"number"==typeof m&&(p="end"===a?-1*m:m),u?{x:p*c,y:f*s}:{x:f*s,y:p*c}}function t8(){return"u">typeof window}function t6(e){return ne(e)?(e.nodeName||"").toLowerCase():"#document"}function t9(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function t7(e){var t;return null==(t=(ne(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function ne(e){return!!t8()&&(e instanceof Node||e instanceof t9(e).Node)}function nt(e){return!!t8()&&(e instanceof Element||e instanceof t9(e).Element)}function nn(e){return!!t8()&&(e instanceof HTMLElement||e instanceof t9(e).HTMLElement)}function nr(e){return!(!t8()||"u"<typeof ShadowRoot)&&(e instanceof ShadowRoot||e instanceof t9(e).ShadowRoot)}let nl=new Set(["inline","contents"]);function no(e){let{overflow:t,overflowX:n,overflowY:r,display:l}=nh(e);
5return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!nl.has(l)}let ni=new Set(["table","td","th"]),na=[":popover-open",":modal"];function nu(e){return na.some(t=>{try{return e.matches(t)}catch(e){return!1}})}let ns=["transform","translate","scale","rotate","perspective"],nc=["transform","translate","scale","rotate","perspective","filter"],nd=["paint","layout","strict","content"];function nf(e){let t=np(),n=nt(e)?nh(e):e;return ns.some(e=>!!n[e]&&"none"!==n[e])||!!n.containerType&&"normal"!==n.containerType||!t&&!!n.backdropFilter&&"none"!==n.backdropFilter||!t&&!!n.filter&&"none"!==n.filter||nc.some(e=>(n.willChange||"").includes(e))||nd.some(e=>(n.contain||"").includes(e))}function np(){return!("u"<typeof CSS)&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")}let nm=new Set(["html","body","#document"]);function nv(e){return nm.has(t6(e))}function nh(e){return t9(e).getComputedStyle(e)}function ng(e){return nt(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function nb(e){if("html"===t6(e))return e;let t=e.assignedSlot||e.parentNode||nr(e)&&e.host||t7(e);return nr(t)?t.host:t}function ny(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);let l=function e(t){let n=nb(t);return nv(n)?t.ownerDocument?t.ownerDocument.body:t.body:nn(n)&&no(n)?n:e(n)}(e),o=l===(null==(r=e.ownerDocument)?void 0:r.body),i=t9(l);if(o){let e=nw(i);return t.concat(i,i.visualViewport||[],no(l)?l:[],e&&n?ny(e):[])}return t.concat(l,ny(l,[],n))}function nw(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function nx(e){let t=nh(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,l=nn(e),o=l?e.offsetWidth:n,i=l?e.offsetHeight:r,a=tI(n)!==o||tI(r)!==i;return a&&(n=o,r=i),{width:n,height:r,$:a}}function nE(e){return nt(e)?e:e.contextElement}function nS(e){let t=nE(e);if(!nn(t))return tD(1);let n=t.getBoundingClientRect(),{width:r,height:l,$:o}=nx(t),i=(o?tI(n.width):n.width)/r,a=(o?tI(n.height):n.height)/l;return i&&Number.isFinite(i)||(i=1),a&&Number.isFinite(a)||(a=1),{x:i,y:a}}let nC=tD(0);function nP(e){let t=t9(e);return np()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:nC}function nT(e,t,n,r){var l;void 0===t&&(t=!1),void 0===n&&(n=!1);let o=e.getBoundingClientRect(),i=nE(e),a=tD(1);t&&(r?nt(r)&&(a=nS(r)):a=nS(e));let u=(void 0===(l=n)&&(l=!1),r&&(!l||r===t9(i))&&l)?nP(i):tD(0),s=(o.left+u.x)/a.x,c=(o.top+u.y)/a.y,d=o.width/a.x,f=o.height/a.y;if(i){let e=t9(i),t=r&&nt(r)?t9(r):r,n=e,l=nw(n);for(;l&&r&&t!==n;){let e=nS(l),t=l.getBoundingClientRect(),r=nh(l),o=t.left+(l.clientLeft+parseFloat(r.paddingLeft))*e.x,i=t.top+(l.clientTop+parseFloat(r.paddingTop))*e.y;s*=e.x,c*=e.y,d*=e.x,f*=e.y,s+=o,c+=i,l=nw(n=t9(l))}}return t0({width:d,height:f,x:s,y:c})}function nL(e,t){let n=ng(e).scrollLeft;return t?t.left+n:nT(t7(e)).left+n}function nk(e,t){let n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-nL(e,n),y:n.top+t.scrollTop}}let nO=new Set(["absolute","fixed"]);function nF(e,t,n){var r;let l;if("viewport"===t)l=function(e,t){let n=t9(e),r=t7(e),l=n.visualViewport,o=r.clientWidth,i=r.clientHeight,a=0,u=0;if(l){o=l.width,i=l.height;let e=np();(!e||e&&"fixed"===t)&&(a=l.offsetLeft,u=l.offsetTop)}let s=nL(r);if(s<=0){let e=r.ownerDocument,t=e.body,n=getComputedStyle(t),l="CSS1Compat"===e.compatMode&&parseFloat(n.marginLeft)+parseFloat(n.marginRight)||0,i=Math.abs(r.clientWidth-t.clientWidth-l);i<=25&&(o-=i)}else s<=25&&(o+=s);return{width:o,height:i,x:a,y:u}}(e,n);else if("document"===t){let t,n,o,i,a,u,s;r=t7(e),t=t7(r),n=ng(r),o=r.ownerDocument.body,i=tj(t.scrollWidth,t.clientWidth,o.scrollWidth,o.clientWidth),a=tj(t.scrollHeight,t.clientHeight,o.scrollHeight,o.clientHeight),u=-n.scrollLeft+nL(r),s=-n.scrollTop,"rtl"===nh(o).direction&&(u+=tj(t.clientWidth,o.clientWidth)-i),l={width:i,height:a,x:u,y:s}}else if(nt(t)){let e,r,o,i,a,u;r=(e=nT(t,!0,"fixed"===n)).top+t.clientTop,o=e.left+t.clientLeft,i=nn(t)?nS(t):tD(1),a=t.clientWidth*i.x,u=t.clientHeight*i.y,l={width:a,height:u,x:o*i.x,y:r*i.y}}else{let n=nP(e);l={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return t0(l)}function nA(e){return"static"===nh(e).position}function nR(e,t){if(!nn(e)||"fixed"===nh(e).position)return null;if(t)return t(e);let n=e.offsetParent;return t7(e)===n&&(n=n.ownerDocument.body),n}function nN(e,t){var n;let r=t9(e);
5if(nu(e))return r;if(!nn(e)){let t=nb(e);for(;t&&!nv(t);){if(nt(t)&&!nA(t))return t;t=nb(t)}return r}let l=nR(e,t);for(;l&&(n=l,ni.has(t6(n)))&&nA(l);)l=nR(l,t);return l&&nv(l)&&nA(l)&&!nf(l)?r:l||function(e){let t=nb(e);for(;nn(t)&&!nv(t);){if(nf(t))return t;if(nu(t))break;t=nb(t)}return null}(e)||r}let nM=async function(e){let t=this.getOffsetParent||nN,n=this.getDimensions,r=await n(e.floating);return{reference:function(e,t,n){let r=nn(t),l=t7(t),o="fixed"===n,i=nT(e,!0,o,t),a={scrollLeft:0,scrollTop:0},u=tD(0);if(r||!r&&!o)if(("body"!==t6(t)||no(l))&&(a=ng(t)),r){let e=nT(t,!0,o,t);u.x=e.x+t.clientLeft,u.y=e.y+t.clientTop}else l&&(u.x=nL(l));o&&!r&&l&&(u.x=nL(l));let s=!l||r||o?tD(0):nk(l,a);return{x:i.left+a.scrollLeft-u.x-s.x,y:i.top+a.scrollTop-u.y-s.y,width:i.width,height:i.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}},nj={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:r,strategy:l}=e,o="fixed"===l,i=t7(r),a=!!t&&nu(t.floating);if(r===i||a&&o)return n;let u={scrollLeft:0,scrollTop:0},s=tD(1),c=tD(0),d=nn(r);if((d||!d&&!o)&&(("body"!==t6(r)||no(i))&&(u=ng(r)),nn(r))){let e=nT(r);s=nS(r),c.x=e.x+r.clientLeft,c.y=e.y+r.clientTop}let f=!i||d||o?tD(0):nk(i,u);return{width:n.width*s.x,height:n.height*s.y,x:n.x*s.x-u.scrollLeft*s.x+c.x+f.x,y:n.y*s.y-u.scrollTop*s.y+c.y+f.y}},getDocumentElement:t7,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:l}=e,o=[..."clippingAncestors"===n?nu(t)?[]:function(e,t){let n=t.get(e);if(n)return n;let r=ny(e,[],!1).filter(e=>nt(e)&&"body"!==t6(e)),l=null,o="fixed"===nh(e).position,i=o?nb(e):e;for(;nt(i)&&!nv(i);){let t=nh(i),n=nf(i);n||"fixed"!==t.position||(l=null),(o?!n&&!l:!n&&"static"===t.position&&!!l&&nO.has(l.position)||no(i)&&!n&&function e(t,n){let r=nb(t);return!(r===n||!nt(r)||nv(r))&&("fixed"===nh(r).position||e(r,n))}(e,i))?r=r.filter(e=>e!==i):l=t,i=nb(i)}return t.set(e,r),r}(t,this._c):[].concat(n),r],i=o[0],a=o.reduce((e,n)=>{let r=nF(t,n,l);return e.top=tj(r.top,e.top),e.right=tM(r.right,e.right),e.bottom=tM(r.bottom,e.bottom),e.left=tj(r.left,e.left),e},nF(t,i,l));return{width:a.right-a.left,height:a.bottom-a.top,x:a.left,y:a.top}},getOffsetParent:nN,getElementRects:nM,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:n}=nx(e);return{width:t,height:n}},getScale:nS,isElement:nt,isRTL:function(e){return"rtl"===nh(e).direction}};function nI(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function nH(e,t,n,r){let l;void 0===r&&(r={});let{ancestorScroll:o=!0,ancestorResize:i=!0,elementResize:a="function"==typeof ResizeObserver,layoutShift:u="function"==typeof IntersectionObserver,animationFrame:s=!1}=r,c=nE(e),d=o||i?[...c?ny(c):[],...ny(t)]:[];d.forEach(e=>{o&&e.addEventListener("scroll",n,{passive:!0}),i&&e.addEventListener("resize",n)});let f=c&&u?function(e,t){let n,r=null,l=t7(e);function o(){var e;clearTimeout(n),null==(e=r)||e.disconnect(),r=null}return!function i(a,u){void 0===a&&(a=!1),void 0===u&&(u=1),o();let s=e.getBoundingClientRect(),{left:c,top:d,width:f,height:p}=s;if(a||t(),!f||!p)return;let m={rootMargin:-tH(d)+"px "+-tH(l.clientWidth-(c+f))+"px "+-tH(l.clientHeight-(d+p))+"px "+-tH(c)+"px",threshold:tj(0,tM(1,u))||1},v=!0;function h(t){let r=t[0].intersectionRatio;if(r!==u){if(!v)return i();r?i(!1,r):n=setTimeout(()=>{i(!1,1e-7)},1e3)}1!==r||nI(s,e.getBoundingClientRect())||i(),v=!1}try{r=new IntersectionObserver(h,{...m,root:l.ownerDocument})}catch(e){r=new IntersectionObserver(h,m)}r.observe(e)}(!0),o}(c,n):null,p=-1,m=null;a&&(m=new ResizeObserver(e=>{let[r]=e;r&&r.target===c&&m&&(m.unobserve(t),cancelAnimationFrame(p),p=requestAnimationFrame(()=>{var e;null==(e=m)||e.observe(t)})),n()}),c&&!s&&m.observe(c),m.observe(t));let v=s?nT(e):null;return s&&function t(){let r=nT(e);v&&!nI(v,r)&&n(),v=r,l=requestAnimationFrame(t)}(),n(),()=>{var e;d.forEach(e=>{o&&e.removeEventListener("scroll",n),i&&e.removeEventListener("resize",n)}),null==f||f(),null==(e=m)||e.disconnect(),m=null,s&&cancelAnimationFrame(l)}}var nD=e.i(39548),n_="u">typeof document?F.useLayoutEffect:function(){};function nB(e,t){let n,r,l;if(e===t)return!0;
5if(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(!nB(e[r],t[r]))return!1;return!0}if((n=(l=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(r=n;0!=r--;)if(!({}).hasOwnProperty.call(t,l[r]))return!1;for(r=n;0!=r--;){let n=l[r];if(("_owner"!==n||!e.$$typeof)&&!nB(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function nW(e){return"u"<typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function nV(e,t){let n=nW(e);return Math.round(t*n)/n}function n$(e){let t=F.useRef(e);return n_(()=>{t.current=e}),t}let nG=(e,t)=>{var n;return{...(void 0===(n=e)&&(n=0),{name:"offset",options:n,async fn(e){var t,r;let{x:l,y:o,placement:i,middlewareData:a}=e,u=await t3(e,n);return i===(null==(t=a.offset)?void 0:t.placement)&&null!=(r=a.arrow)&&r.alignmentOffset?{}:{x:l+u.x,y:o+u.y,data:{...u,placement:i}}}}),options:[e,t]}};var nK="u"<typeof Element;nK||Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,nK||Element.prototype.getRootNode;let nU={...F},nq=nU.useInsertionEffect||(e=>e());function nz(e){let t=F.useRef(()=>{});return nq(()=>{t.current=e}),F.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 nY="u">typeof document?F.useLayoutEffect:F.useEffect;let nX=!1,nZ=0,nJ=()=>"floating-ui-"+Math.random().toString(36).slice(2,6)+nZ++,nQ=nU.useId||function(){let[e,t]=F.useState(()=>nX?nJ():void 0);return nY(()=>{null==e&&t(nJ())},[]),F.useEffect(()=>{nX=!0},[]),e},n0=F.createContext(null),n1=F.createContext(null),n2="active",n4="selected";function n5(e,t,n){let r=new Map,l="item"===n,o=e;if(l&&e){let{[n2]:t,[n4]:n,...r}=e;o=r}return{..."floating"===n&&{tabIndex:-1,"data-floating-ui-focusable":""},...o,...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,o]=t;if(!(l&&[n2,n4].includes(n)))if(0===n.indexOf("on")){if(r.has(n)||r.set(n,[]),"function"==typeof o){var i;null==(i=r.get(n))||i.push(o),e[n]=function(){for(var e,t=arguments.length,l=Array(t),o=0;o<t;o++)l[o]=arguments[o];return null==(e=r.get(n))?void 0:e.map(e=>e(...l)).find(e=>void 0!==e)}}}else e[n]=o}),e),{})}}function n3(e,t){return{...e,rects:{...e.rects,floating:{...e.rects.floating,height:t}}}}let n8=(0,F.createContext)({styles:void 0,setReference:()=>{},setFloating:()=>{},getReferenceProps:()=>({}),getFloatingProps:()=>({}),slot:{}});n8.displayName="FloatingContext";let n6=(0,F.createContext)(null);function n9({children:e,enabled:t=!0}){var n,r,l,o,i,a,u,s,c,d,f,p,m,v,h,g;let b,y,w,x,E,S,C,P,T,L,[k,O]=(0,F.useState)(null),[A,R]=(0,F.useState)(0),N=(0,F.useRef)(null),[M,j]=(0,F.useState)(null);eP(()=>{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=M]);let I=t&&null!==k&&null!==M,{to:H="bottom",gap:D=0,offset:_=0,padding:B=0,inner:W}=(p=k,m=M,b=n7(null!=(v=null==p?void 0:p.gap)?v:"var(--anchor-gap, 0)",m),y=n7(null!=(h=null==p?void 0:p.offset)?h:"var(--anchor-offset, 0)",m),w=n7(null!=(g=null==p?void 0:p.padding)?g:"var(--anchor-padding, 0)",m),{...p,gap:b,offset:y,padding:w}),[V,$="center"]=H.split(" ");eP(()=>{I&&R(0)},[I]);let{refs:G,floatingStyles:K,context:U}=function(e){void 0===e&&(e={});let{nodeId:t}=e,n=function(e){var t;let{open:n=!1,onOpenChange:r,elements:l}=e,o=nQ(),i=F.useRef({}),[a]=F.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))||[])}}}),u=null!=((null==(t=F.useContext(n0))?void 0:t.id)||null),[s,c]=F.useState(l.reference),d=nz((e,t,n)=>{i.current.openEvent=e?t:void 0,a.emit("openchange",{open:e,event:t,reason:n,nested:u}),null==r||r(e,t,n)}),f=F.useMemo(()=>({setPositionReference:c}),[]),p=F.useMemo(()=>({reference:s||l.reference||null,floating:l.floating||null,domReference:l.reference}),[s,l.reference,l.floating]);return F.useMemo(()=>({dataRef:i,open:n,onOpenChange:d,elements:p,events:a,floatingId:o,refs:f}),[n,d,p,a,o,f])}({...e,elements:{reference:null,floating:null,...e.elements}}),r=e.rootContext||n,l=r.elements,[o,i]=F.useState(null),[a,u]=F.useState(null),s=(null==l?void 0:l.domReference)||o,c=F.useRef(null),d=F.useContext(n1);nY(()=>{s&&(c.current=s)},[s]);let f=function(e){void 0===e&&(e={});let{placement:t="bottom",strategy:n="absolute",middleware:r=[],platform:l,elements:{reference:o,floating:i}={},transform:a=!0,whileElementsMounted:u,open:s}=e,[c,d]=F.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[f,p]=F.useState(r);nB(f,r)||p(r);let[m,v]=F.useState(null),[h,g]=F.useState(null),b=F.useCallback(e=>
5{e!==E.current&&(E.current=e,v(e))},[]),y=F.useCallback(e=>{e!==S.current&&(S.current=e,g(e))},[]),w=o||m,x=i||h,E=F.useRef(null),S=F.useRef(null),C=F.useRef(c),P=null!=u,T=n$(u),L=n$(l),k=n$(s),O=F.useCallback(()=>{var e,r;let l,o,i;if(!E.current||!S.current)return;let a={placement:t,strategy:n,middleware:f};L.current&&(a.platform=L.current),(e=E.current,r=S.current,l=new Map,i={...(o={platform:nj,...a}).platform,_c:l},t2(e,r,{...o,platform:i})).then(e=>{let t={...e,isPositioned:!1!==k.current};A.current&&!nB(C.current,t)&&(C.current=t,nD.flushSync(()=>{d(t)}))})},[f,t,n,L,k]);n_(()=>{!1===s&&C.current.isPositioned&&(C.current.isPositioned=!1,d(e=>({...e,isPositioned:!1})))},[s]);let A=F.useRef(!1);n_(()=>(A.current=!0,()=>{A.current=!1}),[]),n_(()=>{if(w&&(E.current=w),x&&(S.current=x),w&&x){if(T.current)return T.current(w,x,O);O()}},[w,x,O,T,P]);let R=F.useMemo(()=>({reference:E,floating:S,setReference:b,setFloating:y}),[b,y]),N=F.useMemo(()=>({reference:w,floating:x}),[w,x]),M=F.useMemo(()=>{let e={position:n,left:0,top:0};if(!N.floating)return e;let t=nV(N.floating,c.x),r=nV(N.floating,c.y);return a?{...e,transform:"translate("+t+"px, "+r+"px)",...nW(N.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}},[n,a,N.floating,c.x,c.y]);return F.useMemo(()=>({...c,update:O,refs:R,elements:N,floatingStyles:M}),[c,O,R,N,M])}({...e,elements:{...l,...a&&{reference:a}}}),p=F.useCallback(e=>{let t=nt(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),contextElement:e}:e;u(t),f.refs.setReference(t)},[f.refs]),m=F.useCallback(e=>{(nt(e)||null===e)&&(c.current=e,i(e)),(nt(f.refs.reference.current)||null===f.refs.reference.current||null!==e&&!nt(e))&&f.refs.setReference(e)},[f.refs]),v=F.useMemo(()=>({...f.refs,setReference:m,setPositionReference:p,domReference:c}),[f.refs,m,p]),h=F.useMemo(()=>({...f.elements,domReference:s}),[f.elements,s]),g=F.useMemo(()=>({...f,...r,refs:v,elements:h,nodeId:t}),[f,v,h,t,r]);return nY(()=>{r.dataRef.current.floatingContext=g;let e=null==d?void 0:d.nodesRef.current.find(e=>e.id===t);e&&(e.context=g)}),F.useMemo(()=>({...f,context:g,refs:v,elements:h}),[f,v,h,g])}({open:I,placement:"selection"===V?"center"===$?"bottom":`bottom-${$}`:"center"===$?`${V}`:`${V}-${$}`,strategy:"absolute",transform:!1,middleware:[nG({mainAxis:"selection"===V?0:D,crossAxis:_}),{...{name:"shift",options:l=n={padding:B},async fn(e){let{x:t,y:n,placement:r}=e,{mainAxis:o=!0,crossAxis:i=!1,limiter:a={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...u}=tW(l,e),s={x:t,y:n},c=await t4(e,u),d=tq(tV(r)),f=tG(d),p=s[f],m=s[d];if(o){let e="y"===f?"top":"left",t="y"===f?"bottom":"right",n=p+c[e],r=p-c[t];p=tj(n,tM(p,r))}if(i){let e="y"===d?"top":"left",t="y"===d?"bottom":"right",n=m+c[e],r=m-c[t];m=tj(n,tM(m,r))}let v=a.fn({...e,[f]:p,[d]:m});return{...v,data:{x:v.x-t,y:v.y-n,enabled:{[f]:o,[d]:i}}}}},options:[n,r]},"selection"!==V&&{...{name:"flip",options:a=o={padding:B},async fn(e){var t,n,r,l,o,i,u,s;let c,d,f,{placement:p,middlewareData:m,rects:v,initialPlacement:h,platform:g,elements:b}=e,{mainAxis:y=!0,crossAxis:w=!0,fallbackPlacements:x,fallbackStrategy:E="bestFit",fallbackAxisSideDirection:S="none",flipAlignment:C=!0,...P}=tW(a,e);if(null!=(t=m.arrow)&&t.alignmentOffset)return{};let T=tV(p),L=tq(h),k=tV(h)===h,O=await (null==g.isRTL?void 0:g.isRTL(b.floating)),F=x||(k||!C?[tQ(h)]:(c=tQ(h),[tz(h),c,tz(c)])),A="none"!==S;!x&&A&&F.push(...(d=t$(h),f=function(e,t,n){switch(e){case"top":case"bottom":if(n)return t?tX:tY;return t?tY:tX;case"left":case"right":return t?tZ:tJ;default:return[]}}(tV(h),"start"===S,O),d&&(f=f.map(e=>e+"-"+d),C&&(f=f.concat(f.map(tz)))),f));let R=[h,...F],N=await t4(e,P),M=[],j=(null==(n=m.flip)?void 0:n.overflows)||[];if(y&&M.push(N[T]),w){let e,t,n,r,l=(i=p,u=v,void 0===(s=O)&&(s=!1),e=t$(i),n=tK(t=tG(tq(i))),r="x"===t?e===(s?"end":"start")?"right":"left":"start"===e?"bottom":"top",u.reference[n]>u.floating[n]&&(r=tQ(r)),[r,tQ(r)]);M.push(N[l[0]],N[l[1]])}if(j=[...j,{placement:p,overflows:M}],!M.every(e=>e<=0)){let e=((null==(r=m.flip)?void 0:r.index)||0)+1,t=R[e];if(t&&("alignment"!==w||L===tq(t)||j.every(e=>tq(e.placement)!==L||e.overflows[0]>0)))return{data:{index:e,overflows:j},reset:{placement:t}};let n=null==(l=j.filter(e=>e.overflows[0]<=0).sort((e,t)=>
5e.overflows[1]-t.overflows[1])[0])?void 0:l.placement;if(!n)switch(E){case"bestFit":{let e=null==(o=j.filter(e=>{if(A){let t=tq(e.placement);return t===L||"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:o[0];e&&(n=e);break}case"initialPlacement":n=h}if(p!==n)return{reset:{placement:n}}}return{}}},options:[o,i]},"selection"===V&&W?{name:"inner",options:x={...W,padding:B,overflowRef:N,offset:A,minItemsVisible:4,referenceOverflowThreshold:B,onFallbackChange(e){var t,n;if(!e)return;let r=U.elements.floating;if(!r)return;let l=parseFloat(getComputedStyle(r).scrollPaddingBottom)||0,o=Math.min(4,r.childElementCount),i=0,a=0;for(let e of null!=(n=null==(t=U.elements.floating)?void 0:t.childNodes)?n:[])if(eF(e)){let t=e.offsetTop,n=t+e.clientHeight+l,u=r.scrollTop,s=u+r.clientHeight;if(t>=u&&n<=s)o--;else{a=Math.max(0,Math.min(n,s)-Math.max(t,u)),i=e.clientHeight;break}}o>=1&&R(e=>{let t=i*o-a+l;return e>=t?e:t})}},async fn(e){let{listRef:t,overflowRef:n,onFallbackChange:r,offset:l=0,index:o=0,minItemsVisible:i=4,referenceOverflowThreshold:a=0,scrollRef:u,...s}=tW(x,e),{rects:c,elements:{floating:d}}=e,f=t.current[o],p=(null==u?void 0:u.current)||d,m=d.clientTop||p.clientTop,v=0!==d.clientTop,h=0!==p.clientTop,g=d===p;if(!f)return{};let b={...e,...await nG(-f.offsetTop-d.clientTop-c.reference.height/2-f.offsetHeight/2-l).fn(e)},y=await t4(n3(b,p.scrollHeight+m+d.clientTop),s),w=await t4(b,{...s,elementContext:"reference"}),E=tj(0,y.top),S=b.y+E,C=(p.scrollHeight>p.clientHeight?e=>e:tI)(tj(0,p.scrollHeight+(v&&g||h?2*m:0)-E-tj(0,y.bottom)));if(p.style.maxHeight=C+"px",p.scrollTop=E,r){let e=p.offsetHeight<f.offsetHeight*tM(i,t.current.length)-1||w.top>=-a||w.bottom>=-a;nD.flushSync(()=>r(e))}return n&&(n.current=await t4(n3({...b,y:S},p.offsetHeight+m+d.clientTop),s)),{y:S}}}:null,{...{name:"size",options:c=u={padding:B,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,l,{placement:o,rects:i,platform:a,elements:u}=e,{apply:s=()=>{},...d}=tW(c,e),f=await t4(e,d),p=tV(o),m=t$(o),v="y"===tq(o),{width:h,height:g}=i.floating;"top"===p||"bottom"===p?(r=p,l=m===(await (null==a.isRTL?void 0:a.isRTL(u.floating))?"start":"end")?"left":"right"):(l=p,r="end"===m?"top":"bottom");let b=g-f.top-f.bottom,y=h-f.left-f.right,w=tM(g-f[r],b),x=tM(h-f[l],y),E=!e.middlewareData.shift,S=w,C=x;if(null!=(t=e.middlewareData.shift)&&t.enabled.x&&(C=y),null!=(n=e.middlewareData.shift)&&n.enabled.y&&(S=b),E&&!m){let e=tj(f.left,0),t=tj(f.right,0),n=tj(f.top,0),r=tj(f.bottom,0);v?C=h-2*(0!==e||0!==t?e+t:tj(f.left,f.right)):S=g-2*(0!==n||0!==r?n+r:tj(f.top,f.bottom))}await s({...e,availableWidth:C,availableHeight:S});let P=await a.getDimensions(u.floating);return h!==P.width||g!==P.height?{reset:{rects:!0}}:{}}},options:[u,s]}].filter(Boolean),whileElementsMounted:nH}),[q=V,z=$]=U.placement.split("-");"selection"===V&&(q="selection");let Y=(0,F.useMemo)(()=>({anchor:[q,z].filter(Boolean).join(" ")}),[q,z]),{getReferenceProps:X,getFloatingProps:Z}=(E=(d=[function(e,t){let{open:n,elements:r}=e,{enabled:l=!0,overflowRef:o,scrollRef:i,onChange:a}=t,u=nz(a),s=F.useRef(!1),c=F.useRef(null),d=F.useRef(null);F.useEffect(()=>{if(!l)return;function e(e){if(e.ctrlKey||!t||null==o.current)return;let n=e.deltaY,r=o.current.top>=-.5,l=o.current.bottom>=-.5,i=t.scrollHeight-t.clientHeight,a=n<0?-1:1,s=n<0?"max":"min";if(!(t.scrollHeight<=t.clientHeight))if(!r&&n>0||!l&&n<0)e.preventDefault(),nD.flushSync(()=>{u(e=>e+Math[s](n,i*a))});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==i?void 0:i.current)||r.floating;if(n&&t)return t.addEventListener("wheel",e),requestAnimationFrame(()=>{c.current=t.scrollTop,null!=o.current&&(d.current={...o.current})}),()=>{c.current=null,d.current=null,t.removeEventListener("wheel",e)}},[l,n,r.floating,o,i,u]);let f=F.useMemo(()=>({onKeyDown(){s.current=!0},onWheel(){s.current=!1},onPointerMove(){s.current=!1},onScroll(){let e=(null==i?void 0:i.current)||r.floating;if(o.current&&e&&s.current){if(null!==c.current){let t=e.scrollTop-c.current;(o.current.bottom<-.5&&t<-1||o.current.top<-.5&&t>1)&&nD.flushSync(()=>u(e=>e+t))}requestAnimationFrame(()=>{c.current=e.scrollTop})}}}),[r.floating,u,o,i]);return F.useMemo(()=>l?{floating:f}:{},[l,f])}(U,{overflowRef:N,onChange:R})]).map(e=>null==e?void 0:e.reference),S=d.map(e=>null==e?void 0:e.floating),C=d.map(e=>null==e?void 0:e.item),P=F.useCallback(e=>n5(e,d,"reference"),E),T=F.useCallback(e=>n5(e,d,"floating"),S),L=F.useCallback(e=>n5(e,d,"item"),C),F.useMemo(()=>({getReferenceProps:P,getFloatingProps:T,getItemProps:L}),[P,T,L])),J=eL(e=>{j(e),G.setFloating(e)});return F.createElement(n6.Provider,{value:O},F.createElement(n8.Provider,{value:{setFloating:J,setReference:G.setReference,styles:K,getReferenceProps:X,getFloatingProps:Z,slot:Y}},e))}
5function n7(e,t,n){let r=eC(),l=eL((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 l=re(e,t);return[l,n=>{let o=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(),l=n[1].slice(t+1).trim();return l?[r,...e(l)]:[r]}return[]}(e);{let i=o.map(e=>window.getComputedStyle(t).getPropertyValue(e));r.requestAnimationFrame(function a(){r.nextFrame(a);let u=!1;for(let[e,n]of o.entries()){let r=window.getComputedStyle(t).getPropertyValue(n);if(i[e]!==r){i[e]=r,u=!0;break}}if(!u)return;let s=re(e,t);l!==s&&(n(s),l=s)})}return r.dispose}]}return[n,null]}),o=(0,F.useMemo)(()=>l(e,t)[0],[e,t]),[i=o,a]=(0,F.useState)();return eP(()=>{let[n,r]=l(e,t);if(a(n),r)return r(a)},[e,t]),i}function re(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}n6.displayName="PlacementContext";let rt=(0,F.createContext)(null);rt.displayName="OpenClosedContext";var rn=((v=rn||{})[v.Open=1]="Open",v[v.Closed=2]="Closed",v[v.Closing=4]="Closing",v[v.Opening=8]="Opening",v);function rr(){return(0,F.useContext)(rt)}function rl({value:e,children:t}){return F.default.createElement(rt.Provider,{value:e},t)}function ro({children:e}){return F.default.createElement(rt.Provider,{value:null},e)}function ri(e){var t;let n=e.parentElement,r=null;for(;n&&!(eF(t=n)&&"FIELDSET"===t.nodeName);)eR(n)&&(r=n),n=n.parentElement;let l=(null==n?void 0:n.getAttribute("disabled"))==="";return!(l&&function(e){if(!e)return!1;let t=e.previousElementSibling;for(;null!==t;){if(eR(t))return!1;t=t.previousElementSibling}return!0}(r))&&l}var ra=((h=ra||{}).Space=" ",h.Enter="Enter",h.Escape="Escape",h.Backspace="Backspace",h.Delete="Delete",h.ArrowLeft="ArrowLeft",h.ArrowUp="ArrowUp",h.ArrowRight="ArrowRight",h.ArrowDown="ArrowDown",h.Home="Home",h.End="End",h.PageUp="PageUp",h.PageDown="PageDown",h.Tab="Tab",h);function ru(e){let t=eL(e),n=(0,F.useRef)(!1);(0,F.useEffect)(()=>(n.current=!1,()=>{n.current=!0,eE(()=>{n.current&&t()})}),[t])}function rs(){let e,t=(e="u"<typeof document,"useSyncExternalStore"in F&&(0,F.useSyncExternalStore)(()=>()=>{},()=>!1,()=>!e)),[n,r]=F.useState(eb.isHandoffComplete);return n&&!1===eb.isHandoffComplete&&r(!1),F.useEffect(()=>{!0!==n&&r(!0)},[n]),F.useEffect(()=>eb.handoff(),[]),!t&&n}let rc=(0,F.createContext)(!1),rd=F.Fragment,rf=e4(function(e,t){let{ownerDocument:n=null,...r}=e,l=(0,F.useRef)(null),o=tT(tP(e=>{l.current=e}),t),i=ez(l.current),a=function(e){let t=(0,F.useContext)(rc),n=(0,F.useContext)(rm),[r,l]=(0,F.useState)(()=>{var r;if(!t&&null!==n)return null!=(r=n.current)?r:null;if(eb.isServer)return null;let l=null==e?void 0:e.getElementById("headlessui-portal-root");if(l)return l;if(null===e)return null;let o=e.createElement("div");return o.setAttribute("id","headlessui-portal-root"),e.body.appendChild(o)});return(0,F.useEffect)(()=>{null!==r&&(null!=e&&e.body.contains(r)||null==e||e.body.appendChild(r))},[r,e]),(0,F.useEffect)(()=>{t||null!==n&&l(n.current)},[n,l,t]),r}(null!=n?n:i),u=(0,F.useContext)(rv),s=eC(),c=rs(),d=eJ();return ru(()=>{var e;a&&a.childNodes.length<=0&&(null==(e=a.parentElement)||e.removeChild(a))}),a&&c?(0,nD.createPortal)(F.default.createElement("div",{"data-headlessui-portal":"",ref:e=>{s.dispose(),u&&e&&s.add(u.register(e))}},d({ourProps:{ref:o},theirProps:r,slot:{},defaultTag:rd,name:"Portal"})),a):null}),rp=F.Fragment,rm=(0,F.createContext)(null),rv=(0,F.createContext)(null),rh=Object.assign(e4(function(e,t){let n=tT(t),{enabled:r=!0,ownerDocument:l,...o}=e,i=eJ();return r?F.default.createElement(rf,{...o,ownerDocument:l,ref:n}):i({ourProps:{ref:n},theirProps:o,slot:{},defaultTag:rd,name:"Portal"})}),{Group:e4(function(e,t){let{target:n,...r}=e,l={ref:tT(t)},o=eJ();return F.default.createElement(rm.Provider,{value:n},o({ourProps:l,theirProps:r,defaultTag:rp,name:"Popover.Group"}))})});var rg=Object.defineProperty,rb=(e,t,n)=>{let r;return(r="symbol"!=typeof t?t+"":t)in e?rg(e,r,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[r]=n,n},ry=((g=ry||{})[g.Open=0]="Open",g[g.Closed=1]="Closed",g),rw=((b=rw||{})[b.OpenPopover=0]="OpenPopover",b[b.ClosePopover=1]="ClosePopover",b[b.SetButton=2]="SetButton",b[b.SetButtonId=3]="SetButtonId",b[b.SetPanel=4]="SetPanel",b[b.SetPanelId=5]="SetPanelId",b);let rx={0:e=>0===e.popoverState?e:{...e,popoverState:0,__demoMode:!1},1:e=>1===e.popoverState?e:{...e,popoverState:1,__demoMode:!1},2:(e,t)=>e.button===t.button?e:{...e,button:t.button},3:(e,t)=>
5e.buttonId===t.buttonId?e:{...e,buttonId:t.buttonId},4:(e,t)=>e.panel===t.panel?e:{...e,panel:t.panel},5:(e,t)=>e.panelId===t.panelId?e:{...e,panelId:t.panelId}};class rE extends tc{constructor(e){super(e),rb(this,"actions",{close:()=>this.send({type:1}),refocusableClose:e=>{this.actions.close();let t=e?eF(e)?e:"current"in e&&eF(e.current)?e.current:this.state.button:this.state.button;null==t||t.focus()},open:()=>this.send({type:0}),setButtonId:e=>this.send({type:3,buttonId:e}),setButton:e=>this.send({type:2,button:e}),setPanelId:e=>this.send({type:5,panelId:e}),setPanel:e=>this.send({type:4,panel:e})}),rb(this,"selectors",{isPortalled:e=>{var t;if(!e.button||!e.panel)return!1;let n=null!=(t=ey(e.button))?t:document;for(let t of n.querySelectorAll("body > *"))if(Number(null==t?void 0:t.contains(e.button))^Number(null==t?void 0:t.contains(e.panel)))return!0;let r=e_(n),l=r.indexOf(e.button),o=(l+r.length-1)%r.length,i=(l+1)%r.length,a=r[o],u=r[i];return!e.panel.contains(a)&&!e.panel.contains(u)}});{let e=this.state.id,t=ty.get(null);this.on(0,()=>t.actions.push(e)),this.on(1,()=>t.actions.pop(e))}}static new({id:e,__demoMode:t=!1}){return new rE({id:e,__demoMode:t,popoverState:+!t,buttons:{current:[]},button:null,buttonId:null,panel:null,panelId:null,beforePanelSentinel:{current:null},afterPanelSentinel:{current:null},afterButtonSentinel:{current:null}})}reduce(e,t){return eN(t.type,rx,e,t)}}let rS=(0,F.createContext)(null);function rC(e){let t=(0,F.useContext)(rS);if(null===t){let t=Error(`<${e} /> is missing a parent <Popover /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,rC),t}return t}let rP=(0,F.createContext)(null);function rT(){return(0,F.useContext)(rP)}rP.displayName="PopoverGroupContext";let rL=(0,F.createContext)(null);rL.displayName="PopoverPanelContext";let rk=eX.RenderStrategy|eX.Static;function rO(e,t){let n=(0,F.useId)(),{id:r=`headlessui-popover-backdrop-${n}`,transition:l=!1,...o}=e,i=rC("Popover.Backdrop"),a=tx(i,(0,F.useCallback)(e=>e.popoverState,[])),[u,s]=(0,F.useState)(null),c=tT(t,s),d=rr(),[f,p]=tA(l,u,null!==d?(d&rn.Open)===rn.Open:a===ry.Open),m=eL(e=>{if(ri(e.currentTarget))return e.preventDefault();i.actions.close()}),v=tS({open:a===ry.Open}),h={ref:c,id:r,"aria-hidden":!0,onClick:m,...tF(p)};return eJ()({ourProps:h,theirProps:o,slot:v,defaultTag:"div",features:rk,visible:f,name:"Popover.Backdrop"})}let rF=eX.RenderStrategy|eX.Static,rA=e4(function(e,t){var n,r,l,o,i;let a,u,s,c,d,f,p,m,v,h,g=(0,F.useId)(),{__demoMode:b=!1,...y}=e,w=function({id:e,__demoMode:t=!1}){let n=(0,F.useMemo)(()=>rE.new({id:e,__demoMode:t}),[]);return ru(()=>n.dispose()),n}({id:g,__demoMode:b}),x=(0,F.useRef)(null),E=tT(t,tP(e=>{x.current=e})),[S,C,P,T,L]=tx(w,(0,F.useCallback)(e=>[e.popoverState,e.button,e.panel,e.buttonId,e.panelId],[])),k=function(...e){return(0,F.useMemo)(()=>ew(...e),[...e])}(null!=(n=x.current)?n:C),O=eT(T),A=eT(L),R=(0,F.useMemo)(()=>({buttonId:O,panelId:A,close:w.actions.close}),[O,A,w]),N=rT(),M=null==N?void 0:N.registerPopover,j=eL(()=>{var e,t;let n=ex(null!=(e=x.current)?e:C);return null!=(t=null==N?void 0:N.isFocusWithinPopoverGroup())?t:n&&((null==C?void 0:C.contains(n))||(null==P?void 0:P.contains(n)))});(0,F.useEffect)(()=>null==M?void 0:M(R),[M,R]);let[I,H]=(a=(0,F.useContext)(rv),u=(0,F.useRef)([]),s=eL(e=>(u.current.push(e),a&&a.register(e),()=>c(e))),c=eL(e=>{let t=u.current.indexOf(e);-1!==t&&u.current.splice(t,1),a&&a.unregister(e)}),d=(0,F.useMemo)(()=>({register:s,unregister:c,portals:u}),[s,c,u]),[u,(0,F.useMemo)(()=>function({children:e}){return F.default.createElement(rv.Provider,{value:d},e)},[d])]),D=tt(C),_=function({defaultContainers:e=[],portals:t,mainTreeNode:n}={}){let r=eL(()=>{var r,l;let o=ey(n),i=[];for(let t of e)null!==t&&(eO(t)?i.push(t):"current"in t&&eO(t.current)&&i.push(t.current));if(null!=t&&t.current)for(let e of t.current)i.push(e);for(let e of null!=(r=null==o?void 0:o.querySelectorAll("html > *, body > *"))?r:[])e!==document.body&&e!==document.head&&eO(e)&&"headlessui-portal-root"!==e.id&&(n&&(e.contains(n)||e.contains(null==(l=null==n?void 0:n.getRootNode())?void 0:l.host))||i.some(t=>e.contains(t))||i.push(e));return i});
5return{resolveContainers:r,contains:eL(e=>r().some(t=>t.contains(e)))}}({mainTreeNode:D,portals:I,defaultContainers:[{get current(){return w.state.button}},{get current(){return w.state.panel}}]});r=k,l="focus",f=eT(e=>{var t,n,r,l,o,i;e.target!==window&&eA(e.target)&&w.state.popoverState===ry.Open&&(j()||w.state.button&&w.state.panel&&(_.contains(e.target)||null!=(n=null==(t=w.state.beforePanelSentinel.current)?void 0:t.contains)&&n.call(t,e.target)||null!=(l=null==(r=w.state.afterPanelSentinel.current)?void 0:r.contains)&&l.call(r,e.target)||null!=(i=null==(o=w.state.afterButtonSentinel.current)?void 0:o.contains)&&i.call(o,e.target)||w.actions.close()))}),(0,F.useEffect)(()=>{function e(e){f.current(e)}return(r=null!=r?r:window).addEventListener(l,e,!0),()=>r.removeEventListener(l,e,!0)},[r,l,!0]),o=S===ry.Open,i=_.resolveContainers,p=eT((e,t)=>{w.actions.close(),eW(t,eB.Loose)||(e.preventDefault(),null==C||C.focus())}),m=(0,F.useCallback)(function(e,t){if(e.defaultPrevented)return;let n=t(e);if(null!==n&&n.getRootNode().contains(n)&&n.isConnected){for(let t of function e(t){return"function"==typeof t?e(t()):Array.isArray(t)||t instanceof Set?t:[t]}(i))if(null!==t&&(t.contains(n)||e.composed&&e.composedPath().includes(t)))return;return eW(n,eB.Loose)||-1===n.tabIndex||e.preventDefault(),p.current(e,n)}},[p,i]),v=(0,F.useRef)(null),eU(o,"pointerdown",e=>{var t,n;eK()||(v.current=(null==(n=null==(t=e.composedPath)?void 0:t.call(e))?void 0:n[0])||e.target)},!0),eU(o,"pointerup",e=>{if(eK()||!v.current)return;let t=v.current;return v.current=null,m(e,()=>t)},!0),h=(0,F.useRef)({x:0,y:0}),eU(o,"touchstart",e=>{h.current.x=e.touches[0].clientX,h.current.y=e.touches[0].clientY},!0),eU(o,"touchend",e=>{let t={x:e.changedTouches[0].clientX,y:e.changedTouches[0].clientY};if(!(Math.abs(t.x-h.current.x)>=30||Math.abs(t.y-h.current.y)>=30))return m(e,()=>eA(e.target)?e.target:null)},!0),eq(o,"blur",e=>m(e,()=>{var e;return eF(e=window.document.activeElement)&&"IFRAME"===e.nodeName?window.document.activeElement:null}),!0);let B=tS({open:S===ry.Open,close:w.actions.refocusableClose}),W=tx(w,(0,F.useCallback)(e=>eN(e.popoverState,{[ry.Open]:rn.Open,[ry.Closed]:rn.Closed}),[])),V=eJ();return F.default.createElement(te,{node:D},F.default.createElement(n9,null,F.default.createElement(rL.Provider,{value:null},F.default.createElement(rS.Provider,{value:w},F.default.createElement(tN,{value:w.actions.refocusableClose},F.default.createElement(rl,{value:W},F.default.createElement(H,null,V({ourProps:{ref:E},theirProps:y,slot:B,defaultTag:"div",name:"Popover"}))))))))}),rR=e4(function(e,t){let n=(0,F.useId)(),{id:r=`headlessui-popover-button-${n}`,disabled:l=!1,autoFocus:o=!1,...i}=e,a=rC("Popover.Button"),[u,s,c,d,f,p,m]=tx(a,(0,F.useCallback)(e=>[e.popoverState,a.selectors.isPortalled(e),e.button,e.buttonId,e.panel,e.panelId,e.afterButtonSentinel],[])),v=(0,F.useRef)(null),h=`headlessui-focus-sentinel-${(0,F.useId)()}`,g=rT(),b=null==g?void 0:g.closeOthers,y=null!==(0,F.useContext)(rL);(0,F.useEffect)(()=>{if(!y)return a.actions.setButtonId(r),()=>a.actions.setButtonId(null)},[y,r,a]);let[w]=(0,F.useState)(()=>Symbol()),x=tT(v,t,(0,F.useContext)(n8).setReference,eL(e=>{if(!y){if(e)a.state.buttons.current.push(w);else{let e=a.state.buttons.current.indexOf(w);-1!==e&&a.state.buttons.current.splice(e,1)}a.state.buttons.current.length>1&&console.warn("You are already using a <Popover.Button /> but only 1 <Popover.Button /> is supported."),e&&a.actions.setButton(e)}})),E=tT(v,t),S=eL(e=>{var t,n,r;if(y){if(a.state.popoverState===ry.Closed)return;switch(e.key){case ra.Space:case ra.Enter:e.preventDefault(),null==(n=(t=e.target).click)||n.call(t),a.actions.close(),null==(r=a.state.button)||r.focus()}}else switch(e.key){case ra.Space:case ra.Enter:e.preventDefault(),e.stopPropagation(),a.state.popoverState===ry.Closed?(null==b||b(a.state.buttonId),a.actions.open()):a.actions.close();break;case ra.Escape:if(a.state.popoverState!==ry.Open)return null==b?void 0:b(a.state.buttonId);if(!v.current)return;let l=ex(v.current);if(l&&!v.current.contains(l))return;e.preventDefault(),e.stopPropagation(),a.actions.close()}}),C=eL(e=>{y||e.key===ra.Space&&e.preventDefault()}),P=eL(e=>{var t,n;ri(e.currentTarget)||l||(y?(a.actions.close(),null==(t=a.state.button)||t.focu
5s()):(e.preventDefault(),e.stopPropagation(),a.state.popoverState===ry.Closed?(null==b||b(a.state.buttonId),a.actions.open()):a.actions.close(),null==(n=a.state.button)||n.focus()))}),T=eL(e=>{e.preventDefault(),e.stopPropagation()}),{isFocusVisible:L,focusProps:k}=function(e={}){var t;let{autoFocus:n=!1,isTextInput:r,within:l}=e,o=(0,F.useRef)({isFocused:!1,isFocusVisible:n||eu()}),[i,a]=(0,F.useState)(!1),[u,s]=(0,F.useState)(()=>o.current.isFocused&&o.current.isFocusVisible),c=(0,F.useCallback)(()=>s(o.current.isFocused&&o.current.isFocusVisible),[]),d=(0,F.useCallback)(e=>{o.current.isFocused=e,a(e),c()},[c]);t={isTextInput:r},ei(),(0,F.useEffect)(()=>{let e=(e,n)=>{var r;let l,i,a,u,s;r=!!(null==t?void 0:t.isTextInput),l=N(null==n?void 0:n.target),i="u">typeof window?M(null==n?void 0:n.target).HTMLInputElement:HTMLInputElement,a="u">typeof window?M(null==n?void 0:n.target).HTMLTextAreaElement:HTMLTextAreaElement,u="u">typeof window?M(null==n?void 0:n.target).HTMLElement:HTMLElement,s="u">typeof window?M(null==n?void 0:n.target).KeyboardEvent:KeyboardEvent,(r=r||l.activeElement instanceof i&&!es.has(l.activeElement.type)||l.activeElement instanceof a||l.activeElement instanceof u&&l.activeElement.isContentEditable)&&"keyboard"===e&&n instanceof s&&!Q[n.key]||(e=>{o.current.isFocusVisible=e,c()})(eu())};return Y.add(e),()=>{Y.delete(e)}},[]);let{focusProps:f}=function(e){let{isDisabled:t,onFocus:n,onBlur:r,onFocusChange:l}=e,o=(0,F.useCallback)(e=>{if(e.target===e.currentTarget)return r&&r(e),l&&l(!1),!0},[r,l]),i=H(o),a=(0,F.useCallback)(e=>{var t;let r=N(e.target),o=r?((e=document)=>e.activeElement)(r):((e=document)=>e.activeElement)();e.target===e.currentTarget&&o===(t=e.nativeEvent,t.target)&&(n&&n(e),l&&l(!0),i(e))},[l,n,i]);return{focusProps:{onFocus:!t&&(n||l||r)?a:void 0,onBlur:!t&&(r||l)?o:void 0}}}({isDisabled:l,onFocusChange:d}),{focusWithinProps:p}=function(e){let{isDisabled:t,onBlurWithin:n,onFocusWithin:r,onFocusWithinChange:l}=e,o=(0,F.useRef)({isFocusWithin:!1}),{addGlobalListener:i,removeAllGlobalListeners:a}=ed(),u=(0,F.useCallback)(e=>{e.currentTarget.contains(e.target)&&o.current.isFocusWithin&&!e.currentTarget.contains(e.relatedTarget)&&(o.current.isFocusWithin=!1,a(),n&&n(e),l&&l(!1))},[n,l,o,a]),s=H(u),c=(0,F.useCallback)(e=>{var t;if(!e.currentTarget.contains(e.target))return;let n=N(e.target),a=((e=document)=>e.activeElement)(n);if(!o.current.isFocusWithin&&a===(t=e.nativeEvent,t.target)){r&&r(e),l&&l(!0),o.current.isFocusWithin=!0,s(e);let t=e.currentTarget;i(n,"focus",e=>{if(o.current.isFocusWithin&&!ec(t,e.target)){let r=new n.defaultView.FocusEvent("blur",{relatedTarget:e.target});Object.defineProperty(r,"target",{value:t}),Object.defineProperty(r,"currentTarget",{value:t}),u(I(r))}},{capture:!0})}},[r,l,s,i,u]);return t?{focusWithinProps:{onFocus:void 0,onBlur:void 0}}:{focusWithinProps:{onFocus:c,onBlur:u}}}({isDisabled:!l,onFocusWithinChange:d});return{isFocused:i,isFocusVisible:u,focusProps:l?p:f}}({autoFocus:o}),{isHovered:O,hoverProps:A}=function(e){let{onHoverStart:t,onHoverChange:n,onHoverEnd:r,isDisabled:l}=e,[o,i]=(0,F.useState)(!1),a=(0,F.useRef)({isHovered:!1,ignoreEmulatedMouseEvents:!1,pointerType:"",target:null}).current;(0,F.useEffect)(ev,[]);let{addGlobalListener:u,removeAllGlobalListeners:s}=ed(),{hoverProps:c,triggerHoverEnd:d}=(0,F.useMemo)(()=>{let e=(e,t)=>{let l=a.target;a.pointerType="",a.target=null,"touch"!==t&&a.isHovered&&l&&(a.isHovered=!1,s(),r&&r({type:"hoverend",target:l,pointerType:t}),n&&n(!1),i(!1))},o={};return"u">typeof PointerEvent&&(o.onPointerEnter=r=>{ef&&"mouse"===r.pointerType||((r,o)=>{if(a.pointerType=o,l||"touch"===o||a.isHovered||!r.currentTarget.contains(r.target))return;a.isHovered=!0;let s=r.currentTarget;a.target=s,u(N(r.target),"pointerover",t=>{a.isHovered&&a.target&&!ec(a.target,t.target)&&e(t,t.pointerType)},{capture:!0}),t&&t({type:"hoverstart",target:s,pointerType:o}),n&&n(!0),i(!0)})(r,r.pointerType)},o.onPointerLeave=t=>{!l&&t.currentTarget.contains(t.target)&&e(t,t.pointerType)}),{hoverProps:o,triggerHoverEnd:e}},[t,n,r,l,a,u,s]);return(0,F.useEffect)(()=>{l&&d({currentTarget:a.target},a.pointerType)},[l]),{hoverProps:c,isHovered:o}}({isDisabled:l}),{pressed:R,pressProps:j}=function({disabled:e=!1}={}){let t=(0,F.useRef)(null),[n,r]=(0,F.useState)(!1),l=eC(),o=eL(()=>{t.current=null,r(!1),l.dispose()}),i=eL(e=>{if(l.dispose(),null===t.current){t.current=e.currentTarget,r(!0);{let n=ey(e.currentTarget);l.addEventListener(n,"pointerup",o,!1),l.addEventListener(n,"pointermove",e=>{if(t.current){var n,l;let o,i;r((o=e.width/2,i=e.height/2,n={top:e.clientY-i,right:e.clientX+o,bottom:e.clientY+i,left:e.clientX-o},l=t.current.getBoundingClientRect(),!(!n||!l||n.right<l.left||n.left>l.right||n.bottom<l.top||n.top>l.bottom)))}},!1),l.addEventListener(n,"pointercancel",o,!1)}}});return{pressed:n,pressProps:e?{}:{onPointerDown:i,onPointerUp:o,onClick:o}}}({disabled:l}),D=u===ry.Open,_=tS({open:D,active:R||D,disabled:l,hover:O,focus:L,autofocus:o}),B=(0,F.useMemo)(()=>{var t;if(e.type)return e.type;let n=null!=(t=e.as)?t:"button";if("string"==typeof n&&"button"===n.toLowerCase()||(null==c?void 0:c.tagName)==="BUTTON"&&!c.hasAttribute("type"))return"button"},[e.type,e.as,c]),W=y?e2({ref:E,type:B,onKeyDown:S,onClick:P,disabled:l||void 0,autoFocus:o},k,A,j):e2({ref:x,id:d,type:B,"aria-expanded":u===ry.Open,"aria-controls":f?p:void 0,disabled:l||void 0,autoFocus:o,onKeyDown:S,onKeyUp:C,onClick:P,onMouseDown:T},k,A,j),V=tk(),$=eL(()=>
5{if(!eF(a.state.panel))return;let e=a.state.panel;eN(V.current,{[tL.Forwards]:()=>e$(e,eI.First),[tL.Backwards]:()=>e$(e,eI.Last)})===eH.Error&&e$(e_(ew(a.state.button)).filter(e=>"true"!==e.dataset.headlessuiFocusGuard),eN(V.current,{[tL.Forwards]:eI.Next,[tL.Backwards]:eI.Previous}),{relativeTo:a.state.button})}),G=eJ();return F.default.createElement(F.default.Fragment,null,G({ourProps:W,theirProps:i,slot:_,defaultTag:"button",name:"Popover.Button"}),D&&!y&&s&&F.default.createElement(e9,{id:h,ref:m,features:e6.Focusable,"data-headlessui-focus-guard":!0,as:"button",type:"button",onFocus:$}))}),rN=e4(rO),rM=e4(rO),rj=e4(function(e,t){var n;let r,l=(0,F.useId)(),{id:o=`headlessui-popover-panel-${l}`,focus:i=!1,anchor:a,portal:u=!1,modal:s=!1,transition:c=!1,...d}=e,f=rC("Popover.Panel"),p=tx(f,f.selectors.isPortalled),[m,v,h,g,b]=tx(f,(0,F.useCallback)(e=>[e.popoverState,e.button,e.__demoMode,e.beforePanelSentinel,e.afterPanelSentinel],[])),y=`headlessui-focus-sentinel-before-${l}`,w=`headlessui-focus-sentinel-after-${l}`,x=(0,F.useRef)(null),E=(0,F.useMemo)(()=>a?"string"==typeof a?{to:a}:a:null,[a]),[S,C]=function(e=null){!1===e&&(e=null),"string"==typeof e&&(e={to:e});let t=(0,F.useContext)(n6),n=(0,F.useMemo)(()=>e,[JSON.stringify(e,(e,t)=>{var n;return null!=(n=null==t?void 0:t.outerHTML)?n:t})]);eP(()=>{null==t||t(null!=n?n:null)},[t,n]);let r=(0,F.useContext)(n8);return(0,F.useMemo)(()=>[r.setFloating,e?r.styles:{}],[r.setFloating,e,r.styles])}(E),P=function(){let{getFloatingProps:e,slot:t}=(0,F.useContext)(n8);return(0,F.useCallback)((...n)=>Object.assign({},e(...n),{"data-anchor":t.anchor}),[e,t])}();E&&(u=!0);let[T,L]=(0,F.useState)(null),k=tT(x,t,E?S:null,f.actions.setPanel,L),O=ez(v),A=ez(x.current);eP(()=>(f.actions.setPanelId(o),()=>f.actions.setPanelId(null)),[o,f]);let R=rr(),[N,M]=tA(c,T,null!==R?(R&rn.Open)===rn.Open:m===ry.Open);n=f.actions.close,r=eT(e=>{let t=e.getBoundingClientRect();0===t.x&&0===t.y&&0===t.width&&0===t.height&&n()}),(0,F.useEffect)(()=>{if(!N)return;let e=null===v?null:eF(v)?v:v.current;if(!e)return;let t=eS();if("u">typeof ResizeObserver){let n=new ResizeObserver(()=>r.current(e));n.observe(e),t.add(()=>n.disconnect())}if("u">typeof IntersectionObserver){let n=new IntersectionObserver(()=>r.current(e));n.observe(e),t.add(()=>n.disconnect())}return()=>t.dispose()},[v,r,N]),function(e,t,n=()=>[document.body]){!function(e,t,n=()=>({containers:[]})){let r=(0,F.useSyncExternalStore)(tr.subscribe,tr.getSnapshot,tr.getSnapshot),l=t?r.get(t):void 0;l&&l.count,eP(()=>{if(!(!t||!e))return tr.dispatch("PUSH",t,n),()=>tr.dispatch("POP",t,n)},[e,t])}(function(e,t){let n=(0,F.useId)(),r=ty.get(t),[l,o]=tx(r,(0,F.useCallback)(e=>[r.selectors.isTop(e,n),r.selectors.inStack(e,n)],[r,n]));return eP(()=>{if(e)return r.actions.push(n),()=>r.actions.pop(n)},[r,e,n]),!!e&&(!o||l)}(e,"scroll-lock"),t,e=>{var t;return{containers:[...null!=(t=e.containers)?t:[],n]}})}(!h&&s&&N,A);let j=eL(e=>{var t;if(e.key===ra.Escape){if(f.state.popoverState!==ry.Open||!x.current)return;let n=ex(x.current);if(n&&!x.current.contains(n))return;e.preventDefault(),e.stopPropagation(),f.actions.close(),null==(t=f.state.button)||t.focus()}});(0,F.useEffect)(()=>{var t;e.static||m===ry.Closed&&(null==(t=e.unmount)||t)&&f.actions.setPanel(null)},[m,e.unmount,e.static,f]),(0,F.useEffect)(()=>{if(h||!i||m!==ry.Open||!x.current)return;let e=ex(x.current);x.current.contains(e)||e$(x.current,eI.First)},[h,i,x.current,m]);let I=tS({open:m===ry.Open,close:f.actions.refocusableClose}),H=e2(E?P():{},{ref:k,id:o,onKeyDown:j,onBlur:i&&m===ry.Open?e=>{var t,n,r,l,o;let i=e.relatedTarget;i&&x.current&&(null!=(t=x.current)&&t.contains(i)||(f.actions.close(),(null!=(r=null==(n=g.current)?void 0:n.contains)&&r.call(n,i)||null!=(o=null==(l=b.current)?void 0:l.contains)&&o.call(l,i))&&i.focus({preventScroll:!0})))}:void 0,tabIndex:-1,style:{...d.style,...C,"--button-width":function(e,t,n=!1){let[r,l]=(0,F.useState)(()=>ek(t));return eP(()=>{if(!t||!e)return;let n=eS();return n.requestAnimationFrame(function e(){n.requestAnimationFrame(e),l(e=>{let n=ek(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}(N,v,!0).width},...tF(M)}),D=tk(),_=eL(()=>{let e=x.current;e&&eN(D.current,{[tL.Forwards]:()=>{var t;e$(e,eI.First)===eH.Error&&(null==(t=f.state.afterPanelSentinel.current)||t.focu
5s())},[tL.Backwards]:()=>{var e;null==(e=f.state.button)||e.focus({preventScroll:!0})}})}),B=eL(()=>{let e=x.current;e&&eN(D.current,{[tL.Forwards]:()=>{var e;if(!f.state.button)return;let t=e_(null!=(e=ew(f.state.button))?e:document.body),n=t.indexOf(f.state.button),r=t.slice(0,n+1),l=[...t.slice(n+1),...r];for(let e of l.slice())if("true"===e.dataset.headlessuiFocusGuard||null!=T&&T.contains(e)){let t=l.indexOf(e);-1!==t&&l.splice(t,1)}e$(l,eI.First,{sorted:!1})},[tL.Backwards]:()=>{var t;e$(e,eI.Previous)===eH.Error&&(null==(t=f.state.button)||t.focus())}})}),W=eJ();return F.default.createElement(ro,null,F.default.createElement(rL.Provider,{value:o},F.default.createElement(tN,{value:f.actions.refocusableClose},F.default.createElement(rh,{enabled:!!u&&(e.static||N),ownerDocument:O},N&&p&&F.default.createElement(e9,{id:y,ref:g,features:e6.Focusable,"data-headlessui-focus-guard":!0,as:"button",type:"button",onFocus:_}),W({ourProps:H,theirProps:d,slot:I,defaultTag:"div",features:rF,visible:N,name:"Popover.Panel"}),N&&p&&F.default.createElement(e9,{id:w,ref:b,features:e6.Focusable,"data-headlessui-focus-guard":!0,as:"button",type:"button",onFocus:B})))))}),rI=Object.assign(rA,{Button:rR,Backdrop:rM,Overlay:rN,Panel:rj,Group:e4(function(e,t){let n=(0,F.useRef)(null),r=tT(n,t),[l,o]=(0,F.useState)([]),i=eL(e=>{o(t=>{let n=t.indexOf(e);if(-1!==n){let e=t.slice();return e.splice(n,1),e}return t})}),a=eL(e=>(o(t=>[...t,e]),()=>i(e))),u=eL(()=>{var e;let t=ew(n.current);if(!t)return!1;let r=ex(n.current);return!!(null!=(e=n.current)&&e.contains(r))||l.some(e=>{var n,l;return(null==(n=t.getElementById(e.buttonId.current))?void 0:n.contains(r))||(null==(l=t.getElementById(e.panelId.current))?void 0:l.contains(r))})}),s=eL(e=>{for(let t of l)t.buttonId.current!==e&&t.close()}),c=(0,F.useMemo)(()=>({registerPopover:a,unregisterPopover:i,isFocusWithinPopoverGroup:u,closeOthers:s}),[a,i,u,s]),d=tS({}),f=eJ();return F.default.createElement(te,null,F.default.createElement(rP.Provider,{value:c},f({ourProps:{ref:r},theirProps:e,slot:d,defaultTag:"div",name:"Popover.Group"})))})});var rH=e.i(64458),rD=e.i(19274),r_=e.i(72981),rB=e.i(63939),rW=e.i(34862),rV=e.i(30784);function r$(e){var t;return!!(e.enter||e.enterFrom||e.enterTo||e.leave||e.leaveFrom||e.leaveTo)||!e8(null!=(t=e.as)?t:rY)||1===F.default.Children.count(e.children)}let rG=(0,F.createContext)(null);rG.displayName="TransitionContext";var rK=((y=rK||{}).Visible="visible",y.Hidden="hidden",y);let rU=(0,F.createContext)(null);function rq(e){return"children"in e?rq(e.children):e.current.filter(({el:e})=>null!==e.current).filter(({state:e})=>"visible"===e).length>0}function rz(e,t){let n,r=eT(e),l=(0,F.useRef)([]),o=(n=(0,F.useRef)(!1),eP(()=>(n.current=!0,()=>{n.current=!1}),[]),n),i=eC(),a=eL((e,t=eZ.Hidden)=>{let n=l.current.findIndex(({el:t})=>t===e);-1!==n&&(eN(t,{[eZ.Unmount](){l.current.splice(n,1)},[eZ.Hidden](){l.current[n].state="hidden"}}),i.microTask(()=>{var e;!rq(l)&&o.current&&(null==(e=r.current)||e.call(r))}))}),u=eL(e=>{let t=l.current.find(({el:t})=>t===e);return t?"visible"!==t.state&&(t.state="visible"):l.current.push({el:e,state:"visible"}),()=>a(e,eZ.Unmount)}),s=(0,F.useRef)([]),c=(0,F.useRef)(Promise.resolve()),d=(0,F.useRef)({enter:[],leave:[]}),f=eL((e,n,r)=>{s.current.splice(0),t&&(t.chains.current[n]=t.chains.current[n].filter(([t])=>t!==e)),null==t||t.chains.current[n].push([e,new Promise(e=>{s.current.push(e)})]),null==t||t.chains.current[n].push([e,new Promise(e=>{Promise.all(d.current[n].map(([e,t])=>t)).then(()=>e())}
5)]),"enter"===n?c.current=c.current.then(()=>null==t?void 0:t.wait.current).then(()=>r(n)):r(n)}),p=eL((e,t,n)=>{Promise.all(d.current[t].splice(0).map(([e,t])=>t)).then(()=>{var e;null==(e=s.current.shift())||e()}).then(()=>n(t))});return(0,F.useMemo)(()=>({children:l,register:u,unregister:a,onStart:f,onStop:p,wait:c,chains:d}),[u,a,l,f,p,d,c])}rU.displayName="NestingContext";let rY=F.Fragment,rX=eX.RenderStrategy,rZ=e4(function(e,t){let{show:n,appear:r=!1,unmount:l=!0,...o}=e,i=(0,F.useRef)(null),a=tT(...r$(e)?[i,t]:null===t?[]:[t]);rs();let u=rr();if(void 0===n&&null!==u&&(n=(u&rn.Open)===rn.Open),void 0===n)throw Error("A <Transition /> is used but it is missing a `show={true | false}` prop.");let[s,c]=(0,F.useState)(n?"visible":"hidden"),d=rz(()=>{n||c("hidden")}),[f,p]=(0,F.useState)(!0),m=(0,F.useRef)([n]);eP(()=>{!1!==f&&m.current[m.current.length-1]!==n&&(m.current.push(n),p(!1))},[m,n]);let v=(0,F.useMemo)(()=>({show:n,appear:r,initial:f}),[n,r,f]);eP(()=>{n?c("visible"):rq(d)||null===i.current||c("hidden")},[n,d]);let h={unmount:l},g=eL(()=>{var t;f&&p(!1),null==(t=e.beforeEnter)||t.call(e)}),b=eL(()=>{var t;f&&p(!1),null==(t=e.beforeLeave)||t.call(e)}),y=eJ();return F.default.createElement(rU.Provider,{value:d},F.default.createElement(rG.Provider,{value:v},y({ourProps:{...h,as:F.Fragment,children:F.default.createElement(rJ,{ref:a,...h,...o,beforeEnter:g,beforeLeave:b})},theirProps:{},defaultTag:F.Fragment,features:rX,visible:"visible"===s,name:"Transition"})))}),rJ=e4(function(e,t){var n,r;let{transition:l=!0,beforeEnter:o,afterEnter:i,beforeLeave:a,afterLeave:u,enter:s,enterFrom:c,enterTo:d,entered:f,leave:p,leaveFrom:m,leaveTo:v,...h}=e,[g,b]=(0,F.useState)(null),y=(0,F.useRef)(null),w=r$(e),x=tT(...w?[y,t,b]:null===t?[]:[t]),E=null==(n=h.unmount)||n?eZ.Unmount:eZ.Hidden,{show:S,appear:C,initial:P}=function(){let e=(0,F.useContext)(rG);if(null===e)throw Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),[T,L]=(0,F.useState)(S?"visible":"hidden"),k=function(){let e=(0,F.useContext)(rU);if(null===e)throw Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),{register:O,unregister:A}=k;eP(()=>O(y),[O,y]),eP(()=>{if(E===eZ.Hidden&&y.current)return S&&"visible"!==T?void L("visible"):eN(T,{hidden:()=>A(y),visible:()=>O(y)})},[T,y,O,A,S,E]);let R=rs();eP(()=>{if(w&&R&&"visible"===T&&null===y.current)throw Error("Did you forget to passthrough the `ref` to the actual DOM node?")},[y,T,R,w]);let N=P&&!C,M=C&&S&&P,j=(0,F.useRef)(!1),I=rz(()=>{j.current||(L("hidden"),A(y))},k),H=eL(e=>{j.current=!0,I.onStart(y,e?"enter":"leave",e=>{"enter"===e?null==o||o():"leave"===e&&(null==a||a())})}),D=eL(e=>{let t=e?"enter":"leave";j.current=!1,I.onStop(y,t,e=>{"enter"===e?null==i||i():"leave"===e&&(null==u||u())}),"leave"!==t||rq(I)||(L("hidden"),A(y))});(0,F.useEffect)(()=>{w&&l||(H(S),D(S))},[S,w,l]);let[,_]=tA(!(!l||!w||!R||N),g,S,{start:H,end:D}),B=e5({ref:x,className:(null==(r=eY(h.className,M&&s,M&&c,_.enter&&s,_.enter&&_.closed&&c,_.enter&&!_.closed&&d,_.leave&&p,_.leave&&!_.closed&&m,_.leave&&_.closed&&v,!_.transition&&S&&f))?void 0:r.trim())||void 0,...tF(_)}),W=0;"visible"===T&&(W|=rn.Open),"hidden"===T&&(W|=rn.Closed),S&&"hidden"===T&&(W|=rn.Opening),S||"visible"!==T||(W|=rn.Closing);let V=eJ();return F.default.createElement(rU.Provider,{value:I},F.default.createElement(rl,{value:W},V({ourProps:B,theirProps:h,defaultTag:rY,features:rX,visible:"visible"===T,name:"Transition.Child"})))}),rQ=e4(function(e,t){let n=null!==(0,F.useContext)(rG),r=null!==rr();return F.default.createElement(F.default.Fragment,null,!n&&r?F.default.createElement(rZ,{ref:t,...e}):F.default.createElement(rJ,{ref:t,...e}))}),r0=Object.assign(rZ,{Child:rQ,Root:rZ});var r1=e.i(29426);function r2(e){return e.startsWith("/"),e}var r4=e.i(98545);let r5=function({onClose:e}){let{mainNavigation:t}=(0,r4.useNavigation)(),{isNavigationAnimating:n}=(0,rB.useGlobalStore)();return(0,k.jsx)("div",{className:(0,rH.default)("z-100",{"pointer-events-none":n}),inert:!!n||void 0,children:t.map((t,n)=>{let{title:r,additionalFields:{subtitle:l,htmlTitle:o},path:i}=t;return(0,k.jsx)(rQ,{children:(0,k.jsxs)(rV.default,{href:r2(i),className:(0,rH.default)(rD.LINK_NAV_HOVER_CLASSES,rD.LINK_ANIMATION_CLASSES,rD.LINK_STATIC_CLASSES,0===n?"data-enter:delay-800 data-leave:delay-1100":1===n?"data-enter:delay-900 data-leave:delay-1000":2===n?"data-enter:delay-1000 data-leave:delay-900":3===n?"data-enter:delay-1100 data-leave:delay-800":4===n?"data-enter:delay-1200 data-leave:delay-700":5===n?"data-enter:delay-1300 data-leave:delay-600":6===n?"data-enter:delay-1400 data-leave:delay-500":"data-enter:delay-1500","block text-[0.875rem] leading-6 tracking-wider up
5percase xl:text-[1.3125rem]","mb-6 last:mb-0 xl:mb-8"),title:o,onClick:()=>{e()},children:[(0,k.jsx)("span",{className:"block",children:r}),(0,k.jsx)("span",{className:"text-2xs mt-1 block tracking-wider uppercase xl:text-sm",children:l})]},n)},n)})})},r3="block text-xs font-normal uppercase tracking-wider xl:text-sm",r8=function({onClose:e}){let{secondaryNavigation:t}=(0,r4.useNavigation)(),{isNavigationAnimating:n}=(0,rB.useGlobalStore)();return(0,k.jsxs)("div",{className:(0,rH.default)("pb-1","h-[126px] xl:h-[234px]",{"pointer-events-none":n}),inert:!!n||void 0,children:[(0,k.jsx)(rQ,{as:"h3",className:(0,rH.default)(r3,rD.LINK_ANIMATION_CLASSES,rD.LINK_STATIC_CLASSES,"data-enter:delay-1800 data-leave:delay-500"),children:"Information"}),(0,k.jsx)("div",{className:(0,rH.default)("mt-4 xl:mt-16"),children:t.map((t,n)=>{let{title:r,path:l}=t;return(0,k.jsx)(rQ,{children:(0,k.jsx)(rV.default,{href:r2(l),className:(0,rH.default)(r3,rD.LINK_NAV_HOVER_CLASSES,rD.LINK_ANIMATION_CLASSES,rD.LINK_STATIC_CLASSES,0===n?"data-enter:delay-1900 data-leave:delay-300":1===n?"data-enter:delay-2000 data-leave:delay-200":2===n?"data-enter:delay-2100 data-leave:delay-100":3===n?"data-enter:delay-2200 data-leave:delay-[0ms]":"data-enter:delay-2200","mb-2 last:mb-1 xl:mb-6"),onClick:()=>{e()},children:r})},n)})})]})};function r6({pageColor:e,open:t}){let{setIsNavigationAnimating:n,setIsNavigationOpen:r}=(0,rB.useGlobalStore)(),l=(0,F.useMemo)(()=>(0,rH.default)(`bg-${e===r_.PageColor.Black?r_.PageColor.Gold:e}`,"fixed top-0 right-0 bottom-0 left-0 -z-10 overflow-y-auto text-white"),[e]);return(0,k.jsx)(r0,{as:"div","data-lenis-prevent":!0,show:t,beforeEnter:()=>{n(!0)},afterEnter:()=>{n(!1),r(!0)},beforeLeave:()=>{n(!0),r(!1)},afterLeave:()=>{n(!1)},className:(0,rH.default)(l,"translate-y-0 transition duration-900 ease-in-out data-closed:-translate-y-full data-leave:delay-1500"),children:(0,k.jsx)(rj,{children:({close:t})=>(0,k.jsxs)("div",{className:"relative w-full xl:h-full",children:[(0,k.jsx)(r1.default,{pageColor:e,pageVariant:r_.PageVariant.Cover,extraClasses:(0,rH.default)("absolute top-0 right-0 left-0",rD.PAGE_TOP_MARGIN_CLASSES),onAfterLinkClick:t}),(0,k.jsx)("div",{className:(0,rH.default)("flex h-screen flex-1 items-start justify-center"),children:(0,k.jsxs)("div",{className:"flex w-[1000px] max-w-full flex-col justify-between p-4 max-xl:w-[800px] max-lg:w-[600px] md:flex-row md:px-6 lg:px-14 xl:px-0",children:[(0,k.jsx)("div",{className:"mt-32 mb-24 flex items-end md:mt-44 md:mb-0 xl:mt-52",children:(0,k.jsx)(r5,{onClose:t})}),(0,k.jsx)("div",{className:"flex items-end xl:justify-end",children:(0,k.jsx)(r8,{onClose:t})})]})})]})})})}let r9="duration-400",r7="delay-2000";e.s(["default",0,function({pageVariant:e,breadcrumb:t,extraClasses:n,menuText:r,menuTextOpen:l,bookingText:o,pageColor:i,breadcrumbLink:a,bookingLink:u,title:s}){let[c,d]=(0,F.useState)(!1),{isNavigationAnimating:f,setIsNavigationAnimating:p,isNavigationOpen:m}=(0,rB.useGlobalStore)(),v=(0,rH.default)("transition-background fixed inset-x-0 top-0 z-15",r9,n??"",{"bg-white":c});return(0,F.useEffect)(()=>{let e=()=>{d(window.scrollY>0)};return e(),window.addEventListener("scroll",e),p(!1),()=>{window.removeEventListener("scroll",e)}},[p]),(0,k.jsx)("header",{className:v,children:(0,k.jsx)("div",{className:"flex",children:(0,k.jsx)(rI,{className:"w-screen",children:({open:n})=>{let d=(0,rH.default)("mb-4 grid grid-cols-6 items-end border-b border-solid pb-2.5 text-sm font-normal! transition-[border-color] sm:mb-6 sm:pb-4 sm:text-base",rD.HEADER_HEIGHT_CLASSES,r9,{"border-white! text-white!":n,[`text-${i} border-${i}`]:e!==r_.PageVariant.Cover&&!n||c,"border-white text-white":!n&&e===r_.PageVariant.Cover&&!c,[r7]:!n&&m}),p=(0,rH.default)(r9,{[r7]:!n&&m});return(0,k.jsx)("div",{className:rD.PAGE_HORIZONTAL_PADDING_CLASSES,children:(0,k.jsxs)("nav",{className:d,"aria-label":"Global",children:[(0,k.jsxs)("div",{className:"text-md col-span-3 xl:col-span-1",children:[(0,k.jsxs)("div",{className:"mb-0 flex items-center justify-start",children:[(0,k.jsx)("div",{children:(0,k.jsx)(rR,{className:(0,rH.default)(p,rD.LINK_HOVER_CLASSES,"flex cursor-pointer items-center gap-x-1 outline-hidden! disabled:cursor-default"),disabled:f,children:n?l??"Close"
5:r??"Menu"})}),t?(0,k.jsx)(k.Fragment,{children:a?(0,k.jsxs)("a",{className:(0,rH.default)(p,"hidden uppercase sm:block",rD.LINK_HOVER_CLASSES),href:a,children:[(0,k.jsx)("span",{className:"mx-2",children:"·"}),t]}):(0,k.jsxs)("p",{className:(0,rH.default)(r9,"hidden uppercase sm:block",{[r7]:!n&&m}),children:[(0,k.jsx)("span",{className:"mx-2",children:"·"}),t]})}):null]}),(0,k.jsx)(r6,{pageColor:i,open:n})]}),(0,k.jsx)("div",{className:"hidden justify-center xl:col-span-4 xl:flex",children:(0,k.jsx)("span",{className:(0,rH.default)(p,"tracking-[0.06rem] uppercase"),children:s})}),(0,k.jsx)("div",{className:"col-span-3 flex justify-end xl:col-span-1",children:u?(0,k.jsx)(rV.default,{href:u,className:(0,rH.default)(p,"block",rD.LINK_HOVER_CLASSES),children:o}):(0,k.jsx)(rW.default,{className:(0,rH.default)(p,"block",rD.LINK_HOVER_CLASSES),children:o})})]})})}})})})}],18190)}]);

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.