1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,98183,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={assign:function(){return u},searchParamsToUrlQuery:function(){return i},urlQueryToSearchParams:function(){return a}};for(var o in r)Object.defineProperty(n,o,{enumerable:!0,get:r[o]});function i(e){let t={};for(let[n,r]of e.entries()){let e=t[n];void 0===e?t[n]=r:Array.isArray(e)?e.push(r):t[n]=[e,r]}return t}function l(e){return"string"==typeof e?e:("number"!=typeof e||isNaN(e))&&"boolean"!=typeof e?"":String(e)}function a(e){let t=new URLSearchParams;for(let[n,r]of Object.entries(e))if(Array.isArray(r))for(let e of r)t.append(n,l(e));else t.set(n,l(r));return t}function u(e,...t){for(let n of t){for(let t of n.keys())e.delete(t);for(let[t,r]of n.entries())e.append(t,r)}return e}},95057,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={formatUrl:function(){return a},formatWithValidation:function(){return s},urlObjectKeys:function(){return u}};for(var o in r)Object.defineProperty(n,o,{enumerable:!0,get:r[o]});let i=e.r(51836)._(e.r(98183)),l=/https?|ftp|gopher|file/;function a(e){let{auth:t,hostname:n}=e,r=e.protocol||"",o=e.pathname||"",a=e.hash||"",u=e.query||"",s=!1;t=t?encodeURIComponent(t).replace(/%3A/i,":")+"@":"",e.host?s=t+e.host:n&&(s=t+(~n.indexOf(":")?`[${n}]`:n),e.port&&(s+=":"+e.port)),u&&"object"==typeof u&&(u=String(i.urlQueryToSearchParams(u)));let c=e.search||u&&`?${u}`||"";return r&&!r.endsWith(":")&&(r+=":"),e.slashes||(!r||l.test(r))&&!1!==s?(s="//"+(s||""),o&&"/"!==o[0]&&(o="/"+o)):s||(s=""),a&&"#"!==a[0]&&(a="#"+a),c&&"?"!==c[0]&&(c="?"+c),o=o.replace(/[?#]/g,encodeURIComponent),c=c.replace("#","%23"),`${r}${s}${o}${c}${a}`}let u=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function s(e){return a(e)}},18581,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"useMergedRef",{enumerable:!0,get:function(){return o}});let r=e.r(71645);function o(e,t){let n=(0,r.useRef)(null),o=(0,r.useRef)(null);return(0,r.useCallback)(r=>{if(null===r){let e=n.current;e&&(n.current=null,e());let t=o.current;t&&(o.current=null,t())}else e&&(n.current=i(e,r)),t&&(o.current=i(t,r))},[e,t])}function i(e,t){if("function"!=typeof e)return e.current=t,()=>{e.current=null};{let n=e(t);return"function"==typeof n?n:()=>e(null)}}("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},18967,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={DecodeError:function(){return v},MiddlewareNotFoundError:function(){return x},MissingStaticPage:function(){return w},NormalizeError:function(){return b},PageNotFoundError:function(){return y},SP:function(){return h},ST:function(){return g},WEB_VITALS:function(){return i},execOnce:function(){return l},getDisplayName:function(){return d},getLocationOrigin:function(){return s},getURL:function(){return c},isAbsoluteUrl:function(){return u},isResSent:function(){return f},loadGetInitialProps:function(){return m},normalizeRepeatedSlashes:function(){return p},stringifyError:function(){return E}};for(var o in r)Object.defineProperty(n,o,{enumerable:!0,get:r[o]});let i=["CLS","FCP","FID","INP","LCP","TTFB"];function l(e){let t,n=!1;return(...r)=>(n||(n=!0,t=e(...r)),t)}let a=/^[a-zA-Z][a-zA-Z\d+\-.]*?:/,u=e=>a.test(e);function s(){let{protocol:e,hostname:t,port:n}=window.location;return`${e}//${t}${n?":"+n:""}`}function c(){let{href:e}=window.location,t=s();return e.substring(t.length)}function d(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function f(e){return e.finished||e.headersSent}function p(e){let t=e.split("?");return t[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(t[1]?`?${t.slice(1).join("?")}`:"")}async function m(e,t){let n=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:await m(t.Component,t.ctx)}:{};let r=await e.getInitialProps(t);if(n&&f(n))return r;if(!r)throw Object.defineProperty(Error(`"${d(e)}.getInitialProps()" should resolve to an object. But found "${r}
1" instead.`),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return r}let h="undefined"!=typeof performance,g=h&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);class v extends Error{}class b extends Error{}class y extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message=`Cannot find module for page: ${e}`}}class w extends Error{constructor(e,t){super(),this.message=`Failed to load static file for page: ${e} ${t}`}}class x extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function E(e){return JSON.stringify({message:e.message,stack:e.stack})}},73668,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"isLocalURL",{enumerable:!0,get:function(){return i}});let r=e.r(18967),o=e.r(52817);function i(e){if(!(0,r.isAbsoluteUrl)(e))return!0;try{let t=(0,r.getLocationOrigin)(),n=new URL(e,t);return n.origin===t&&(0,o.hasBasePath)(n.pathname)}catch(e){return!1}}},84508,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"errorOnce",{enumerable:!0,get:function(){return r}});let r=e=>{}},22016,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={default:function(){return v},useLinkStatus:function(){return y}};for(var o in r)Object.defineProperty(n,o,{enumerable:!0,get:r[o]});let i=e.r(51836),l=e.r(43476),a=i._(e.r(71645)),u=e.r(95057),s=e.r(8372),c=e.r(18581),d=e.r(18967),f=e.r(5550);e.r(33525);let p=e.r(91949),m=e.r(73668),h=e.r(9396);function g(e){return"string"==typeof e?e:(0,u.formatUrl)(e)}function v(t){var n;let r,o,i,[u,v]=(0,a.useOptimistic)(p.IDLE_LINK_STATUS),y=(0,a.useRef)(null),{href:w,as:x,children:E,prefetch:S=null,passHref:P,replace:C,shallow:O,scroll:T,onClick:R,onMouseEnter:M,onTouchStart:I,legacyBehavior:k=!1,onNavigate:j,ref:L,unstable_dynamicOnHover:A,..._}=t;r=E,k&&("string"==typeof r||"number"==typeof r)&&(r=(0,l.jsx)("a",{children:r}));let F=a.default.useContext(s.AppRouterContext),N=!1!==S,D=!1!==S?null===(n=S)||"auto"===n?h.FetchStrategy.PPR:h.FetchStrategy.Full:h.FetchStrategy.PPR,{href:H,as:z}=a.default.useMemo(()=>{let e=g(w);return{href:e,as:x?g(x):e}},[w,x]);if(k){if(r?.$$typeof===Symbol.for("react.lazy"))throw Object.defineProperty(Error("`<Link legacyBehavior>` received a direct child that is either a Server Component, or JSX that was loaded with React.lazy(). This is not supported. Either remove legacyBehavior, or make the direct child a Client Component that renders the Link's `<a>` tag."),"__NEXT_ERROR_CODE",{value:"E863",enumerable:!1,configurable:!0});o=a.default.Children.only(r)}let $=k?o&&"object"==typeof o&&o.ref:L,U=a.default.useCallback(e=>(null!==F&&(y.current=(0,p.mountLinkInstance)(e,H,F,D,N,v)),()=>{y.current&&((0,p.unmountLinkForCurrentNavigation)(y.current),y.current=null),(0,p.unmountPrefetchableInstance)(e)}),[N,H,F,D,v]),B={ref:(0,c.useMergedRef)(U,$),onClick(t){k||"function"!=typeof R||R(t),k&&o.props&&"function"==typeof o.props.onClick&&o.props.onClick(t),!F||t.defaultPrevented||function(t,n,r,o,i,l,u){if("undefined"!=typeof window){let s,{nodeName:c}=t.currentTarget;if("A"===c.toUpperCase()&&((s=t.currentTarget.getAttribute("target"))&&"_self"!==s||t.metaKey||t.ctrlKey||t.shiftKey||t.altKey||t.nativeEvent&&2===t.nativeEvent.which)||t.currentTarget.hasAttribute("download"))return;if(!(0,m.isLocalURL)(n)){i&&(t.preventDefault(),location.replace(n));return}if(t.preventDefault(),u){let e=!1;if(u({preventDefault:()=>{e=!0}}),e)return}let{dispatchNavigateAction:d}=e.r(99781);a.default.startTransition(()=>{d(r||n,i?"replace":"push",l??!0,o.current)})}}(t,H,z,y,C,T,j)},onMouseEnter(e){k||"function"!=typeof M||M(e),k&&o.props&&"function"==typeof o.props.onMouseEnter&&o.props.onMouseEnter(e),F&&N&&(0,p.onNavigationIntent)(e.currentTarget,!0===A)},onTouchStart:function(e){k||"function"!=typeof I||I(e),k&&o.props&&"function"==typeof o.props.onTouchStart&&o.props.onTouchStart(e),F&&N&&(0,p.onNavigationIntent)(e.currentTarget,!0===A)}};return(0,d.isAbsoluteUrl)(z)?B.href=z:k&&!P&&("a"!==o.type||"href"in o.props)||(B.href=(0,f.addBasePath)(z)),i=k?a.default.cloneElement(o,B):(0,l.jsx)("a",{..._,...B,children:r}),(0,l.jsx)(b.Provider,{value:u,children:i})}e.r(84508);let b=(0,a.createContext)(p.IDLE_LINK_STATUS),y=()=>(0,a.useContext)(b);("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esMo
1dule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},98879,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"default",{enumerable:!0,get:function(){return a}});let r=e.r(71645),o="undefined"==typeof window,i=o?()=>{}:r.useLayoutEffect,l=o?()=>{}:r.useEffect;function a(e){let{headManager:t,reduceComponentsToState:n}=e;function a(){if(t&&t.mountedInstances){let e=r.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(n(e))}}return o&&(t?.mountedInstances?.add(e.children),a()),i(()=>(t?.mountedInstances?.add(e.children),()=>{t?.mountedInstances?.delete(e.children)})),i(()=>(t&&(t._pendingUpdate=a),()=>{t&&(t._pendingUpdate=a)})),l(()=>(t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null),()=>{t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null)})),null}},25633,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={default:function(){return h},defaultHead:function(){return d}};for(var o in r)Object.defineProperty(n,o,{enumerable:!0,get:r[o]});let i=e.r(63141),l=e.r(51836),a=e.r(43476),u=l._(e.r(71645)),s=i._(e.r(98879)),c=e.r(42732);function d(){return[(0,a.jsx)("meta",{charSet:"utf-8"},"charset"),(0,a.jsx)("meta",{name:"viewport",content:"width=device-width"},"viewport")]}function f(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===u.default.Fragment?e.concat(u.default.Children.toArray(t.props.children).reduce((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}e.r(33525);let p=["name","httpEquiv","charSet","itemProp"];function m(e){let t,n,r,o;return e.reduce(f,[]).reverse().concat(d().reverse()).filter((t=new Set,n=new Set,r=new Set,o={},e=>{let i=!0,l=!1;if(e.key&&"number"!=typeof e.key&&e.key.indexOf("$")>0){l=!0;let n=e.key.slice(e.key.indexOf("$")+1);t.has(n)?i=!1:t.add(n)}switch(e.type){case"title":case"base":n.has(e.type)?i=!1:n.add(e.type);break;case"meta":for(let t=0,n=p.length;t<n;t++){let n=p[t];if(e.props.hasOwnProperty(n))if("charSet"===n)r.has(n)?i=!1:r.add(n);else{let t=e.props[n],r=o[n]||new Set;("name"!==n||!l)&&r.has(t)?i=!1:(r.add(t),o[n]=r)}}}return i})).reverse().map((e,t)=>{let n=e.key||t;return u.default.cloneElement(e,{key:n})})}let h=function({children:e}){let t=(0,u.useContext)(c.HeadManagerContext);return(0,a.jsx)(s.default,{reduceComponentsToState:m,headManager:t,children:e})};("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},88143,(e,t,n)=>{"use strict";function r({widthInt:e,heightInt:t,blurWidth:n,blurHeight:r,blurDataURL:o,objectFit:i}){let l=n?40*n:e,a=r?40*r:t,u=l&&a?`viewBox='0 0 ${l} ${a}'`:"";return`%3Csvg xmlns='http://www.w3.org/2000/svg' ${u}%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='${u?"none":"contain"===i?"xMidYMid":"cover"===i?"xMidYMid slice":"none"}' style='filter: url(%23b);' href='${o}'/%3E%3C/svg%3E`}Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"getImageBlurSvg",{enumerable:!0,get:function(){return r}})},87690,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={VALID_LOADERS:function(){return i},imageConfigDefault:function(){return l}};for(var o in r)Object.defineProperty(n,o,{enumerable:!0,get:r[o]});let i=["default","imgix","cloudinary","akamai","custom"],l={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],path:"/_next/image",loader:"default",loaderFile:"",domains:[],disableStaticImages:!1,minimumCacheTTL:14400,formats:["image/webp"],maximumRedirects:3,dangerouslyAllowLocalIP:!1,dangerouslyAllowSVG:!1,
1contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;",contentDispositionType:"attachment",localPatterns:void 0,remotePatterns:[],qualities:[75],unoptimized:!1}},8927,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"getImgProps",{enumerable:!0,get:function(){return s}}),e.r(33525);let r=e.r(43369),o=e.r(88143),i=e.r(87690),l=["-moz-initial","fill","none","scale-down",void 0];function a(e){return void 0!==e.default}function u(e){return void 0===e?e:"number"==typeof e?Number.isFinite(e)?e:NaN:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function s({src:e,sizes:t,unoptimized:n=!1,priority:s=!1,preload:c=!1,loading:d,className:f,quality:p,width:m,height:h,fill:g=!1,style:v,overrideSrc:b,onLoad:y,onLoadingComplete:w,placeholder:x="empty",blurDataURL:E,fetchPriority:S,decoding:P="async",layout:C,objectFit:O,objectPosition:T,lazyBoundary:R,lazyRoot:M,...I},k){var j;let L,A,_,{imgConf:F,showAltText:N,blurComplete:D,defaultLoader:H}=k,z=F||i.imageConfigDefault;if("allSizes"in z)L=z;else{let e=[...z.deviceSizes,...z.imageSizes].sort((e,t)=>e-t),t=z.deviceSizes.sort((e,t)=>e-t),n=z.qualities?.sort((e,t)=>e-t);L={...z,allSizes:e,deviceSizes:t,qualities:n}}if(void 0===H)throw Object.defineProperty(Error("images.loaderFile detected but the file is missing default export.\nRead more: https://nextjs.org/docs/messages/invalid-images-config"),"__NEXT_ERROR_CODE",{value:"E163",enumerable:!1,configurable:!0});let $=I.loader||H;delete I.loader,delete I.srcSet;let U="__next_img_default"in $;if(U){if("custom"===L.loader)throw Object.defineProperty(Error(`Image with src "${e}" is missing "loader" prop. 2Read more: https://nextjs.org/docs/messages/next-image-missing-loader`),"__NEXT_ERROR_CODE",{value:"E252",enumerable:!1,configurable:!0})}else{let e=$;$=t=>{let{config:n,...r}=t;return e(r)}}if(C){"fill"===C&&(g=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[C];e&&(v={...v,...e});let n={responsive:"100vw",fill:"100vw"}[C];n&&!t&&(t=n)}let B="",W=u(m),V=u(h);if((j=e)&&"object"==typeof j&&(a(j)||void 0!==j.src)){let t=a(e)?e.default:e;if(!t.src)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received ${JSON.stringify(t)}`),"__NEXT_ERROR_CODE",{value:"E460",enumerable:!1,configurable:!0});if(!t.height||!t.width)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received ${JSON.stringify(t)}`),"__NEXT_ERROR_CODE",{value:"E48",enumerable:!1,configurable:!0});if(A=t.blurWidth,_=t.blurHeight,E=E||t.blurDataURL,B=t.src,!g)if(W||V){if(W&&!V){let e=W/t.width;V=Math.round(t.height*e)}else if(!W&&V){let e=V/t.height;W=Math.round(t.width*e)}}else W=t.width,V=t.height}let q=!s&&!c&&("lazy"===d||void 0===d);(!(e="string"==typeof e?e:B)||e.startsWith("data:")||e.startsWith("blob:"))&&(n=!0,q=!1),L.unoptimized&&(n=!0),U&&!L.dangerouslyAllowSVG&&e.split("?",1)[0].endsWith(".svg")&&(n=!0);let G=u(p),K=Object.assign(g?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:O,objectPosition:T}:{},N?{}:{color:"transparent"},v),X=D||"empty"===x?null:"blur"===x?`url("data:image/svg+xml;charset=utf-8,${(0,o.getImageBlurSvg)({widthInt:W,heightInt:V,blurWidth:A,blurHeight:_,blurDataURL:E||"",objectFit:K.objectFit})}")`:`url("${x}")`,Y=l.includes(K.objectFit)?"fill"===K.objectFit?"100% 100%":"cover":K.objectFit,Q=X?{backgroundSize:Y,backgroundPosition:K.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:X}:{},J=function({config:e,src:t,unoptimized:n,width:o,quality:i,sizes:l,loader:a}){if(n){let e=(0,r.getDeploymentId)();if(t.startsWith("/")&&!t.startsWith("//")&&e){let n=t.includes("?")?"&":"?";t=`${t}${n}dpl=${e}`}return{src:t,srcSet:void 0,sizes:void 0}}let{widths:u,kind:s}=function({deviceSizes:e,allSizes:t},n,r){if(r){let n=/(^|\s)(1?\d?\d)vw/g,o=[];for(let e;e=n.exec(r);)o.push(parseInt(e[2]));if(o.length){let n=.01*Math.min(...o);return{widths:t.filter(t=>t>=e[0]*n),kind:"w"}}return{widths:t,kind:"w"}}return"number"!=typeof n?{widths:e,kind:"w"}:{widths:[...new Set([n,2*n].map(e=>t.find(t=>t>=e)||t[t.length-1]))],kind:"x"}}(e,o,l),c=u.length-1;return{sizes:l||"w"!==s?l:"100vw",srcSet:u.map((n,r)=>`${a({config:e,src:t,quality:i,width:n})} ${"w"===s?n:r+1}${s}`).join(", "),src:a({config:e,src:t,quality:i,width:u[c]})}}({config:L,src:e,unoptimized:n,width:W,quality:G,sizes:t,loader:$}),Z=q?"lazy":d;return{props:{...I,loading:Z,fetchPriority:S,width:W,height:V,decoding:P,className:f,style:{...K,...Q},sizes:J.sizes,srcSet:J.srcSet,src:b||J.src},meta:{unoptimized:n,preload:c||s,placeholder:x,fill:g}}}},18556,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"ImageConfigContext",{enumerable:!0,get:function(){return i}});let r=e.r(63141)._(e.r(71645)),o=e.r(87690),i=r.default.createContext(o.imageConfigDefault)},65856,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"RouterContext",{enumerable:!0,get:function(){return r}});let r=e.r(63141)._(e.r(71645)).default.createContext(null)},70965,(e,t,n)=>{"use strict";function r(e,t){let n=e||75;return t?.qualities?.length?t.qualities.reduce((e,t)=>
2Math.abs(t-n)<Math.abs(e-n)?t:e,0):n}Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"findClosestQuality",{enumerable:!0,get:function(){return r}})},1948,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"default",{enumerable:!0,get:function(){return l}});let r=e.r(70965),o=e.r(43369);function i({config:e,src:t,width:n,quality:i}){if(t.startsWith("/")&&t.includes("?")&&e.localPatterns?.length===1&&"**"===e.localPatterns[0].pathname&&""===e.localPatterns[0].search)throw Object.defineProperty(Error(`Image with src "${t}" is using a query string which is not configured in images.localPatterns. 3Read more: https://nextjs.org/docs/messages/next-image-unconfigured-localpatterns`),"__NEXT_ERROR_CODE",{value:"E871",enumerable:!1,configurable:!0});let l=(0,r.findClosestQuality)(i,e),a=(0,o.getDeploymentId)();return`${e.path}?url=${encodeURIComponent(t)}&w=${n}&q=${l}${t.startsWith("/")&&a?`&dpl=${a}`:""}`}i.__next_img_default=!0;let l=i},5500,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"Image",{enumerable:!0,get:function(){return w}});let r=e.r(63141),o=e.r(51836),i=e.r(43476),l=o._(e.r(71645)),a=r._(e.r(74080)),u=r._(e.r(25633)),s=e.r(8927),c=e.r(87690),d=e.r(18556);e.r(33525);let f=e.r(65856),p=r._(e.r(1948)),m=e.r(18581),h={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qualities:[75],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1};function g(e,t,n,r,o,i,l){let a=e?.src;e&&e["data-loaded-src"]!==a&&(e["data-loaded-src"]=a,("decode"in e?e.decode():Promise.resolve()).catch(()=>{}).then(()=>{if(e.parentElement&&e.isConnected){if("empty"!==t&&o(!0),n?.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let r=!1,o=!1;n.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>r,isPropagationStopped:()=>o,persist:()=>{},preventDefault:()=>{r=!0,t.preventDefault()},stopPropagation:()=>{o=!0,t.stopPropagation()}})}r?.current&&r.current(e)}}))}function v(e){return l.use?{fetchPriority:e}:{fetchpriority:e}}"undefined"==typeof window&&(globalThis.__NEXT_IMAGE_IMPORTED=!0);let b=(0,l.forwardRef)(({src:e,srcSet:t,sizes:n,height:r,width:o,decoding:a,className:u,style:s,fetchPriority:c,placeholder:d,loading:f,unoptimized:p,fill:h,onLoadRef:b,onLoadingCompleteRef:y,setBlurComplete:w,setShowAltText:x,sizesInput:E,onLoad:S,onError:P,...C},O)=>{let T=(0,l.useCallback)(e=>{e&&(P&&(e.src=e.src),e.complete&&g(e,d,b,y,w,p,E))},[e,d,b,y,w,P,p,E]),R=(0,m.useMergedRef)(O,T);return(0,i.jsx)("img",{...C,...v(c),loading:f,width:o,height:r,decoding:a,"data-nimg":h?"fill":"1",className:u,style:s,sizes:n,srcSet:t,src:e,ref:R,onLoad:e=>{g(e.currentTarget,d,b,y,w,p,E)},onError:e=>{x(!0),"empty"!==d&&w(!0),P&&P(e)}})});function y({isAppRouter:e,imgAttributes:t}){let n={as:"image",imageSrcSet:t.srcSet,imageSizes:t.sizes,crossOrigin:t.crossOrigin,referrerPolicy:t.referrerPolicy,...v(t.fetchPriority)};return e&&a.default.preload?(a.default.preload(t.src,n),null):(0,i.jsx)(u.default,{children:(0,i.jsx)("link",{rel:"preload",href:t.srcSet?void 0:t.src,...n},"__nimg-"+t.src+t.srcSet+t.sizes)})}let w=(0,l.forwardRef)((e,t)=>{let n=(0,l.useContext)(f.RouterContext),r=(0,l.useContext)(d.ImageConfigContext),o=(0,l.useMemo)(()=>{let e=h||r||c.imageConfigDefault,t=[...e.deviceSizes,...e.imageSizes].sort((e,t)=>e-t),n=e.deviceSizes.sort((e,t)=>e-t),o=e.qualities?.sort((e,t)=>e-t);return{...e,allSizes:t,deviceSizes:n,qualities:o,localPatterns:"undefined"==typeof window?r?.localPatterns:e.localPatterns}},[r]),{onLoad:a,onLoadingComplete:u}=e,m=(0,l.useRef)(a);(0,l.useEffect)(()=>{m.current=a},[a]);let g=(0,l.useRef)(u);(0,l.useEffect)(()=>{g.current=u},[u]);let[v,w]=(0,l.useState)(!1),[x,E]=(0,l.useState)(!1),{props:S,meta:P}=(0,s.getImgProps)(e,{defaultLoader:p.default,imgConf:o,blurComplete:v,showAltText:x});return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(b,{...S,unoptimized:P.unoptimized,placeholder:P.placeholder,fill:P.fill,onLoadRef:m,onLoadingCompleteRef:g,setBlurComplete:w,setShowAltText:E,sizesInput:e.sizes,ref:t}),P.preload?(0,i.jsx)(y,{isAppRouter:!n,imgAttributes:S}):null]})});("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esMo
3dule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},14595,(e,t,n)=>{"use strict";var r=e.r(71645),o="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},i=r.useSyncExternalStore,l=r.useRef,a=r.useEffect,u=r.useMemo,s=r.useDebugValue;n.useSyncExternalStoreWithSelector=function(e,t,n,r,c){var d=l(null);if(null===d.current){var f={hasValue:!1,value:null};d.current=f}else f=d.current;var p=i(e,(d=u(function(){function e(e){if(!a){if(a=!0,i=e,e=r(e),void 0!==c&&f.hasValue){var t=f.value;if(c(t,e))return l=t}return l=e}if(t=l,o(i,e))return t;var n=r(e);return void 0!==c&&c(t,n)?(i=e,t):(i=e,l=n)}var i,l,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}},13027,(e,t,n)=>{"use strict";t.exports=e.r(14595)},94909,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={default:function(){return c},getImageProps:function(){return s}};for(var o in r)Object.defineProperty(n,o,{enumerable:!0,get:r[o]});let i=e.r(63141),l=e.r(8927),a=e.r(5500),u=i._(e.r(1948));function s(e){let{props:t}=(0,l.getImgProps)(e,{defaultLoader:u.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qualities:[75],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,n]of Object.entries(t))void 0===n&&delete t[e];return{props:t}}let c=a.Image},57688,(e,t,n)=>{t.exports=e.r(94909)},39727,79534,e=>{"use strict";e.i(47167),e.i(71645),Symbol("Input"),!function(){if("undefined"!=typeof window&&window.GestureEvent)try{let e=navigator.userAgent?.match(/version\/([\d\.]+) safari/i);parseFloat(e[1])}catch{return 320}}();let t=function(){try{let e="nuqs-localStorage-test";if("undefined"==typeof localStorage)return!1;localStorage.setItem(e,e);let t=localStorage.getItem(e)===e;return localStorage.removeItem(e),t&&(localStorage.getItem("debug")||"").includes("nuqs")}catch{return!1}}();function n(e,n,r){try{return e(n)}catch(e){return!function(e,...n){t&&console.warn(e,...n)}("[nuqs] Error while parsing value `%s`: %O"+(r?" (for key `%s`)":""),n,e,r),null}}function r(e){function t(t){if(void 0===t)return null;let r="";if(Array.isArray(t)){if(void 0===t[0])return null;r=t[0]}return"string"==typeof t&&(r=t),n(e.parse,r)}return{type:"single",eq:(e,t)=>e===t,...e,parseServerSide:t,withDefault(e){return{...this,defaultValue:e,parseServerSide:n=>t(n)??e}},withOptions(e){return{...this,...e}}}}let o=r({parse:e=>e,serialize:String});function i(e,t){return e.valueOf()===t.valueOf()}function l(e){if(0===e.size)return"";let t=[];for(let[n,r]of e.entries()){let e=n.replace(/#/g,"%23").replace(/&/g,"%26").replace(/\+/g,"%2B").replace(/=/g,"%3D").replace(/\?/g,"%3F");t.push(`${e}=${r.replace(/%/g,"%25").replace(/\+/g,"%2B").replace(/ /g,"+").replace(/#/g,"%23").replace(/&/g,"%26").replace(/"/g,"%22").replace(/'/g,"%27").replace(/`/g,"%60").replace(/</g,"%3C").replace(/>/g,"%3E").replace(/[\x00-\x1F]/g,e=>encodeURIComponent(e))}`)}return"?"+t.join("&")}function a(e){return"string"==typeof e||e instanceof URLSearchParams||e instanceof URL}r({parse:e=>{let t=parseInt(e);return t==t?t:null},serialize:e=>""+Math.round(e)}),r({parse:e=>{let t=parseInt(e);return t==t?t-1:null},serialize:e=>""+Math.round(e+1)}),r({parse:e=>{let t=parseInt(e,16);return t==t?t:null},serialize:e=>{let t=Math.round(e).toString(16);return(1&t.length?"0":"")+t}}),r({parse:e=>{let t=parseFloat(e);return t==t?t:null},serialize:String}),r({parse:e=>"true"===e.toLowerCase(),serialize:String}),r({parse:e=>{let t=parseInt(e);return t==t?new Date(t):null},serialize:e=>""+e.valueOf(),eq:i}),r({parse:e=>{let t=new Date(e);return t.valueOf()==t.valueOf()?t:null},serialize:e=>e.toISOString(),eq:i}),r({parse:e=>{let t=new Date(e.slice(0,10));return t.valueOf()==t.valueOf()?t:null},serialize:e=>e.toISOString().slice(0,10),eq:i});let u=function(e,{clearOnDefault:t=!0,urlKeys:n={},processUrlSearchParams:r}={}){return function(o,i={}){let[u,s]=a(o)?function(e){if("string"==typeof e){let[t="",...n]=e.split("?");return[t,new URLSearchParams(n.join("?"))]}return e instanceof URLSearchParams?["",new URLSearchParams(e)]:[e.origin+e.pathname,new URLSearchParams(e.searchParams)]}(o):["",new URLSearchParams],c=a(o)?i:o;if(null===c){for(let t in e){let e=n[t]??t;s.delete(e)}return r&&(s=r(s)),u+l(s)}for(let r in e){let o=e[r],i=c[r];if(!o||void 0===i)continue;let l=n[r]??r,a=void 0!==o.defaultValue&&null!==i&&(o.eq??((e,t)=>e===t))(i,o.defaultValue);null===i||(o.clearOnDefault??t??!0)&&a?s.delete(l):s=function(e,t,n){if("string"==typeof e)n.set(t,e);else{for(let r of(n.delete(t),e))n.append(t,r);n.has(t)||n.set(t,"")}return n}(o.serialize(i),l,s)}return r&&(s=r(s)),u+l(s)}}({q:o,tags:function(e,t=","){let o=e.eq??((e,t)=>e===t),i=encodeURIComponent(t);return r({parse:r=>""===r?[]:r.split(t).map((r,o)=>n(e.parse,r.replaceAll(i,t),`[${o}]`)).filter(e=>null!=e),serialize:n=>n.map(n=>(e.serialize?e.serialize(n):String(n)).replaceAll(t,i)).join(t),eq:(e,t)=>
3e===t||e.length===t.length&&e.every((e,n)=>o(e,t[n]))})}(o)});e.s(["QUICK_TAGS",0,[{label:"AWS",value:"aws"},{label:"GCP",value:"gcp"},{label:"Azure",value:"azure"},{label:"GitHub",value:"github"},{label:"GitLab",value:"gitlab"},{label:"Critical",value:"critical"},{label:"High",value:"high"}],"buildResultsUrl",0,e=>{let t=u(e);return`/results${t}`}],79534),e.s(["PATH_ABOUT",0,"/about","PATH_ANNOUNCMENTS",0,"/announcements","PATH_HOME",0,"/","PATH_HOW_TO_CONTRIBUTE",0,"/how-to-contribute","PATH_RSS",0,"/rss/feed.xml","URL_MASTODON_PROFILE",0,"https://infosec.exchange/@cloudvulndb","URL_OPEN_CVDB_REPO",0,"https://github.com/wiz-sec/open-cvdb","URL_TWITTER_PROFILE",0,"https://twitter.com/cloudvulndb","buildVulnerabilityPath",0,e=>`/${e}`],39727)},45678,e=>{"use strict";let t,n,r,o,i,l,a,u,s,c,d,f,p,m,h,g,v,b,y,w;var x,E,S,P,C,O,T,R,M=e.i(43476),I=e.i(47167),k=e.i(71645);let j="undefined"!=typeof document?k.default.useLayoutEffect:()=>{},L=null!=(S=k.default.useInsertionEffect)?S:j,A=e=>{var t;return null!=(t=null==e?void 0:e.ownerDocument)?t:document},_=e=>e&&"window"in e&&e.window===e?e:A(e).defaultView||window;"undefined"!=typeof Element&&Element.prototype;let F=["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 N(e){return e.nativeEvent=e,e.isDefaultPrevented=()=>e.defaultPrevented,e.isPropagationStopped=()=>e.cancelBubble,e.persist=()=>{},e}function D(e){var t;let n,r=(0,k.useRef)({isFocused:!1,observer:null});j(()=>{let e=r.current;return()=>{e.observer&&(e.observer.disconnect(),e.observer=null)}},[]);let o=(t=t=>{null==e||e(t)},n=(0,k.useRef)(null),L(()=>{n.current=t},[t]),(0,k.useCallback)((...e)=>{let t=n.current;return null==t?void 0:t(...e)},[]));return(0,k.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&&o(N(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"]})}},[o])}function H(e){var t;if("undefined"==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 z(e){var t;return"undefined"!=typeof window&&null!=window.navigator&&e.test((null==(t=window.navigator.userAgentData)?void 0:t.platform)||window.navigator.platform)}function $(e){let t=null;return()=>(null==t&&(t=e()),t)}F.join(":not([hidden]),"),F.push('[tabindex]:not([tabindex="-1"]):not([disabled])'),F.join(':not([hidden]):not([tabindex="-1"]),');let U=$(function(){return z(/^Mac/i)}),B=$(function(){return z(/^iPhone/i)}),W=$(function(){return z(/^iPad/i)||U()&&navigator.maxTouchPoints>1}),V=$(function(){return B()||W()});$(function(){return U()||V()}),$(function(){return H(/AppleWebKit/i)&&!q()});let q=$(function(){return H(/Chrome/i)}),G=$(function(){return H(/Android/i)});$(function(){return H(/Firefox/i)});let K={prefix:String(Math.round(1e10*Math.random())),current:0};k.default.createContext(K),k.default.createContext(!1),"undefined"!=typeof window&&window.document&&window.document.createElement,new WeakMap;k.default.useId;let X=null,Y=new Set,Q=new Map,J=!1,Z=!1,ee={Tab:!0,Escape:!0};function et(e,t){for(let n of Y)n(e,t)}function en(e){J=!0,e.metaKey||!U()&&e.altKey||e.ctrlKey||"Control"===e.key||"Shift"===e.key||"Meta"===e.key||(X="keyboard",et("keyboard",e))}
3function er(e){X="pointer",("mousedown"===e.type||"pointerdown"===e.type)&&(J=!0,et("pointer",e))}function eo(e){(""===e.pointerType&&e.isTrusted||(G()&&e.pointerType?"click"===e.type&&1===e.buttons:0===e.detail&&!e.pointerType))&&(J=!0,X="virtual")}function ei(e){e.target!==window&&e.target!==document&&e.isTrusted&&(J||Z||(X="virtual",et("virtual",e)),J=!1,Z=!1)}function el(){J=!1,Z=!0}function ea(e){if("undefined"==typeof window||"undefined"==typeof document||Q.get(_(e)))return;let t=_(e),n=A(e),r=t.HTMLElement.prototype.focus;t.HTMLElement.prototype.focus=function(){J=!0,r.apply(this,arguments)},n.addEventListener("keydown",en,!0),n.addEventListener("keyup",en,!0),n.addEventListener("click",eo,!0),t.addEventListener("focus",ei,!0),t.addEventListener("blur",el,!1),"undefined"!=typeof PointerEvent&&(n.addEventListener("pointerdown",er,!0),n.addEventListener("pointermove",er,!0),n.addEventListener("pointerup",er,!0)),t.addEventListener("beforeunload",()=>{eu(e)},{once:!0}),Q.set(t,{focus:r})}let eu=(e,t)=>{let n=_(e),r=A(e);t&&r.removeEventListener("DOMContentLoaded",t),Q.has(n)&&(n.HTMLElement.prototype.focus=Q.get(n).focus,r.removeEventListener("keydown",en,!0),r.removeEventListener("keyup",en,!0),r.removeEventListener("click",eo,!0),n.removeEventListener("focus",ei,!0),n.removeEventListener("blur",el,!1),"undefined"!=typeof PointerEvent&&(r.removeEventListener("pointerdown",er,!0),r.removeEventListener("pointermove",er,!0),r.removeEventListener("pointerup",er,!0)),Q.delete(n))};function es(){return"pointer"!==X}"undefined"!=typeof document&&("loading"!==(t=A(void 0)).readyState?ea(void 0):t.addEventListener("DOMContentLoaded",()=>{ea(void 0)}));let ec=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function ed(e,t){return!!t&&!!e&&e.contains(t)}function ef(){let e=(0,k.useRef)(new Map),t=(0,k.useCallback)((t,n,r,o)=>{let i=(null==o?void 0:o.once)?(...t)=>{e.current.delete(r),r(...t)}:r;e.current.set(r,{type:n,eventTarget:t,fn:i,options:o}),t.addEventListener(n,i,o)},[]),n=(0,k.useCallback)((t,n,r,o)=>{var i;let l=(null==(i=e.current.get(r))?void 0:i.fn)||r;t.removeEventListener(n,l,o),e.current.delete(r)},[]),r=(0,k.useCallback)(()=>{e.current.forEach((e,t)=>{n(e.eventTarget,e.type,t,e.options)})},[n]);return(0,k.useEffect)(()=>r,[r]),{addGlobalListener:t,removeGlobalListener:n,removeAllGlobalListeners:r}}let ep=!1,em=0;function eh(e){"touch"===e.pointerType&&(ep=!0,setTimeout(()=>{ep=!1},50))}function eg(){if("undefined"!=typeof document)return 0===em&&"undefined"!=typeof PointerEvent&&document.addEventListener("pointerup",eh),em++,()=>{--em>0||"undefined"!=typeof PointerEvent&&document.removeEventListener("pointerup",eh)}}var ev=e.i(74080),eb=Object.defineProperty,ey=(e,t,n)=>{let r;return(r="symbol"!=typeof t?t+"":t)in e?eb(e,r,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[r]=n,n};let ew=new class{constructor(){ey(this,"current",this.detect()),ey(this,"handoffState","pending"),ey(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"undefined"==typeof window||"undefined"==typeof document?"server":"client"}handoff(){"pending"===this.handoffState&&(this.handoffState="complete")}get isHandoffComplete(){return"complete"===this.handoffState}};function ex(e){var t;return ew.isServer?null:null==e?document:null!=(t=null==e?void 0:e.ownerDocument)?t:document}function eE(e){var t,n;return ew.isServer?null:null==e?document:null!=(n=null==(t=null==e?void 0:e.getRootNode)?void 0:t.call(e))?n:document}function eS(e){var t,n;return null!=(n=null==(t=eE(e))?void 0:t.activeElement)?n:null}function eP(e){"function"==typeof queueMicrotask?queueMicrotask(e):Promise.resolve().then(e).catch(e=>setTimeout(()=>{throw e}))}function eC(){let e=[],t={addEventListener:(e,n,r,o)=>(e.addEventListener(n,r,o),t.add(()=>e.removeEventListener(n,r,o))),requestAnimationFrame(...e){let n=requestAnimationFrame(...e);return t.add(()=>cancelAnimationFrame(n))},nextFrame:(...e)=>t.requestAnimationFrame(()=>t.requestAnimationFrame(...e)),setTimeout(...e){let n=setTimeout(...e);return t.add(()=>clearTimeout(n))},microTask(...e){let n={current:!0};return eP(()=>{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=eC();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 eO(){let[e]=(0,k.useState)(eC);return(0,k.useEffect)(()=>()=>
3e.dispose(),[e]),e}let eT=(e,t)=>{ew.isServer?(0,k.useEffect)(e,t):(0,k.useLayoutEffect)(e,t)};function eR(e){let t=(0,k.useRef)(e);return eT(()=>{t.current=e},[e]),t}let eM=function(e){let t=eR(e);return k.default.useCallback((...e)=>t.current(...e),[t])};function eI(e){if(null===e)return{width:0,height:0};let{width:t,height:n}=e.getBoundingClientRect();return{width:t,height:n}}var ek=((n=ek||{})[n.Left=0]="Left",n[n.Right=2]="Right",n);function ej(e){return"object"==typeof e&&null!==e&&"nodeType"in e}function eL(e){return ej(e)&&"tagName"in e}function eA(e){return eL(e)&&"accessKey"in e}function e_(e){return eL(e)&&"tabIndex"in e}function eF(e){return eA(e)&&"INPUT"===e.nodeName}function eN(e){return eA(e)&&"LABEL"===e.nodeName}function eD(e){return eA(e)&&"LEGEND"===e.nodeName}function eH(e){var t;let n=e.parentElement,r=null;for(;n&&!(eA(t=n)&&"FIELDSET"===t.nodeName);)eD(n)&&(r=n),n=n.parentElement;let o=(null==n?void 0:n.getAttribute("disabled"))==="";return!(o&&function(e){if(!e)return!1;let t=e.previousElementSibling;for(;null!==t;){if(eD(t))return!1;t=t.previousElementSibling}return!0}(r))&&o}class ez 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 e$=Object.defineProperty,eU=(e,t,n)=>{if(!t.has(e))throw TypeError("Cannot "+n)},eB=(e,t,n)=>(eU(e,t,"read from private field"),n?n.call(e):t.get(e)),eW=(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)},eV=(e,t,n,r)=>(eU(e,t,"write to private field"),r?r.call(e,n):t.set(e,n),n);class eq{constructor(e){eW(this,P,{}),eW(this,C,new ez(()=>new Set)),eW(this,O,new Set),((e,t,n)=>{let r;return(r="symbol"!=typeof t?t+"":t)in e?e$(e,r,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[r]=n})(this,"disposables",eC()),eV(this,P,e),ew.isServer&&this.disposables.microTask(()=>{this.dispose()})}dispose(){this.disposables.dispose()}get state(){return eB(this,P)}subscribe(e,t){if(ew.isServer)return()=>{};let n={selector:e,callback:t,current:e(eB(this,P))};return eB(this,O).add(n),this.disposables.add(()=>{eB(this,O).delete(n)})}on(e,t){return ew.isServer?()=>{}:(eB(this,C).get(e).add(t),this.disposables.add(()=>{eB(this,C).get(e).delete(t)}))}send(e){let t=this.reduce(eB(this,P),e);if(t!==eB(this,P)){for(let e of(eV(this,P,t),eB(this,O))){let t=e.selector(eB(this,P));eG(e.current,t)||(e.current=t,e.callback(t))}for(let t of eB(this,C).get(e.type))t(eB(this,P),e)}}}function eG(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&&eK(e[Symbol.iterator](),t[Symbol.iterator]()):e instanceof Map&&t instanceof Map||e instanceof Set&&t instanceof Set?e.size===t.size&&eK(e.entries(),t.entries()):!!(eX(e)&&eX(t))&&eK(Object.entries(e)[Symbol.iterator](),Object.entries(t)[Symbol.iterator]()))}function eK(e,t){for(;;){let n=e.next(),r=t.next();if(n.done&&r.done)return!0;if(n.done||r.done||!Object.is(n.value,r.value))return!1}}function eX(e){if("[object Object]"!==Object.prototype.toString.call(e))return!1;let t=Object.getPrototypeOf(e);return null===t||null===Object.getPrototypeOf(t)}function eY(e){let[t,n]=e(),r=eC();return(...e)=>{t(...e),r.dispose(),r.microTask(n)}}function eQ(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,eQ),r}P=new WeakMap,C=new WeakMap,O=new WeakMap;var eJ=Object.defineProperty,eZ=(e,t,n)=>{let r;return(r="symbol"!=typeof t?t+"":t)in e?eJ(e,r,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[r]=n,n},e0=((r=e0||{})[r.Push=0]="Push",r[r.Pop=1]="Pop",r);let e1={0(e,t){let n=t.id,r=e.stack,o=e.stack.indexOf(n);if(-1!==o){let t=e.stack.slice();return t.splice(o,1),t.push(n),r=t,{...e,stack:r}}return{...e,stack:[...e.stack,n]}},1(e,t){let n=t.id,r=e.stack.indexOf(n);if(-1===r)return e;let o=e.stack.slice();return o.splice(r,1),{...e,stack:o}}};class e2 extends eq{constructor(){super(...arguments),eZ(this,"actions",{push:e=>this.send({type:0,id:e}),pop:e=>this.send({type:1,id:e})}),eZ(this,"selectors",{isTop:(e,t)=>e.stack[e.stack.length-1]===t,inStack:(e,t)=>e.stack.includes(t)})}static new(){return new e2({stack:[]})}reduce(e,t){return eQ(t.type,e1,e,t)}}let e3=new ez(()=>e2.new());var e4=e.i(13027);function e6(e,t,n=eG){return(0,e4.useSyncExternalStoreWithSelector)(eM(t=>e.subscribe(e5,t)),eM(()=>e.state),eM(()=>e.state),eM(t),n)}function e5(e){return e}function e8(e,t){let n=(0,k.useId)(),r=e3.get(t),[o,i]=e6(r,(0,k.useCallback)(e=>[r.selectors.isTop(e,n),r.selectors.inStack(e,n)],[r,n]));return eT(()=>{if(e)return r.actions.push(n),()=>r.actions.pop(n)},[r,e,n]),!!e&&(!i||o)}let e7=new Map,e9=new Map;function te(e){var t;let n=null!=(t=e9.get(e))?t:0;return e9.set(e,n+1),0!==n||(e7.set(e,{"aria-hidden":e.getAttribute("aria-hidden"),inert:e.inert}),e.setAttribute("aria-hidden","true"),e.inert=!0),()=>(function(e){var t;let n=null!=(t=e9.get(e))?t:1;if(1===n?e9.delete(e):e9.set(e,n-1),1!==n)return;let r=e7.get(e);r&&(null===r["aria-hidden"]?e.removeAttribute("aria-hidden"):e.setAttribute("aria-hidden",r["aria-hidden"]),e.inert=r.inert,e7.delete(e))})(e)}let tt=["[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(","),tn=["[data-autofocus]"].map(e=>`${e}:not([tabindex='-1'])`).join(",");var tr=((o=tr||{})[o.First=1]="First",o[o.Previous=2]="Previous",o[o.Next=4]="Next",o[o.Last=8]="Last",o[o.WrapAround=16]="WrapAround",o[o.NoScroll=32]="NoScroll",o[o.AutoFocus=64]="AutoFocus",o),to=((i=to||{})[i.Error=0]="Error",i[i.Overflow=1]="Overflow",i[i.Success=2]="Success",i[i.Underflow=3]="Underflow",i),ti=((l=ti||{})[l.Previous=-1]="Previous",l[l.Next=1]="Next",l);function tl(e=document.body){return null==e?[]:Array.from(e.querySelectorAll(tt)).sort((e,t)=>
3Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(t.tabIndex||Number.MAX_SAFE_INTEGER)))}var ta=((a=ta||{})[a.Strict=0]="Strict",a[a.Loose=1]="Loose",a);function tu(e,t=0){var n;return e!==(null==(n=ex(e))?void 0:n.body)&&eQ(t,{0:()=>e.matches(tt),1(){let t=e;for(;null!==t;){if(t.matches(tt))return!0;t=t.parentElement}return!1}})}function ts(e){eC().nextFrame(()=>{var t;let n=eS(e);n&&e_(n)&&!tu(n,0)&&(null==(t=e)||t.focus({preventScroll:!0}))})}var tc=((u=tc||{})[u.Keyboard=0]="Keyboard",u[u.Mouse=1]="Mouse",u);function td(e,t=e=>e){return e.slice().sort((e,n)=>{let r=t(e),o=t(n);if(null===r||null===o)return 0;let i=r.compareDocumentPosition(o);return i&Node.DOCUMENT_POSITION_FOLLOWING?-1:i&Node.DOCUMENT_POSITION_PRECEDING?1:0})}function tf(){return/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0}function tp(){return tf()||/Android/gi.test(window.navigator.userAgent)}function tm(e,t,n,r){let o=eR(n);(0,k.useEffect)(()=>{if(e)return document.addEventListener(t,n,r),()=>document.removeEventListener(t,n,r);function n(e){o.current(e)}},[e,t,r])}function th(...e){return(0,k.useMemo)(()=>ex(...e),[...e])}"undefined"!=typeof window&&"undefined"!=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 tg=((s=tg||{})[s.Ignore=0]="Ignore",s[s.Select=1]="Select",s[s.Close=2]="Close",s);let tv={kind:0},tb={kind:2};function ty(e){let t={};for(let n of e)Object.assign(t,n(t));return t}let tw=(x=()=>new Map,E={PUSH(e,t){var n;let r=null!=(n=this.get(e))?n:{doc:e,count:0,d:eC(),meta:new Set,computedMeta:{}};return r.count++,r.meta.add(t),r.computedMeta=ty(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=ty(n.meta)),this},SCROLL_PREVENT(e){let t,n={doc:e.doc,d:e.d,meta:()=>e.computedMeta},r=[tf()?{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=eC();n.style(e.documentElement,"scrollBehavior","auto"),t.add(()=>t.microTask(()=>n.dispose()))}let o=null!=(n=window.scrollY)?n:window.pageYOffset,i=null;t.addEventListener(e,"click",t=>{if(e_(t.target))try{let n=t.target.closest("a");if(!n)return;let{hash:o}=new URL(n.href),l=e.querySelector(o);e_(l)&&!r(l)&&(i=l)}catch{}},!0),t.group(n=>{t.addEventListener(e,"touchstart",e=>{var t;if(n.dispose(),e_(e.target)&&eL(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(e_(e.target)&&!eF(e.target))if(r(e.target)){let t=e.target;for(;t.parentElement&&""!==t.dataset.headlessuiPortal&&!(t.scrollHeight>t.clientHeight||t.scrollWidth>t.clientWidth);)t=t.parentElement;""===t.dataset.headlessuiPortal&&e.preventDefault()}else e.preventDefault()},{passive:!1}),t.add(()=>{var e;o!==(null!=(e=window.scrollY)?e:window.pageYOffset)&&window.scrollTo(0,o),i&&i.isConnected&&(i.scrollIntoView({block:"nearest"}),i=null)})})}}:{},{before({doc:e}){var n;let r=e.documentElement;t=Math.max(0,(null!=(n=e.defaultView)?n:window).innerWidth-r.clientWidth)},after({doc:e,d:n}){let r=e.documentElement,o=Math.max(0,r.clientWidth-r.offsetWidth),i=Math.max(0,t-o);n.style(r,"paddingRight",`${i}px`)}},{before({doc:e,d:t}){t.style(e.documentElement,"overflow","hidden")}}];r.forEach(({before:e})=>null==e?void 0:e(n)),r.forEach(({after:e})=>null==e?void 0:e(n))},SCROLL_ALLOW({d:e}){e.dispose()},TEARDOWN({doc:e}){this.delete(e)}},c=x(),d=new Set,{getSnapshot:()=>c,subscribe:e=>(d.add(e),()=>d.delete(e)),dispatch(e,...t){let n=E[e].call(c,...t);
3n&&(c=n,d.forEach(e=>e()))}});function tx(e){return(0,k.useMemo)(()=>e,Object.values(e))}tw.subscribe(()=>{let e=tw.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)&&tw.dispatch(n.count>0?"SCROLL_PREVENT":"SCROLL_ALLOW",n),0===n.count&&tw.dispatch("TEARDOWN",n)}});let tE=Symbol();function tS(...e){let t=(0,k.useRef)(e);(0,k.useEffect)(()=>{t.current=e},[e]);let n=eM(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[tE]))?void 0:n}let tP=/([\u2700-\u27BF]|[\uE000-\uF8FF]|\uD83C[\uDC00-\uDFFF]|\uD83D[\uDC00-\uDFFF]|[\u2011-\u26FF]|\uD83E[\uDD10-\uDDFF])/g;function tC(e){var t,n;let r=null!=(t=e.innerText)?t:"",o=e.cloneNode(!0);if(!eA(o))return r;let i=!1;for(let e of o.querySelectorAll('[hidden],[aria-hidden],[role="img"]'))e.remove(),i=!0;let l=i?null!=(n=o.innerText)?n:"":r;return tP.test(l)&&(l=l.replace(tP,"")),l}function tO(e){return[e.screenX,e.screenY]}void 0!==I.default&&"undefined"!=typeof globalThis&&"undefined"!=typeof Element&&(null==(T=null==I.default?void 0:I.default.env)?void 0:T.NODE_ENV)==="test"&&void 0===(null==(R=null==Element?void 0:Element.prototype)?void 0:R.getAnimations)&&(Element.prototype.getAnimations=function(){return console.warn(["Headless UI has polyfilled `Element.prototype.getAnimations` for your tests.","Please install a proper polyfill e.g. `jsdom-testing-mocks`, to silence these warnings.","","Example usage:","```js","import { mockAnimationsApi } from 'jsdom-testing-mocks'","mockAnimationsApi()","```"].join(` 4`)),[]});var tT=((f=tT||{})[f.None=0]="None",f[f.Closed=1]="Closed",f[f.Enter=2]="Enter",f[f.Leave=4]="Leave",f);let tR=Math.min,tM=Math.max,tI=Math.round,tk=Math.floor,tj=e=>({x:e,y:e}),tL={left:"right",right:"left",bottom:"top",top:"bottom"},tA={start:"end",end:"start"};function t_(e,t){return"function"==typeof e?e(t):e}function tF(e){return e.split("-")[0]}function tN(e){return e.split("-")[1]}function tD(e){return"x"===e?"y":"x"}function tH(e){return"y"===e?"height":"width"}let tz=new Set(["top","bottom"]);function t$(e){return tz.has(tF(e))?"y":"x"}function tU(e){return e.replace(/start|end/g,e=>tA[e])}let tB=["left","right"],tW=["right","left"],tV=["top","bottom"],tq=["bottom","top"];function tG(e){return e.replace(/left|right|bottom|top/g,e=>tL[e])}function tK(e){let{x:t,y:n,width:r,height:o}=e;return{width:r,height:o,top:n,left:t,right:t+r,bottom:n+o,x:t,y:n}}function tX(e,t,n){let r,{reference:o,floating:i}=e,l=t$(t),a=tD(t$(t)),u=tH(a),s=tF(t),c="y"===l,d=o.x+o.width/2-i.width/2,f=o.y+o.height/2-i.height/2,p=o[u]/2-i[u]/2;switch(s){case"top":r={x:d,y:o.y-i.height};break;case"bottom":r={x:d,y:o.y+o.height};break;case"right":r={x:o.x+o.width,y:f};break;case"left":r={x:o.x-i.width,y:f};break;default:r={x:o.x,y:o.y}}switch(tN(t)){case"start":r[a]-=p*(n&&c?-1:1);break;case"end":r[a]+=p*(n&&c?-1:1)}return r}let tY=async(e,t,n)=>{let{placement:r="bottom",strategy:o="absolute",middleware:i=[],platform:l}=n,a=i.filter(Boolean),u=await (null==l.isRTL?void 0:l.isRTL(t)),s=await l.getElementRects({reference:e,floating:t,strategy:o}),{x:c,y:d}=tX(s,r,u),f=r,p={},m=0;for(let n=0;n<a.length;n++){let{name:i,fn:h}=a[n],{x:g,y:v,data:b,reset:y}=await h({x:c,y:d,initialPlacement:r,placement:f,strategy:o,middlewareData:p,rects:s,platform:l,elements:{reference:e,floating:t}});c=null!=g?g:c,d=null!=v?v:d,p={...p,[i]:{...p[i],...b}},y&&m<=50&&(m++,"object"==typeof y&&(y.placement&&(f=y.placement),y.rects&&(s=!0===y.rects?await l.getElementRects({reference:e,floating:t,strategy:o}):y.rects),{x:c,y:d}=tX(s,f,u)),n=-1)}return{x:c,y:d,placement:f,strategy:o,middlewareData:p}};async function tQ(e,t){var n,r;void 0===t&&(t={});let{x:o,y:i,platform:l,rects:a,elements:u,strategy:s}=e,{boundary:c="clippingAncestors",rootBoundary:d="viewport",elementContext:f="floating",altBoundary:p=!1,padding:m=0}=t_(t,e),h="number"!=typeof(r=m)?{top:0,right:0,bottom:0,left:0,...r}:{top:r,right:r,bottom:r,left:r},g=u[p?"floating"===f?"reference":"floating":f],v=tK(await l.getClippingRect
4({element:null==(n=await (null==l.isElement?void 0:l.isElement(g)))||n?g:g.contextElement||await (null==l.getDocumentElement?void 0:l.getDocumentElement(u.floating)),boundary:c,rootBoundary:d,strategy:s})),b="floating"===f?{x:o,y:i,width:a.floating.width,height:a.floating.height}:a.reference,y=await (null==l.getOffsetParent?void 0:l.getOffsetParent(u.floating)),w=await (null==l.isElement?void 0:l.isElement(y))&&await (null==l.getScale?void 0:l.getScale(y))||{x:1,y:1},x=tK(l.convertOffsetParentRelativeRectToViewportRelativeRect?await l.convertOffsetParentRelativeRectToViewportRelativeRect({elements:u,rect:b,offsetParent:y,strategy:s}):b);return{top:(v.top-x.top+h.top)/w.y,bottom:(x.bottom-v.bottom+h.bottom)/w.y,left:(v.left-x.left+h.left)/w.x,right:(x.right-v.right+h.right)/w.x}}let tJ=new Set(["left","top"]);async function tZ(e,t){let{placement:n,platform:r,elements:o}=e,i=await (null==r.isRTL?void 0:r.isRTL(o.floating)),l=tF(n),a=tN(n),u="y"===t$(n),s=tJ.has(l)?-1:1,c=i&&u?-1:1,d=t_(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 t0(){return"undefined"!=typeof window}function t1(e){return t4(e)?(e.nodeName||"").toLowerCase():"#document"}function t2(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function t3(e){var t;return null==(t=(t4(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function t4(e){return!!t0()&&(e instanceof Node||e instanceof t2(e).Node)}function t6(e){return!!t0()&&(e instanceof Element||e instanceof t2(e).Element)}function t5(e){return!!t0()&&(e instanceof HTMLElement||e instanceof t2(e).HTMLElement)}function t8(e){return!!t0()&&"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof t2(e).ShadowRoot)}let t7=new Set(["inline","contents"]);function t9(e){let{overflow:t,overflowX:n,overflowY:r,display:o}=nc(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!t7.has(o)}let ne=new Set(["table","td","th"]),nt=[":popover-open",":modal"];function nn(e){return nt.some(t=>{try{return e.matches(t)}catch(e){return!1}})}let nr=["transform","translate","scale","rotate","perspective"],no=["transform","translate","scale","rotate","perspective","filter"],ni=["paint","layout","strict","content"];function nl(e){let t=na(),n=t6(e)?nc(e):e;return nr.some(e=>!!n[e]&&"none"!==n[e])||!!n.containerType&&"normal"!==n.containerType||!t&&!!n.backdropFilter&&"none"!==n.backdropFilter||!t&&!!n.filter&&"none"!==n.filter||no.some(e=>(n.willChange||"").includes(e))||ni.some(e=>(n.contain||"").includes(e))}function na(){return"undefined"!=typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")}let nu=new Set(["html","body","#document"]);function ns(e){return nu.has(t1(e))}function nc(e){return t2(e).getComputedStyle(e)}function nd(e){return t6(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function nf(e){if("html"===t1(e))return e;let t=e.assignedSlot||e.parentNode||t8(e)&&e.host||t3(e);return t8(t)?t.host:t}
4function np(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);let o=function e(t){let n=nf(t);return ns(n)?t.ownerDocument?t.ownerDocument.body:t.body:t5(n)&&t9(n)?n:e(n)}(e),i=o===(null==(r=e.ownerDocument)?void 0:r.body),l=t2(o);if(i){let e=nm(l);return t.concat(l,l.visualViewport||[],t9(o)?o:[],e&&n?np(e):[])}return t.concat(o,np(o,[],n))}function nm(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function nh(e){let t=nc(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,o=t5(e),i=o?e.offsetWidth:n,l=o?e.offsetHeight:r,a=tI(n)!==i||tI(r)!==l;return a&&(n=i,r=l),{width:n,height:r,$:a}}function ng(e){return t6(e)?e:e.contextElement}function nv(e){let t=ng(e);if(!t5(t))return tj(1);let n=t.getBoundingClientRect(),{width:r,height:o,$:i}=nh(t),l=(i?tI(n.width):n.width)/r,a=(i?tI(n.height):n.height)/o;return l&&Number.isFinite(l)||(l=1),a&&Number.isFinite(a)||(a=1),{x:l,y:a}}let nb=tj(0);function ny(e){let t=t2(e);return na()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:nb}function nw(e,t,n,r){var o;void 0===t&&(t=!1),void 0===n&&(n=!1);let i=e.getBoundingClientRect(),l=ng(e),a=tj(1);t&&(r?t6(r)&&(a=nv(r)):a=nv(e));let u=(void 0===(o=n)&&(o=!1),r&&(!o||r===t2(l))&&o)?ny(l):tj(0),s=(i.left+u.x)/a.x,c=(i.top+u.y)/a.y,d=i.width/a.x,f=i.height/a.y;if(l){let e=t2(l),t=r&&t6(r)?t2(r):r,n=e,o=nm(n);for(;o&&r&&t!==n;){let e=nv(o),t=o.getBoundingClientRect(),r=nc(o),i=t.left+(o.clientLeft+parseFloat(r.paddingLeft))*e.x,l=t.top+(o.clientTop+parseFloat(r.paddingTop))*e.y;s*=e.x,c*=e.y,d*=e.x,f*=e.y,s+=i,c+=l,o=nm(n=t2(o))}}return tK({width:d,height:f,x:s,y:c})}function nx(e,t){let n=nd(e).scrollLeft;return t?t.left+n:nw(t3(e)).left+n}function nE(e,t){let n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-nx(e,n),y:n.top+t.scrollTop}}let nS=new Set(["absolute","fixed"]);function nP(e,t,n){var r;let o;if("viewport"===t)o=function(e,t){let n=t2(e),r=t3(e),o=n.visualViewport,i=r.clientWidth,l=r.clientHeight,a=0,u=0;if(o){i=o.width,l=o.height;let e=na();(!e||e&&"fixed"===t)&&(a=o.offsetLeft,u=o.offsetTop)}let s=nx(r);if(s<=0){let e=r.ownerDocument,t=e.body,n=getComputedStyle(t),o="CSS1Compat"===e.compatMode&&parseFloat(n.marginLeft)+parseFloat(n.marginRight)||0,l=Math.abs(r.clientWidth-t.clientWidth-o);l<=25&&(i-=l)}else s<=25&&(i+=s);return{width:i,height:l,x:a,y:u}}(e,n);else if("document"===t){let t,n,i,l,a,u,s;r=t3(e),t=t3(r),n=nd(r),i=r.ownerDocument.body,l=tM(t.scrollWidth,t.clientWidth,i.scrollWidth,i.clientWidth),a=tM(t.scrollHeight,t.clientHeight,i.scrollHeight,i.clientHeight),u=-n.scrollLeft+nx(r),s=-n.scrollTop,"rtl"===nc(i).direction&&(u+=tM(t.clientWidth,i.clientWidth)-l),o={width:l,height:a,x:u,y:s}}else if(t6(t)){let e,r,i,l,a,u;r=(e=nw(t,!0,"fixed"===n)).top+t.clientTop,i=e.left+t.clientLeft,l=t5(t)?nv(t):tj(1),a=t.clientWidth*l.x,u=t.clientHeight*l.y,o={width:a,height:u,x:i*l.x,y:r*l.y}}else{let n=ny(e);o={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return tK(o)}function nC(e){return"static"===nc(e).position}function nO(e,t){if(!t5(e)||"fixed"===nc(e).position)return null;if(t)return t(e);let n=e.offsetParent;return t3(e)===n&&(n=n.ownerDocument.body),n}function nT(e,t){var n;let r=t2(e);if(nn(e))return r;if(!t5(e)){let t=nf(e);for(;t&&!ns(t);){if(t6(t)&&!nC(t))return t;t=nf(t)}return r}let o=nO(e,t);for(;o&&(n=o,ne.has(t1(n)))&&nC(o);)o=nO(o,t);return o&&ns(o)&&nC(o)&&!nl(o)?r:o||function(e){let t=nf(e);for(;t5(t)&&!ns(t);){if(nl(t))return t;if(nn(t))break;t=nf(t)}return null}(e)||r}let nR=async function(e){let t=this.getOffsetParent||nT,n=this.getDimensions,r=await n(e.floating);return{reference:function(e,t,n){let r=t5(t),o=t3(t),i="fixed"===n,l=nw(e,!0,i,t),a={scrollLeft:0,scrollTop:0},u=tj(0);if(r||!r&&!i)if(("body"!==t1(t)||t9(o))&&(a=nd(t)),r){let e=nw(t,!0,i,t);u.x=e.x+t.clientLeft,u.y=e.y+t.clientTop}else o&&(u.x=nx(o));i&&!r&&o&&(u.x=nx(o));let s=!o||r||i?tj(0):nE(o,a);return{x:l.left+a.scrollLeft-u.x-s.x,y:l.top+a.scrollTop-u.y-s.y,width:l.width,height:l.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}},nM={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:r,strategy:o}=e,i="fixed"===o,l=t3(r),a=!!t&&nn(t.floating);if(r===l||a&&i)return n;let u={scrollLeft:0,scrollTop:0},s=tj(1),c=tj(0),d=t5(r);
4if((d||!d&&!i)&&(("body"!==t1(r)||t9(l))&&(u=nd(r)),t5(r))){let e=nw(r);s=nv(r),c.x=e.x+r.clientLeft,c.y=e.y+r.clientTop}let f=!l||d||i?tj(0):nE(l,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:t3,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:o}=e,i=[..."clippingAncestors"===n?nn(t)?[]:function(e,t){let n=t.get(e);if(n)return n;let r=np(e,[],!1).filter(e=>t6(e)&&"body"!==t1(e)),o=null,i="fixed"===nc(e).position,l=i?nf(e):e;for(;t6(l)&&!ns(l);){let t=nc(l),n=nl(l);n||"fixed"!==t.position||(o=null),(i?!n&&!o:!n&&"static"===t.position&&!!o&&nS.has(o.position)||t9(l)&&!n&&function e(t,n){let r=nf(t);return!(r===n||!t6(r)||ns(r))&&("fixed"===nc(r).position||e(r,n))}(e,l))?r=r.filter(e=>e!==l):o=t,l=nf(l)}return t.set(e,r),r}(t,this._c):[].concat(n),r],l=i[0],a=i.reduce((e,n)=>{let r=nP(t,n,o);return e.top=tM(r.top,e.top),e.right=tR(r.right,e.right),e.bottom=tR(r.bottom,e.bottom),e.left=tM(r.left,e.left),e},nP(t,l,o));return{width:a.right-a.left,height:a.bottom-a.top,x:a.left,y:a.top}},getOffsetParent:nT,getElementRects:nR,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:n}=nh(e);return{width:t,height:n}},getScale:nv,isElement:t6,isRTL:function(e){return"rtl"===nc(e).direction}};function nI(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function nk(e,t,n,r){let o;void 0===r&&(r={});let{ancestorScroll:i=!0,ancestorResize:l=!0,elementResize:a="function"==typeof ResizeObserver,layoutShift:u="function"==typeof IntersectionObserver,animationFrame:s=!1}=r,c=ng(e),d=i||l?[...c?np(c):[],...np(t)]:[];d.forEach(e=>{i&&e.addEventListener("scroll",n,{passive:!0}),l&&e.addEventListener("resize",n)});let f=c&&u?function(e,t){let n,r=null,o=t3(e);function i(){var e;clearTimeout(n),null==(e=r)||e.disconnect(),r=null}return!function l(a,u){void 0===a&&(a=!1),void 0===u&&(u=1),i();let s=e.getBoundingClientRect(),{left:c,top:d,width:f,height:p}=s;if(a||t(),!f||!p)return;let m={rootMargin:-tk(d)+"px "+-tk(o.clientWidth-(c+f))+"px "+-tk(o.clientHeight-(d+p))+"px "+-tk(c)+"px",threshold:tM(0,tR(1,u))||1},h=!0;function g(t){let r=t[0].intersectionRatio;if(r!==u){if(!h)return l();r?l(!1,r):n=setTimeout(()=>{l(!1,1e-7)},1e3)}1!==r||nI(s,e.getBoundingClientRect())||l(),h=!1}try{r=new IntersectionObserver(g,{...m,root:o.ownerDocument})}catch(e){r=new IntersectionObserver(g,m)}r.observe(e)}(!0),i}(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 h=s?nw(e):null;return s&&function t(){let r=nw(e);h&&!nI(h,r)&&n(),h=r,o=requestAnimationFrame(t)}(),n(),()=>{var e;d.forEach(e=>{i&&e.removeEventListener("scroll",n),l&&e.removeEventListener("resize",n)}),null==f||f(),null==(e=m)||e.disconnect(),m=null,s&&cancelAnimationFrame(o)}}var nj="undefined"!=typeof document?k.useLayoutEffect:function(){};function nL(e,t){let n,r,o;if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((n=e.length)!==t.length)return!1;for(r=n;0!=r--;)if(!nL(e[r],t[r]))return!1;return!0}if((n=(o=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(r=n;0!=r--;)if(!({}).hasOwnProperty.call(t,o[r]))return!1;for(r=n;0!=r--;){let n=o[r];if(("_owner"!==n||!e.$$typeof)&&!nL(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function nA(e){return"undefined"==typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function n_(e,t){let n=nA(e);return Math.round(t*n)/n}function nF(e){let t=k.useRef(e);return nj(()=>{t.current=e}),t}let nN=(e,t)=>{var n;return{...(void 0===(n=e)&&(n=0),{name:"offset",options:n,async fn(e){var t,r;let{x:o,y:i,placement:l,middlewareData:a}=e,u=await tZ(e,n);return l===(null==(t=a.offset)?void 0:t.placement)&&null!=(r=a.arrow)&&r.alignmentOffset?{}:{x:o+u.x,y:i+u.y,data:{...u,placement:l}}}}),options:[e,t]}};var nD="undefined"==typeof Element;nD||Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,nD||Element.prototype.getRootNode;let nH={...k},nz=nH.useInsertionEffect||(e=>e());function n$(e){let t=k.useRef(()=>{});return nz(()=>{t.current=e}),k.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 nU="undefined"!=typeof document?k.useLayoutEffect:k.useEffect;let nB=!1,nW=0,nV=()=>"floating-ui-"+Math.random().toString(36).slice(2,6)+nW++,nq=nH.useId||function(){let[e,t]=k.useState(()=>nB?nV():void 0);return nU(()=>{null==e&&t(nV())},[]),k.useEffect(()=>{nB=!0},[]),e},nG=k.createContext(null),nK=k.createContext(null),nX="active",nY="selected";
4function nQ(e,t,n){let r=new Map,o="item"===n,i=e;if(o&&e){let{[nX]:t,[nY]:n,...r}=e;i=r}return{..."floating"===n&&{tabIndex:-1,"data-floating-ui-focusable":""},...i,...t.map(t=>{let r=t?t[n]:null;return"function"==typeof r?e?r(e):null:r}).concat(e).reduce((e,t)=>(t&&Object.entries(t).forEach(t=>{let[n,i]=t;if(!(o&&[nX,nY].includes(n)))if(0===n.indexOf("on")){if(r.has(n)||r.set(n,[]),"function"==typeof i){var l;null==(l=r.get(n))||l.push(i),e[n]=function(){for(var e,t=arguments.length,o=Array(t),i=0;i<t;i++)o[i]=arguments[i];return null==(e=r.get(n))?void 0:e.map(e=>e(...o)).find(e=>void 0!==e)}}}else e[n]=i}),e),{})}}function nJ(e,t){return{...e,rects:{...e.rects,floating:{...e.rects.floating,height:t}}}}let nZ=(0,k.createContext)({styles:void 0,setReference:()=>{},setFloating:()=>{},getReferenceProps:()=>({}),getFloatingProps:()=>({}),slot:{}});nZ.displayName="FloatingContext";let n0=(0,k.createContext)(null);function n1({children:e,enabled:t=!0}){var n,r,o,i,l,a,u,s,c,d,f,p,m,h,g,v;let b,y,w,x,E,S,P,C,O,T,[R,M]=(0,k.useState)(null),[I,j]=(0,k.useState)(0),L=(0,k.useRef)(null),[A,_]=(0,k.useState)(null);eT(()=>{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=A]);let F=t&&null!==R&&null!==A,{to:N="bottom",gap:D=0,offset:H=0,padding:z=0,inner:$}=(p=R,m=A,b=n2(null!=(h=null==p?void 0:p.gap)?h:"var(--anchor-gap, 0)",m),y=n2(null!=(g=null==p?void 0:p.offset)?g:"var(--anchor-offset, 0)",m),w=n2(null!=(v=null==p?void 0:p.padding)?v:"var(--anchor-padding, 0)",m),{...p,gap:b,offset:y,padding:w}),[U,B="center"]=N.split(" ");eT(()=>{F&&j(0)},[F]);let{refs:W,floatingStyles:V,context:q}=function(e){void 0===e&&(e={});let{nodeId:t}=e,n=function(e){var t;let{open:n=!1,onOpenChange:r,elements:o}=e,i=nq(),l=k.useRef({}),[a]=k.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=k.useContext(nG))?void 0:t.id)||null),[s,c]=k.useState(o.reference),d=n$((e,t,n)=>{l.current.openEvent=e?t:void 0,a.emit("openchange",{open:e,event:t,reason:n,nested:u}),null==r||r(e,t,n)}),f=k.useMemo(()=>({setPositionReference:c}),[]),p=k.useMemo(()=>({reference:s||o.reference||null,floating:o.floating||null,domReference:o.reference}),[s,o.reference,o.floating]);return k.useMemo(()=>({dataRef:l,open:n,onOpenChange:d,elements:p,events:a,floatingId:i,refs:f}),[n,d,p,a,i,f])}({...e,elements:{reference:null,floating:null,...e.elements}}),r=e.rootContext||n,o=r.elements,[i,l]=k.useState(null),[a,u]=k.useState(null),s=(null==o?void 0:o.domReference)||i,c=k.useRef(null),d=k.useContext(nK);nU(()=>{s&&(c.current=s)},[s]);let f=function(e){void 0===e&&(e={});let{placement:t="bottom",strategy:n="absolute",middleware:r=[],platform:o,elements:{reference:i,floating:l}={},transform:a=!0,whileElementsMounted:u,open:s}=e,[c,d]=k.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[f,p]=k.useState(r);nL(f,r)||p(r);let[m,h]=k.useState(null),[g,v]=k.useState(null),b=k.useCallback(e=>{e!==E.current&&(E.current=e,h(e))},[]),y=k.useCallback(e=>{e!==S.current&&(S.current=e,v(e))},[]),w=i||m,x=l||g,E=k.useRef(null),S=k.useRef(null),P=k.useRef(c),C=null!=u,O=nF(u),T=nF(o),R=nF(s),M=k.useCallback(()=>{var e,r;let o,i,l;if(!E.current||!S.current)return;let a={placement:t,strategy:n,middleware:f};T.current&&(a.platform=T.current),(e=E.current,r=S.current,o=new Map,l={...(i={platform:nM,...a}).platform,_c:o},tY(e,r,{...i,platform:l})).then(e=>{let t={...e,isPositioned:!1!==R.current};I.current&&!nL(P.current,t)&&(P.current=t,ev.flushSync(()=>{d(t)}))})},[f,t,n,T,R]);nj(()=>{!1===s&&P.current.isPositioned&&(P.current.isPositioned=!1,d(e=>({...e,isPositioned:!1})))},[s]);let I=k.useRef(!1);nj(()=>(I.current=!0,()=>{I.current=!1}),[]),nj(()=>{if(w&&(E.current=w),x&&(S.current=x),w&&x){if(O.current)return O.current(w,x,M);M()}},[w,x,M,O,C]);let j=k.useMemo(()=>({reference:E,floating:S,setReference:b,setFloating:y}),[b,y]),L=k.useMemo(()=>({reference:w,floating:x}),[w,x]),A=k.useMemo(()=>{let e={position:n,left:0,top:0};if(!L.floating)return e;let t=n_(L.floating,c.x),r=n_(L.floating,c.y);return a?{...e,transform:"translate("+t+"px, "+r+"px)",...nA(L.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}},[n,a,L.floating,c.x,c.y]);return k.useMemo(()=>({...c,update:M,refs:j,elements:L,floatingStyles:A}),[c,M,j,L,A])}({...e,elements:{...o,...a&&{reference:a}}}),p=k.useCallback(e=>{let t=t6(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),contextElement:e}:e;u(t),f.refs.setReference(t)},[f.refs]),m=k.useCallback(e=>{(t6(e)||null===e)&&(c.current=e,l(e)),(t6(f.refs.reference.current)||null===f.refs.reference.current||null!==e&&!t6(e))&&f.refs.setReference(e)},[f.refs]),h=k.useMemo(()=>({...f.refs,setReference:m,setPositionReference:p,domReference:c}),[f.refs,m,p]),g=k.useMemo(()=>({...f.elements,domReference:s}),[f.elements,s]),v=k.useMemo(()=>({...f,...r,refs:h,elements:g,nodeId:t}),[f,h,g,t,r]);return nU(()=>{r.dataRef.current.floatingContext=v;let e=null==d?void 0:d.nodesRef.current.find(e=>e.id===t);e&&(e.context=v)}),k.useMemo(()=>({...f,context:v,refs:h,elements:g}),[f,h,g,v])}({open:F,placement:"selection"===U?"center"===B?"bottom":`bottom-${B}`:"center"===B?`${U}`:`${U}-${B}`,strategy:"absolute",transform:!1,middleware:[nN({mainAxis:"selection"===U?0:D,crossAxis:H}),{...{name:"shift",options:o=n={padding:z},async fn(e){let{x:t,y:n,placement:r}=e,{mainAxis:i=!0,crossAxis:l=!1,limiter:a={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...u}=t_(o,e),s={x:t,y:n},c=await tQ(e,u),d=t$(tF(r)),f=tD(d),p=s[f],m=s[d];if(i){let e="y"===f?"top":"left",t="y"===f?"bottom":"right",n=p+c[e],r=p-c[t];p=tM(n,tR(p,r))}if(l){let e="y"===d?"top":"left",t="y"===d?"bottom":"right",n=m+c[e],r=m-c[t];m=tM(n,tR(m,r))}let h=a.fn({...e,[f]:p,[d]:m});return{...h,data:{x:h.x-t,y:h.y-n,enabled:{[f]:i,[d]:l}}}}},options:[n,r]},"selection"!==U&&{...{name:"flip",options:a=i={padding:z},async fn(e){var t,n,r,o,i,l,u,s;let c,d,f,{placement:p,middlewareData:m,rects:h,initialPlacement:g,platform:v,elements:b}=e,{mainAxis:y=!0,crossAxis:w=!0,fallbackPlacements:x,fallbackStrategy:E="bestFit",fallbackAxisSideDirection:S="none",flipAlignment:P=!0,...C}=t_(a,e);if(null!=(t=m.arrow)&&t.alignmentOffset)return{};let O=tF(p),T=t$(g),R=tF(g)===g,M=await (null==v.isRTL?void 0:v.isRTL(b.floating)),I=x||(R||!P?[tG(g)]:(c=tG(g),[tU(g),c,tU(c)])),k="none"!==S;
4!x&&k&&I.push(...(d=tN(g),f=function(e,t,n){switch(e){case"top":case"bottom":if(n)return t?tW:tB;return t?tB:tW;case"left":case"right":return t?tV:tq;default:return[]}}(tF(g),"start"===S,M),d&&(f=f.map(e=>e+"-"+d),P&&(f=f.concat(f.map(tU)))),f));let j=[g,...I],L=await tQ(e,C),A=[],_=(null==(n=m.flip)?void 0:n.overflows)||[];if(y&&A.push(L[O]),w){let e,t,n,r,o=(l=p,u=h,void 0===(s=M)&&(s=!1),e=tN(l),n=tH(t=tD(t$(l))),r="x"===t?e===(s?"end":"start")?"right":"left":"start"===e?"bottom":"top",u.reference[n]>u.floating[n]&&(r=tG(r)),[r,tG(r)]);A.push(L[o[0]],L[o[1]])}if(_=[..._,{placement:p,overflows:A}],!A.every(e=>e<=0)){let e=((null==(r=m.flip)?void 0:r.index)||0)+1,t=j[e];if(t&&("alignment"!==w||T===t$(t)||_.every(e=>t$(e.placement)!==T||e.overflows[0]>0)))return{data:{index:e,overflows:_},reset:{placement:t}};let n=null==(o=_.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:o.placement;if(!n)switch(E){case"bestFit":{let e=null==(i=_.filter(e=>{if(k){let t=t$(e.placement);return t===T||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:i[0];e&&(n=e);break}case"initialPlacement":n=g}if(p!==n)return{reset:{placement:n}}}return{}}},options:[i,l]},"selection"===U&&$?{name:"inner",options:x={...$,padding:z,overflowRef:L,offset:I,minItemsVisible:4,referenceOverflowThreshold:z,onFallbackChange(e){var t,n;if(!e)return;let r=q.elements.floating;if(!r)return;let o=parseFloat(getComputedStyle(r).scrollPaddingBottom)||0,i=Math.min(4,r.childElementCount),l=0,a=0;for(let e of null!=(n=null==(t=q.elements.floating)?void 0:t.childNodes)?n:[])if(eA(e)){let t=e.offsetTop,n=t+e.clientHeight+o,u=r.scrollTop,s=u+r.clientHeight;if(t>=u&&n<=s)i--;else{a=Math.max(0,Math.min(n,s)-Math.max(t,u)),l=e.clientHeight;break}}i>=1&&j(e=>{let t=l*i-a+o;return e>=t?e:t})}},async fn(e){let{listRef:t,overflowRef:n,onFallbackChange:r,offset:o=0,index:i=0,minItemsVisible:l=4,referenceOverflowThreshold:a=0,scrollRef:u,...s}=t_(x,e),{rects:c,elements:{floating:d}}=e,f=t.current[i],p=(null==u?void 0:u.current)||d,m=d.clientTop||p.clientTop,h=0!==d.clientTop,g=0!==p.clientTop,v=d===p;if(!f)return{};let b={...e,...await nN(-f.offsetTop-d.clientTop-c.reference.height/2-f.offsetHeight/2-o).fn(e)},y=await tQ(nJ(b,p.scrollHeight+m+d.clientTop),s),w=await tQ(b,{...s,elementContext:"reference"}),E=tM(0,y.top),S=b.y+E,P=(p.scrollHeight>p.clientHeight?e=>e:tI)(tM(0,p.scrollHeight+(h&&v||g?2*m:0)-E-tM(0,y.bottom)));if(p.style.maxHeight=P+"px",p.scrollTop=E,r){let e=p.offsetHeight<f.offsetHeight*tR(l,t.current.length)-1||w.top>=-a||w.bottom>=-a;ev.flushSync(()=>r(e))}return n&&(n.current=await tQ(nJ({...b,y:S},p.offsetHeight+m+d.clientTop),s)),{y:S}}}:null,{...{name:"size",options:c=u={padding:z,apply({availableWidth:e,availableHeight:t,elements:n}){Object.assign(n.floating.style,{overflow:"auto",maxWidth:`${e}px`,maxHeight:`min(var(--anchor-max-height, 100vh), ${t}px)`})}},async fn(e){var t,n;let r,o,{placement:i,rects:l,platform:a,elements:u}=e,{apply:s=()=>{},...d}=t_(c,e),f=await tQ(e,d),p=tF(i),m=tN(i),h="y"===t$(i),{width:g,height:v}=l.floating;"top"===p||"bottom"===p?(r=p,o=m===(await (null==a.isRTL?void 0:a.isRTL(u.floating))?"start":"end")?"left":"right"):(o=p,r="end"===m?"top":"bottom");let b=v-f.top-f.bottom,y=g-f.left-f.right,w=tR(v-f[r],b),x=tR(g-f[o],y),E=!e.middlewareData.shift,S=w,P=x;if(null!=(t=e.middlewareData.shift)&&t.enabled.x&&(P=y),null!=(n=e.middlewareData.shift)&&n.enabled.y&&(S=b),E&&!m){let e=tM(f.left,0),t=tM(f.right,0),n=tM(f.top,0),r=tM(f.bottom,0);h?P=g-2*(0!==e||0!==t?e+t:tM(f.left,f.right)):S=v-2*(0!==n||0!==r?n+r:tM(f.top,f.bottom))}await s({...e,availableWidth:P,availableHeight:S});let C=await a.getDimensions(u.floating);return g!==C.width||v!==C.height?{reset:{rects:!0}}:{}}},options:[u,s]}].filter(Boolean),whileElementsMounted:nk}),[G=U,K=B]=q.placement.split("-");"selection"===U&&(G="selection");let X=(0,k.useMemo)(()=>({anchor:[G,K].filter(Boolean).join(" ")}),[G,K]),{getReferenceProps:Y,getFloatingProps:Q}=(E=(d=[function(e,t){let{open:n,elements:r}=e,{enabled:o=!0,overflowRef:i,scrollRef:l,onChange:a}=t,u=n$(a),s=k.useRef(!1),c=k.useRef(null),d=k.useRef(null);k.useEffect(()=>{if(!o)return;function e(e){if(e.ctrlKey||!t||null==i.current)return;let n=e.deltaY,r=i.current.top>=-.5,o=i.current.bottom>=-.5,l=t.scrollHeight-t.clientHeight,a=n<0?-1:1,s=n<0?"max":"min";if(!(t.scrollHeight<=t.clientHeight))if(!r&&n>0||!o&&n<0)e.preventDefault(),ev.flushSync(()=>{u(e=>e+Math[s](n,l*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==l?void 0:l.current)||r.floating;if(n&&t)return t.addEventListener("wheel",e),requestAnimationFrame(()=>{c.current=t.scrollTop,null!=i.current&&(d.current={...i.current})}),()=>{c.current=null,d.current=null,t.removeEventListener("wheel",e)}},[o,n,r.floating,i,l,u]);let f=k.useMemo(()=>({onKeyDown(){s.current=!0},onWheel(){s.current=!1},onPointerMove(){s.current=!1},onScroll(){let e=(null==l?void 0:l.current)||r.floating;if(i.current&&e&&s.current){if(null!==c.current){let t=e.scrollTop-c.current;(i.current.bottom<-.5&&t<-1||i.current.top<-.5&&t>1)&&ev.flushSync(()=>u(e=>e+t))}requestAnimationFrame(()=>{c.current=e.scrollTop})}}}),[r.floating,u,i,l]);return k.useMemo(()=>o?{floating:f}:{},[o,f])}(q,{overflowRef:L,onChange:j})]).map(e=>null==e?void 0:e.reference),S=d.map(e=>null==e?void 0:e.floating),P=d.map(e=>null==e?void 0:e.item),C=k.useCallback(e=>nQ(e,d,"reference"),E),O=k.useCallback(e=>nQ(e,d,"floating"),S),T=k.useCallback(e=>nQ(e,d,"item"),P),k.useMemo(()=>({getReferenceProps:C,getFloatingProps:O,getItemProps:T}),[C,O,T])),J=eM(e=>{_(e),W.setFloating(e)});return k.createElement(n0.Provider,{value:M},k.createElement(nZ.Provider,{value:{setFloating:J,setReference:W.setReference,styles:V,getReferenceProps:Y,getFloatingProps:Q,slot:X}},e))}function n2(e,t,n){let r=eO(),o=eM((e,t)=>{if(null==e)return[n,null];if("number"==typeof e)return[e,null];if("string"==typeof e){if(!t)return[n,null];let o=n3(e,t);return[o,n=>{let i=function e(t){let n=/var\((.*)\)/.exec(t);if(n){let t=n[1].indexOf(",");if(-1===t)return[n[1]];let r=n[1].slice(0,t).trim(),o=n[1].slice(t+1).trim();return o?[r,...e(o)]:[r]}return[]}(e);{let l=i.map(e=>window.getComputedStyle(t).getPropertyValue(e));r.requestAnimationFrame(function a(){r.nextFrame(a);let u=!1;for(let[e,n]of i.entries()){let r=window.getComputedStyle(t).getPropertyValue(n);if(l[e]!==r){l[e]=r,u=!0;break}}if(!u)return;let s=n3(e,t);o!==s&&(n(s),o=s)})}return r.dispose}]}return[n,null]}),i=(0,k.useMemo)(()=>o(e,t)[0],[e,t]),[l=i,a]=(0,k.useState)();return eT(()=>{let[n,r]=o(e,t);if(a(n),r)return r(a)},[e,t]),l}function n3(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}n0.displayName="PlacementContext";let n4=(0,k.createContext)(null);n4.displayName="OpenClosedContext";var n6=((p=n6||{})[p.Open=1]="Open",p[p.Closed=2]="Closed",p[p.Closing=4]="Closing",p[p.Opening=8]="Opening",p);function n5({value:e,children:t}){return k.default.createElement(n4.Provider,{value:e},t)}var n8=((m=n8||{})[m.First=0]="First",m[m.Previous=1]="Previous",m[m.Next=2]="Next",m[m.Last=3]="Last",m[m.Specific=4]="Specific",m[m.Nothing=5]="Nothing",m);function n7(e,t){let n=t.resolveItems();if(n.length<=0)return null;let r=t.resolveActiveIndex(),o=null!=r?r:-1;switch(e.focus){case 0:for(let e=0;e<n.length;++e)if(!t.resolveDisabled(n[e],e,n))return e;return r;case 1:-1===o&&(o=n.length);for(let e=o-1;e>=0;--e)if(!t.resolveDisabled(n[e],e,n))return e;return r;case 2:for(let e=o+1;e<n.length;++e)if(!t.resolveDisabled(n[e],e,n))return e;return r;case 3:for(let e=n.length-1;e>=0;--e)if(!t.resolveDisabled(n[e],e,n))return e;return r;case 4:for(let r=0;r<n.length;++r)if(t.resolveId(n[r],r,n)===e.id)return r;return r;case 5:return null;default:throw Error("Unexpected object: "+e)}}function n9(...e){return Array.from(new Set(e.flatMap(e=>
4"string"==typeof e?e.split(" "):[]))).filter(Boolean).join(" ")}var re=((h=re||{})[h.None=0]="None",h[h.RenderStrategy=1]="RenderStrategy",h[h.Static=2]="Static",h),rt=((g=rt||{})[g.Unmount=0]="Unmount",g[g.Hidden=1]="Hidden",g);function rn(){let e,t,n=(e=(0,k.useRef)([]),t=(0,k.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,k.useCallback)(e=>(function({ourProps:e,theirProps:t,slot:n,defaultTag:r,features:o,visible:i=!0,name:l,mergeRefs:a}){a=null!=a?a:ro;let u=ri(t,e);if(i)return rr(u,n,r,l,a);let s=null!=o?o:0;if(2&s){let{static:e=!1,...t}=u;if(e)return rr(t,n,r,l,a)}if(1&s){let{unmount:e=!0,...t}=u;return eQ(+!e,{0:()=>null,1:()=>rr({...t,hidden:!0,style:{display:"none"}},n,r,l,a)})}return rr(u,n,r,l,a)})({mergeRefs:n,...e}),[n])}function rr(e,t={},n,r,o){let{as:i=n,children:l,refName:a="ref",...u}=rs(e,["unmount","static"]),s=void 0!==e.ref?{[a]:e.ref}:{},c="function"==typeof l?l(t):l;"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,o]of Object.entries(t))"boolean"==typeof o&&(e=!0),!0===o&&n.push(r.replace(/([A-Z])/g,e=>`-${e.toLowerCase()}`));if(e)for(let e of(d["data-headlessui-state"]=n.join(" "),n))d[`data-${e}`]=""}if(rc(i)&&(Object.keys(ru(u)).length>0||Object.keys(ru(d)).length>0))if(!(0,k.isValidElement)(c)||Array.isArray(c)&&c.length>1||rc(c.type)){if(Object.keys(ru(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(ru(u)).concat(Object.keys(ru(d))).map(e=>` - ${e}`).join(` 5`),"","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(` 6`)].join(` 7`))}else{var f;let e=c.props,t=null==e?void 0:e.className,n="function"==typeof t?(...e)=>n9(t(...e),u.className):n9(t,u.className),r=ri(c.props,ru(rs(u,["ref"])));for(let e in d)e in r&&delete d[e];return(0,k.cloneElement)(c,Object.assign({},r,d,s,{ref:o((f=c,k.default.version.split(".")[0]>="19"?f.props.ref:f.ref),s.ref)},n?{className:n}:{}))}return(0,k.createElement)(i,Object.assign({},rs(u,["ref"]),!rc(i)&&s,!rc(i)&&d),c)}function ro(...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 ri(...e){if(0===e.length)return{};if(1===e.length)return e[0];let t={},n={};for(let r of e)for(let e in r)e.startsWith("on")&&"function"==typeof r[e]?(null!=n[e]||(n[e]=[]),n[e].push(r[e])):t[e]=r[e];if(t.disabled||t["aria-disabled"])for(let e in n)/^(on(?:Click|Pointer|Mouse|Key)(?:Down|Up|Press)?)$/.test(e)&&(n[e]=[e=>{var t;return null==(t=null==e?void 0:e.preventDefault)?void 0:t.call(e)}]);for(let e in n)Object.assign(t,{[e](t,...r){for(let o of n[e]){if((t instanceof Event||(null==t?void 0:t.nativeEvent)instanceof Event)&&t.defaultPrevented)return;o(t,...r)}}});return t}function rl(...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 ra(e){var t;return Object.assign((0,k.forwardRef)(e),{displayName:null!=(t=e.displayName)?t:e.name})}function ru(e){let t=Object.assign({},e);for(let e in t)void 0===t[e]&&delete t[e];return t}function rs(e,t=[]){let n=Object.assign({},e);for(let e of t)e in n&&delete n[e];return n}function rc(e){return e===k.Fragment||e===Symbol.for("react.fragment")}let rd=(0,k.createContext)(void 0);function rf(){return(0,k.useContext)(rd)}let rp=(0,k.createContext)(null);rp.displayName="DescriptionContext",Object.assign(ra(function(e,t){let n=(0,k.useId)(),r=rf(),{id:o=`headlessui-description-${n}`,...i}=e,l=function e(){let t=(0,k.useContext)(rp);if(null===t){let t=Error("You used a <Description /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(t,e),t}return t}(),a=tS(t);eT(()=>l.register(o),[o,l.register]);let u=tx({...l.slot,disabled:r||!1}
7),s={ref:a,...l.props,id:o};return rn()({ourProps:s,theirProps:i,slot:u,defaultTag:"p",name:l.name||"Description"})}),{});var rm=((v=rm||{}).Space=" ",v.Enter="Enter",v.Escape="Escape",v.Backspace="Backspace",v.Delete="Delete",v.ArrowLeft="ArrowLeft",v.ArrowUp="ArrowUp",v.ArrowRight="ArrowRight",v.ArrowDown="ArrowDown",v.Home="Home",v.End="End",v.PageUp="PageUp",v.PageDown="PageDown",v.Tab="Tab",v);let rh=(0,k.createContext)(void 0),rg=(0,k.createContext)(null);function rv(){let e=(0,k.useContext)(rg);if(null===e){let e=Error("You used a <Label /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(e,rv),e}return e}function rb({inherit:e=!1}={}){var t,n;let r,o=r=null!=(n=null==(t=(0,k.useContext)(rg))?void 0:t.value)?n:void 0,[i,l]=(0,k.useState)([]),a=e?[o,...i].filter(Boolean):i;return[a.length>0?a.join(" "):void 0,(0,k.useMemo)(()=>function(e){let t=eM(e=>(l(t=>[...t,e]),()=>l(t=>{let n=t.slice(),r=n.indexOf(e);return -1!==r&&n.splice(r,1),n}))),n=(0,k.useMemo)(()=>({register:t,slot:e.slot,name:e.name,props:e.props,value:e.value}),[t,e.slot,e.name,e.props,e.value]);return k.default.createElement(rg.Provider,{value:n},e.children)},[l])]}function ry(e){let t=eM(e),n=(0,k.useRef)(!1);(0,k.useEffect)(()=>(n.current=!1,()=>{n.current=!0,eP(()=>{n.current&&t()})}),[t])}rg.displayName="LabelContext",Object.assign(ra(function(e,t){var n;let r=(0,k.useId)(),o=rv(),i=(0,k.useContext)(rh),l=rf(),{id:a=`headlessui-label-${r}`,htmlFor:u=null!=i?i:null==(n=o.props)?void 0:n.htmlFor,passive:s=!1,...c}=e,d=tS(t);eT(()=>o.register(a),[a,o.register]);let f=eM(e=>{var t;let n=e.currentTarget;if(!(e.target!==e.currentTarget&&eL(t=e.target)&&t.matches('a[href],audio[controls],button,details,embed,iframe,img[usemap],input:not([type="hidden"]),label,select,textarea,video[controls]'))&&(eN(n)&&e.preventDefault(),o.props&&"onClick"in o.props&&"function"==typeof o.props.onClick&&o.props.onClick(e),eN(n))){let e=document.getElementById(n.htmlFor);if(e){let t=e.getAttribute("disabled");if("true"===t||""===t)return;let n=e.getAttribute("aria-disabled");if("true"===n||""===n)return;(eF(e)&&("file"===e.type||"radio"===e.type||"checkbox"===e.type)||"radio"===e.role||"checkbox"===e.role||"switch"===e.role)&&e.click(),e.focus({preventScroll:!0})}}}),p=tx({...o.slot,disabled:l||!1}),m={ref:d,...o.props,id:a,htmlFor:u,onClick:f};return s&&("onClick"in m&&(delete m.htmlFor,delete m.onClick),"onClick"in c&&delete c.onClick),rn()({ourProps:m,theirProps:c,slot:p,defaultTag:u?"label":"div",name:o.name||"Label"})}),{});let rw=(0,k.createContext)(!1),rx=k.Fragment,rE=ra(function(e,t){let{ownerDocument:n=null,...r}=e,o=(0,k.useRef)(null),i=tS(function(e,t=!0){return Object.assign(e,{[tE]:t})}(e=>{o.current=e}),t),l=th(o.current),a=function(e){let t=(0,k.useContext)(rw),n=(0,k.useContext)(rP),[r,o]=(0,k.useState)(()=>{var r;if(!t&&null!==n)return null!=(r=n.current)?r:null;if(ew.isServer)return null;let o=null==e?void 0:e.getElementById("headlessui-portal-root");if(o)return o;if(null===e)return null;let i=e.createElement("div");return i.setAttribute("id","headlessui-portal-root"),e.body.appendChild(i)});return(0,k.useEffect)(()=>{null!==r&&(null!=e&&e.body.contains(r)||null==e||e.body.appendChild(r))},[r,e]),(0,k.useEffect)(()=>{t||null!==n&&o(n.current)},[n,o,t]),r}(null!=n?n:l),u=(0,k.useContext)(rC),s=eO(),c=rn();return ry(()=>{var e;a&&a.childNodes.length<=0&&(null==(e=a.parentElement)||e.removeChild(a))}),a?(0,ev.createPortal)(k.default.createElement("div",{"data-headlessui-portal":"",ref:e=>{s.dispose(),u&&e&&s.add(u.register(e))}},c({ourProps:{ref:i},theirProps:r,slot:{},defaultTag:rx,name:"Portal"})),a):null}),rS=k.Fragment,rP=(0,k.createContext)(null),rC=(0,k.createContext)(null),rO=Object.assign(ra(function(e,t){let n=tS(t),{enabled:r=!0,ownerDocument:o,...i}=e,l=rn();return r?k.default.createElement(rE,{...i,ownerDocument:o,ref:n}):l({ourProps:{ref:n},theirProps:i,slot:{},defaultTag:rx,name:"Portal"})}),{Group:ra(function(e,t){let{target:n,...r}=e,o={ref:tS(t)},i=rn();return k.default.createElement(rP.Provider,{value:n},i({ourProps:o,theirProps:r,defaultTag:rS,name:"Popover.Group"}))})}),rT={kind:"Idle"},rR={kind:"Moved"};function rM(e){let t=e.getBoundingClientRect();return`${t.x},${t.y}`}var rI=Object.defineProperty,rk=(e,t,n)=>{let r;return(r="symbol"!=typeof t?t+"":t)in e?rI(e,r,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[r]=n,n},rj=((b=rj||{})[b.Open=0]="Open",b[b.Closed=1]="Closed",b),rL=((y=rL||{})[y.Pointer=0]="Pointer",y[y.Other=1]="Other",y),rA=((w=rA||{})[w.OpenMenu=0]="OpenMenu",w[w.CloseMenu=1]="CloseMenu",w[w.GoToItem=2]="GoToItem",w[w.Search=3]="Search",w[w.ClearSearch=4]="ClearSearch",w[w.RegisterItems=5]="RegisterItems",w[w.UnregisterItems=6]="UnregisterItems",w[w.SetButtonElement=7]="SetButtonElement",w[w.SetItemsElement=8]="SetItemsElement",w[w.SortItems=9]="SortItems",w[w.MarkButtonAsMoved=10]="MarkButtonAsMoved",w);function r_(e,t=e=>e){let n=null!==e.activeItemIndex?e.items[e.activeItemIndex]:null,r=td(t(e.items.slice()),e=>e.dataRef.current.domRef.current),o=n?r.indexOf(n):null;return -1===o&&(o=null),{items:r,activeItemIndex:o}}let rF={1(e){if(1===e.menuState)return e;let t=e.buttonElement?{kind:"Tracked",position:rM(e.buttonElement)}:e.buttonPositionState;return{...e,activeItemIndex:null,pendingFocus:{focus:n8.Nothing},menuState:1,buttonPositionState:t}},0:(e,t)=>0===e.menuState?e:{...e,__demoMode:!1,pendingFocus:t.focus,menuState:0,buttonPositionState:rT},2:(e,t)=>{var n,r,o,i,l;if(1===e.menuState)return e;let a={...e,searchQuery:"",activationTrigger:null!=(n=t.trigger)?n:1,__demoMode:!1};if(t.focus===n8.Nothing)return{...a,activeItemIndex:null};if(t.focus===n8.Specific)return{...a,activeItemIndex:e.items.findIndex(e=>e.id===t.id)};if(t.focus===n8.Previous){let n=e.activeItemIndex;if(null!==n){let i=e.items[n].dataRef.current.domRef,l=n7(t,{resolveItems:()=>e.items,resolveActiveIndex:()=>e.activeItemIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});if(null!==l){let t=e.items[l].dataRef.current.domRef;if((null==(r=i.current)?void 0:r.previousElementSibling)===t.current||(null==(o=t.current)?void 0:o.previousElementSibling)===null)return{...a,activeItemIndex:l}}}}else if(t.focus===n8.Next){let n=e.activeItemIndex;if(null!==n){let r=e.items[n].dataRef.current.domRef,o=n7(t,{resolveItems:()=>e.items,resolveActiveIndex:()=>e.activeItemIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});if(null!==o){let t=e.items[o].dataRef.current.domRef;if((null==(i=r.current)?void 0:i.nextElementSibling)===t.current||(null==(l=t.current)?void 0:l.nextElementSibling)===null)return{...a,activeItemIndex:o}}}}let u=r_(e),s=n7(t,{resolveItems:()=>u.items,resolveActiveIndex:()=>u.activeItemIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});return{...a,...u,activeItemIndex:s}},3:(e,t)=>
7{let n=+(""===e.searchQuery),r=e.searchQuery+t.value.toLowerCase(),o=(null!==e.activeItemIndex?e.items.slice(e.activeItemIndex+n).concat(e.items.slice(0,e.activeItemIndex+n)):e.items).find(e=>{var t;return(null==(t=e.dataRef.current.textValue)?void 0:t.startsWith(r))&&!e.dataRef.current.disabled}),i=o?e.items.indexOf(o):-1;return -1===i||i===e.activeItemIndex?{...e,searchQuery:r}:{...e,searchQuery:r,activeItemIndex:i,activationTrigger:1}},4:e=>""===e.searchQuery?e:{...e,searchQuery:"",searchActiveItemIndex:null},5:(e,t)=>{let n=e.items.concat(t.items.map(e=>e)),r=e.activeItemIndex;return e.pendingFocus.focus!==n8.Nothing&&(r=n7(e.pendingFocus,{resolveItems:()=>n,resolveActiveIndex:()=>e.activeItemIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled})),{...e,items:n,activeItemIndex:r,pendingFocus:{focus:n8.Nothing},pendingShouldSort:!0}},6:(e,t)=>{let n=e.items,r=[],o=new Set(t.items);for(let[e,t]of n.entries())if(o.has(t.id)&&(r.push(e),o.delete(t.id),0===o.size))break;if(r.length>0)for(let e of(n=n.slice(),r.reverse()))n.splice(e,1);return{...e,items:n,activationTrigger:1}},7:(e,t)=>e.buttonElement===t.element?e:{...e,buttonElement:t.element},8:(e,t)=>e.itemsElement===t.element?e:{...e,itemsElement:t.element},9:e=>e.pendingShouldSort?{...e,...r_(e),pendingShouldSort:!1}:e,10:e=>"Tracked"!==e.buttonPositionState.kind?e:{...e,buttonPositionState:rR}};class rN extends eq{constructor(e){super(e),rk(this,"actions",{registerItem:eY(()=>{let e=[],t=new Set;return[(n,r)=>{t.has(r)||(t.add(r),e.push({id:n,dataRef:r}))},()=>(t.clear(),this.send({type:5,items:e.splice(0)}))]}),unregisterItem:eY(()=>{let e=[];return[t=>e.push(t),()=>this.send({type:6,items:e.splice(0)})]})}),rk(this,"selectors",{activeDescendantId(e){var t;let n=e.activeItemIndex,r=e.items;return null===n||null==(t=r[n])?void 0:t.id},isActive(e,t){var n;let r=e.activeItemIndex,o=e.items;return null!==r&&(null==(n=o[r])?void 0:n.id)===t},shouldScrollIntoView(e,t){return!e.__demoMode&&0===e.menuState&&0!==e.activationTrigger&&this.isActive(e,t)},didButtonMove:e=>"Moved"===e.buttonPositionState.kind}),this.on(5,()=>{this.disposables.requestAnimationFrame(()=>{this.send({type:9})})});{let e=this.state.id,t=e3.get(null);this.disposables.add(t.on(e0.Push,n=>{t.selectors.isTop(n,e)||0!==this.state.menuState||this.send({type:1})})),this.on(0,()=>t.actions.push(e)),this.on(1,()=>t.actions.pop(e))}this.disposables.group(e=>{this.on(1,t=>{t.buttonElement&&(e.dispose(),e.add(function(e,t,n){let r=eC();if("Tracked"===t.kind){let o=function(){i!==rM(e)&&(r.dispose(),n())},{position:i}=t,l=new ResizeObserver(o);l.observe(e),r.add(()=>l.disconnect()),r.addEventListener(window,"scroll",o,{passive:!0}),r.addEventListener(window,"resize",o)}return()=>r.dispose()}(t.buttonElement,t.buttonPositionState,()=>{this.send({type:10})})))})})}static new({id:e,__demoMode:t=!1}){return new rN({id:e,__demoMode:t,menuState:+!t,buttonElement:null,itemsElement:null,items:[],searchQuery:"",activeItemIndex:null,activationTrigger:1,pendingShouldSort:!1,pendingFocus:{focus:n8.Nothing},buttonPositionState:rT})}reduce(e,t){return eQ(t.type,rF,e,t)}}let rD=(0,k.createContext)(null);function rH(e){let t=(0,k.useContext)(rD);if(null===t){let t=Error(`<${e} /> is missing a parent <Menu /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,rz),t}return t}function rz({id:e,__demoMode:t=!1}){let n=(0,k.useMemo)(()=>rN.new({id:e,__demoMode:t}),[]);return ry(()=>n.dispose()),n}let r$=k.Fragment,rU=re.RenderStrategy|re.Static,rB=k.Fragment,rW=ra(function(e,t){var n,r,o;let i,l,a,u,s,c=(0,k.useId)(),{__demoMode:d=!1,...f}=e,p=rz({id:c,__demoMode:d}),[m,h,g]=e6(p,e=>[e.menuState,e.itemsElement,e.buttonElement]),v=tS(t),b=e3.get(null);n=e6(b,(0,k.useCallback)(e=>b.selectors.isTop(e,c),[b,c])),r=[g,h],i=eR((e,t)=>{var n;p.send({type:rA.CloseMenu}),tu(t,ta.Loose)||(e.preventDefault(),null==(n=p.state.buttonElement)||n.focus())}),l=(0,k.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]}(r))if(null!==t&&(t.contains(n)||e.composed&&e.composedPath().includes(t)))return;
7return tu(n,ta.Loose)||-1===n.tabIndex||e.preventDefault(),i.current(e,n)}},[i,r]),a=(0,k.useRef)(null),tm(n,"pointerdown",e=>{var t,n;tp()||(a.current=(null==(n=null==(t=e.composedPath)?void 0:t.call(e))?void 0:n[0])||e.target)},!0),tm(n,"pointerup",e=>{if(tp()||!a.current)return;let t=a.current;return a.current=null,l(e,()=>t)},!0),u=(0,k.useRef)({x:0,y:0}),tm(n,"touchstart",e=>{u.current.x=e.touches[0].clientX,u.current.y=e.touches[0].clientY},!0),tm(n,"touchend",e=>{let t={x:e.changedTouches[0].clientX,y:e.changedTouches[0].clientY};if(!(Math.abs(t.x-u.current.x)>=30||Math.abs(t.y-u.current.y)>=30))return l(e,()=>e_(e.target)?e.target:null)},!0),o="blur",s=eR(e=>l(e,()=>{var e;return eA(e=window.document.activeElement)&&"IFRAME"===e.nodeName?window.document.activeElement:null})),(0,k.useEffect)(()=>{if(n)return window.addEventListener(o,e,!0),()=>window.removeEventListener(o,e,!0);function e(e){s.current(e)}},[n,o,!0]);let y=eM(()=>{p.send({type:rA.CloseMenu})}),w=tx({open:m===rj.Open,close:y}),x=rn();return k.default.createElement(n1,null,k.default.createElement(rD.Provider,{value:p},k.default.createElement(n5,{value:eQ(m,{[rj.Open]:n6.Open,[rj.Closed]:n6.Closed})},x({ourProps:{ref:v},theirProps:f,slot:w,defaultTag:r$,name:"Menu"}))))}),rV=ra(function(e,t){var n,r;let o,i=rH("Menu.Button"),l=(0,k.useId)(),{id:a=`headlessui-menu-button-${l}`,disabled:u=!1,autoFocus:s=!1,...c}=e,d=(0,k.useRef)(null),f=(0,k.useContext)(nZ).getReferenceProps,p=tS(t,d,(0,k.useContext)(nZ).setReference,eM(e=>i.send({type:rA.SetButtonElement,element:e}))),m=eM(e=>{switch(e.key){case rm.Space:case rm.Enter:case rm.ArrowDown:e.preventDefault(),e.stopPropagation(),i.send({type:rA.OpenMenu,focus:{focus:n8.First}});break;case rm.ArrowUp:e.preventDefault(),e.stopPropagation(),i.send({type:rA.OpenMenu,focus:{focus:n8.Last}})}}),h=eM(e=>{e.key===rm.Space&&e.preventDefault()}),[g,v,b]=e6(i,e=>[e.menuState,e.buttonElement,e.itemsElement]);!function(e,{trigger:t,action:n,close:r,select:o}){let i=(0,k.useRef)(null),l=(0,k.useRef)(null),a=(0,k.useRef)(null);tm(e&&null!==t,"pointerdown",e=>{ej(null==e?void 0:e.target)&&null!=t&&t.contains(e.target)&&(l.current=e.x,a.current=e.y,i.current=e.timeStamp)}),tm(e&&null!==t,"pointerup",e=>{var t,u;let s=i.current;if(null===s||(i.current=null,!e_(e.target))||5>Math.abs(e.x-(null!=(t=l.current)?t:e.x))&&5>Math.abs(e.y-(null!=(u=a.current)?u:e.y)))return;let c=n(e);switch(c.kind){case 0:return;case 1:e.timeStamp-s>200&&(o(c.target),r());break;case 2:r()}},{capture:!0})}(g===rj.Open,{trigger:v,action:(0,k.useCallback)(e=>{if(null!=v&&v.contains(e.target))return tv;let t=e.target.closest('[role="menuitem"]:not([data-disabled])');return eA(t)?{kind:1,target:t}:null!=b&&b.contains(e.target)?tv:tb},[v,b]),close:(0,k.useCallback)(()=>i.send({type:rA.CloseMenu}),[]),select:(0,k.useCallback)(e=>e.click(),[])});let y=(n=e=>{var t;u||(g===rj.Open?((0,ev.flushSync)(()=>i.send({type:rA.CloseMenu})),null==(t=d.current)||t.focus({preventScroll:!0})):(e.preventDefault(),i.send({type:rA.OpenMenu,focus:{focus:n8.Nothing},trigger:rL.Pointer})))},o=(0,k.useRef)(null),{onPointerDown:eM(e=>{o.current=e.pointerType,eH(e.currentTarget)||"mouse"!==e.pointerType||e.button!==ek.Left||(e.preventDefault(),n(e))}),onClick:eM(e=>{"mouse"!==o.current&&(eH(e.currentTarget)||n(e))})}),{isFocusVisible:w,focusProps:x}=function(e={}){var t;let{autoFocus:n=!1,isTextInput:r,within:o}=e,i=(0,k.useRef)({isFocused:!1,isFocusVisible:n||es()}),[l,a]=(0,k.useState)(!1),[u,s]=(0,k.useState)(()=>i.current.isFocused&&i.current.isFocusVisible),c=(0,k.useCallback)(()=>s(i.current.isFocused&&i.current.isFocusVisible),[]),d=(0,k.useCallback)(e=>{i.current.isFocused=e,a(e),c()},[c]);t={isTextInput:r},ea(),(0,k.useEffect)(()=>{let e=(e,n)=>{var r;let o,l,a,u,s;r=!!(null==t?void 0:t.isTextInput),o=A(null==n?void 0:n.target),l="undefined"!=typeof window?_(null==n?void 0:n.target).HTMLInputElement:HTMLInputElement,a="undefined"!=typeof window?_(null==n?void 0:n.target).HTMLTextAreaElement:HTMLTextAreaElement,u="undefined"!=typeof window?_(null==n?void 0:n.target).HTMLElement:HTMLElement,s="undefined"!=typeof window?_(null==n?void 0:n.target).KeyboardEvent:KeyboardEvent,(r=r||o.activeElement instanceof l&&!ec.has(o.activeElement.type)||o.activeElement instanceof a||o.activeElement instanceof u&&o.activeElement.isContentEditable)&&"keyboard"===e&&n instanceof s&&!ee[n.key]||(e=>{i.current.isFocusVisible=e,c()})(es())};return Y.add(e),()=>{Y.delete(e)}},[]);let{focusProps:f}=function(e){let{isDisabled:t,onFocus:n,onBlur:r,onFocusChange:o}=e,i=(0,k.useCallback)(e=>{if(e.target===e.currentTarget)return r&&r(e),o&&o(!1),!0},[r,o]),l=D(i),a=(0,k.useCallback)(e=>{var t;let r=A(e.target),i=r?((e=document)=>e.activeElement)(r):((e=document)=>e.activeElement)();e.target===e.currentTarget&&i===(t=e.nativeEvent,t.target)&&(n&&n(e),o&&o(!0),l(e))},[o,n,l]);return{focusProps:{onFocus:!t&&(n||o||r)?a:void 0,onBlur:!t&&(r||o)?i:void 0}}}({isDisabled:o,onFocusChange:d}),{focusWithinProps:p}=function(e){let{isDisabled:t,onBlurWithin:n,onFocusWithin:r,onFocusWithinChange:o}=e,i=(0,k.useRef)({isFocusWithin:!1}),{addGlobalListener:l,removeAllGlobalListeners:a}=ef(),u=(0,k.useCallback)(e=>{e.currentTarget.contains(e.target)&&i.current.isFocusWithin&&!e.currentTarget.contains(e.relatedTarget)&&(i.current.isFocusWithin=!1,a(),n&&n(e),o&&o(!1))},[n,o,i,a]),s=D(u),c=(0,k.useCallback)(e=>{var t;if(!e.currentTarget.contains(e.target))return;let n=A(e.target),a=((e=document)=>e.activeElement)(n);if(!i.current.isFocusWithin&&a===(t=e.nativeEvent,t.target)){r&&r(e),o&&o(!0),i.current.isFocusWithin=!0,s(e);let t=e.currentTarget;
7l(n,"focus",e=>{if(i.current.isFocusWithin&&!ed(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(N(r))}},{capture:!0})}},[r,o,s,l,u]);return t?{focusWithinProps:{onFocus:void 0,onBlur:void 0}}:{focusWithinProps:{onFocus:c,onBlur:u}}}({isDisabled:!o,onFocusWithinChange:d});return{isFocused:l,isFocusVisible:u,focusProps:o?p:f}}({autoFocus:s}),{isHovered:E,hoverProps:S}=function(e){let{onHoverStart:t,onHoverChange:n,onHoverEnd:r,isDisabled:o}=e,[i,l]=(0,k.useState)(!1),a=(0,k.useRef)({isHovered:!1,ignoreEmulatedMouseEvents:!1,pointerType:"",target:null}).current;(0,k.useEffect)(eg,[]);let{addGlobalListener:u,removeAllGlobalListeners:s}=ef(),{hoverProps:c,triggerHoverEnd:d}=(0,k.useMemo)(()=>{let e=(e,t)=>{let o=a.target;a.pointerType="",a.target=null,"touch"!==t&&a.isHovered&&o&&(a.isHovered=!1,s(),r&&r({type:"hoverend",target:o,pointerType:t}),n&&n(!1),l(!1))},i={};return"undefined"!=typeof PointerEvent&&(i.onPointerEnter=r=>{ep&&"mouse"===r.pointerType||((r,i)=>{if(a.pointerType=i,o||"touch"===i||a.isHovered||!r.currentTarget.contains(r.target))return;a.isHovered=!0;let s=r.currentTarget;a.target=s,u(A(r.target),"pointerover",t=>{a.isHovered&&a.target&&!ed(a.target,t.target)&&e(t,t.pointerType)},{capture:!0}),t&&t({type:"hoverstart",target:s,pointerType:i}),n&&n(!0),l(!0)})(r,r.pointerType)},i.onPointerLeave=t=>{!o&&t.currentTarget.contains(t.target)&&e(t,t.pointerType)}),{hoverProps:i,triggerHoverEnd:e}},[t,n,r,o,a,u,s]);return(0,k.useEffect)(()=>{o&&d({currentTarget:a.target},a.pointerType)},[o]),{hoverProps:c,isHovered:i}}({isDisabled:u}),{pressed:P,pressProps:C}=function({disabled:e=!1}={}){let t=(0,k.useRef)(null),[n,r]=(0,k.useState)(!1),o=eO(),i=eM(()=>{t.current=null,r(!1),o.dispose()}),l=eM(e=>{if(o.dispose(),null===t.current){t.current=e.currentTarget,r(!0);{let n=ex(e.currentTarget);o.addEventListener(n,"pointerup",i,!1),o.addEventListener(n,"pointermove",e=>{if(t.current){var n,o;let i,l;r((i=e.width/2,l=e.height/2,n={top:e.clientY-l,right:e.clientX+i,bottom:e.clientY+l,left:e.clientX-i},o=t.current.getBoundingClientRect(),!(!n||!o||n.right<o.left||n.left>o.right||n.bottom<o.top||n.top>o.bottom)))}},!1),o.addEventListener(n,"pointercancel",i,!1)}}});return{pressed:n,pressProps:e?{}:{onPointerDown:l,onPointerUp:i,onClick:i}}}({disabled:u}),O=tx({open:g===rj.Open,active:P||g===rj.Open,disabled:u,hover:E,focus:w,autofocus:s}),T=rl(f(),{ref:p,id:a,type:(r=d.current,(0,k.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==r?void 0:r.tagName)==="BUTTON"&&!r.hasAttribute("type"))return"button"},[e.type,e.as,r])),"aria-haspopup":"menu","aria-controls":null==b?void 0:b.id,"aria-expanded":g===rj.Open,disabled:u||void 0,autoFocus:s,onKeyDown:m,onKeyUp:h},y,x,S,C);return rn()({ourProps:T,theirProps:c,slot:O,defaultTag:"button",name:"Menu.Button"})}),rq=ra(function(e,t){let n,r=(0,k.useId)(),{id:o=`headlessui-menu-items-${r}`,anchor:i,portal:l=!1,modal:a=!0,transition:u=!1,...s}=e,c=(0,k.useMemo)(()=>i?"string"==typeof i?{to:i}:i:null,[i]),d=rH("Menu.Items"),[f,p]=function(e=null){!1===e&&(e=null),"string"==typeof e&&(e={to:e});let t=(0,k.useContext)(n0),n=(0,k.useMemo)(()=>e,[JSON.stringify(e,(e,t)=>{var n;return null!=(n=null==t?void 0:t.outerHTML)?n:t})]);eT(()=>{null==t||t(null!=n?n:null)},[t,n]);let r=(0,k.useContext)(nZ);return(0,k.useMemo)(()=>[r.setFloating,e?r.styles:{}],[r.setFloating,e,r.styles])}(c),m=function(){let{getFloatingProps:e,slot:t}=(0,k.useContext)(nZ);return(0,k.useCallback)((...n)=>Object.assign({},e(...n),{"data-anchor":t.anchor}),[e,t])}(),[h,g]=(0,k.useState)(null),v=tS(t,c?f:null,eM(e=>d.send({type:rA.SetItemsElement,element:e})),g),[b,y]=e6(d,e=>[e.menuState,e.buttonElement]),w=th(y),x=th(h);c&&(l=!0);let E=(0,k.useContext)(n4),[S,P]=function(e,t,n,r){let[o,i]=(0,k.useState)(n),{hasFlag:l,addFlag:a,removeFlag:u}=function(e=0){let[t,n]=(0,k.useState)(e),r=(0,k.useCallback)(e=>n(e),[]),o=(0,k.useCallback)(e=>n(t=>t|e),[]),i=(0,k.useCallback)(e=>(t&e)===e,[t]);return{flags:t,setFlag:r,addFlag:o,hasFlag:i,removeFlag:(0,k.useCallback)(e=>n(t=>t&~e),[]),toggleFlag:(0,k.useCallback)(e=>n(t=>t^e),[])}}(e&&o?3:0),s=(0,k.useRef)(!1),c=(0,k.useRef)(!1);return eT(()=>{if(e){if(n&&i(!0),!t){n&&a(3);return}return function(e,{prepare:t,run:n,done:r,inFlight:o}){let i=eC();return function(e,{inFlight:t,prepare:n}){if(null!=t&&t.current)return n();let r=e.style.transition;e.style.transition="none",n(),e.offsetHeight,e.style.transition=r}(e,{prepare:t,inFlight:o}),i.nextFrame(()=>{n(),i.requestAnimationFrame(()=>{i.add(function(e,t){var n,r;let o=eC();if(!e)return o.dispose;let i=!1;o.add(()=>{i=!0});let l=null!=(r=null==(n=e.getAnimations)?void 0:n.call(e).filter(e=>e instanceof CSSTransition))?r:[];return 0===l.length?t():Promise.allSettled(l.map(e=>e.finished)).then(()=>{i||t()}),o.dispose}(e,r))})}),i.dispose}(t,{inFlight:s,prepare(){c.current?c.current=!1:c.current=s.current,s.current=!0,
7c.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,r,o;c.current&&(null!=(o=null==(r=(e=t).getAnimations)?void 0:r.call(e))?o:[]).some(e=>e instanceof CSSTransition&&"finished"!==e.playState)||(s.current=!1,u(7),n||i(!1))}})}},[e,n,t,eO()]),e?[o,{closed:l(1),enter:l(2),leave:l(4),transition:l(2)||l(4)}]:[n,{closed:void 0,enter:void 0,leave:void 0,transition:void 0}]}(u,h,null!==E?(E&n6.Open)===n6.Open:b===rj.Open);n=eR(e=>{let t=e.getBoundingClientRect();0===t.x&&0===t.y&&0===t.width&&0===t.height&&(()=>{d.send({type:rA.CloseMenu})})()}),(0,k.useEffect)(()=>{if(!S)return;let e=null===y?null:eA(y)?y:y.current;if(!e)return;let t=eC();if("undefined"!=typeof ResizeObserver){let r=new ResizeObserver(()=>n.current(e));r.observe(e),t.add(()=>r.disconnect())}if("undefined"!=typeof IntersectionObserver){let r=new IntersectionObserver(()=>n.current(e));r.observe(e),t.add(()=>r.disconnect())}return()=>t.dispose()},[y,n,S]);let C=e6(d,e=>e.__demoMode);!function(e,t,n=()=>[document.body]){!function(e,t,n=()=>({containers:[]})){let r=(0,k.useSyncExternalStore)(tw.subscribe,tw.getSnapshot,tw.getSnapshot),o=t?r.get(t):void 0;o&&o.count,eT(()=>{if(!(!t||!e))return tw.dispatch("PUSH",t,n),()=>tw.dispatch("POP",t,n)},[e,t])}(e8(e,"scroll-lock"),t,e=>{var t;return{containers:[...null!=(t=e.containers)?t:[],n]}})}(!C&&a&&b===rj.Open,x),function(e,{allowed:t,disallowed:n}={}){let r=e8(e,"inert-others");eT(()=>{var e,o;if(!r)return;let i=eC();for(let t of null!=(e=null==n?void 0:n())?e:[])t&&i.add(te(t));let l=null!=(o=null==t?void 0:t())?o:[];for(let e of l){if(!e)continue;let t=ex(e);if(!t)continue;let n=e.parentElement;for(;n&&n!==t.body;){for(let e of n.children)l.some(t=>e.contains(t))||i.add(te(e));n=n.parentElement}}return i.dispose},[r,t,n])}(!C&&a&&b===rj.Open,{allowed:(0,k.useCallback)(()=>[y,h],[y,h])});let O=!e6(d,d.selectors.didButtonMove)&&S;(0,k.useEffect)(()=>{h&&b===rj.Open&&(eS(h)===h||h.focus({preventScroll:!0}))},[b,h]),function(e,{container:t,accept:n,walk:r}){let o=(0,k.useRef)(n),i=(0,k.useRef)(r);(0,k.useEffect)(()=>{o.current=n,i.current=r},[n,r]),eT(()=>{if(!t||!e)return;let n=ex(t);if(!n)return;let r=o.current,l=i.current,a=Object.assign(e=>r(e),{acceptNode:r}),u=n.createTreeWalker(t,NodeFilter.SHOW_ELEMENT,a,!1);for(;u.nextNode();)l(u.currentNode)},[t,e,o,i])}(b===rj.Open,{container:h,accept:e=>"menuitem"===e.getAttribute("role")?NodeFilter.FILTER_REJECT:e.hasAttribute("role")?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT,walk(e){e.setAttribute("role","none")}});let T=eO(),R=eM(e=>{var t,n,r;switch(T.dispose(),e.key){case rm.Space:if(""!==d.state.searchQuery)return e.preventDefault(),e.stopPropagation(),d.send({type:rA.Search,value:e.key});case rm.Enter:if(e.preventDefault(),e.stopPropagation(),null!==d.state.activeItemIndex){let{dataRef:e}=d.state.items[d.state.activeItemIndex];null==(n=null==(t=e.current)?void 0:t.domRef.current)||n.click()}d.send({type:rA.CloseMenu}),ts(d.state.buttonElement);break;case rm.ArrowDown:return e.preventDefault(),e.stopPropagation(),d.send({type:rA.GoToItem,focus:n8.Next});case rm.ArrowUp:return e.preventDefault(),e.stopPropagation(),d.send({type:rA.GoToItem,focus:n8.Previous});case rm.Home:case rm.PageUp:return e.preventDefault(),e.stopPropagation(),d.send({type:rA.GoToItem,focus:n8.First});case rm.End:case rm.PageDown:return e.preventDefault(),e.stopPropagation(),d.send({type:rA.GoToItem,focus:n8.Last});case rm.Escape:e.preventDefault(),e.stopPropagation(),(0,ev.flushSync)(()=>d.send({type:rA.CloseMenu})),null==(r=d.state.buttonElement)||r.focus({preventScroll:!0});break;case rm.Tab:e.preventDefault(),e.stopPropagation(),(0,ev.flushSync)(()=>d.send({type:rA.CloseMenu})),function(e,t,n=null===e?document.body:eE(e)){!function(e,t,{sorted:n=!0,relativeTo:r=null,skipElements:o=[]}={}){var i,l,a;let u=Array.isArray(e)?e.length>0?eE(e[0]):document:eE(e),s=Array.isArray(e)?n?td(e):e:64&t?function(e=document.body){return null==e?[]:Array.from(e.querySelectorAll(tn)).sort((e,t)=>Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(t.tabIndex||Number.MAX_SAFE_INTEGER)))}(e):tl(e);o.length>0&&s.length>1&&(s=s.filter(e=>!o.some(t=>null!=t&&"current"in t?(null==t?void 0:t.current)===e:t===e))),r=null!=r?r:null==u?void 0:u.activeElement;let c=(()=>
7{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,h;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==(h=s[e])||h.focus(f),p+=c}while(h!==eS(h))6&t&&null!=(a=null==(l=null==(i=h)?void 0:i.matches)?void 0:l.call(i,"textarea,input"))&&a&&h.select()}(tl(n),t,{relativeTo:e})}(d.state.buttonElement,e.shiftKey?tr.Previous:tr.Next);break;default:1===e.key.length&&(d.send({type:rA.Search,value:e.key}),T.setTimeout(()=>d.send({type:rA.ClearSearch}),350))}}),M=eM(e=>{e.key===rm.Space&&e.preventDefault()}),I=tx({open:b===rj.Open}),j=rl(c?m():{},{"aria-activedescendant":e6(d,d.selectors.activeDescendantId),"aria-labelledby":e6(d,e=>{var t;return null==(t=e.buttonElement)?void 0:t.id}),id:o,onKeyDown:R,onKeyUp:M,role:"menu",tabIndex:b===rj.Open?0:void 0,ref:v,style:{...s.style,...p,"--button-width":function(e,t,n=!1){let[r,o]=(0,k.useState)(()=>eI(t));return eT(()=>{if(!t||!e)return;let n=eC();return n.requestAnimationFrame(function e(){n.requestAnimationFrame(e),o(e=>{let n=eI(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}(S,y,!0).width},...function(e){let t={};for(let n in e)!0===e[n]&&(t[`data-${n}`]="");return t}(P)}),L=rn();return k.default.createElement(rO,{enabled:!!l&&(e.static||S),ownerDocument:w},L({ourProps:j,theirProps:s,slot:I,defaultTag:"div",features:rU,visible:O,name:"Menu.Items"}))}),rG=ra(function(e,t){let n,r,o,i=(0,k.useId)(),{id:l=`headlessui-menu-item-${i}`,disabled:a=!1,...u}=e,s=rH("Menu.Item"),c=e6(s,e=>s.selectors.isActive(e,l)),d=(0,k.useRef)(null),f=tS(t,d),p=e6(s,e=>s.selectors.shouldScrollIntoView(e,l));eT(()=>{if(p)return eC().requestAnimationFrame(()=>{var e,t;null==(t=null==(e=d.current)?void 0:e.scrollIntoView)||t.call(e,{block:"nearest"})})},[p,d]);let m=(n=(0,k.useRef)(""),r=(0,k.useRef)(""),eM(()=>{let e=d.current;if(!e)return"";let t=e.innerText;if(n.current===t)return r.current;let o=(function(e){let t=e.getAttribute("aria-label");if("string"==typeof t)return t.trim();let n=e.getAttribute("aria-labelledby");if(n){let e=n.split(" ").map(e=>{let t=document.getElementById(e);if(t){let e=t.getAttribute("aria-label");return"string"==typeof e?e.trim():tC(t).trim()}return null}).filter(Boolean);if(e.length>0)return e.join(", ")}return tC(e).trim()})(e).trim().toLowerCase();return n.current=t,r.current=o,o})),h=(0,k.useRef)({disabled:a,domRef:d,get textValue(){return m()}});eT(()=>{h.current.disabled=a},[h,a]),eT(()=>(s.actions.registerItem(l,h),()=>s.actions.unregisterItem(l)),[h,l]);let g=eM(()=>{s.send({type:rA.CloseMenu})}),v=eM(e=>{if(a)return e.preventDefault();s.send({type:rA.CloseMenu}),ts(s.state.buttonElement)}),b=eM(()=>{if(a)return s.send({type:rA.GoToItem,focus:n8.Nothing});s.send({type:rA.GoToItem,focus:n8.Specific,id:l})}),y=(o=(0,k.useRef)([-1,-1]),{wasMoved(e){let t=tO(e);return(o.current[0]!==t[0]||o.current[1]!==t[1])&&(o.current=t,!0)},update(e){o.current=tO(e)}}),w=eM(e=>y.update(e)),x=eM(e=>{y.wasMoved(e)&&(a||c||s.send({type:rA.GoToItem,focus:n8.Specific,id:l,trigger:rL.Pointer}))}),E=eM(e=>{y.wasMoved(e)&&(a||c&&s.state.activationTrigger===rL.Pointer&&s.send({type:rA.GoToItem,focus:n8.Nothing}))}),[S,P]=rb(),[C,O]=function(){let[e,t]=(0,k.useState)([]);return[e.length>0?e.join(" "):void 0,(0,k.useMemo)(()=>function(e){let n=eM(e=>(t(t=>[...t,e]),()=>t(t=>{let n=t.slice(),r=n.indexOf(e);return -1!==r&&n.splice(r,1),n}))),r=(0,k.useMemo)(()=>({register:n,slot:e.slot,name:e.name,props:e.props,value:e.value}),[n,e.slot,e.name,e.props,e.value]);return k.default.createElement(rp.Provider,{value:r},e.children)},[t])]}(),T=tx({active:c,focus:c,disabled:a,close:g}),R=rn();return k.default.createElement(P,null,k.default.createElement(O,null,R({ourProps:{id:l,ref:f,role:"menuitem",tabIndex:!0===a?void 0:-1,"aria-disabled":!0===a||void 0,"aria-labelledby":S,"aria-describedby":C,disabled:void 0,onClick:v,onFocus:b,onPointerEnter:w,onMouseEnter:w,onPointerMove:x,onMouseMove:x,onPointerLeave:E,onMouseLeave:E},theirProps:u,slot:T,defaultTag:rB,name:"Menu.Item"})))}),rK=Object.assign(rW,{Button:rV,Items:rq,Item:rG,Section:ra(function(e,t){let[n,r]=rb(),o=rn();
7return k.default.createElement(r,null,o({ourProps:{ref:t,"aria-labelledby":n,role:"group"},theirProps:e,slot:{},defaultTag:"div",name:"Menu.Section"}))}),Heading:ra(function(e,t){let n=(0,k.useId)(),{id:r=`headlessui-menu-heading-${n}`,...o}=e,i=rv();eT(()=>i.register(r),[r,i.register]);let l={id:r,ref:t,role:"presentation",...i.props};return rn()({ourProps:l,theirProps:o,slot:{},defaultTag:"header",name:"Menu.Heading"})}),Separator:ra(function(e,t){return rn()({ourProps:{ref:t,role:"separator"},theirProps:e,slot:{},defaultTag:"div",name:"Menu.Separator"})})});var rX=e.i(57688),rY=e.i(22016),rQ={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},rJ=k.default.createContext&&k.default.createContext(rQ),rZ=["attr","size","title"];function r0(){return(r0=Object.assign.bind()).apply(null,arguments)}function r1(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function r2(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?r1(Object(n),!0).forEach(function(t){var r,o,i;r=e,o=t,i=n[t],(o=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(o))in r?Object.defineProperty(r,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[o]=i}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):r1(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function r3(e){return t=>k.default.createElement(r4,r0({attr:r2({},e.attr)},t),function e(t){return t&&t.map((t,n)=>k.default.createElement(t.tag,r2({key:n},t.attr),e(t.child)))}(e.child))}function r4(e){var t=t=>{var n,{attr:r,size:o,title:i}=e,l=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if(({}).hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],-1===t.indexOf(n)&&({}).propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,rZ),a=o||t.size||"1em";return t.className&&(n=t.className),e.className&&(n=(n?n+" ":"")+e.className),k.default.createElement("svg",r0({stroke:"currentColor",fill:"currentColor",strokeWidth:"0"},t.attr,r,l,{className:n,style:r2(r2({color:e.color||t.color},t.style),e.style),height:a,width:a,xmlns:"http://www.w3.org/2000/svg"}),i&&k.default.createElement("title",null,i),e.children)};return void 0!==rJ?k.default.createElement(rJ.Consumer,null,e=>t(e)):t(rQ)}function r6(e){return r3({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"},child:[]}]})(e)}function r5(e){return r3({tag:"svg",attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M433 179.11c0-97.2-63.71-125.7-63.71-125.7-62.52-28.7-228.56-28.4-290.48 0 0 0-63.72 28.5-63.72 125.7 0 115.7-6.6 259.4 105.63 289.1 40.51 10.7 75.32 13 103.33 11.4 50.81-2.8 79.32-18.1 79.32-18.1l-1.7-36.9s-36.31 11.4-77.12 10.1c-40.41-1.4-83-4.4-89.63-54a102.54 102.54 0 0 1-.9-13.9c85.63 20.9 158.65 9.1 178.75 6.7 56.12-6.7 105-41.3 111.23-72.9 9.8-49.8 9-121.5 9-121.5zm-75.12 125.2h-46.63v-114.2c0-49.7-64-51.6-64 6.9v62.5h-46.33V197c0-58.5-64-56.6-64-6.9v114.2H90.19c0-122.1-5.2-147.9 18.41-175 25.9-28.9 79.82-30.8 103.83 6.1l11.6 19.5 11.6-19.5c24.11-37.1 78.12-34.8 103.83-6.1 23.71 27.3 18.4 53 18.4 175z"},child:[]}]})(e)}function r8(e){return r3({tag:"svg",attr:{viewBox:"0 0 496 512"},child:[{tag:"path",attr:{d:"M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"},child:[]}]})(e)}function r7(e){return r3({tag:"svg",attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM96 136c0-13.3 10.7-24 24-24c137 0 248 111 248 248c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-110.5-89.5-200-200-200c-13.3 0-24-10.7-24-24zm0 96c0-13.3 10.7-24 24-24c83.9 0 152 68.1 152 152c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-57.4-46.6-104-104-104c-13.3 0-24-10.7-24-24zm0 120a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"},child:[]}]})(e)}var r9=e.i(39727);e.s(["Navbar",0,()=>(0,M.jsx)("nav",{className:"relative",children:(0,M.jsx)("div",{className:"max-w-5xl mx-auto px-4 sm:px-6 lg:px-8",children:(0,M.jsxs)("div",{className:"flex items-center justify-between h-20",children:[(0,M.jsx)(rY.default,{href:r9.PATH_HOME,className:"flex items-center",children:(0,M.jsx)(rX.default,{src:"/open_cvdb_logo.svg",alt:"Cloud Vulnerability Database",width:200,height:65})}),(0,M.jsxs)(rK,{as:"div",className:"relative lg:hidden",children:[(0,M.jsx)(rV,{className:"inline-flex items-center justify-center p-2 rounded-md border border-white/30 text-white hover:bg-white/10 transition-colors",children:(0,M.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 448 512",width:20,height:20,children:(0,M.jsx)("path",{d:"M0 96C0 78.33 14.33 64 32 64H416C433.7 64 448 78.33 448 96C448 113.7 433.7 128 416 128H32C14.33 128 0 113.7 0 96zM0 256C0 238.3 14.33 224 32 224H416C433.7 224 448 238.3 448 256C448 273.7 433.7 288 416 288H32C14.33 288 0 273.7 0 256zM416 448H32C14.33 448 0 433.7 0 416C0 398.3 14.33 384 32 384H416C433.7 384 448 398.3 448 416C448 433.7 433.7 448 416 448z",fill:"
7currentColor"})})}),(0,M.jsx)(rq,{className:"absolute right-0 mt-2 w-48 origin-top-right rounded-md bg-white shadow-lg ring-1 ring-black/5 focus:outline-none z-50",children:(0,M.jsxs)("div",{className:"py-1",children:[(0,M.jsx)(rG,{children:(0,M.jsx)(rY.default,{href:r9.PATH_HOME,className:"block px-4 py-2 text-sm text-gray-700 hover:bg-gray-100",children:"Home"})}),(0,M.jsx)(rG,{children:(0,M.jsx)(rY.default,{href:r9.PATH_ABOUT,className:"block px-4 py-2 text-sm text-gray-700 hover:bg-gray-100",children:"About"})}),(0,M.jsx)(rG,{children:(0,M.jsx)(rY.default,{href:r9.PATH_ANNOUNCMENTS,className:"block px-4 py-2 text-sm text-gray-700 hover:bg-gray-100",children:"Announcements"})}),(0,M.jsx)(rG,{children:(0,M.jsx)(rY.default,{href:r9.PATH_HOW_TO_CONTRIBUTE,className:"block px-4 py-2 text-sm text-gray-700 hover:bg-gray-100",children:"How to Contribute?"})})]})})]}),(0,M.jsxs)("div",{className:"hidden lg:flex lg:items-center lg:space-x-4",children:[(0,M.jsxs)("div",{className:"flex items-center space-x-6",children:[(0,M.jsx)(rY.default,{href:r9.PATH_ABOUT,className:"text-white/90 hover:text-white transition-colors",children:"About"}),(0,M.jsx)(rY.default,{href:r9.PATH_ANNOUNCMENTS,className:"text-white/90 hover:text-white transition-colors",children:"Announcements"})]}),(0,M.jsxs)("div",{className:"flex items-center ml-8 space-x-2",children:[(0,M.jsx)(rY.default,{href:r9.URL_OPEN_CVDB_REPO,className:"p-2 text-white/80 hover:text-white transition-colors",target:"_blank","aria-label":"GitHub",children:(0,M.jsx)(r8,{className:"text-2xl","aria-hidden":!0})}),(0,M.jsx)(rY.default,{href:r9.URL_TWITTER_PROFILE,className:"p-2 text-white/80 hover:text-white transition-colors",target:"_blank","aria-label":"X",children:(0,M.jsx)(r6,{className:"text-2xl","aria-hidden":!0})}),(0,M.jsx)(rY.default,{href:r9.URL_MASTODON_PROFILE,className:"p-2 text-white/80 hover:text-white transition-colors",target:"_blank",rel:"me","aria-label":"Mastodon",children:(0,M.jsx)(r5,{className:"text-2xl","aria-hidden":!0})}),(0,M.jsx)(rY.default,{href:r9.PATH_RSS,className:"p-2 text-white/80 hover:text-white transition-colors mr-4",target:"_blank","aria-label":"RSS Feed",children:(0,M.jsx)(r7,{className:"text-2xl","aria-hidden":!0})}),(0,M.jsx)(rY.default,{href:r9.PATH_HOW_TO_CONTRIBUTE,className:"px-4 py-2 text-sm font-medium text-white border border-white/50 rounded-md hover:bg-white hover:text-primary transition-colors lift",children:"Contribute information"})]})]})]})})})],45678)}]);
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.