1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,54471,(e,t,n)=>{"use strict";function r(e,t,n,r){return!1}e.i(50461),Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"getDomainLocale",{enumerable:!0,get:function(){return r}}),e.r(70090),("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)},49194,(e,t,n)=>{"use strict";e.i(50461),Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"Image",{enumerable:!0,get:function(){return x}});let r=e.r(31640),o=e.r(71650),l=e.r(91398),i=o._(e.r(91788)),a=r._(e.r(30943)),s=r._(e.r(80963)),u=e.r(66785),c=e.r(15125),f=e.r(13521),d=e.r(25479),p=r._(e.r(3866)),h=e.r(63230),m={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 v(e,t,n,r,o,l,i){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 g(e){return i.use?{fetchPriority:e}:{fetchpriority:e}}"u"<typeof window&&(globalThis.__NEXT_IMAGE_IMPORTED=!0);let b="u"<typeof window?i.useEffect:i.useLayoutEffect,y=(0,i.forwardRef)((e,t)=>{let{src:n,srcSet:r,sizes:o,height:a,width:s,decoding:u,className:c,style:f,fetchPriority:d,placeholder:p,loading:m,unoptimized:y,fill:w,onLoadRef:x,onLoadingCompleteRef:E,setBlurComplete:C,setShowAltText:P,sizesInput:S,onLoad:T,onError:j,...O}=e,R=(0,i.useRef)(!1),M=(0,i.useRef)(null);b(()=>{let{current:e}=R,{current:t}=M;e||null===t||(j&&(t.src=t.src),t.complete&&v(t,p,x,E,C,y,S),R.current=!0)},[n,p,x,E,j,y,S]);let F=(0,h.useMergedRef)(t,M);return(0,l.jsx)("img",{...O,...g(d),loading:m,width:s,height:a,decoding:u,"data-nimg":w?"fill":"1",className:c,style:f,sizes:o,srcSet:r,src:n,ref:F,onLoad:e=>{v(e.currentTarget,p,x,E,C,y,S)},onError:e=>{P(!0),"empty"!==p&&C(!0),j&&j(e)}})});function w(e){let{isAppRouter:t,imgAttributes:n}=e,r={as:"image",imageSrcSet:n.srcSet,imageSizes:n.sizes,crossOrigin:n.crossOrigin,referrerPolicy:n.referrerPolicy,...g(n.fetchPriority)};return t&&a.default.preload?(a.default.preload(n.src,r),null):(0,l.jsx)(s.default,{children:(0,l.jsx)("link",{rel:"preload",href:n.srcSet?void 0:n.src,...r},"__nimg-"+n.src+n.srcSet+n.sizes)})}let x=(0,i.forwardRef)((e,t)=>{let n=(0,i.useContext)(d.RouterContext),r=(0,i.useContext)(f.ImageConfigContext),o=(0,i.useMemo)(()=>{let e=m||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:"u"<typeof window?r?.localPatterns:e.localPatterns}},[r]),{onLoad:a,onLoadingComplete:s}=e,h=(0,i.useRef)(a);(0,i.useEffect)(()=>{h.current=a},[a]);let v=(0,i.useRef)(s);(0,i.useEffect)(()=>{v.current=s},[s]);let[g,b]=(0,i.useState)(!1),[x,E]=(0,i.useState)(!1),{props:C,meta:P}=(0,u.getImgProps)(e,{defaultLoader:p.default,imgConf:o,blurComplete:g,showAltText:x});return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(y,{...C,unoptimized:P.unoptimized,placeholder:P.placeholder,fill:P.fill,onLoadRef:h,onLoadingCompleteRef:v,setBlurComplete:b,setShowAltText:E,sizesInput:e.sizes,ref:t}),P.preload?(0,l.jsx)(w,{isAppRouter:!n,imgAttributes:C}):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)},88961,(e,t,n)=>{"use strict";e.i(50461),Object.defineProperty(n,"__esModule",{value:!0});var r={default:function(){return c},getImageProps:function(){return u}};for(var o in r)Object.defineProperty(n,o,{enumerable:!0,get:r[o]});let l=e.r(31640),i=e.r(66785),a=e.r(49194),s=l._(e.r(3866));function u(e){let{props:t}=(0,i.getImgProps)(e,{defaultLoader:s.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qual
1ities:[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},26019,(e,t,n)=>{t.exports=e.r(88961)},39149,(e,t,n)=>{"use strict";e.i(50461),Object.defineProperty(n,"__esModule",{value:!0});var r={default:function(){return P},useLinkStatus:function(){return C}};for(var o in r)Object.defineProperty(n,o,{enumerable:!0,get:r[o]});let l=e.r(71650),i=e.r(91398),a=l._(e.r(91788)),s=e.r(60472),u=e.r(71112),c=e.r(28169),f=e.r(89129),d=e.r(14862),p=e.r(25479),h=e.r(71914),m=e.r(54471),v=e.r(44113),g=e.r(63230),b=new Set;function y(e,t,n,r){if(!("u"<typeof window)&&(0,u.isLocalURL)(t)){if(!r.bypassPrefetchedCheck){let o=t+"%"+n+"%"+(void 0!==r.locale?r.locale:"locale"in e?e.locale:void 0);if(b.has(o))return;b.add(o)}e.prefetch(t,n,r).catch(e=>{})}}function w(e){return"string"==typeof e?e:(0,c.formatUrl)(e)}let x=a.default.forwardRef(function(e,t){let n,r,{href:o,as:l,children:c,prefetch:b=null,passHref:x,replace:E,shallow:C,scroll:P,locale:S,onClick:T,onNavigate:j,onMouseEnter:O,onTouchStart:R,legacyBehavior:M=!1,transitionTypes:F,...k}=e;n=c,M&&("string"==typeof n||"number"==typeof n)&&(n=(0,i.jsx)("a",{children:n}));let L=a.default.useContext(p.RouterContext),A=!1!==b,{href:N,as:_}=a.default.useMemo(()=>{if(!L){let e=w(o);return{href:e,as:l?w(l):e}}let[e,t]=(0,s.resolveHref)(L,o,!0);return{href:e,as:l?(0,s.resolveHref)(L,l):t||e}},[L,o,l]),I=a.default.useRef(N),D=a.default.useRef(_);M&&(r=a.default.Children.only(n));let H=M?r&&"object"==typeof r&&r.ref:t,[B,W,$]=(0,h.useIntersection)({rootMargin:"200px"}),V=a.default.useCallback(e=>{(D.current!==_||I.current!==N)&&($(),D.current=_,I.current=N),B(e)},[_,N,$,B]),z=(0,g.useMergedRef)(V,H);a.default.useEffect(()=>{!L||W&&A&&y(L,N,_,{bypassPrefetchedCheck:!1,locale:S})},[_,N,W,S,A,L?.locale,L]);let K={ref:z,onClick(e){M||"function"!=typeof T||T(e),M&&r.props&&"function"==typeof r.props.onClick&&r.props.onClick(e),!L||e.defaultPrevented||function(e,t,n,r,o,l,i,a,s){let c,{nodeName:f}=e.currentTarget;if(!("A"===f.toUpperCase()&&((c=e.currentTarget.getAttribute("target"))&&"_self"!==c||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||e.nativeEvent&&2===e.nativeEvent.which)||e.currentTarget.hasAttribute("download"))){if(!(0,u.isLocalURL)(n)){o&&(e.preventDefault(),location.replace(n));return}e.preventDefault(),(()=>{if(s){let e=!1;if(s({preventDefault:()=>{e=!0}}),e)return}let e=i??!0;"beforePopState"in t?t[o?"replace":"push"](n,r,{shallow:l,locale:a,scroll:e}):t[o?"replace":"push"](r||n,{scroll:e})})()}}(e,L,N,_,E,C,P,S,j)},onMouseEnter(e){M||"function"!=typeof O||O(e),M&&r.props&&"function"==typeof r.props.onMouseEnter&&r.props.onMouseEnter(e),L&&y(L,N,_,{locale:S,priority:!0,bypassPrefetchedCheck:!0})},onTouchStart:function(e){M||"function"!=typeof R||R(e),M&&r.props&&"function"==typeof r.props.onTouchStart&&r.props.onTouchStart(e),L&&y(L,N,_,{locale:S,priority:!0,bypassPrefetchedCheck:!0})}};if((0,f.isAbsoluteUrl)(_))K.href=_;else if(!M||x||"a"===r.type&&!("href"in r.props)){let e=void 0!==S?S:L?.locale;K.href=L?.isLocaleDomain&&(0,m.getDomainLocale)(_,e,L?.locales,L?.domainLocales)||(0,v.addBasePath)((0,d.addLocale)(_,e,L?.defaultLocale))}return M?a.default.cloneElement(r,K):(0,i.jsx)("a",{...k,...K,children:n})}),E=(0,a.createContext)({pending:!1}),C=()=>(0,a.useContext)(E),P=x;("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)},41158,(e,t,n)=>{t.exports=e.r(39149)},71914,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"useIntersection",{enumerable:!0,get:function(){return s}});let r=e.r(91788),o=e.r(99604),l="function"==typeof IntersectionObserver,i=new Map,a=[];function s(e){let{rootRef:t,rootMargin:n,disabled:s}=e,u=s||!l,[c,f]=(0,r.useState)(!1),d=(0,r.useRef)(null),p=(0,r.useCallback)(e=>{d.current=e},[]);return(0,r.useEffect)(()=>{if(l){if(u||c)return;let e=d.current;if(e&&e.tagName)return function(e,t,n){let{id:r,observer:o,elements:l}=function(e){let t,n={root:e.root||null,margin:e.rootMargin||""},r=a.find(e=>e.root===n.root&&e.margin===n.margin);if(r&&(t=i.get(r)))return t;let o=new Map;return t={id:n,observer:new IntersectionObserver(e=>
1{e.forEach(e=>{let t=o.get(e.target),n=e.isIntersecting||e.intersectionRatio>0;t&&n&&t(n)})},e),elements:o},a.push(n),i.set(n,t),t}(n);return l.set(e,t),o.observe(e),function(){if(l.delete(e),o.unobserve(e),0===l.size){o.disconnect(),i.delete(r);let e=a.findIndex(e=>e.root===r.root&&e.margin===r.margin);e>-1&&a.splice(e,1)}}}(e,e=>e&&f(e),{root:t?.current,rootMargin:n})}else if(!c){let e=(0,o.requestIdleCallback)(()=>f(!0));return()=>(0,o.cancelIdleCallback)(e)}},[u,n,t,c,d.current]),[p,c,(0,r.useCallback)(()=>{f(!1)},[])]}("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)},63230,(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(91788);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=l(e,r)),t&&(o.current=l(t,r))},[e,t])}function l(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)},68816,(e,t,n)=>{"use strict";function r(e,t){let n=e||75;return t?.qualities?.length?t.qualities.reduce((e,t)=>Math.abs(t-n)<Math.abs(e-n)?t:e,t.qualities[0]):n}Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"findClosestQuality",{enumerable:!0,get:function(){return r}})},3866,(e,t,n)=>{"use strict";e.i(50461),Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"default",{enumerable:!0,get:function(){return i}});let r=e.r(68816),o=e.r(20262);function l(e){let{config:t,src:n,width:l,quality:i}=e,a=(0,o.getDeploymentId)();if(n.startsWith("/")&&!n.startsWith("//"))if(n.includes("/_next/static/immutable")&&!(0,o.getAssetToken)())a=void 0;else{let e=n.indexOf("?");if(-1!==e){let t=new URLSearchParams(n.slice(e+1)),r=t.get("dpl");if(r){a=r,t.delete("dpl");let o=t.toString();n=n.slice(0,e)+(o?"?"+o:"")}}}if(n.startsWith("/")&&n.includes("?")&&t.localPatterns?.length===1&&"**"===t.localPatterns[0].pathname&&""===t.localPatterns[0].search)throw Object.defineProperty(Error(`Image with src "${n}" is using a query string which is not configured in images.localPatterns. 2Read more: https://nextjs.org/docs/messages/next-image-unconfigured-localpatterns`),"__NEXT_ERROR_CODE",{value:"E871",enumerable:!1,configurable:!0});let s=(0,r.findClosestQuality)(i,t);return`${t.path}?url=${encodeURIComponent(n)}&w=${l}&q=${s}${n.startsWith("/")&&a?`&dpl=${a}`:""}`}l.__next_img_default=!0;let i=l},66785,(e,t,n)=>{"use strict";e.i(50461),Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"getImgProps",{enumerable:!0,get:function(){return u}});let r=e.r(20262),o=e.r(13606),l=e.r(15125),i=["-moz-initial","fill","none","scale-down",void 0];function a(e){return void 0!==e.default}function s(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 u(e,t){var n;let u,c,f,{src:d,sizes:p,unoptimized:h=!1,priority:m=!1,preload:v=!1,loading:g,className:b,quality:y,width:w,height:x,fill:E=!1,style:C,overrideSrc:P,onLoad:S,onLoadingComplete:T,placeholder:j="empty",blurDataURL:O,fetchPriority:R,decoding:M="async",layout:F,objectFit:k,objectPosition:L,lazyBoundary:A,lazyRoot:N,..._}=e,{imgConf:I,showAltText:D,blurComplete:H,defaultLoader:B}=t,W=I||l.imageConfigDefault;if("allSizes"in W)u=W;else{let e=[...W.deviceSizes,...W.imageSizes].sort((e,t)=>e-t),t=W.deviceSizes.sort((e,t)=>e-t),n=W.qualities?.sort((e,t)=>e-t);u={...W,allSizes:e,deviceSizes:t,qualities:n}}if(void 0===B)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,
2configurable:!0});let $=_.loader||B;delete _.loader,delete _.srcSet;let V="__next_img_default"in $;if(V){if("custom"===u.loader)throw Object.defineProperty(Error(`Image with src "${d}" is missing "loader" prop. 3Read 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(F){"fill"===F&&(E=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[F];e&&(C={...C,...e});let t={responsive:"100vw",fill:"100vw"}[F];t&&!p&&(p=t)}let z="",K=s(w),U=s(x);if((n=d)&&"object"==typeof n&&(a(n)||void 0!==n.src)){let e=a(d)?d.default:d;if(!e.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(e)}`),"__NEXT_ERROR_CODE",{value:"E460",enumerable:!1,configurable:!0});if(!e.height||!e.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(e)}`),"__NEXT_ERROR_CODE",{value:"E48",enumerable:!1,configurable:!0});if(c=e.blurWidth,f=e.blurHeight,O=O||e.blurDataURL,z=e.src,!E)if(K||U){if(K&&!U){let t=K/e.width;U=Math.round(e.height*t)}else if(!K&&U){let t=U/e.height;K=Math.round(e.width*t)}}else K=e.width,U=e.height}let G=!m&&!v&&("lazy"===g||void 0===g);(!(d="string"==typeof d?d:z)||d.startsWith("data:")||d.startsWith("blob:"))&&(h=!0,G=!1),u.unoptimized&&(h=!0),V&&!u.dangerouslyAllowSVG&&d.split("?",1)[0].endsWith(".svg")&&(h=!0);let q=s(y),Z=Object.assign(E?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:k,objectPosition:L}:{},D?{}:{color:"transparent"},C),Y=H||"empty"===j?null:"blur"===j?`url("data:image/svg+xml;charset=utf-8,${(0,o.getImageBlurSvg)({widthInt:K,heightInt:U,blurWidth:c,blurHeight:f,blurDataURL:O||"",objectFit:Z.objectFit})}")`:`url("${j}")`,X=i.includes(Z.objectFit)?"fill"===Z.objectFit?"100% 100%":"cover":Z.objectFit,J=Y?{backgroundSize:X,backgroundPosition:Z.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:Y}:{},Q=function(e){let{config:t,src:n,unoptimized:o,width:l,quality:i,sizes:a,loader:s}=e;if(o){if(n.startsWith("/")&&!n.startsWith("//")){let e=(0,r.getDeploymentId)();if(n.includes("/_next/static/immutable")&&!(0,r.getAssetToken)())e=void 0;else if(e){let t=n.indexOf("?");if(-1!==t){let r=new URLSearchParams(n.slice(t+1));r.get("dpl")||(r.append("dpl",e),n=n.slice(0,t)+"?"+r.toString())}else n+=`?dpl=${e}`}}return{src:n,srcSet:void 0,sizes:void 0}}let{widths:u,kind:c}=function(e,t,n){let{deviceSizes:r,allSizes:o}=e;if(n){let e=/(^|\s)(1?\d?\d)vw/g,t=[];for(let r;r=e.exec(n);)t.push(parseInt(r[2]));if(t.length){let e=.01*Math.min(...t);return{widths:o.filter(t=>t>=r[0]*e),kind:"w"}}return{widths:o,kind:"w"}}return"number"!=typeof t?{widths:r,kind:"w"}:{widths:[...new Set([t,2*t].map(e=>o.find(t=>t>=e)||o[o.length-1]))],kind:"x"}}(t,l,a),f=u.length-1;return{sizes:a||"w"!==c?a:"100vw",srcSet:u.map((e,r)=>`${s({config:t,src:n,quality:i,width:e})} ${"w"===c?e:r+1}${c}`).join(", "),src:s({config:t,src:n,quality:i,width:u[f]})}}({config:u,src:d,unoptimized:h,width:K,quality:q,sizes:p,loader:$}),ee=G?"lazy":g;return{props:{..._,loading:ee,fetchPriority:R,width:K,height:U,decoding:M,className:b,style:{...Z,...J},sizes:Q.sizes,srcSet:Q.srcSet,src:P||Q.src},meta:{unoptimized:h,preload:v||m,placeholder:j,fill:E}}}},13606,(e,t,n)=>{"use strict";function r(e){let{widthInt:t,heightInt:n,blurWidth:r,blurHeight:o,blurDataURL:l,objectFit:i}=e,a=r?40*r:t,s=o?40*o:n,u=a&&s?`viewBox='0 0 ${a} ${s}'`:"";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%3Cfe
3Composite 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='${l}'/%3E%3C/svg%3E`}Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"getImageBlurSvg",{enumerable:!0,get:function(){return r}})},58678,(e,t,n)=>{t.exports=e.r(80963)},40238,(e,t,n)=>{"use strict";var r=e.r(91788),o="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},l=r.useSyncExternalStore,i=r.useRef,a=r.useEffect,s=r.useMemo,u=r.useDebugValue;n.useSyncExternalStoreWithSelector=function(e,t,n,r,c){var f=i(null);if(null===f.current){var d={hasValue:!1,value:null};f.current=d}else d=f.current;var p=l(e,(f=s(function(){function e(e){if(!a){if(a=!0,l=e,e=r(e),void 0!==c&&d.hasValue){var t=d.value;if(c(t,e))return i=t}return i=e}if(t=i,o(l,e))return t;var n=r(e);return void 0!==c&&c(t,n)?(l=e,t):(l=e,i=n)}var l,i,a=!1,s=void 0===n?null:n;return[function(){return e(t())},null===s?void 0:function(){return e(s())}]},[t,n,r,c]))[0],f[1]);return a(function(){d.hasValue=!0,d.value=p},[p]),u(p),p}},19979,(e,t,n)=>{"use strict";e.i(50461),t.exports=e.r(40238)},22458,56206,84756,86567,63529,80795,38403,64728,15067,93481,72016,26417,65383,99030,74664,78530,8404,56833,78270,85046,36378,e=>{"use strict";let t,n,r,o,l,i,a,s,u,c,f,d,p,h,m,v,g,b,y;var w,x,E,C,P,S,T,j=e.i(91398),O=e.i(41158);let R=function(){for(var e,t,n=0,r="",o=arguments.length;n<o;n++)(e=arguments[n])&&(t=function e(t){var n,r,o="";if("string"==typeof t||"number"==typeof t)o+=t;else if("object"==typeof t)if(Array.isArray(t)){var l=t.length;for(n=0;n<l;n++)t[n]&&(r=e(t[n]))&&(o&&(o+=" "),o+=r)}else for(r in t)t[r]&&(o&&(o+=" "),o+=r);return o}(e))&&(r&&(r+=" "),r+=t);return r};function M(e){let{className:t,children:n,...r}=e;return(0,j.jsx)("div",{className:R("mx-auto max-w-7xl px-4 sm:px-6 lg:px-8",t),...r,children:n})}function F(e){let{className:t}=e;return(0,j.jsx)("div",{className:t,children:(0,j.jsxs)("svg",{width:"50",height:"50",viewBox:"0 0 697 748",version:"1.1",style:{fillRule:"evenodd",clipRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:2},children:[(0,j.jsx)("g",{transform:"matrix(1,0,0,1,-401.691,-381.078)",children:(0,j.jsxs)("g",{transform:"matrix(1,0,0,1,-10.2449,51.5179)",children:[(0,j.jsx)("g",{transform:"matrix(-1,1.22465e-16,-1.22465e-16,-1,1426.31,1467.15)",children:(0,j.jsx)("path",{d:"M665.672,1085.71C583.892,1085.19 494.794,1074.99 412.214,1041.47C389.646,1032.32 374.572,1010.74 373.73,986.401C373.729,986.348 373.727,986.295 373.726,986.242C373.726,986.242 368.476,756.826 407.863,669.511C490.314,486.726 649.396,453.738 653.418,452.93C661.763,451.185 670.378,451.186 678.635,452.917C681.254,453.436 841.425,485.882 924.258,669.511C963.644,756.826 958.395,986.242 958.395,986.242C958.393,986.295 958.392,986.348 958.39,986.401C957.549,1010.74 942.475,1032.32 919.906,1041.47C837.327,1074.99 748.229,1085.19 666.448,1085.71C666.19,1085.71 665.931,1085.71 665.672,1085.71Z",style:{fill:"white"}})}),(0,j.jsxs)("g",{transform:"matrix(8.24663,-9.86076e-31,9.86076e-31,8.24663,-4684.85,-4606.73)",children:[(0,j.jsx)("g",{transform:"matrix(1,-1.09476e-47,1.09476e-47,1,-1.8578,2.96312e-47)",children:(0,j.jsx)("path",{d:"M633.521,621.179L642.216,621.179C645.093,621.179 647.243,621.972 648.681,623.516C650.112,625.051 650.847,627.295 650.847,630.26L650.847,633.71C650.847,636.675 650.112,638.919 648.681,640.454C647.243,641.998 645.093,642.791 642.216,642.791L640.047,642.791L640.047,656.61C640.047,656.795 639.929,656.959 639.754,657.018C639.579,657.078 639.386,657.019 639.273,656.872C639.273,656.872 634.972,651.257 634.127,643.771C633.462,637.877 633.09,621.62 633.09,621.62C633.087,621.504 633.132,621.392 633.213,621.309C633.294,621.226 633.405,621.179 633.521,621.179ZM642.216,636.929C642.97,636.929 643.543,636.74 643.92,636.321C644.318,635.88 644.485,635.12 644.485,634.06L644.485,629.91C644.485,628.85 644.318,628.09 643.92,627.648C643.543,627.229 642.97,627.041 642.216,627.041C642.216,627.041 640.047,627.041 640.047,627.041C640.047,627.041 640.047,636.929 640.047,636.929L642.216,636.929Z",style:{fillRule:"nonzero"}})}),(0,j.jsx)("path",{d:"M653.416,621.179L667.966,621.179C668.204,621.179 668.397,621.372 668.397,621.61L668.397,626.61C668.397,626.848 668.204,627.041 667.966,627.041C667.966,627.041 659.347,627.041 659.347,627.041L659.347,635.929L666.016,635.929C666.254,635.929 666.447,636.122 666.447,636.36L666.447,641.36C666.447,641.598 666.254,641.791 666.016,641.791C666.016,641.791 659.345,641.791 659.345,641.791L659.292,655.502C659.291,655.571 659.274,655.64 659.242,655.701L653.797,666.036C653.705,666.211 653.505,666.301 653.312,666.253C653.12,666.206 652.985,666.033 652.985,665.835L6
352.985,621.61C652.985,621.372 653.178,621.179 653.416,621.179Z",style:{fillRule:"nonzero"}}),(0,j.jsx)("g",{transform:"matrix(1,-1.09476e-47,1.09476e-47,1,2.04984,-0.0754781)",children:(0,j.jsx)("path",{d:"M678.366,657.541C675.591,657.541 673.481,656.733 672.024,655.152C670.576,653.582 669.835,651.372 669.835,648.51L669.835,629.71C669.835,626.848 670.576,624.638 672.024,623.068C673.481,621.487 675.591,620.679 678.366,620.679C679.993,620.679 681.88,620.797 683.474,621.373C684.591,621.776 685.565,622.402 686.234,623.346C686.664,623.953 686.944,625.145 687.095,626.525C687.428,629.565 687.21,633.539 687.21,633.539C687.197,633.771 687.003,633.951 686.771,633.947L681.258,633.841C681.023,633.837 680.835,633.645 680.835,633.41L680.835,629.36C680.835,628.403 680.654,627.679 680.249,627.201C679.866,626.748 679.283,626.541 678.516,626.541C677.749,626.541 677.166,626.748 676.783,627.201C676.378,627.679 676.197,628.403 676.197,629.36L676.197,648.91C676.197,649.849 676.377,650.559 676.78,651.029C677.164,651.476 677.748,651.679 678.516,651.679C679.284,651.679 679.867,651.476 680.251,651.029C680.655,650.559 680.835,649.849 680.835,648.91C680.835,648.909 680.835,648.909 680.835,648.908L680.856,643.796C680.857,643.559 681.05,643.367 681.287,643.367L685.756,643.367C685.878,643.367 685.995,643.418 686.077,643.509C686.158,643.6 686.198,643.722 686.185,643.843C686.185,643.843 685.516,650.086 684.399,652.511C683.796,653.82 682.782,655.352 681.477,656.37C680.567,657.08 679.516,657.541 678.366,657.541Z",style:{fillRule:"nonzero"}})})]}),(0,j.jsx)("g",{transform:"matrix(-1,1.22465e-16,-1.22465e-16,-1,1426.31,1467.15)",children:(0,j.jsx)("path",{d:"M665.801,1137.59C562.249,1136.95 449.369,1124.63 344.805,1083.06C329.261,1076.88 318.841,1062.09 318.252,1045.38C318.252,1045.38 310.039,759.371 360.142,650.575C461.683,430.084 657.517,391.247 657.517,391.247C663.153,390.08 668.968,390.08 674.604,391.247C674.604,391.247 870.437,430.084 971.979,650.575C1022.08,759.371 1013.87,1045.38 1013.87,1045.38C1013.28,1062.09 1002.86,1076.88 987.315,1083.06C882.752,1124.63 769.872,1136.95 666.32,1137.59C666.147,1137.59 665.974,1137.59 665.801,1137.59ZM665.795,1066.12C665.972,1066.12 666.148,1066.12 666.325,1066.12C745.759,1065.62 832.33,1055.88 912.541,1023.33C927.949,1017.07 938.241,1002.34 938.815,985.724C938.815,985.724 944.714,762.494 906.403,677.565C827.451,502.537 674.775,472.12 674.775,472.12C669.029,470.905 663.092,470.905 657.345,472.12C657.345,472.12 504.67,502.537 425.717,677.565C387.407,762.494 393.306,985.724 393.306,985.724C393.88,1002.34 404.171,1017.07 419.58,1023.33C499.79,1055.88 586.361,1065.62 665.795,1066.12Z",style:{fill:"url(#_Linear1)"}})})]})}),(0,j.jsx)("defs",{children:(0,j.jsxs)("linearGradient",{id:"_Linear1",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"matrix(696.619,0,0,747.214,317.751,763.979)",children:[(0,j.jsx)("stop",{offset:"0",style:{stopColor:"rgb(255,121,0)",stopOpacity:1}}),(0,j.jsx)("stop",{offset:"1",style:{stopColor:"rgb(255,199,0)",stopOpacity:1}})]})})]})})}function k(e){let{href:t,children:n}=e;return(0,j.jsx)(O.default,{href:t,className:"inline-block rounded-lg py-1 px-2 text-sm text-slate-700 hover:bg-slate-100 hover:text-slate-900",children:n})}e.s(["default",0,R],56206),e.s(["Container",0,M],84756),e.s(["Footer",0,function(){return(0,j.jsx)("footer",{className:"bg-slate-50",children:(0,j.jsxs)(M,{children:[(0,j.jsxs)("div",{className:"py-16",children:[(0,j.jsx)(F,{className:"mx-auto h-10 w-auto rounded-full"}),(0,j.jsx)("nav",{className:"mt-10 text-sm","aria-label":"quick links",children:(0,j.jsxs)("div",{className:"-my-1 flex justify-center gap-x-6",children:[(0,j.jsx)(k,{href:"/#stakewithpfc",children:"Stake with PFC"}),(0,j.jsx)(k,{href:"/#hostwithpfc",children:"Host with PFC"}),(0,j.jsx)(k,{href:"/#tools",children:"Tools"})]})})]}),(0,j.jsxs)("div",{className:"flex flex-col items-center border-t border-slate-400/10 py-10 sm:flex-row-reverse sm:justify-between",children:[(0,j.jsxs)("div",{className:"flex gap-x-6",children:[(0,j.jsx)(O.default,{href:"https://twitter.com/PFC_Validator",className:"group","aria-label":"PFC on Twitter",children:(0,j.jsx)("svg",{"aria-hidden":"true",className:"h-6 w-6 fill-slate-500 group-hover:fill-slate-700",children:(0,j.jsx)("path",{d:"M8.29 20.251c7.547 0 11.675-6.253 11.675-11.675 0-.178 0-.355-.012-.53A8.348 8.348 0 0 0 22 5.92a8.19 8.19 0 0 1-2.357.646 4.118 4.118 0 0 0 1.804-2.27 8.224 8.224 0 0 1-2.605.996 4.107 4.107 0 0 0-6.993 3.743 11.65 11.65 0 0 1-8.457-4.287 4.106 4.106 0 0 0 1.27 5.477A4.073 4.073 0 0 1 2.8 9.713v.052a4.105 4.105 0 0 0 3.292 4.022 4.093 4.093 0 0 1-1.853.07 4.108 4.108 0 0 0 3.834 2.85A8.233 8.233 0 0 1 2 18.407a11.615 11.615 0 0 0 6.29 1.84"})})}),(0,j.jsx)(O.default,{href:"https://github.com/PFC-Validator",className:"group","aria-label":"PFC on GitHub",children:(0,j.jsx)("svg",{"aria-hidden":"true",className:"h-6 w-6 fill-slate-500 group-hover:fill-slate-700",children:(0,j.jsx)("path",{d:"M12 2C6.477 2 2 6.484 2 12.017c0 4.425 2.865 8.18 6.839 9.504.5.092.682-.217.682-.483 0-.237-.008-.868-.013-1.703-2.782.605-3.369-1.343-3.369-1.343-.454-1.158
3-1.11-1.466-1.11-1.466-.908-.62.069-.608.069-.608 1.003.07 1.531 1.032 1.531 1.032.892 1.53 2.341 1.088 2.91.832.092-.647.35-1.088.636-1.338-2.22-.253-4.555-1.113-4.555-4.951 0-1.093.39-1.988 1.029-2.688-.103-.253-.446-1.272.098-2.65 0 0 .84-.27 2.75 1.026A9.564 9.564 0 0 1 12 6.844a9.59 9.59 0 0 1 2.504.337c1.909-1.296 2.747-1.027 2.747-1.027.546 1.379.202 2.398.1 2.651.64.7 1.028 1.595 1.028 2.688 0 3.848-2.339 4.695-4.566 4.943.359.309.678.92.678 1.855 0 1.338-.012 2.419-.012 2.747 0 .268.18.58.688.482A10.02 10.02 0 0 0 22 12.017C22 6.484 17.522 2 12 2Z"})})}),(0,j.jsx)(O.default,{href:"https://discord.gg/3AsZ9juvtt",className:"group","aria-label":"PFC on Discord",children:(0,j.jsx)("svg",{stroke:"currentColor",fill:"currentColor",strokeWidth:"0",viewBox:"0 0 640 512",className:"mr-4 h-6 w-6 flex-shrink-0 fill-slate-500 group-hover:fill-slate-700","aria-hidden":"true",height:"1em",width:"1em",xmlns:"http://www.w3.org/2000/svg",children:(0,j.jsx)("path",{d:"M524.531,69.836a1.5,1.5,0,0,0-.764-.7A485.065,485.065,0,0,0,404.081,32.03a1.816,1.816,0,0,0-1.923.91,337.461,337.461,0,0,0-14.9,30.6,447.848,447.848,0,0,0-134.426,0,309.541,309.541,0,0,0-15.135-30.6,1.89,1.89,0,0,0-1.924-.91A483.689,483.689,0,0,0,116.085,69.137a1.712,1.712,0,0,0-.788.676C39.068,183.651,18.186,294.69,28.43,404.354a2.016,2.016,0,0,0,.765,1.375A487.666,487.666,0,0,0,176.02,479.918a1.9,1.9,0,0,0,2.063-.676A348.2,348.2,0,0,0,208.12,430.4a1.86,1.86,0,0,0-1.019-2.588,321.173,321.173,0,0,1-45.868-21.853,1.885,1.885,0,0,1-.185-3.126c3.082-2.309,6.166-4.711,9.109-7.137a1.819,1.819,0,0,1,1.9-.256c96.229,43.917,200.41,43.917,295.5,0a1.812,1.812,0,0,1,1.924.233c2.944,2.426,6.027,4.851,9.132,7.16a1.884,1.884,0,0,1-.162,3.126,301.407,301.407,0,0,1-45.89,21.83,1.875,1.875,0,0,0-1,2.611,391.055,391.055,0,0,0,30.014,48.815,1.864,1.864,0,0,0,2.063.7A486.048,486.048,0,0,0,610.7,405.729a1.882,1.882,0,0,0,.765-1.352C623.729,277.594,590.933,167.465,524.531,69.836ZM222.491,337.58c-28.972,0-52.844-26.587-52.844-59.239S193.056,219.1,222.491,219.1c29.665,0,53.306,26.82,52.843,59.239C275.334,310.993,251.924,337.58,222.491,337.58Zm195.38,0c-28.971,0-52.843-26.587-52.843-59.239S388.437,219.1,417.871,219.1c29.667,0,53.307,26.82,52.844,59.239C470.715,310.993,447.538,337.58,417.871,337.58Z"})})})]}),(0,j.jsxs)("p",{className:"mt-6 text-sm text-slate-500 sm:mt-0",children:["Copyright © ",new Date().getFullYear()," PFC (your local Panamanian flower company). All rights reserved.",(0,j.jsx)("br",{}),"Yes.. we know our copy writing sucks.. we're techies, not marketing people"]})]})]})})}],22458);var L=e.i(91788),A=e.i(50461);let N=e=>{var t,n;return"object"==typeof(t=e)&&null!=t&&"window"in t&&t.window===t?e.document:function(e){return null!==e&&"object"==typeof e&&"nodeType"in e&&"number"==typeof e.nodeType}(n=e)&&9===n.nodeType?e:e?.ownerDocument??("u">typeof document?document:void 0)},_=e=>{let t=N(e);return t?.defaultView??("u">typeof window?window:void 0)};function I(e,t){return!!t&&!!e&&e.contains(t)}let D=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document;return e.activeElement};function H(e){return e.target}let B=null;"u">typeof Element&&Element.prototype;let W=["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"];W.join(":not([hidden]),"),W.push('[tabindex]:not([tabindex="-1"]):not([disabled])'),W.join(':not([hidden]):not([tabindex="-1"]),');let $="u">typeof document?L.default.useLayoutEffect:()=>{};function V(e){return e.nativeEvent=e,e.isDefaultPrevented=()=>e.defaultPrevented,e.isPropagationStopped=()=>e.cancelBubble,e.persist=()=>{},e}function z(e){let t=(0,L.useRef)({isFocused:!1,observer:null});return $(()=>{let e=t.current;return()=>{e.observer&&(e.observer.disconnect(),e.observer=null)}},[]),(0,L.useCallback)(n=>{let r=H(n);(r instanceof HTMLButtonElement||r instanceof HTMLInputElement||r instanceof HTMLTextAreaElement||r instanceof HTMLSelectElement)&&(t.current.isFocused=!0,r.addEventListener("focusout",n=>{if(t.current.isFocused=!1,r.disabled){let t=V(n);e?.(t)}t.current.observer&&(t.current.observer.disconnect(),t.current.observer=null)},{once:!0}),t.current.observer=new MutationObserver(()=>{if(t.current.isFocused&&r.disabled){t.current.observer?.disconnect();let e=r===D()?null:D();r.dispatchEvent(new FocusEvent("blur",{relatedTarget:e})),r.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:e}))}}),t.current.observer.observe(r,{attributes:!0,attributeFilter:["disabled"]}))},[e])}function K(e){if("u"<typeof window||null==window.navigator)return!1;let t=window.navigator.userAgentData?.brands;return Array.isArray(t)&&t.some(t=>e.test(t.brand))||e.test(window.navigator.userAgent)}function U(e){return"u">typeof window&&null!=window.navigator&&e.test(window.navigator.userAgentData?.platform||window.navigator.platform)}function G(e){let t=null;return()=>(null==t&&(t=e()),t)}let q=G(function(){return U(/^Mac/i)}),Z=G(function(){return U(/^iPhone/i)}),Y=G(function(){return U(/^iPad/i)||q()&&navigator.maxTouchPoints>1}),X=G(function(){return Z()||Y()});G(function(){return q()||X()});
3let J=G(function(){return K(/AppleWebKit/i)&&(X()||!Q())});G(function(){return J()&&!Q()&&!et()});let Q=G(function(){return K(/Chrome|CriOS|CrMo/i)}),ee=G(function(){return K(/Android/i)}),et=G(function(){return K(/(Firefox|FxiOS)/i)});function en(e,t){let n=!(arguments.length>2)||void 0===arguments[2]||arguments[2],{metaKey:r,ctrlKey:o,altKey:l,shiftKey:i}=t;!J()&&et()&&window.event?.type?.startsWith("key")&&"_blank"===e.target&&(q()?r=!0:o=!0);let a=J()&&q()&&!Y()&&1?new KeyboardEvent("keydown",{keyIdentifier:"Enter",metaKey:r,ctrlKey:o,altKey:l,shiftKey:i}):new MouseEvent("click",{metaKey:r,ctrlKey:o,altKey:l,shiftKey:i,detail:1,bubbles:!0,cancelable:!0});en.isOpening=n;if(function(){if(null==B){B=!1;try{document.createElement("div").focus({get preventScroll(){return B=!0,!0}})}catch{}}return B}())e.focus({preventScroll:!0});else{let t=function(e){let t=e.parentNode,n=[],r=document.scrollingElement||document.documentElement;for(;t instanceof HTMLElement&&t!==r;)(t.offsetHeight<t.scrollHeight||t.offsetWidth<t.scrollWidth)&&n.push({element:t,scrollTop:t.scrollTop,scrollLeft:t.scrollLeft}),t=t.parentNode;return r instanceof HTMLElement&&n.push({element:r,scrollTop:r.scrollTop,scrollLeft:r.scrollLeft}),n}(e);e.focus(),function(e){for(let{element:t,scrollTop:n,scrollLeft:r}of e)t.scrollTop=n,t.scrollLeft=r}(t)}e.dispatchEvent(a),en.isOpening=!1}en.isOpening=!1;let er={prefix:String(Math.round(1e10*Math.random())),current:0};L.default.createContext(er),L.default.createContext(!1),"u">typeof window&&window.document&&window.document.createElement,new WeakMap;L.default.useId;let eo=null,el=new Set,ei=new Map,ea=!1,es=!1,eu={Tab:!0,Escape:!0};function ec(e,t){for(let n of el)n(e,t)}function ef(e){ea=!0,en.isOpening||e.metaKey||!q()&&e.altKey||e.ctrlKey||"Control"===e.key||"Shift"===e.key||"Meta"===e.key||(eo="keyboard",ec("keyboard",e))}function ed(e){eo="pointer","pointerType"in e&&e.pointerType,("mousedown"===e.type||"pointerdown"===e.type)&&(ea=!0,ec("pointer",e))}function ep(e){en.isOpening||(""!==e.pointerType||!e.isTrusted)&&(ee()&&e.pointerType?"click"!==e.type||1!==e.buttons:0!==e.detail||e.pointerType)||(ea=!0,eo="virtual")}function eh(e){let t=_(H(e)),n=N(H(e));H(e)!==t&&H(e)!==n&&e.isTrusted&&(ea||es||(eo="virtual",ec("virtual",e)),ea=!1,es=!1)}function em(){ea=!1,es=!0}function ev(e){if("u"<typeof window||"u"<typeof document)return;let t=_(e),n=N(e);if(ei.get(t))return;let r=t.HTMLElement.prototype.focus;Reflect.defineProperty(t.HTMLElement.prototype,"focus",{configurable:!0,writable:!0,value:function(){ea=!0,r.apply(this,arguments)}}),n.addEventListener("keydown",ef,!0),n.addEventListener("keyup",ef,!0),n.addEventListener("click",ep,!0),t.addEventListener("focus",eh,!0),t.addEventListener("blur",em,!1),"u">typeof PointerEvent&&(n.addEventListener("pointerdown",ed,!0),n.addEventListener("pointermove",ed,!0),n.addEventListener("pointerup",ed,!0)),t.addEventListener("beforeunload",()=>{eg(e)},{once:!0}),ei.set(t,{focus:r})}let eg=(e,t)=>{let n=_(e),r=N(e);t&&r.removeEventListener("DOMContentLoaded",t),ei.has(n)&&(Reflect.defineProperty(n.HTMLElement.prototype,"focus",{configurable:!0,writable:!0,value:ei.get(n).focus}),r.removeEventListener("keydown",ef,!0),r.removeEventListener("keyup",ef,!0),r.removeEventListener("click",ep,!0),n.removeEventListener("focus",eh,!0),n.removeEventListener("blur",em,!1),"u">typeof PointerEvent&&(r.removeEventListener("pointerdown",ed,!0),r.removeEventListener("pointermove",ed,!0),r.removeEventListener("pointerup",ed,!0)),ei.delete(n))};function eb(){return"pointer"!==eo}"u">typeof document&&("loading"!==(t=N(void 0)).readyState?ev(void 0):t.addEventListener("DOMContentLoaded",()=>{ev(void 0)}));let ey=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function ew(){let e=(0,L.useRef)(new Map),t=(0,L.useCallback)((t,n,r,o)=>{let l=o?.once?function(){for(var t=arguments.length,n=Array(t),o=0;o<t;o++)n[o]=arguments[o];e.current.delete(r),r(...n)}:r;e.current.set(r,{type:n,eventTarget:t,fn:l,options:o}),t.addEventListener(n,l,o)},[]),n=(0,L.useCallback)((t,n,r,o)=>{let l=e.current.get(r)?.fn||r;t.removeEventListener(n,l,o),e.current.delete(r)},[]),r=(0,L.useCallback)(()=>{e.current.forEach((e,t)=>{n(e.eventTarget,e.type,t,e.options)})},[n]);return(0,L.useEffect)(()=>r,[r]),{addGlobalListener:t,removeGlobalListener:n,removeAllGlobalListeners:r}}function ex(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{autoFocus:n=!1,isTextInput:r,within:o}=t,l=(0,L.useRef)({isFocused:!1,isFocusVisible:n||eb()}
3),[i,a]=(0,L.useState)(!1),[s,u]=(0,L.useState)(()=>l.current.isFocused&&l.current.isFocusVisible),c=(0,L.useCallback)(()=>u(l.current.isFocused&&l.current.isFocusVisible),[]),f=(0,L.useCallback)(e=>{l.current.isFocused=e,l.current.isFocusVisible=eb(),a(e),c()},[c]);e={enabled:i,isTextInput:r},ev(),(0,L.useEffect)(()=>{if(e?.enabled===!1)return;let t=(t,n)=>{var r;let o,i,a,s,u,f,d,p;r=!!e?.isTextInput,i=N(o=n?H(n):void 0),s=void 0!==(a=_(o))?a.HTMLInputElement:HTMLInputElement,u=void 0!==a?a.HTMLTextAreaElement:HTMLTextAreaElement,f=void 0!==a?a.HTMLElement:HTMLElement,d=void 0!==a?a.KeyboardEvent:KeyboardEvent,p=D(i),(r=r||p instanceof s&&!ey.has(p.type)||p instanceof u||p instanceof f&&p.isContentEditable)&&"keyboard"===t&&n instanceof d&&!eu[n.key]||(e=>{l.current.isFocusVisible=e,c()})(eb())};return el.add(t),()=>{el.delete(t)}},[r,i]);let{focusProps:d}=function(e){let{isDisabled:t,onFocus:n,onBlur:r,onFocusChange:o}=e,l=(0,L.useCallback)(e=>{if(H(e)===e.currentTarget)return r&&r(e),o&&o(!1),!0},[r,o]),i=z(l),a=(0,L.useCallback)(e=>{let t=H(e),r=N(t),l=r?D(r):D();t===e.currentTarget&&t===l&&(n&&n(e),o&&o(!0),i(e))},[o,n,i]);return{focusProps:{onFocus:!t&&(n||o||r)?a:void 0,onBlur:!t&&(r||o)?l:void 0}}}({isDisabled:o,onFocusChange:f}),{focusWithinProps:p}=function(e){let{isDisabled:t,onBlurWithin:n,onFocusWithin:r,onFocusWithinChange:o}=e,l=(0,L.useRef)({isFocusWithin:!1}),{addGlobalListener:i,removeAllGlobalListeners:a}=ew(),s=(0,L.useCallback)(e=>{I(e.currentTarget,H(e))&&l.current.isFocusWithin&&!I(e.currentTarget,e.relatedTarget)&&(l.current.isFocusWithin=!1,a(),n&&n(e),o&&o(!1))},[n,o,l,a]),u=z(s),c=(0,L.useCallback)(e=>{if(!I(e.currentTarget,H(e)))return;let t=H(e),n=N(t),a=D(n);if(!l.current.isFocusWithin&&a===t){r&&r(e),o&&o(!0),l.current.isFocusWithin=!0,u(e);let t=e.currentTarget;i(n,"focus",e=>{let r=H(e);if(l.current.isFocusWithin&&!I(t,r)){let e=new n.defaultView.FocusEvent("blur",{relatedTarget:r});Object.defineProperty(e,"target",{value:t}),Object.defineProperty(e,"currentTarget",{value:t}),s(V(e))}},{capture:!0})}},[r,o,u,i,s]);return t?{focusWithinProps:{onFocus:void 0,onBlur:void 0}}:{focusWithinProps:{onFocus:c,onBlur:s}}}({isDisabled:!o,onFocusWithinChange:f});return{isFocused:i,isFocusVisible:s,focusProps:o?p:d}}e.s(["useFocusRing",0,ex],86567);let eE=!1,eC=0;function eP(e){"touch"===e.pointerType&&(eE=!0,setTimeout(()=>{eE=!1},500))}function eS(){let e=N(null);if(void 0!==e)return 0===eC&&"u">typeof PointerEvent&&e.addEventListener("pointerup",eP),eC++,()=>{!(--eC>0)&&"u">typeof PointerEvent&&e.removeEventListener("pointerup",eP)}}function eT(e){let{onHoverStart:t,onHoverChange:n,onHoverEnd:r,isDisabled:o}=e,[l,i]=(0,L.useState)(!1),a=(0,L.useRef)({isHovered:!1,ignoreEmulatedMouseEvents:!1,pointerType:"",target:null}).current;(0,L.useEffect)(eS,[]);let{addGlobalListener:s,removeAllGlobalListeners:u}=ew(),{hoverProps:c,triggerHoverEnd:f}=(0,L.useMemo)(()=>{let e=(e,t)=>{let o=a.target;a.pointerType="",a.target=null,"touch"!==t&&a.isHovered&&o&&(a.isHovered=!1,u(),r&&r({type:"hoverend",target:o,pointerType:t}),n&&n(!1),i(!1))},l={};return"u">typeof PointerEvent&&(l.onPointerEnter=r=>{eE&&"mouse"===r.pointerType||((r,l)=>{if(a.pointerType=l,o||"touch"===l||a.isHovered||!I(r.currentTarget,H(r)))return;a.isHovered=!0;let u=r.currentTarget;a.target=u,s(N(H(r)),"pointerover",t=>{a.isHovered&&a.target&&!I(a.target,H(t))&&e(t,t.pointerType)},{capture:!0}),t&&t({type:"hoverstart",target:u,pointerType:l}),n&&n(!0),i(!0)})(r,r.pointerType)},l.onPointerLeave=t=>{!o&&I(t.currentTarget,H(t))&&e(t,t.pointerType)}),{hoverProps:l,triggerHoverEnd:e}},[t,n,r,o,a,s,u]);return(0,L.useEffect)(()=>{o&&f({currentTarget:a.target},a.pointerType)},[o]),{hoverProps:c,isHovered:l}}e.s(["useHover",0,eT],63529);var ej=Object.defineProperty,eO=(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};let eR=new class{constructor(){eO(this,"current",this.detect()),eO(this,"handoffState","pending"),eO(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}
3detect(){return"u"<typeof window||"u"<typeof document?"server":"client"}handoff(){"pending"===this.handoffState&&(this.handoffState="complete")}get isHandoffComplete(){return"complete"===this.handoffState}};function eM(e){var t;return eR.isServer?null:null==e?document:null!=(t=null==e?void 0:e.ownerDocument)?t:document}function eF(e){var t,n;return eR.isServer?null:null==e?document:null!=(n=null==(t=null==e?void 0:e.getRootNode)?void 0:t.call(e))?n:document}function ek(e){var t,n;return null!=(n=null==(t=eF(e))?void 0:t.activeElement)?n:null}function eL(e){"function"==typeof queueMicrotask?queueMicrotask(e):Promise.resolve().then(e).catch(e=>setTimeout(()=>{throw e}))}function eA(){let e=[],t={addEventListener:(e,n,r,o)=>(e.addEventListener(n,r,o),t.add(()=>e.removeEventListener(n,r,o))),requestAnimationFrame(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];let o=requestAnimationFrame(...n);return t.add(()=>cancelAnimationFrame(o))},nextFrame(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.requestAnimationFrame(()=>t.requestAnimationFrame(...n))},setTimeout(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];let o=setTimeout(...n);return t.add(()=>clearTimeout(o))},microTask(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];let o={current:!0};return eL(()=>{o.current&&n[0]()}),t.add(()=>{o.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=eA();return e(t),this.add(()=>t.dispose())},add:t=>(e.includes(t)||e.push(t),()=>{let n=e.indexOf(t);if(n>=0)for(let t of e.splice(n,1))t()}),dispose(){for(let t of e.splice(0))t()}};return t}function eN(){let[e]=(0,L.useState)(eA);return(0,L.useEffect)(()=>()=>e.dispose(),[e]),e}e.s(["getActiveElement",0,ek,"getOwnerDocument",0,eM,"getRootNode",0,eF],80795),e.s(["microTask",0,eL],38403);let e_=(e,t)=>{eR.isServer?(0,L.useEffect)(e,t):(0,L.useLayoutEffect)(e,t)};function eI(e){let t=(0,L.useRef)(e);return e_(()=>{t.current=e},[e]),t}e.s(["useIsoMorphicEffect",0,e_],64728),e.s(["useLatestValue",0,eI],15067);let eD=function(e){let t=eI(e);return L.default.useCallback(function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.current(...n)},[t])};function eH(){let{disabled:e=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=(0,L.useRef)(null),[n,r]=(0,L.useState)(!1),o=eN(),l=eD(()=>{t.current=null,r(!1),o.dispose()}),i=eD(e=>{if(o.dispose(),null===t.current){t.current=e.currentTarget,r(!0);{let n=eM(e.currentTarget);o.addEventListener(n,"pointerup",l,!1),o.addEventListener(n,"pointermove",e=>{if(t.current){var n,o;let l,i;r((l=e.width/2,i=e.height/2,n={top:e.clientY-i,right:e.clientX+l,bottom:e.clientY+i,left:e.clientX-l},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",l,!1)}}});return{pressed:n,pressProps:e?{}:{onPointerDown:i,onPointerUp:l,onClick:l}}}function eB(e){if(null===e)return{width:0,height:0};let{width:t,height:n}=e.getBoundingClientRect();return{width:t,height:n}}function eW(e){return"object"==typeof e&&null!==e&&"nodeType"in e&&"tagName"in e}function e$(e){return eW(e)&&"accessKey"in e}function eV(e){return eW(e)&&"tabIndex"in e}function ez(e){return e$(e)&&"LEGEND"===e.nodeName}function eK(e,t){for(var n=arguments.length,r=Array(n>2?n-2:0),o=2;o<n;o++)r[o-2]=arguments[o];if(e in t){let n=t[e];return"function"==typeof n?n(...r):n}let l=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(l,eK),l}e.s(["useEvent",0,eD],93481),e.s(["useActivePress",0,eH],72016),e.s(["match",0,eK],26417);let eU=["[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(","),eG=["[data-autofocus]"].map(e=>`${e}:not([tabindex='-1'])`).join(",");var eq=((n=eq||{})[n.First=1]="First",n[n.Previous=2]="Previous",n[n.Next=4]="Next",n[n.Last=8]="Last",n[n.WrapAround=16]="WrapAround",n[n.NoScroll=32]="NoScroll",n[n.AutoFocus=64]="AutoFocus",n),eZ=((r=eZ||{})[r.Error=0]="Error",r[r.Overflow=1]="Overflow",r[r.Success=2]="Success",r[r.Underflow=3]="Underflow",r),eY=((o=eY||{})[o.Previous=-1]="Previous",o[o.Next=1]="Next",o);function eX(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document.body;return null==e?[]:Array.from(e.querySelectorAll(eU)).sort((e,t)=>
3Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(t.tabIndex||Number.MAX_SAFE_INTEGER)))}var eJ=((l=eJ||{})[l.Strict=0]="Strict",l[l.Loose=1]="Loose",l);function eQ(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return e!==(null==(t=eM(e))?void 0:t.body)&&eK(n,{0:()=>e.matches(eU),1(){let t=e;for(;null!==t;){if(t.matches(eU))return!0;t=t.parentElement}return!1}})}var e0=((i=e0||{})[i.Keyboard=0]="Keyboard",i[i.Mouse=1]="Mouse",i);function e1(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e=>e;return e.slice().sort((e,n)=>{let r=t(e),o=t(n);if(null===r||null===o)return 0;let l=r.compareDocumentPosition(o);return l&Node.DOCUMENT_POSITION_FOLLOWING?-1:l&Node.DOCUMENT_POSITION_PRECEDING?1:0})}function e6(e,t){var n,r,o;let{sorted:l=!0,relativeTo:i=null,skipElements:a=[]}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},s=Array.isArray(e)?e.length>0?eF(e[0]):document:eF(e),u=Array.isArray(e)?l?e1(e):e:64&t?function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document.body;return null==e?[]:Array.from(e.querySelectorAll(eG)).sort((e,t)=>Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(t.tabIndex||Number.MAX_SAFE_INTEGER)))}(e):eX(e);a.length>0&&u.length>1&&(u=u.filter(e=>!a.some(t=>null!=t&&"current"in t?(null==t?void 0:t.current)===e:t===e))),i=null!=i?i:null==s?void 0:s.activeElement;let c=(()=>{if(5&t)return 1;if(10&t)return -1;throw Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),f=(()=>{if(1&t)return 0;if(2&t)return Math.max(0,u.indexOf(i))-1;if(4&t)return Math.max(0,u.indexOf(i))+1;if(8&t)return u.length-1;throw Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),d=32&t?{preventScroll:!0}:{},p=0,h=u.length,m;do{if(p>=h||p+h<=0)return 0;let e=f+p;if(16&t)e=(e+h)%h;else{if(e<0)return 3;if(e>=h)return 1}null==(m=u[e])||m.focus(d),p+=c}while(m!==ek(m))return 6&t&&null!=(o=null==(r=null==(n=m)?void 0:n.matches)?void 0:r.call(n,"textarea,input"))&&o&&m.select(),2}function e2(){return/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0}function e4(){return e2()||/Android/gi.test(window.navigator.userAgent)}function e3(e,t,n,r){let o=eI(n);(0,L.useEffect)(()=>{if(e)return document.addEventListener(t,n,r),()=>document.removeEventListener(t,n,r);function n(e){o.current(e)}},[e,t,r])}function e8(e,t,n,r){let o=eI(n);(0,L.useEffect)(()=>{if(e)return window.addEventListener(t,n,r),()=>window.removeEventListener(t,n,r);function n(e){o.current(e)}},[e,t,r])}function e5(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return(0,L.useMemo)(()=>eM(...t),[...t])}function e7(e,t){return(0,L.useMemo)(()=>{var n;if(e.type)return e.type;let r=null!=(n=e.as)?n:"button";if("string"==typeof r&&"button"===r.toLowerCase()||(null==t?void 0:t.tagName)==="BUTTON"&&!t.hasAttribute("type"))return"button"},[e.type,e.as,t])}function e9(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return Array.from(new Set(t.flatMap(e=>"string"==typeof e?e.split(" "):[]))).filter(Boolean).join(" ")}"u">typeof window&&"u">typeof document&&(document.addEventListener("keydown",e=>{e.metaKey||e.altKey||e.ctrlKey||(document.documentElement.dataset.headlessuiFocusVisible="")},!0),document.addEventListener("click",e=>{1===e.detail?delete document.documentElement.dataset.headlessuiFocusVisible:0===e.detail&&(document.documentElement.dataset.headlessuiFocusVisible="")},!0)),e.s(["Focus",0,eq,"FocusResult",0,eZ,"FocusableMode",0,eJ,"focusIn",0,e6,"getFocusableElements",0,eX,"isFocusableElement",0,eQ,"sortByDomNode",0,e1],65383),e.s(["useResolveButtonType",0,e7],99030);var te=((a=te||{})[a.None=0]="None",a[a.RenderStrategy=1]="RenderStrategy",a[a.Static=2]="Static",a),tt=((s=tt||{})[s.Unmount=0]="Unmount",s[s.Hidden=1]="Hidden",s);function tn(){let e,t,n=(e=(0,L.useRef)([]),t=(0,L.useCallback)(t=>{for(let n of e.current)null!=n&&("function"==typeof n?n(t):n.current=t)},[]),function(){for(var n=arguments.length,r=Array(n),o=0;o<n;o++)r[o]=arguments[o];if(!r.every(e=>null==e))return e.current=r,t});return(0,L.useCallback)(e=>(function(e){let{ourProps:t,theirProps:n,slot:r,defaultTag:o,features:l,visible:i=!0,name:a,mergeRefs:s}=e;s=null!=s?s:to;let u=tl(n,t);if(i)return tr(u,r,o,a,s);let c=null!=l?l:0;if(2&c){let{static:e=!1,...t}=u;if(e)return tr(t,r,o,a,s)}if(1&c){let{unmount:e=!0,...t}=u;return eK(+!e,{0:()=>null,1:()=>tr({...t,hidden:!0,style:{display:"none"}},r,o,a,s)})}return tr(u,r,o,a,s)})({mergeRefs:n,...e}),[n])}function tr(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0,r=arguments.length>3?arguments[3]:void 0,o=arguments.length>4?arguments[4]:void 0,{as:l=n,children:i,refName:a="ref",...s}=tu(e,["unmount","static"]),u=void 0!==e.ref?{[a]:e.ref}:{},c="function"==typeof i?i(t):i;c=function e(t){if(null!=t&&t.$$typeof===Symbol.for("react.lazy")){let n=t._payload;if(null!=n&&"fulfilled"===n.status)return e(n.value)}return t}(c),"className"in s&&s.className&&"function"==typeof s.className&&(s.className=s.className(t)),s["aria-labelledby"]&&s["aria-labelledby"]===s.id&&(s["aria-labelledby"]=void 0);let f={};if(t){let e=!1,n=[];for(let[r,o]of Object.entries(t))"boolean"==typeof o&&(e=!0),!0===o&&n.push(r.replace(/([A-Z])/g,e=>`-${e.toLowerCase()}`));if(e)for(let e of(f["data-headlessui-state"]=n.join(" "),n))f[`data-${e}`]=""}if(tc(l)&&(Object.keys(ts(s)).length>0||Object.keys(ts(f)).length>0))if(!(0,L.isValidElement)(c)||Array.isArray(c)&&c.length>1||tc(c.type)){if(Object.keys(ts(s)).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(ts(s)).concat(Object.keys(ts(f))).map(e=>` - ${e}`).join(` 4`),"","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(` 5`)].join(` 6`))}else{var d;let e=c.props,t=null==e?void 0:e.className,n="function"==typeof t?function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];return e9(t(...n),s.className)}:e9(t,s.className),r=tl(c.props,ts(tu(s,["ref"])));for(let e in f)e in r&&delete f[e];return(0,L.cloneElement)(c,Object.assign({},r,f,u,{ref:o((d=c,L.default.version.split(".")[0]>="19"?d.props.ref:d.ref),u.ref)},n?{className:n}:{}))}return(0,L.createElement)(l,Object.assign({},tu(s,["ref"]),!tc(l)&&u,!tc(l)&&f),c)}function to(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.every(e=>null==e)?void 0:e=>{for(let n of t)null!=n&&("function"==typeof n?n(e):n.current=e)}}function tl(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];if(0===t.length)return{};if(1===t.length)return t[0];let r={},o={};for(let e of t)for(let t in e)t.startsWith("on")&&"function"==typeof e[t]?(null!=o[t]||(o[t]=[]),o[t].push(e[t])):r[t]=e[t];if(r.disabled||r["aria-disabled"])for(let e in o)/^(on(?:Click|Pointer|Mouse|Key)(?:Down|Up|Press)?)$/.test(e)&&(o[e]=[e=>{var t;return null==(t=null==e?void 0:e.preventDefault)?void 0:t.call(e)}]);for(let e in o)Object.assign(r,{[e](t){for(var n=arguments.length,r=Array(n>1?n-1:0),l=1;l<n;l++)r[l-1]=arguments[l];for(let n of o[e]){if((t instanceof Event||(null==t?void 0:t.nativeEvent)instanceof Event)&&t.defaultPrevented)return;n(t,...r)}}});return r}function ti(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];if(0===t.length)return{};if(1===t.length)return t[0];let r={},o={};for(let e of t)for(let t in e)t.startsWith("on")&&"function"==typeof e[t]?(null!=o[t]||(o[t]=[]),o[t].push(e[t])):r[t]=e[t];for(let e in o)Object.assign(r,{[e](){for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];for(let t of o[e])null==t||t(...n)}});return r}function ta(e){var t;return Object.assign((0,L.forwardRef)(e),{displayName:null!=(t=e.displayName)?t:e.name})}function ts(e){let t=Object.assign({},e);for(let e in t)void 0===t[e]&&delete t[e];return t}function tu(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=Object.assign({},e);for(let e of t)e in n&&delete n[e];return n}function tc(e){return e===L.Fragment||e===Symbol.for("react.fragment")}e.s(["RenderFeatures",0,te,"RenderStrategy",0,tt,"compact",0,ts,"forwardRefWithAs",0,ta,"isFragment",0,tc,"mergeProps",0,ti,"useRender",0,tn],74664);var tf=((u=tf||{})[u.None=1]="None",u[u.Focusable=2]="Focusable",u[u.Hidden=4]="Hidden",u);let td=ta(function(e,t){var n;let{features:r=1,...o}=e,l={ref:t,"aria-hidden":(2&r)==2||(null!=(n=o["aria-hidden"])?n:void 0),hidden:(4&r)==4||void 0,style:{position:"fixed",top:1,left:1,width:1,height:0,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0",...(4&r)==4&&(2&r)!=2&&{display:"none"}}};return tn()({ourProps:l,theirProps:o,slot:{},defaultTag:"span",name:"Hidden"})});e.s(["Hidden",0,td,"HiddenFeatures",0,tf],78530);let tp=(0,L.createContext)(null);function th(e){let{children:t,node:n}
6=e,[r,o]=(0,L.useState)(null),l=tm(null!=n?n:r);return L.default.createElement(tp.Provider,{value:l},t,null===l&&L.default.createElement(td,{features:tf.Hidden,ref:e=>{var t,n;if(e){for(let r of null!=(n=null==(t=eM(e))?void 0:t.querySelectorAll("html > *, body > *"))?n:[])if(r!==document.body&&r!==document.head&&eW(r)&&null!=r&&r.contains(e)){o(r);break}}}}))}function tm(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return null!=(e=(0,L.useContext)(tp))?e:t}function tv(e){let t={};for(let n of e)Object.assign(t,n(t));return t}let tg=(w=()=>new Map,x={PUSH(e,t){var n;let r=null!=(n=this.get(e))?n:{doc:e,count:0,d:eA(),meta:new Set,computedMeta:{}};return r.count++,r.meta.add(t),r.computedMeta=tv(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=tv(n.meta)),this},SCROLL_PREVENT(e){let t,n={doc:e.doc,d:e.d,meta:()=>e.computedMeta},r=[e2()?{before(e){let{doc:t,d:n,meta:r}=e;function o(e){for(let t of r().containers)for(let n of t())if(n.contains(e))return!0;return!1}n.microTask(()=>{var e;if("auto"!==window.getComputedStyle(t.documentElement).scrollBehavior){let e=eA();e.style(t.documentElement,"scrollBehavior","auto"),n.add(()=>n.microTask(()=>e.dispose()))}let r=null!=(e=window.scrollY)?e:window.pageYOffset,l=null;n.addEventListener(t,"click",e=>{if(eV(e.target))try{let n=e.target.closest("a");if(!n)return;let{hash:r}=new URL(n.href),i=t.querySelector(r);eV(i)&&!o(i)&&(l=i)}catch{}},!0),n.group(e=>{n.addEventListener(t,"touchstart",t=>{var n;if(e.dispose(),eV(t.target)&&eW(n=t.target)&&"style"in n)if(o(t.target)){let n=t.target;for(;n.parentElement&&o(n.parentElement);)n=n.parentElement;e.style(n,"overscrollBehavior","contain")}else e.style(t.target,"touchAction","none")})}),n.addEventListener(t,"touchmove",e=>{if(eV(e.target)){var t;if(!(e$(t=e.target)&&"INPUT"===t.nodeName))if(o(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}),n.add(()=>{var e;r!==(null!=(e=window.scrollY)?e:window.pageYOffset)&&window.scrollTo(0,r),l&&l.isConnected&&(l.scrollIntoView({block:"nearest"}),l=null)})})}}:{},{before(e){var n;let{doc:r}=e,o=r.documentElement;t=Math.max(0,(null!=(n=r.defaultView)?n:window).innerWidth-o.clientWidth)},after(e){let{doc:n,d:r}=e,o=n.documentElement,l=Math.max(0,o.clientWidth-o.offsetWidth),i=Math.max(0,t-l);r.style(o,"paddingRight",`${i}px`)}},{before(e){let{doc:t,d:n}=e;n.style(t.documentElement,"overflow","hidden")}}];r.forEach(e=>{let{before:t}=e;return null==t?void 0:t(n)}),r.forEach(e=>{let{after:t}=e;return null==t?void 0:t(n)})},SCROLL_ALLOW(e){let{d:t}=e;t.dispose()},TEARDOWN(e){let{doc:t}=e;this.delete(t)}},c=w(),f=new Set,{getSnapshot:()=>c,subscribe:e=>(f.add(e),()=>f.delete(e)),dispatch(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];let o=x[e].call(c,...n);o&&(c=o,f.forEach(e=>e()))}});tg.subscribe(()=>{let e=tg.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)&&tg.dispatch(n.count>0?"SCROLL_PREVENT":"SCROLL_ALLOW",n),0===n.count&&tg.dispatch("TEARDOWN",n)}});class tb 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 ty=Object.defineProperty,tw=(e,t,n)=>{if(!t.has(e))throw TypeError("Cannot "+n)},tx=(e,t,n)=>(tw(e,t,"read from private field"),n?n.call(e):t.get(e)),tE=(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)},tC=(e,t,n,r)=>(tw(e,t,"write to private field"),r?r.call(e,n):t.set(e,n),n);class tP{constructor(e){tE(this,E,{}),tE(this,C,new tb(()=>new Set)),tE(this,P,new Set),((e,t,n)=>{let r;return(r="symbol"!=typeof t?t+"":t)in e?ty(e,r,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[r]=n})(this,"disposables",eA()),tC(this,E,e),eR.isServer&&this.disposables.microTask(()=>{this.dispose()})}dispose(){this.disposables.dispose()}get state(){return tx(this,E)}subscribe(e,t){if(eR.isServer)return()=>{};let n={selector:e,callback:t,current:e(tx(this,E))};return tx(this,P).add(n),this.disposables.add(()=>{tx(this,P).delete(n)})}on(e,t){return eR.isServer?()=>{}:(tx(this,C).get(e).add(t),this.disposables.add(()=>{tx(this,C).get(e).delete(t)}))}send(e){let t=this.reduce(tx(this,E),e);
6if(t!==tx(this,E)){for(let e of(tC(this,E,t),tx(this,P))){let t=e.selector(tx(this,E));tS(e.current,t)||(e.current=t,e.callback(t))}for(let t of tx(this,C).get(e.type))t(tx(this,E),e)}}}function tS(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&&tT(e[Symbol.iterator](),t[Symbol.iterator]()):e instanceof Map&&t instanceof Map||e instanceof Set&&t instanceof Set?e.size===t.size&&tT(e.entries(),t.entries()):!!(tj(e)&&tj(t))&&tT(Object.entries(e)[Symbol.iterator](),Object.entries(t)[Symbol.iterator]()))}function tT(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 tj(e){if("[object Object]"!==Object.prototype.toString.call(e))return!1;let t=Object.getPrototypeOf(e);return null===t||null===Object.getPrototypeOf(t)}E=new WeakMap,C=new WeakMap,P=new WeakMap;var tO=Object.defineProperty,tR=(e,t,n)=>{let r;return(r="symbol"!=typeof t?t+"":t)in e?tO(e,r,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[r]=n,n},tM=((d=tM||{})[d.Push=0]="Push",d[d.Pop=1]="Pop",d);let tF={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 tk extends tP{constructor(){super(...arguments),tR(this,"actions",{push:e=>this.send({type:0,id:e}),pop:e=>this.send({type:1,id:e})}),tR(this,"selectors",{isTop:(e,t)=>e.stack[e.stack.length-1]===t,inStack:(e,t)=>e.stack.includes(t)})}static new(){return new tk({stack:[]})}reduce(e,t){return eK(t.type,tF,e,t)}}let tL=new tb(()=>tk.new());var tA=e.i(19979);function tN(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:tS;return(0,tA.useSyncExternalStoreWithSelector)(eD(t=>e.subscribe(t_,t)),eD(()=>e.state),eD(()=>e.state),eD(t),n)}function t_(e){return e}function tI(e){return(0,L.useMemo)(()=>e,Object.values(e))}e.s(["useSlot",0,tI],8404);let tD=Symbol();function tH(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1];return Object.assign(e,{[tD]:t})}function tB(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];let r=(0,L.useRef)(t);(0,L.useEffect)(()=>{r.current=t},[t]);let o=eD(e=>{for(let t of r.current)null!=t&&("function"==typeof t?t(e):t.current=e)});return t.every(e=>null==e||(null==e?void 0:e[tD]))?void 0:o}e.s(["optionalRef",0,tH,"useSyncRefs",0,tB],56833);var tW=((p=tW||{})[p.Forwards=0]="Forwards",p[p.Backwards=1]="Backwards",p);function t$(){let e=(0,L.useRef)(0);return e8(!0,"keydown",t=>{"Tab"===t.key&&(e.current=+!!t.shiftKey)},!0),e}void 0!==A.default&&"u">typeof globalThis&&"u">typeof Element&&(null==(S=null==A.default?void 0:A.default.env)?void 0:S.NODE_ENV)==="test"&&void 0===(null==(T=null==Element?void 0:Element.prototype)?void 0:T.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(` 7`)),[]});var tV=((h=tV||{})[h.None=0]="None",h[h.Closed=1]="Closed",h[h.Enter=2]="Enter",h[h.Leave=4]="Leave",h);function tz(e){let t={};for(let n in e)!0===e[n]&&(t[`data-${n}`]="");return t}function tK(e,t,n,r){let[o,l]=(0,L.useState)(n),{hasFlag:i,addFlag:a,removeFlag:s}=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,[t,n]=(0,L.useState)(e),r=(0,L.useCallback)(e=>n(e),[]),o=(0,L.useCallback)(e=>n(t=>t|e),[]),l=(0,L.useCallback)(e=>(t&e)===e,[t]);return{flags:t,setFlag:r,addFlag:o,hasFlag:l,removeFlag:(0,L.useCallback)(e=>n(t=>t&~e),[]),toggleFlag:(0,L.useCallback)(e=>n(t=>t^e),[])}}(e&&o?3:0),u=(0,L.useRef)(!1),c=(0,L.useRef)(!1);return e_(()=>{var o;if(e){if(n&&l(!0),!t){n&&a(3);return}return null==(o=null==r?void 0:r.start)||o.call(r,n),function(e,t){let{prepare:n,run:r,done:o,inFlight:l}=t,i=eA();return function(e,t){let{inFlight:n,prepare:r}=t;if(null!=n&&n.current)return r();let o=e.style.transition;e.style.transition="none",r(),e.offsetHeight,e.style.transition=o}(e,{prepare:n,inFlight:l}),i.nextFrame(()=>{r(),i.requestAnimationFrame(()=>{i.add(function(e,t){var n,r;let o=eA();if(!e)return o.dispose;let l=!1;o.add(()=>{l=!0});let i=null!=(r=null==(n=e.getAnimations)?void 0:n.call(e).filter(e=>e instanceof CSSTransition))?r:[];return 0===i.length?t():Promise.allSettled(i.map(e=>e.finished)).then(()=>{l||t()}),o.dispose}(e,o))})}),i.dispose}(t,{inFlight:u,prepare(){c.current?c.current=!1:c.current=u.current,u.current=!0,
7c.current||(n?(a(3),s(4)):(a(4),s(2)))},run(){c.current?n?(s(3),a(4)):(s(4),a(3)):n?s(1):a(1)},done(){var e,o,i,a;c.current&&(null!=(a=null==(i=(o=t).getAnimations)?void 0:i.call(o))?a:[]).some(e=>e instanceof CSSTransition&&"finished"!==e.playState)||(u.current=!1,s(7),n||l(!1),null==(e=null==r?void 0:r.end)||e.call(r,n))}})}},[e,n,t,eN()]),e?[o,{closed:i(1),enter:i(2),leave:i(4),transition:i(2)||i(4)}]:[n,{closed:void 0,enter:void 0,leave:void 0,transition:void 0}]}let tU=(0,L.createContext)(()=>{});function tG(e){let{value:t,children:n}=e;return L.default.createElement(tU.Provider,{value:t},n)}let tq=Math.min,tZ=Math.max,tY=Math.round,tX=Math.floor,tJ=e=>({x:e,y:e}),tQ={left:"right",right:"left",bottom:"top",top:"bottom"},t0={start:"end",end:"start"};function t1(e,t){return"function"==typeof e?e(t):e}function t6(e){return e.split("-")[0]}function t2(e){return e.split("-")[1]}function t4(e){return"x"===e?"y":"x"}function t3(e){return"y"===e?"height":"width"}function t8(e){return["top","bottom"].includes(t6(e))?"y":"x"}function t5(e){return e.replace(/start|end/g,e=>t0[e])}function t7(e){return e.replace(/left|right|bottom|top/g,e=>tQ[e])}function t9(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 ne(e,t,n){let r,{reference:o,floating:l}=e,i=t8(t),a=t4(t8(t)),s=t3(a),u=t6(t),c="y"===i,f=o.x+o.width/2-l.width/2,d=o.y+o.height/2-l.height/2,p=o[s]/2-l[s]/2;switch(u){case"top":r={x:f,y:o.y-l.height};break;case"bottom":r={x:f,y:o.y+o.height};break;case"right":r={x:o.x+o.width,y:d};break;case"left":r={x:o.x-l.width,y:d};break;default:r={x:o.x,y:o.y}}switch(t2(t)){case"start":r[a]-=p*(n&&c?-1:1);break;case"end":r[a]+=p*(n&&c?-1:1)}return r}let nt=async(e,t,n)=>{let{placement:r="bottom",strategy:o="absolute",middleware:l=[],platform:i}=n,a=l.filter(Boolean),s=await (null==i.isRTL?void 0:i.isRTL(t)),u=await i.getElementRects({reference:e,floating:t,strategy:o}),{x:c,y:f}=ne(u,r,s),d=r,p={},h=0;for(let n=0;n<a.length;n++){let{name:l,fn:m}=a[n],{x:v,y:g,data:b,reset:y}=await m({x:c,y:f,initialPlacement:r,placement:d,strategy:o,middlewareData:p,rects:u,platform:i,elements:{reference:e,floating:t}});c=null!=v?v:c,f=null!=g?g:f,p={...p,[l]:{...p[l],...b}},y&&h<=50&&(h++,"object"==typeof y&&(y.placement&&(d=y.placement),y.rects&&(u=!0===y.rects?await i.getElementRects({reference:e,floating:t,strategy:o}):y.rects),{x:c,y:f}=ne(u,d,s)),n=-1)}return{x:c,y:f,placement:d,strategy:o,middlewareData:p}};async function nn(e,t){var n,r;void 0===t&&(t={});let{x:o,y:l,platform:i,rects:a,elements:s,strategy:u}=e,{boundary:c="clippingAncestors",rootBoundary:f="viewport",elementContext:d="floating",altBoundary:p=!1,padding:h=0}=t1(t,e),m="number"!=typeof(r=h)?{top:0,right:0,bottom:0,left:0,...r}:{top:r,right:r,bottom:r,left:r},v=s[p?"floating"===d?"reference":"floating":d],g=t9(await i.getClippingRect({element:null==(n=await (null==i.isElement?void 0:i.isElement(v)))||n?v:v.contextElement||await (null==i.getDocumentElement?void 0:i.getDocumentElement(s.floating)),boundary:c,rootBoundary:f,strategy:u})),b="floating"===d?{x:o,y:l,width:a.floating.width,height:a.floating.height}:a.reference,y=await (null==i.getOffsetParent?void 0:i.getOffsetParent(s.floating)),w=await (null==i.isElement?void 0:i.isElement(y))&&await (null==i.getScale?void 0:i.getScale(y))||{x:1,y:1},x=t9(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:b,offsetParent:y,strategy:u}):b);return{top:(g.top-x.top+m.top)/w.y,bottom:(x.bottom-g.bottom+m.bottom)/w.y,left:(g.left-x.left+m.left)/w.x,right:(x.right-g.right+m.right)/w.x}}async function nr(e,t){let{placement:n,platform:r,elements:o}=e,l=await (null==r.isRTL?void 0:r.isRTL(o.floating)),i=t6(n),a=t2(n),s="y"===t8(n),u=["left","top"].includes(i)?-1:1,c=l&&s?-1:1,f=t1(t,e),{mainAxis:d,crossAxis:p,alignmentAxis:h}="number"==typeof f?{mainAxis:f,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...f};return a&&"number"==typeof h&&(p="end"===a?-1*h:h),s?{x:p*c,y:d*u}:{x:d*u,y:p*c}}function no(e){return na(e)?(e.nodeName||"").toLowerCase():"#document"}function nl(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function ni(e){var t;return null==(t=(na(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function na(e){return e instanceof Node||e instanceof nl(e).Node}function ns(e){return e instanceof Element||e instanceof nl(e).Element}function nu(e){return e instanceof HTMLElement||e instanceof nl(e).HTMLElement}function nc(e){return!("u"<typeof ShadowRoot)&&(e instanceof ShadowRoot||e instanceof nl(e).ShadowRoot)}function nf(e){let{overflow:t,overflowX:n,overflowY:r,display:o}=nm(e);
7return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(o)}function nd(e){let t=np(),n=nm(e);return"none"!==n.transform||"none"!==n.perspective||!!n.containerType&&"normal"!==n.containerType||!t&&!!n.backdropFilter&&"none"!==n.backdropFilter||!t&&!!n.filter&&"none"!==n.filter||["transform","perspective","filter"].some(e=>(n.willChange||"").includes(e))||["paint","layout","strict","content"].some(e=>(n.contain||"").includes(e))}function np(){return!("u"<typeof CSS)&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")}function nh(e){return["html","body","#document"].includes(no(e))}function nm(e){return nl(e).getComputedStyle(e)}function nv(e){return ns(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function ng(e){if("html"===no(e))return e;let t=e.assignedSlot||e.parentNode||nc(e)&&e.host||ni(e);return nc(t)?t.host:t}function nb(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);let o=function e(t){let n=ng(t);return nh(n)?t.ownerDocument?t.ownerDocument.body:t.body:nu(n)&&nf(n)?n:e(n)}(e),l=o===(null==(r=e.ownerDocument)?void 0:r.body),i=nl(o);return l?t.concat(i,i.visualViewport||[],nf(o)?o:[],i.frameElement&&n?nb(i.frameElement):[]):t.concat(o,nb(o,[],n))}function ny(e){let t=nm(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,o=nu(e),l=o?e.offsetWidth:n,i=o?e.offsetHeight:r,a=tY(n)!==l||tY(r)!==i;return a&&(n=l,r=i),{width:n,height:r,$:a}}function nw(e){return ns(e)?e:e.contextElement}function nx(e){let t=nw(e);if(!nu(t))return tJ(1);let n=t.getBoundingClientRect(),{width:r,height:o,$:l}=ny(t),i=(l?tY(n.width):n.width)/r,a=(l?tY(n.height):n.height)/o;return i&&Number.isFinite(i)||(i=1),a&&Number.isFinite(a)||(a=1),{x:i,y:a}}let nE=tJ(0);function nC(e){let t=nl(e);return np()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:nE}function nP(e,t,n,r){var o;void 0===t&&(t=!1),void 0===n&&(n=!1);let l=e.getBoundingClientRect(),i=nw(e),a=tJ(1);t&&(r?ns(r)&&(a=nx(r)):a=nx(e));let s=(void 0===(o=n)&&(o=!1),r&&(!o||r===nl(i))&&o)?nC(i):tJ(0),u=(l.left+s.x)/a.x,c=(l.top+s.y)/a.y,f=l.width/a.x,d=l.height/a.y;if(i){let e=nl(i),t=r&&ns(r)?nl(r):r,n=e,o=n.frameElement;for(;o&&r&&t!==n;){let e=nx(o),t=o.getBoundingClientRect(),r=nm(o),l=t.left+(o.clientLeft+parseFloat(r.paddingLeft))*e.x,i=t.top+(o.clientTop+parseFloat(r.paddingTop))*e.y;u*=e.x,c*=e.y,f*=e.x,d*=e.y,u+=l,c+=i,o=(n=nl(o)).frameElement}}return t9({width:f,height:d,x:u,y:c})}let nS=[":popover-open",":modal"];function nT(e){return nS.some(t=>{try{return e.matches(t)}catch(e){return!1}})}function nj(e){return nP(ni(e)).left+nv(e).scrollLeft}function nO(e,t,n){var r;let o;if("viewport"===t)o=function(e,t){let n=nl(e),r=ni(e),o=n.visualViewport,l=r.clientWidth,i=r.clientHeight,a=0,s=0;if(o){l=o.width,i=o.height;let e=np();(!e||e&&"fixed"===t)&&(a=o.offsetLeft,s=o.offsetTop)}return{width:l,height:i,x:a,y:s}}(e,n);else if("document"===t){let t,n,l,i,a,s,u;r=ni(e),t=ni(r),n=nv(r),l=r.ownerDocument.body,i=tZ(t.scrollWidth,t.clientWidth,l.scrollWidth,l.clientWidth),a=tZ(t.scrollHeight,t.clientHeight,l.scrollHeight,l.clientHeight),s=-n.scrollLeft+nj(r),u=-n.scrollTop,"rtl"===nm(l).direction&&(s+=tZ(t.clientWidth,l.clientWidth)-i),o={width:i,height:a,x:s,y:u}}else if(ns(t)){let e,r,l,i,a,s;r=(e=nP(t,!0,"fixed"===n)).top+t.clientTop,l=e.left+t.clientLeft,i=nu(t)?nx(t):tJ(1),a=t.clientWidth*i.x,s=t.clientHeight*i.y,o={width:a,height:s,x:l*i.x,y:r*i.y}}else{let n=nC(e);o={...t,x:t.x-n.x,y:t.y-n.y}}return t9(o)}function nR(e){return"static"===nm(e).position}function nM(e,t){return nu(e)&&"fixed"!==nm(e).position?t?t(e):e.offsetParent:null}function nF(e,t){let n=nl(e);if(nT(e))return n;if(!nu(e)){let t=ng(e);for(;t&&!nh(t);){if(ns(t)&&!nR(t))return t;t=ng(t)}return n}let r=nM(e,t);for(;r&&["table","td","th"].includes(no(r))&&nR(r);)r=nM(r,t);return r&&nh(r)&&nR(r)&&!nd(r)?n:r||function(e){let t=ng(e);for(;nu(t)&&!nh(t);){if(nd(t))return t;t=ng(t)}return null}(e)||n}let nk=async function(e){let t=this.getOffsetParent||nF,n=this.getDimensions,r=await n(e.floating);return{reference:function(e,t,n){let r=nu(t),o=ni(t),l="fixed"===n,i=nP(e,!0,l,t),a={scrollLeft:0,scrollTop:0},s=tJ(0);if(r||!r&&!l)if(("body"!==no(t)||nf(o))&&(a=nv(t)),r){let e=nP(t,!0,l,t);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}else o&&(s.x=nj(o));return{x:i.left+a.scrollLeft-s.x,y:i.top+a.scrollTop-s.y,width:i.width,height:i.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}},nL={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:r,strategy:o}=e,l="fixed"===o,i=ni(r),a=!!t&&nT(t.floating);if(r===i||a&&l)return n;let s={scrollLeft:0,scrollTop:0},u=tJ(1),c=tJ(0),f=nu(r);if((f||!f&&!l)&&(("body"!==no(r)||nf(i))&&(s=nv(r)),nu(r))){let e=nP(r);u=nx(r),c.x=e.x+r.clientLeft,c.y=e.y+r.clientTop}return{width:n.width*u.x,height:n.height*u.y,x:n.x*u.x-s.scrollLeft*u.x+c.x,y:n.y*u.y-s.scrollTop*u.y+c.y}},getDocumentElement:ni,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:o}=e,l=[..."clippingAncestors"===n?nT(t)?[]:function(e,t){let n=t.get(e);if(n)return n;let r=nb(e,[],!1).filter(e=>ns(e)&&"body"!==no(e)),o=null,l="fixed"===nm(e).position,i=l?ng(e):e;for(;ns(i)&&!nh(i);){let t=nm(i),n=nd(i);n||"fixed"!==t.position||(o=null),(l?!n&&!o:!n&&"static"===t.position&&!!o&&["absolute","fixed"].includes(o.position)||nf(i)&&!n&&function e(t,n){let r=ng(t);return!(r===n||!ns(r)||nh(r))&&("fixed"===nm(r).position||e(r,n))}(e,i))?r=r.filter(e=>e!==i):o=t,i=ng(i)}return t.set(e,r),r}(t,this._c):[].concat(n),r],i=l[0],a=l.reduce((e,n)=>{let r=nO(t,n,o);return e.top=tZ(r.top,e.top),e.right=tq(r.right,e.right),e.bottom=tq(r.bottom,e.bottom),e.left=tZ(r.left,e.left),e},nO(t,i,o));return{width:a.right-a.left,height:a.bottom-a.top,x:a.left,y:a.top}},getOffsetParent:nF,getElementRects:nk,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:n}=ny(e);return{width:t,height:n}},getScale:nx,isElement:ns,isRTL:function(e){return"rtl"===nm(e).direction}};function nA(e,t,n,r){let o;void 0===r&&(r={});let{ancestorScroll:l=!0,ancestorResize:i=!0,elementResize:a="function"==typeof ResizeObserver,layoutShift:s="function"==typeof IntersectionObserver,animationFrame:u=!1}=r,c=nw(e),f=l||i?[...c?nb(c):[],...nb(t)]:[];
7f.forEach(e=>{l&&e.addEventListener("scroll",n,{passive:!0}),i&&e.addEventListener("resize",n)});let d=c&&s?function(e,t){let n,r=null,o=ni(e);function l(){var e;clearTimeout(n),null==(e=r)||e.disconnect(),r=null}return!function i(a,s){void 0===a&&(a=!1),void 0===s&&(s=1),l();let{left:u,top:c,width:f,height:d}=e.getBoundingClientRect();if(a||t(),!f||!d)return;let p={rootMargin:-tX(c)+"px "+-tX(o.clientWidth-(u+f))+"px "+-tX(o.clientHeight-(c+d))+"px "+-tX(u)+"px",threshold:tZ(0,tq(1,s))||1},h=!0;function m(e){let t=e[0].intersectionRatio;if(t!==s){if(!h)return i();t?i(!1,t):n=setTimeout(()=>{i(!1,1e-7)},1e3)}h=!1}try{r=new IntersectionObserver(m,{...p,root:o.ownerDocument})}catch(e){r=new IntersectionObserver(m,p)}r.observe(e)}(!0),l}(c,n):null,p=-1,h=null;a&&(h=new ResizeObserver(e=>{let[r]=e;r&&r.target===c&&h&&(h.unobserve(t),cancelAnimationFrame(p),p=requestAnimationFrame(()=>{var e;null==(e=h)||e.observe(t)})),n()}),c&&!u&&h.observe(c),h.observe(t));let m=u?nP(e):null;return u&&function t(){let r=nP(e);m&&(r.x!==m.x||r.y!==m.y||r.width!==m.width||r.height!==m.height)&&n(),m=r,o=requestAnimationFrame(t)}(),n(),()=>{var e;f.forEach(e=>{l&&e.removeEventListener("scroll",n),i&&e.removeEventListener("resize",n)}),null==d||d(),null==(e=h)||e.disconnect(),h=null,u&&cancelAnimationFrame(o)}}var nN=e.i(30943),n_="u">typeof document?L.useLayoutEffect:L.useEffect;function nI(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(!nI(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)&&!nI(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function nD(e){return"u"<typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function nH(e,t){let n=nD(e);return Math.round(t*n)/n}function nB(e){let t=L.useRef(e);return n_(()=>{t.current=e}),t}let nW=(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:l,placement:i,middlewareData:a}=e,s=await nr(e,n);return i===(null==(t=a.offset)?void 0:t.placement)&&null!=(r=a.arrow)&&r.alignmentOffset?{}:{x:o+s.x,y:l+s.y,data:{...s,placement:i}}}}),options:[e,t]}};function n$(e){var t,n;return e instanceof Element||e instanceof((null==(t=e)||null==(n=t.ownerDocument)?void 0:n.defaultView)||window).Element}var nV="u"<typeof Element;nV||Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,nV||Element.prototype.getRootNode;let nz={...L},nK=nz.useInsertionEffect||(e=>e());function nU(e){let t=L.useRef(()=>{});return nK(()=>{t.current=e}),L.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 nG="u">typeof document?L.useLayoutEffect:L.useEffect;let nq=!1,nZ=0,nY=()=>"floating-ui-"+Math.random().toString(36).slice(2,6)+nZ++,nX=nz.useId||function(){let[e,t]=L.useState(()=>nq?nY():void 0);return nG(()=>{null==e&&t(nY())},[]),L.useEffect(()=>{nq=!0},[]),e},nJ=L.createContext(null),nQ=L.createContext(null),n0="active",n1="selected";function n6(e,t,n){let r=new Map,o="item"===n,l=e;if(o&&e){let{[n0]:t,[n1]:n,...r}=e;l=r}return{..."floating"===n&&{tabIndex:-1,"data-floating-ui-focusable":""},...l,...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,l]=t;if(!(o&&[n0,n1].includes(n)))if(0===n.indexOf("on")){if(r.has(n)||r.set(n,[]),"function"==typeof l){var i;null==(i=r.get(n))||i.push(l),e[n]=function(){for(var e,t=arguments.length,o=Array(t),l=0;l<t;l++)o[l]=arguments[l];return null==(e=r.get(n))?void 0:e.map(e=>e(...o)).find(e=>void 0!==e)}}}else e[n]=l}),e),{})}}function n2(e,t){return{...e,rects:{...e.rects,floating:{...e.rects.floating,height:t}}}}let n4=(0,L.createContext)({styles:void 0,setReference:()=>{},setFloating:()=>{},getReferenceProps:()=>({}),getFloatingProps:()=>({}),slot:{}});n4.displayName="FloatingContext";let n3=(0,L.createContext)(null);function n8(e){var t,n,r,o,l,i,a,s,u,c,f,d,p;let h,m,v,g,b,y,w,x,E,C,{children:P,enabled:S=!0}
7=e,[T,j]=(0,L.useState)(null),[O,R]=(0,L.useState)(0),M=(0,L.useRef)(null),[F,k]=(0,L.useState)(null);e_(()=>{if(!s)return;let e=new MutationObserver(()=>{let e=window.getComputedStyle(s).maxHeight,t=parseFloat(e);if(isNaN(t))return;let n=parseInt(e);isNaN(n)||t!==n&&(s.style.maxHeight=`${Math.ceil(t)}px`)});return e.observe(s,{attributes:!0,attributeFilter:["style"]}),()=>{e.disconnect()}},[s=F]);let A=S&&null!==T&&null!==F,{to:N="bottom",gap:_=0,offset:I=0,padding:D=0,inner:H}=(u=T,c=F,h=n5(null!=(f=null==u?void 0:u.gap)?f:"var(--anchor-gap, 0)",c),m=n5(null!=(d=null==u?void 0:u.offset)?d:"var(--anchor-offset, 0)",c),v=n5(null!=(p=null==u?void 0:u.padding)?p:"var(--anchor-padding, 0)",c),{...u,gap:h,offset:m,padding:v}),[B,W="center"]=N.split(" ");e_(()=>{A&&R(0)},[A]);let{refs:$,floatingStyles:V,context:z}=function(e){void 0===e&&(e={});let{nodeId:t}=e,n=function(e){var t;let{open:n=!1,onOpenChange:r,elements:o}=e,l=nX(),i=L.useRef({}),[a]=L.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))||[])}}}),s=null!=((null==(t=L.useContext(nJ))?void 0:t.id)||null),[u,c]=L.useState(o.reference),f=nU((e,t,n)=>{i.current.openEvent=e?t:void 0,a.emit("openchange",{open:e,event:t,reason:n,nested:s}),null==r||r(e,t,n)}),d=L.useMemo(()=>({setPositionReference:c}),[]),p=L.useMemo(()=>({reference:u||o.reference||null,floating:o.floating||null,domReference:o.reference}),[u,o.reference,o.floating]);return L.useMemo(()=>({dataRef:i,open:n,onOpenChange:f,elements:p,events:a,floatingId:l,refs:d}),[n,f,p,a,l,d])}({...e,elements:{reference:null,floating:null,...e.elements}}),r=e.rootContext||n,o=r.elements,[l,i]=L.useState(null),[a,s]=L.useState(null),u=(null==o?void 0:o.reference)||l,c=L.useRef(null),f=L.useContext(nQ);nG(()=>{u&&(c.current=u)},[u]);let d=function(e){void 0===e&&(e={});let{placement:t="bottom",strategy:n="absolute",middleware:r=[],platform:o,elements:{reference:l,floating:i}={},transform:a=!0,whileElementsMounted:s,open:u}=e,[c,f]=L.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[d,p]=L.useState(r);nI(d,r)||p(r);let[h,m]=L.useState(null),[v,g]=L.useState(null),b=L.useCallback(e=>{e!==E.current&&(E.current=e,m(e))},[]),y=L.useCallback(e=>{e!==C.current&&(C.current=e,g(e))},[]),w=l||h,x=i||v,E=L.useRef(null),C=L.useRef(null),P=L.useRef(c),S=null!=s,T=nB(s),j=nB(o),O=L.useCallback(()=>{var e,r;let o,l,i;if(!E.current||!C.current)return;let a={placement:t,strategy:n,middleware:d};j.current&&(a.platform=j.current),(e=E.current,r=C.current,o=new Map,i={...(l={platform:nL,...a}).platform,_c:o},nt(e,r,{...l,platform:i})).then(e=>{let t={...e,isPositioned:!0};R.current&&!nI(P.current,t)&&(P.current=t,nN.flushSync(()=>{f(t)}))})},[d,t,n,j]);n_(()=>{!1===u&&P.current.isPositioned&&(P.current.isPositioned=!1,f(e=>({...e,isPositioned:!1})))},[u]);let R=L.useRef(!1);n_(()=>(R.current=!0,()=>{R.current=!1}),[]),n_(()=>{if(w&&(E.current=w),x&&(C.current=x),w&&x){if(T.current)return T.current(w,x,O);O()}},[w,x,O,T,S]);let M=L.useMemo(()=>({reference:E,floating:C,setReference:b,setFloating:y}),[b,y]),F=L.useMemo(()=>({reference:w,floating:x}),[w,x]),k=L.useMemo(()=>{let e={position:n,left:0,top:0};if(!F.floating)return e;let t=nH(F.floating,c.x),r=nH(F.floating,c.y);return a?{...e,transform:"translate("+t+"px, "+r+"px)",...nD(F.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}},[n,a,F.floating,c.x,c.y]);return L.useMemo(()=>({...c,update:O,refs:M,elements:F,floatingStyles:k}),[c,O,M,F,k])}({...e,elements:{...o,...a&&{reference:a}}}),p=L.useCallback(e=>{let t=n$(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),contextElement:e}:e;s(t),d.refs.setReference(t)},[d.refs]),h=L.useCallback(e=>{(n$(e)||null===e)&&(c.current=e,i(e)),(n$(d.refs.reference.current)||null===d.refs.reference.current||null!==e&&!n$(e))&&d.refs.setReference(e)},[d.refs]),m=L.useMemo(()=>({...d.refs,setReference:h,setPositionReference:p,domReference:c}),[d.refs,h,p]),v=L.useMemo(()=>({...d.elements,domReference:u}),[d.elements,u]),g=L.useMemo(()=>({...d,...r,refs:m,elements:v,nodeId:t}),[d,m,v,t,r]);return nG(()=>{r.dataRef.current.floatingContext=g;let e=null==f?void 0:f.nodesRef.current.find(e=>e.id===t);e&&(e.context=g)}),L.useMemo(()=>({...d,context:g,refs:m,elements:v}),[d,m,v,g])}({open:A,placement:"selection"===B?"center"===W?"bottom":`bottom-${W}`:"center"===W?`${B}`:`${B}-${W}`,strategy:"absolute",transform:!1,middleware:[nW({mainAxis:"selection"===B?0:_,crossAxis:I}),{...{name:"shift",options:n=t={padding:D},async fn(e){let{x:t,y:r,placement:o}=e,{mainAxis:l=!0,crossAxis:i=!1,limiter:a={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...s}=t1(n,e),u={x:t,y:r},c=await nn(e,s),f=t8(t6(o)),d=t4(f),p=u[d],h=u[f];if(l){let e="y"===d?"top":"left",t="y"===d?"bottom":"right",n=p+c[e],r=p-c[t];p=tZ(n,tq(p,r))}if(i){let e="y"===f?"top":"left",t="y"===f?"bottom":"right",n=h+c[e],r=h-c[t];h=tZ(n,tq(h,r))}let m=a.fn({...e,[d]:p,[f]:h});return{...m,data:{x:m.x-t,y:m.y-r}}}},options:[t,void 0]},"selection"!==B&&{...{name:"flip",options:o=r={padding:D},async fn(e){var t,n,r,l,i,a,s,u;
7let c,f,d,{placement:p,middlewareData:h,rects:m,initialPlacement:v,platform:g,elements:b}=e,{mainAxis:y=!0,crossAxis:w=!0,fallbackPlacements:x,fallbackStrategy:E="bestFit",fallbackAxisSideDirection:C="none",flipAlignment:P=!0,...S}=t1(o,e);if(null!=(t=h.arrow)&&t.alignmentOffset)return{};let T=t6(p),j=t6(v)===v,O=await (null==g.isRTL?void 0:g.isRTL(b.floating)),R=x||(j||!P?[t7(v)]:(c=t7(v),[t5(v),c,t5(c)]));x||"none"===C||R.push(...(f=t2(v),d=function(e,t,n){let r=["left","right"],o=["right","left"];switch(e){case"top":case"bottom":if(n)return t?o:r;return t?r:o;case"left":case"right":return t?["top","bottom"]:["bottom","top"];default:return[]}}(t6(v),"start"===C,O),f&&(d=d.map(e=>e+"-"+f),P&&(d=d.concat(d.map(t5)))),d));let M=[v,...R],F=await nn(e,S),k=[],L=(null==(n=h.flip)?void 0:n.overflows)||[];if(y&&k.push(F[T]),w){let e,t,n,r,o=(a=p,s=m,void 0===(u=O)&&(u=!1),e=t2(a),n=t3(t=t4(t8(a))),r="x"===t?e===(u?"end":"start")?"right":"left":"start"===e?"bottom":"top",s.reference[n]>s.floating[n]&&(r=t7(r)),[r,t7(r)]);k.push(F[o[0]],F[o[1]])}if(L=[...L,{placement:p,overflows:k}],!k.every(e=>e<=0)){let e=((null==(r=h.flip)?void 0:r.index)||0)+1,t=M[e];if(t)return{data:{index:e,overflows:L},reset:{placement:t}};let n=null==(l=L.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:l.placement;if(!n)switch(E){case"bestFit":{let e=null==(i=L.map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:i[0];e&&(n=e);break}case"initialPlacement":n=v}if(p!==n)return{reset:{placement:n}}}return{}}},options:[r,void 0]},"selection"===B&&H?{name:"inner",options:g={...H,padding:D,overflowRef:M,offset:O,minItemsVisible:4,referenceOverflowThreshold:D,onFallbackChange(e){var t,n;if(!e)return;let r=z.elements.floating;if(!r)return;let o=parseFloat(getComputedStyle(r).scrollPaddingBottom)||0,l=Math.min(4,r.childElementCount),i=0,a=0;for(let e of null!=(n=null==(t=z.elements.floating)?void 0:t.childNodes)?n:[])if(e$(e)){let t=e.offsetTop,n=t+e.clientHeight+o,s=r.scrollTop,u=s+r.clientHeight;if(t>=s&&n<=u)l--;else{a=Math.max(0,Math.min(n,u)-Math.max(t,s)),i=e.clientHeight;break}}l>=1&&R(e=>{let t=i*l-a+o;return e>=t?e:t})}},async fn(e){let{listRef:t,overflowRef:n,onFallbackChange:r,offset:o=0,index:l=0,minItemsVisible:i=4,referenceOverflowThreshold:a=0,scrollRef:s,...u}="function"==typeof g?g(e):g,{rects:c,elements:{floating:f}}=e,d=t.current[l],p=(null==s?void 0:s.current)||f,h=f.clientTop||p.clientTop,m=0!==f.clientTop,v=0!==p.clientTop,b=f===p;if(!d)return{};let y={...e,...await nW(-d.offsetTop-f.clientTop-c.reference.height/2-d.offsetHeight/2-o).fn(e)},w=await nn(n2(y,p.scrollHeight+h+f.clientTop),u),x=await nn(y,{...u,elementContext:"reference"}),E=Math.max(0,w.top),C=y.y+E,P=Math.max(0,p.scrollHeight+(m&&b||v?2*h:0)-E-Math.max(0,w.bottom));return p.style.maxHeight=P+"px",p.scrollTop=E,r&&(p.offsetHeight<d.offsetHeight*Math.min(i,t.current.length-1)-1||x.top>=-a||x.bottom>=-a?nN.flushSync(()=>r(!0)):nN.flushSync(()=>r(!1))),n&&(n.current=await nn(n2({...y,y:C},p.offsetHeight+h+f.clientTop),u)),{y:C}}}:null,{...{name:"size",options:i=l={padding:D,apply(e){let{availableWidth:t,availableHeight:n,elements:r}=e;Object.assign(r.floating.style,{overflow:"auto",maxWidth:`${t}px`,maxHeight:`min(var(--anchor-max-height, 100vh), ${n}px)`})}},async fn(e){let t,n,{placement:r,rects:o,platform:l,elements:a}=e,{apply:s=()=>{},...u}=t1(i,e),c=await nn(e,u),f=t6(r),d=t2(r),p="y"===t8(r),{width:h,height:m}=o.floating;"top"===f||"bottom"===f?(t=f,n=d===(await (null==l.isRTL?void 0:l.isRTL(a.floating))?"start":"end")?"left":"right"):(n=f,t="end"===d?"top":"bottom");let v=m-c.top-c.bottom,g=h-c.left-c.right,b=tq(m-c[t],v),y=tq(h-c[n],g),w=!e.middlewareData.shift,x=b,E=y;if(p?E=d||w?tq(y,g):g:x=d||w?tq(b,v):v,w&&!d){let e=tZ(c.left,0),t=tZ(c.right,0),n=tZ(c.top,0),r=tZ(c.bottom,0);p?E=h-2*(0!==e||0!==t?e+t:tZ(c.left,c.right)):x=m-2*(0!==n||0!==r?n+r:tZ(c.top,c.bottom))}await s({...e,availableWidth:E,availableHeight:x});let C=await l.getDimensions(a.floating);return h!==C.width||m!==C.height?{reset:{rects:!0}}:{}}},options:[l,void 0]}
7].filter(Boolean),whileElementsMounted:nA}),[K=B,U=W]=z.placement.split("-");"selection"===B&&(K="selection");let G=(0,L.useMemo)(()=>({anchor:[K,U].filter(Boolean).join(" ")}),[K,U]),{getReferenceProps:q,getFloatingProps:Z}=(b=(a=[function(e,t){let{open:n,elements:r}=e,{enabled:o=!0,overflowRef:l,scrollRef:i,onChange:a}=t,s=nU(a),u=L.useRef(!1),c=L.useRef(null),f=L.useRef(null);L.useEffect(()=>{if(!o)return;function e(e){if(e.ctrlKey||!t||null==l.current)return;let n=e.deltaY,r=l.current.top>=-.5,o=l.current.bottom>=-.5,i=t.scrollHeight-t.clientHeight,a=n<0?-1:1,u=n<0?"max":"min";if(!(t.scrollHeight<=t.clientHeight))if(!r&&n>0||!o&&n<0)e.preventDefault(),nN.flushSync(()=>{s(e=>e+Math[u](n,i*a))});else{let e;/firefox/i.test((e=navigator.userAgentData)&&Array.isArray(e.brands)?e.brands.map(e=>{let{brand:t,version:n}=e;return t+"/"+n}).join(" "):navigator.userAgent)&&(t.scrollTop+=n)}}let t=(null==i?void 0:i.current)||r.floating;if(n&&t)return t.addEventListener("wheel",e),requestAnimationFrame(()=>{c.current=t.scrollTop,null!=l.current&&(f.current={...l.current})}),()=>{c.current=null,f.current=null,t.removeEventListener("wheel",e)}},[o,n,r.floating,l,i,s]);let d=L.useMemo(()=>({onKeyDown(){u.current=!0},onWheel(){u.current=!1},onPointerMove(){u.current=!1},onScroll(){let e=(null==i?void 0:i.current)||r.floating;if(l.current&&e&&u.current){if(null!==c.current){let t=e.scrollTop-c.current;(l.current.bottom<-.5&&t<-1||l.current.top<-.5&&t>1)&&nN.flushSync(()=>s(e=>e+t))}requestAnimationFrame(()=>{c.current=e.scrollTop})}}}),[r.floating,s,l,i]);return L.useMemo(()=>o?{floating:d}:{},[o,d])}(z,{overflowRef:M,onChange:R})]).map(e=>null==e?void 0:e.reference),y=a.map(e=>null==e?void 0:e.floating),w=a.map(e=>null==e?void 0:e.item),x=L.useCallback(e=>n6(e,a,"reference"),b),E=L.useCallback(e=>n6(e,a,"floating"),y),C=L.useCallback(e=>n6(e,a,"item"),w),L.useMemo(()=>({getReferenceProps:x,getFloatingProps:E,getItemProps:C}),[x,E,C])),Y=eD(e=>{k(e),$.setFloating(e)});return L.createElement(n3.Provider,{value:j},L.createElement(n4.Provider,{value:{setFloating:Y,setReference:$.setReference,styles:V,getReferenceProps:q,getFloatingProps:Z,slot:G}},P))}function n5(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,r=eN(),o=eD((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=n7(e,t);return[o,n=>{let l=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 i=l.map(e=>window.getComputedStyle(t).getPropertyValue(e));r.requestAnimationFrame(function a(){r.nextFrame(a);let s=!1;for(let[e,n]of l.entries()){let r=window.getComputedStyle(t).getPropertyValue(n);if(i[e]!==r){i[e]=r,s=!0;break}}if(!s)return;let u=n7(e,t);o!==u&&(n(u),o=u)})}return r.dispose}]}return[n,null]}),l=(0,L.useMemo)(()=>o(e,t)[0],[e,t]),[i=l,a]=(0,L.useState)();return e_(()=>{let[n,r]=o(e,t);if(a(n),r)return r(a)},[e,t]),i}function n7(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}n3.displayName="PlacementContext";let n9=(0,L.createContext)(null);n9.displayName="OpenClosedContext";var re=((m=re||{})[m.Open=1]="Open",m[m.Closed=2]="Closed",m[m.Closing=4]="Closing",m[m.Opening=8]="Opening",m);function rt(){return(0,L.useContext)(n9)}function rn(e){let{value:t,children:n}=e;return L.default.createElement(n9.Provider,{value:t},n)}function rr(e){let{children:t}=e;return L.default.createElement(n9.Provider,{value:null},t)}function ro(e){var t;let n=e.parentElement,r=null;for(;n&&!(e$(t=n)&&"FIELDSET"===t.nodeName);)ez(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(ez(t))return!1;t=t.previousElementSibling}return!0}(r))&&o}var rl=((v=rl||{}).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);function ri(e){let t=eD(e),n=(0,L.useRef)(!1);(0,L.useEffect)(()=>(n.current=!1,()=>{n.current=!0,eL(()=>{n.current&&t()})}),[t])}function ra(){let e,t=(e="u"<typeof document,"useSyncExternalStore"in L&&(0,L.useSyncExternalStore)(()=>()=>{},()=>!1,()=>!e)),[n,r]=L.useState(eR.isHandoffComplete);return n&&!1===eR.isHandoffComplete&&r(!1),L.useEffect(()=>{!0!==n&&r(!0)},[n]),L.useEffect(()=>eR.handoff(),[]),!t&&n}e.s(["Keys",0,rl],78270);let rs=(0,L.createContext)(!1),ru=L.Fragment,rc=ta(function(e,t){let{ownerDocument:n=null,...r}=e,o=(0,L.useRef)(null),l=tB(tH(e=>{o.current=e}),t),i=e5(o.current),a=function(e){let t=(0,L.useContext)(rs),n=(0,L.useContext)(rd),[r,o]=(0,L.use
7State)(()=>{var r;if(!t&&null!==n)return null!=(r=n.current)?r:null;if(eR.isServer)return null;let o=null==e?void 0:e.getElementById("headlessui-portal-root");if(o)return o;if(null===e)return null;let l=e.createElement("div");return l.setAttribute("id","headlessui-portal-root"),e.body.appendChild(l)});return(0,L.useEffect)(()=>{null!==r&&(null!=e&&e.body.contains(r)||null==e||e.body.appendChild(r))},[r,e]),(0,L.useEffect)(()=>{t||null!==n&&o(n.current)},[n,o,t]),r}(null!=n?n:i),s=(0,L.useContext)(rp),u=eN(),c=ra(),f=tn();return ri(()=>{var e;a&&a.childNodes.length<=0&&(null==(e=a.parentElement)||e.removeChild(a))}),a&&c?(0,nN.createPortal)(L.default.createElement("div",{"data-headlessui-portal":"",ref:e=>{u.dispose(),s&&e&&u.add(s.register(e))}},f({ourProps:{ref:l},theirProps:r,slot:{},defaultTag:ru,name:"Portal"})),a):null}),rf=L.Fragment,rd=(0,L.createContext)(null),rp=(0,L.createContext)(null),rh=Object.assign(ta(function(e,t){let n=tB(t),{enabled:r=!0,ownerDocument:o,...l}=e,i=tn();return r?L.default.createElement(rc,{...l,ownerDocument:o,ref:n}):i({ourProps:{ref:n},theirProps:l,slot:{},defaultTag:ru,name:"Portal"})}),{Group:ta(function(e,t){let{target:n,...r}=e,o={ref:tB(t)},l=tn();return L.default.createElement(rd.Provider,{value:n},l({ourProps:o,theirProps:r,defaultTag:rf,name:"Popover.Group"}))})});var rm=Object.defineProperty,rv=(e,t,n)=>{let r;return(r="symbol"!=typeof t?t+"":t)in e?rm(e,r,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[r]=n,n},rg=((g=rg||{})[g.Open=0]="Open",g[g.Closed=1]="Closed",g),rb=((b=rb||{})[b.OpenPopover=0]="OpenPopover",b[b.ClosePopover=1]="ClosePopover",b[b.SetButton=2]="SetButton",b[b.SetButtonId=3]="SetButtonId",b[b.SetPanel=4]="SetPanel",b[b.SetPanelId=5]="SetPanelId",b);let ry={0:e=>0===e.popoverState?e:{...e,popoverState:0,__demoMode:!1},1:e=>1===e.popoverState?e:{...e,popoverState:1,__demoMode:!1},2:(e,t)=>e.button===t.button?e:{...e,button:t.button},3:(e,t)=>
7e.buttonId===t.buttonId?e:{...e,buttonId:t.buttonId},4:(e,t)=>e.panel===t.panel?e:{...e,panel:t.panel},5:(e,t)=>e.panelId===t.panelId?e:{...e,panelId:t.panelId}};class rw extends tP{constructor(e){super(e),rv(this,"actions",{close:()=>this.send({type:1}),refocusableClose:e=>{this.actions.close();let t=e?e$(e)?e:"current"in e&&e$(e.current)?e.current:this.state.button:this.state.button;null==t||t.focus()},open:()=>this.send({type:0}),setButtonId:e=>this.send({type:3,buttonId:e}),setButton:e=>this.send({type:2,button:e}),setPanelId:e=>this.send({type:5,panelId:e}),setPanel:e=>this.send({type:4,panel:e})}),rv(this,"selectors",{isPortalled:e=>{var t;if(!e.button||!e.panel)return!1;let n=null!=(t=eM(e.button))?t:document;for(let t of n.querySelectorAll("body > *"))if(Number(null==t?void 0:t.contains(e.button))^Number(null==t?void 0:t.contains(e.panel)))return!0;let r=eX(n),o=r.indexOf(e.button),l=(o+r.length-1)%r.length,i=(o+1)%r.length,a=r[l],s=r[i];return!e.panel.contains(a)&&!e.panel.contains(s)}});{let e=this.state.id,t=tL.get(null);this.on(0,()=>t.actions.push(e)),this.on(1,()=>t.actions.pop(e))}}static new(e){let{id:t,__demoMode:n=!1}=e;return new rw({id:t,__demoMode:n,popoverState:+!n,buttons:{current:[]},button:null,buttonId:null,panel:null,panelId:null,beforePanelSentinel:{current:null},afterPanelSentinel:{current:null},afterButtonSentinel:{current:null}})}reduce(e,t){return eK(t.type,ry,e,t)}}let rx=(0,L.createContext)(null);function rE(e){let t=(0,L.useContext)(rx);if(null===t){let t=Error(`<${e} /> is missing a parent <Popover /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,rE),t}return t}let rC=(0,L.createContext)(null);function rP(){return(0,L.useContext)(rC)}rC.displayName="PopoverGroupContext";let rS=(0,L.createContext)(null);rS.displayName="PopoverPanelContext";let rT=te.RenderStrategy|te.Static;function rj(e,t){let n=(0,L.useId)(),{id:r=`headlessui-popover-backdrop-${n}`,transition:o=!1,...l}=e,i=rE("Popover.Backdrop"),a=tN(i,(0,L.useCallback)(e=>e.popoverState,[])),[s,u]=(0,L.useState)(null),c=tB(t,u),f=rt(),[d,p]=tK(o,s,null!==f?(f&re.Open)===re.Open:a===rg.Open),h=eD(e=>{if(ro(e.currentTarget))return e.preventDefault();i.actions.close()}),m=tI({open:a===rg.Open}),v={ref:c,id:r,"aria-hidden":!0,onClick:h,...tz(p)};return tn()({ourProps:v,theirProps:l,slot:m,defaultTag:"div",features:rT,visible:d,name:"Popover.Backdrop"})}let rO=te.RenderStrategy|te.Static,rR=ta(function(e,t){var n,r,o,l,i;let a,s,u,c,f,d,p,h,m,v,g=(0,L.useId)(),{__demoMode:b=!1,...y}=e,w=function(e){let{id:t,__demoMode:n=!1}=e,r=(0,L.useMemo)(()=>rw.new({id:t,__demoMode:n}),[]);return ri(()=>r.dispose()),r}({id:g,__demoMode:b}),x=(0,L.useRef)(null),E=tB(t,tH(e=>{x.current=e})),[C,P,S,T,j]=tN(w,(0,L.useCallback)(e=>[e.popoverState,e.button,e.panel,e.buttonId,e.panelId],[])),O=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return(0,L.useMemo)(()=>eF(...t),[...t])}(null!=(n=x.current)?n:P),R=eI(T),M=eI(j),F=(0,L.useMemo)(()=>({buttonId:R,panelId:M,close:w.actions.close}),[R,M,w]),k=rP(),A=null==k?void 0:k.registerPopover,N=eD(()=>{var e,t;let n=ek(null!=(e=x.current)?e:P);return null!=(t=null==k?void 0:k.isFocusWithinPopoverGroup())?t:n&&((null==P?void 0:P.contains(n))||(null==S?void 0:S.contains(n)))});(0,L.useEffect)(()=>null==A?void 0:A(F),[A,F]);let[_,I]=(a=(0,L.useContext)(rp),s=(0,L.useRef)([]),u=eD(e=>(s.current.push(e),a&&a.register(e),()=>c(e))),c=eD(e=>{let t=s.current.indexOf(e);-1!==t&&s.current.splice(t,1),a&&a.unregister(e)}),f=(0,L.useMemo)(()=>({register:u,unregister:c,portals:s}),[u,c,s]),[s,(0,L.useMemo)(()=>function(e){let{children:t}=e;return L.default.createElement(rp.Provider,{value:f},t)},[f])]),D=tm(P),H=function(){let{defaultContainers:e=[],portals:t,mainTreeNode:n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=eD(()=>{var r,o;let l=eM(n),i=[];for(let t of e)null!==t&&(eW(t)?i.push(t):"current"in t&&eW(t.current)&&i.push(t.current));if(null!=t&&t.current)for(let e of t.current)i.push(e);for(let e of null!=(r=null==l?void 0:l.querySelectorAll("html > *, body > *"))?r:[])e!==document.body&&e!==document.head&&eW(e)&&"headlessui-portal-root"!==e.id&&(n&&(e.contains(n)||e.contains(null==(o=null==n?void 0:n.getRootNode())?void 0:o.host))||i.some(t=>e.contains(t))||i.push(e));return i});
7return{resolveContainers:r,contains:eD(e=>r().some(t=>t.contains(e)))}}({mainTreeNode:D,portals:_,defaultContainers:[{get current(){return w.state.button}},{get current(){return w.state.panel}}]});r=O,o="focus",d=eI(e=>{var t,n,r,o,l,i;e.target!==window&&eV(e.target)&&w.state.popoverState===rg.Open&&(N()||w.state.button&&w.state.panel&&(H.contains(e.target)||null!=(n=null==(t=w.state.beforePanelSentinel.current)?void 0:t.contains)&&n.call(t,e.target)||null!=(o=null==(r=w.state.afterPanelSentinel.current)?void 0:r.contains)&&o.call(r,e.target)||null!=(i=null==(l=w.state.afterButtonSentinel.current)?void 0:l.contains)&&i.call(l,e.target)||w.actions.close()))}),(0,L.useEffect)(()=>{function e(e){d.current(e)}return(r=null!=r?r:window).addEventListener(o,e,!0),()=>r.removeEventListener(o,e,!0)},[r,o,!0]),l=C===rg.Open,i=H.resolveContainers,p=eI((e,t)=>{w.actions.close(),eQ(t,eJ.Loose)||(e.preventDefault(),null==P||P.focus())}),h=(0,L.useCallback)(function(e,t){if(e.defaultPrevented)return;let n=t(e);if(null!==n&&n.getRootNode().contains(n)&&n.isConnected){for(let t of function e(t){return"function"==typeof t?e(t()):Array.isArray(t)||t instanceof Set?t:[t]}(i))if(null!==t&&(t.contains(n)||e.composed&&e.composedPath().includes(t)))return;return eQ(n,eJ.Loose)||-1===n.tabIndex||e.preventDefault(),p.current(e,n)}},[p,i]),m=(0,L.useRef)(null),e3(l,"pointerdown",e=>{var t,n;e4()||(m.current=(null==(n=null==(t=e.composedPath)?void 0:t.call(e))?void 0:n[0])||e.target)},!0),e3(l,"pointerup",e=>{if(e4()||!m.current)return;let t=m.current;return m.current=null,h(e,()=>t)},!0),v=(0,L.useRef)({x:0,y:0}),e3(l,"touchstart",e=>{v.current.x=e.touches[0].clientX,v.current.y=e.touches[0].clientY},!0),e3(l,"touchend",e=>{let t={x:e.changedTouches[0].clientX,y:e.changedTouches[0].clientY};if(!(Math.abs(t.x-v.current.x)>=30||Math.abs(t.y-v.current.y)>=30))return h(e,()=>eV(e.target)?e.target:null)},!0),e8(l,"blur",e=>h(e,()=>{var e;return e$(e=window.document.activeElement)&&"IFRAME"===e.nodeName?window.document.activeElement:null}),!0);let B=tI({open:C===rg.Open,close:w.actions.refocusableClose}),W=tN(w,(0,L.useCallback)(e=>eK(e.popoverState,{[rg.Open]:re.Open,[rg.Closed]:re.Closed}),[])),$=tn();return L.default.createElement(th,{node:D},L.default.createElement(n8,null,L.default.createElement(rS.Provider,{value:null},L.default.createElement(rx.Provider,{value:w},L.default.createElement(tG,{value:w.actions.refocusableClose},L.default.createElement(rn,{value:W},L.default.createElement(I,null,$({ourProps:{ref:E},theirProps:y,slot:B,defaultTag:"div",name:"Popover"}))))))))}),rM=ta(function(e,t){let n=(0,L.useId)(),{id:r=`headlessui-popover-button-${n}`,disabled:o=!1,autoFocus:l=!1,...i}=e,a=rE("Popover.Button"),[s,u,c,f,d,p,h]=tN(a,(0,L.useCallback)(e=>[e.popoverState,a.selectors.isPortalled(e),e.button,e.buttonId,e.panel,e.panelId,e.afterButtonSentinel],[])),m=(0,L.useRef)(null),v=`headlessui-focus-sentinel-${(0,L.useId)()}`,g=rP(),b=null==g?void 0:g.closeOthers,y=null!==(0,L.useContext)(rS);(0,L.useEffect)(()=>{if(!y)return a.actions.setButtonId(r),()=>a.actions.setButtonId(null)},[y,r,a]);let[w]=(0,L.useState)(()=>Symbol()),x=tB(m,t,(0,L.useContext)(n4).setReference,eD(e=>{if(!y){if(e)a.state.buttons.current.push(w);else{let e=a.state.buttons.current.indexOf(w);-1!==e&&a.state.buttons.current.splice(e,1)}a.state.buttons.current.length>1&&console.warn("You are already using a <Popover.Button /> but only 1 <Popover.Button /> is supported."),e&&a.actions.setButton(e)}})),E=tB(m,t),C=eD(e=>{var t,n,r;if(y){if(a.state.popoverState===rg.Closed)return;switch(e.key){case rl.Space:case rl.Enter:e.preventDefault(),null==(n=(t=e.target).click)||n.call(t),a.actions.close(),null==(r=a.state.button)||r.focus()}}else switch(e.key){case rl.Space:case rl.Enter:e.preventDefault(),e.stopPropagation(),a.state.popoverState===rg.Closed?(null==b||b(a.state.buttonId),a.actions.open()):a.actions.close();break;case rl.Escape:if(a.state.popoverState!==rg.Open)return null==b?void 0:b(a.state.buttonId);if(!m.current)return;let o=ek(m.current);if(o&&!m.current.contains(o))return;e.preventDefault(),e.stopPropagation(),a.actions.close()}}),P=eD(e=>{y||e.key===rl.Space&&e.preventDefault()}),S=eD(e=>{var t,n;ro(e.currentTarget)||o||(y?(a.actions.close(),null==(t=a.state.button)||t.focu
7s()):(e.preventDefault(),e.stopPropagation(),a.state.popoverState===rg.Closed?(null==b||b(a.state.buttonId),a.actions.open()):a.actions.close(),null==(n=a.state.button)||n.focus()))}),T=eD(e=>{e.preventDefault(),e.stopPropagation()}),{isFocusVisible:j,focusProps:O}=ex({autoFocus:l}),{isHovered:R,hoverProps:M}=eT({isDisabled:o}),{pressed:F,pressProps:k}=eH({disabled:o}),A=s===rg.Open,N=tI({open:A,active:F||A,disabled:o,hover:R,focus:j,autofocus:l}),_=e7(e,c),I=y?ti({ref:E,type:_,onKeyDown:C,onClick:S,disabled:o||void 0,autoFocus:l},O,M,k):ti({ref:x,id:f,type:_,"aria-expanded":s===rg.Open,"aria-controls":d?p:void 0,disabled:o||void 0,autoFocus:l,onKeyDown:C,onKeyUp:P,onClick:S,onMouseDown:T},O,M,k),D=t$(),H=eD(()=>{if(!e$(a.state.panel))return;let e=a.state.panel;eK(D.current,{[tW.Forwards]:()=>e6(e,eq.First),[tW.Backwards]:()=>e6(e,eq.Last)})===eZ.Error&&e6(eX(eF(a.state.button)).filter(e=>"true"!==e.dataset.headlessuiFocusGuard),eK(D.current,{[tW.Forwards]:eq.Next,[tW.Backwards]:eq.Previous}),{relativeTo:a.state.button})}),B=tn();return L.default.createElement(L.default.Fragment,null,B({ourProps:I,theirProps:i,slot:N,defaultTag:"button",name:"Popover.Button"}),A&&!y&&u&&L.default.createElement(td,{id:v,ref:h,features:tf.Focusable,"data-headlessui-focus-guard":!0,as:"button",type:"button",onFocus:H}))}),rF=ta(rj),rk=Object.assign(rR,{Button:rM,Backdrop:ta(rj),Overlay:rF,Panel:ta(function(e,t){var n;let r,o=(0,L.useId)(),{id:l=`headlessui-popover-panel-${o}`,focus:i=!1,anchor:a,portal:s=!1,modal:u=!1,transition:c=!1,...f}=e,d=rE("Popover.Panel"),p=tN(d,d.selectors.isPortalled),[h,m,v,g,b]=tN(d,(0,L.useCallback)(e=>[e.popoverState,e.button,e.__demoMode,e.beforePanelSentinel,e.afterPanelSentinel],[])),y=`headlessui-focus-sentinel-before-${o}`,w=`headlessui-focus-sentinel-after-${o}`,x=(0,L.useRef)(null),E=(0,L.useMemo)(()=>a?"string"==typeof a?{to:a}:a:null,[a]),[C,P]=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;!1===e&&(e=null),"string"==typeof e&&(e={to:e});let t=(0,L.useContext)(n3),n=(0,L.useMemo)(()=>e,[JSON.stringify(e,(e,t)=>{var n;return null!=(n=null==t?void 0:t.outerHTML)?n:t})]);e_(()=>{null==t||t(null!=n?n:null)},[t,n]);let r=(0,L.useContext)(n4);return(0,L.useMemo)(()=>[r.setFloating,e?r.styles:{}],[r.setFloating,e,r.styles])}(E),S=function(){let{getFloatingProps:e,slot:t}=(0,L.useContext)(n4);return(0,L.useCallback)(function(){for(var n=arguments.length,r=Array(n),o=0;o<n;o++)r[o]=arguments[o];return Object.assign({},e(...r),{"data-anchor":t.anchor})},[e,t])}();E&&(s=!0);let[T,j]=(0,L.useState)(null),O=tB(x,t,E?C:null,d.actions.setPanel,j),R=e5(m),M=e5(x.current);e_(()=>(d.actions.setPanelId(l),()=>d.actions.setPanelId(null)),[l,d]);let F=rt(),[k,A]=tK(c,T,null!==F?(F&re.Open)===re.Open:h===rg.Open);n=d.actions.close,r=eI(e=>{let t=e.getBoundingClientRect();0===t.x&&0===t.y&&0===t.width&&0===t.height&&n()}),(0,L.useEffect)(()=>{if(!k)return;let e=null===m?null:e$(m)?m:m.current;if(!e)return;let t=eA();if("u">typeof ResizeObserver){let n=new ResizeObserver(()=>r.current(e));n.observe(e),t.add(()=>n.disconnect())}if("u">typeof IntersectionObserver){let n=new IntersectionObserver(()=>r.current(e));n.observe(e),t.add(()=>n.disconnect())}return()=>t.dispose()},[m,r,k]),function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:()=>[document.body];!function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:()=>({containers:[]}),r=(0,L.useSyncExternalStore)(tg.subscribe,tg.getSnapshot,tg.getSnapshot),o=t?r.get(t):void 0;o&&o.count,e_(()=>{if(!(!t||!e))return tg.dispatch("PUSH",t,n),()=>tg.dispatch("POP",t,n)},[e,t])}(function(e,t){let n=(0,L.useId)(),r=tL.get(t),[o,l]=tN(r,(0,L.useCallback)(e=>[r.selectors.isTop(e,n),r.selectors.inStack(e,n)],[r,n]));return e_(()=>{if(e)return r.actions.push(n),()=>r.actions.pop(n)},[r,e,n]),!!e&&(!l||o)}(e,"scroll-lock"),t,e=>{var t;return{containers:[...null!=(t=e.containers)?t:[],n]}})}(!v&&u&&k,M);let N=eD(e=>{var t;if(e.key===rl.Escape){if(d.state.popoverState!==rg.Open||!x.current)return;let n=ek(x.current);if(n&&!x.current.contains(n))return;e.preventDefault(),e.stopPropagation(),d.actions.close(),null==(t=d.state.button)||t.focu
7s()}});(0,L.useEffect)(()=>{var t;e.static||h===rg.Closed&&(null==(t=e.unmount)||t)&&d.actions.setPanel(null)},[h,e.unmount,e.static,d]),(0,L.useEffect)(()=>{if(v||!i||h!==rg.Open||!x.current)return;let e=ek(x.current);x.current.contains(e)||e6(x.current,eq.First)},[v,i,x.current,h]);let _=tI({open:h===rg.Open,close:d.actions.refocusableClose}),I=ti(E?S():{},{ref:O,id:l,onKeyDown:N,onBlur:i&&h===rg.Open?e=>{var t,n,r,o,l;let i=e.relatedTarget;i&&x.current&&(null!=(t=x.current)&&t.contains(i)||(d.actions.close(),(null!=(r=null==(n=g.current)?void 0:n.contains)&&r.call(n,i)||null!=(l=null==(o=b.current)?void 0:o.contains)&&l.call(o,i))&&i.focus({preventScroll:!0})))}:void 0,tabIndex:-1,style:{...f.style,...P,"--button-width":function(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],[r,o]=(0,L.useState)(()=>eB(t));return e_(()=>{if(!t||!e)return;let n=eA();return n.requestAnimationFrame(function e(){n.requestAnimationFrame(e),o(e=>{let n=eB(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}(k,m,!0).width},...tz(A)}),D=t$(),H=eD(()=>{let e=x.current;e&&eK(D.current,{[tW.Forwards]:()=>{var t;e6(e,eq.First)===eZ.Error&&(null==(t=d.state.afterPanelSentinel.current)||t.focus())},[tW.Backwards]:()=>{var e;null==(e=d.state.button)||e.focus({preventScroll:!0})}})}),B=eD(()=>{let e=x.current;e&&eK(D.current,{[tW.Forwards]:()=>{var e;if(!d.state.button)return;let t=eX(null!=(e=eF(d.state.button))?e:document.body),n=t.indexOf(d.state.button),r=t.slice(0,n+1),o=[...t.slice(n+1),...r];for(let e of o.slice())if("true"===e.dataset.headlessuiFocusGuard||null!=T&&T.contains(e)){let t=o.indexOf(e);-1!==t&&o.splice(t,1)}e6(o,eq.First,{sorted:!1})},[tW.Backwards]:()=>{var t;e6(e,eq.Previous)===eZ.Error&&(null==(t=d.state.button)||t.focus())}})}),W=tn();return L.default.createElement(rr,null,L.default.createElement(rS.Provider,{value:l},L.default.createElement(tG,{value:d.actions.refocusableClose},L.default.createElement(rh,{enabled:!!s&&(e.static||k),ownerDocument:R},k&&p&&L.default.createElement(td,{id:y,ref:g,features:tf.Focusable,"data-headlessui-focus-guard":!0,as:"button",type:"button",onFocus:H}),W({ourProps:I,theirProps:f,slot:_,defaultTag:"div",features:rO,visible:k,name:"Popover.Panel"}),k&&p&&L.default.createElement(td,{id:w,ref:b,features:tf.Focusable,"data-headlessui-focus-guard":!0,as:"button",type:"button",onFocus:B})))))}),Group:ta(function(e,t){let n=(0,L.useRef)(null),r=tB(n,t),[o,l]=(0,L.useState)([]),i=eD(e=>{l(t=>{let n=t.indexOf(e);if(-1!==n){let e=t.slice();return e.splice(n,1),e}return t})}),a=eD(e=>(l(t=>[...t,e]),()=>i(e))),s=eD(()=>{var e;let t=eF(n.current);if(!t)return!1;let r=ek(n.current);return!!(null!=(e=n.current)&&e.contains(r))||o.some(e=>{var n,o;return(null==(n=t.getElementById(e.buttonId.current))?void 0:n.contains(r))||(null==(o=t.getElementById(e.panelId.current))?void 0:o.contains(r))})}),u=eD(e=>{for(let t of o)t.buttonId.current!==e&&t.close()}),c=(0,L.useMemo)(()=>({registerPopover:a,unregisterPopover:i,isFocusWithinPopoverGroup:s,closeOthers:u}),[a,i,s,u]),f=tI({}),d=tn();return L.default.createElement(th,null,L.default.createElement(rC.Provider,{value:c},d({ourProps:{ref:r},theirProps:e,slot:f,defaultTag:"div",name:"Popover.Group"})))})});function rL(){let e=(0,L.useRef)(!1);return e_(()=>(e.current=!0,()=>{e.current=!1}),[]),e}function rA(e){var t;return!!(e.enter||e.enterFrom||e.enterTo||e.leave||e.leaveFrom||e.leaveTo)||!tc(null!=(t=e.as)?t:rB)||1===L.default.Children.count(e.children)}e.s(["useIsMounted",0,rL],85046);let rN=(0,L.createContext)(null);rN.displayName="TransitionContext";var r_=((y=r_||{}).Visible="visible",y.Hidden="hidden",y);let rI=(0,L.createContext)(null);function rD(e){return"children"in e?rD(e.children):e.current.filter(e=>{let{el:t}=e;return null!==t.current}).filter(e=>{let{state:t}=e;return"visible"===t}).length>0}function rH(e,t){let n=eI(e),r=(0,L.useRef)([]),o=rL(),l=eN(),i=eD(function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:tt.Hidden,i=r.current.findIndex(t=>{let{el:n}=t;return n===e});-1!==i&&(eK(t,{[tt.Unmount](){r.current.splice(i,1)},[tt.Hidden](){r.current[i].state="hidden"}}),l.microTask(()=>{var e;!rD(r)&&o.current&&(null==(e=n.current)||e.call(n))}))}),a=eD(e=>{let t=r.current.find(t=>{let{el:n}=t;return n===e});return t?"visible"!==t.state&&(t.state="visible"):r.current.push({el:e,state:"visible"}),()=>i(e,tt.Unmount)}),s=(0,L.useRef)([]),u=(0,L.useRef)(Promise.resolve()),c=(0,L.useRef)({enter:[],leave:[]}
7),f=eD((e,n,r)=>{s.current.splice(0),t&&(t.chains.current[n]=t.chains.current[n].filter(t=>{let[n]=t;return n!==e})),null==t||t.chains.current[n].push([e,new Promise(e=>{s.current.push(e)})]),null==t||t.chains.current[n].push([e,new Promise(e=>{Promise.all(c.current[n].map(e=>{let[t,n]=e;return n})).then(()=>e())})]),"enter"===n?u.current=u.current.then(()=>null==t?void 0:t.wait.current).then(()=>r(n)):r(n)}),d=eD((e,t,n)=>{Promise.all(c.current[t].splice(0).map(e=>{let[t,n]=e;return n})).then(()=>{var e;null==(e=s.current.shift())||e()}).then(()=>n(t))});return(0,L.useMemo)(()=>({children:r,register:a,unregister:i,onStart:f,onStop:d,wait:u,chains:c}),[a,i,r,f,d,c,u])}rI.displayName="NestingContext";let rB=L.Fragment,rW=te.RenderStrategy,r$=ta(function(e,t){let{show:n,appear:r=!1,unmount:o=!0,...l}=e,i=(0,L.useRef)(null),a=tB(...rA(e)?[i,t]:null===t?[]:[t]);ra();let s=rt();if(void 0===n&&null!==s&&(n=(s&re.Open)===re.Open),void 0===n)throw Error("A <Transition /> is used but it is missing a `show={true | false}` prop.");let[u,c]=(0,L.useState)(n?"visible":"hidden"),f=rH(()=>{n||c("hidden")}),[d,p]=(0,L.useState)(!0),h=(0,L.useRef)([n]);e_(()=>{!1!==d&&h.current[h.current.length-1]!==n&&(h.current.push(n),p(!1))},[h,n]);let m=(0,L.useMemo)(()=>({show:n,appear:r,initial:d}),[n,r,d]);e_(()=>{n?c("visible"):rD(f)||null===i.current||c("hidden")},[n,f]);let v={unmount:o},g=eD(()=>{var t;d&&p(!1),null==(t=e.beforeEnter)||t.call(e)}),b=eD(()=>{var t;d&&p(!1),null==(t=e.beforeLeave)||t.call(e)}),y=tn();return L.default.createElement(rI.Provider,{value:f},L.default.createElement(rN.Provider,{value:m},y({ourProps:{...v,as:L.Fragment,children:L.default.createElement(rV,{ref:a,...v,...l,beforeEnter:g,beforeLeave:b})},theirProps:{},defaultTag:L.Fragment,features:rW,visible:"visible"===u,name:"Transition"})))}),rV=ta(function(e,t){var n,r;let{transition:o=!0,beforeEnter:l,afterEnter:i,beforeLeave:a,afterLeave:s,enter:u,enterFrom:c,enterTo:f,entered:d,leave:p,leaveFrom:h,leaveTo:m,...v}=e,[g,b]=(0,L.useState)(null),y=(0,L.useRef)(null),w=rA(e),x=tB(...w?[y,t,b]:null===t?[]:[t]),E=null==(n=v.unmount)||n?tt.Unmount:tt.Hidden,{show:C,appear:P,initial:S}=function(){let e=(0,L.useContext)(rN);if(null===e)throw Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),[T,j]=(0,L.useState)(C?"visible":"hidden"),O=function(){let e=(0,L.useContext)(rI);if(null===e)throw Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),{register:R,unregister:M}=O;e_(()=>R(y),[R,y]),e_(()=>{if(E===tt.Hidden&&y.current)return C&&"visible"!==T?void j("visible"):eK(T,{hidden:()=>M(y),visible:()=>R(y)})},[T,y,R,M,C,E]);let F=ra();e_(()=>{if(w&&F&&"visible"===T&&null===y.current)throw Error("Did you forget to passthrough the `ref` to the actual DOM node?")},[y,T,F,w]);let k=S&&!P,A=P&&C&&S,N=(0,L.useRef)(!1),_=rH(()=>{N.current||(j("hidden"),M(y))},O),I=eD(e=>{N.current=!0,_.onStart(y,e?"enter":"leave",e=>{"enter"===e?null==l||l():"leave"===e&&(null==a||a())})}),D=eD(e=>{let t=e?"enter":"leave";N.current=!1,_.onStop(y,t,e=>{"enter"===e?null==i||i():"leave"===e&&(null==s||s())}),"leave"!==t||rD(_)||(j("hidden"),M(y))});(0,L.useEffect)(()=>{w&&o||(I(C),D(C))},[C,w,o]);let[,H]=tK(!(!o||!w||!F||k),g,C,{start:I,end:D}),B=ts({ref:x,className:(null==(r=e9(v.className,A&&u,A&&c,H.enter&&u,H.enter&&H.closed&&c,H.enter&&!H.closed&&f,H.leave&&p,H.leave&&!H.closed&&h,H.leave&&H.closed&&m,!H.transition&&C&&d))?void 0:r.trim())||void 0,...tz(H)}),W=0;"visible"===T&&(W|=re.Open),"hidden"===T&&(W|=re.Closed),C&&"hidden"===T&&(W|=re.Opening),C||"visible"!==T||(W|=re.Closing);let $=tn();return L.default.createElement(rI.Provider,{value:_},L.default.createElement(rn,{value:W},$({ourProps:B,theirProps:v,defaultTag:rB,features:rW,visible:"visible"===T,name:"Transition.Child"})))}),rz=ta(function(e,t){let n=null!==(0,L.useContext)(rN),r=null!==rt();return L.default.createElement(L.default.Fragment,null,!n&&r?L.default.createElement(r$,{ref:t,...e}):L.default.createElement(rV,{ref:t,...e}))}),rK=Object.assign(r$,{Child:rz,Root:r$});function rU(e){let{href:t,children:n}=e;return(0,j.jsx)(rk.Button,{as:O.default,href:t,className:"block w-full p-2",children:n})}function rG(e){let{open:t}=e;return(0,j.jsxs)("svg",{"aria-hidden":"true",className:"h-3.5 w-3.5 overflow-visible stroke-slate-700",fill:"none",strokeWidth:2,strokeLinecap:"round",children:[(0,j.jsx)("path",{d:"M0 1H14M0 7H14M0 13H14",className:R("origin-center transition",t&&"scale-90 opacity-0")}),(0,j.jsx)("path",{d:"M2 2L12 12M12 2L2 12",className:R("origin-center transition",!t&&"scale-90 opacity-0")})]})}function rq(){return(0,j.jsxs)(rk,{children:[(0,j.jsx)(rk.Button,{className:"relative z-10 flex h-8 w-8 items-center justify-center [&:not(:focus-visible)]:focus:outline-none","aria-label":"Toggle Navigation",children:e=>{let{open:t}=e;return(0,j.jsx)(rG,{open:t})}}),(0,j.jsxs)(rK.Root,{children:[(0,j.jsx)(rK.Child,{as:L.Fragment,enter:"duration-150 ease-out",enterFrom:"opacity-0",enterTo:"opacity-100",leave:"duration-150 ease-in",leaveFrom:"opacity-100",leaveTo:"opacity-0",children:(0,j.jsx)(rk.Overlay,{className:"fixed inset-0 bg-slate-300/50"})}),(0,j.jsx)(rK.Child,{as:L.Fragment,enter:"duration-150 ease-out",enterFrom:"opacity-0 scale-95",enterTo:"opacity-100 scale-100",leave:"duration-100 ease-in",leaveFrom:"opacity-100 scale-100",leaveTo:"opacity-0 scale-95",children:(0,j.jsxs)(rk.Panel,{as:"div",className:"absolute inset-x-0 top-full mt-4 flex origin-top flex-col rounded-2xl bg-white p-4 text-lg tracking-tight text-slate-900 shadow-xl ring-1 ring-slate-900/5",children:[(0,j.jsx)(rU,{href:"/#stake",children:"Stake with PFC"}),(0,j.jsx)(rU,{href:"/#host",children:"Host with PFC"}),(0,j.jsx)(rU,{href:"/#faq",children:"FAQ"})]})})]})]})}e.s(["Header",0,function(){return(0,j.jsx)("header",{className:"py-10",children:(0,j.jsx)(M,{children:(0,j.jsxs)("nav",{className:"relative z-50 flex justify-between",children:[(0,j.jsxs)("div",{className:"flex items-center md:gap-x-12",children:[(0,j.jsx)(O.default,{href:"#","aria-label":"Home",children:(0,j.jsx)(F,{className:"h-10 w-auto rounded-full"})}),(0,j.jsxs)("div",{className:"hidden md:flex md:gap-x-6",children:[(0,j.jsx)(k,{href:"/#stakewithpfc",children:"Stake with PFC"}),(0,j.jsx)(k,{href:"/#hostwithpfc",children:"Host with PFC"}),(0,j.jsx)(k,{href:"/#projects",children:"Tools"})]})]}),(0,j.jsxs)("div",{className:"flex items-center gap-x-6 md:gap-x-8",children:[(0,j.jsxs)("div",{className:"hidden md:block",children:[(0,j.jsx)(k,{href:"https://twitter.com/PFC_Validator","aria-label":"PFC on Twitter",children:(0,j.jsx)("svg",{"aria-hidden":"true",className:"h-6 w-6 fill-slate-500 group-hover:fill-slate-700",children:(0,j.jsx)("path",{d:"M8.29 20.251c7.547 0 11.675-6.253 11.675-11.675 0-.178 0-.355-.012-.53A8.348 8.348 0 0 0 22 5.92a8.19 8.19 0 0 1-2.357.646 4.118 4.118 0 0 0 1.804-2.27 8.224 8.224 0 0 1-2.605.996 4.107 4.107 0 0 0-6.993 3.743 11.65 11.65 0 0 1-8.457-4.287 4.106 4.106 0 0 0 1.27 5.477A4.073 4.073 0 0 1 2.8 9.713v.052a4.105 4.105 0 0 0 3.292 4.022 4.093 4.093 0 0 1-1.853.07 4.108 4.108 0 0 0 3.834 2.85A8.233 8.233 0 0 1 2 18.407a11.615 11.615 0 0 0 6.29 1.84"})})}),(0,j.jsx)(k,{href:"https://github.com/PFC-Validator","aria-label":"PFC on GitHub",children:(0,j.jsx)("svg",{"aria-hidden":"true",className:"h-6 w-6 fill-slate-500 group-hover:fill-slate-700",children:(0,j.jsx)("path",{d:"M12 2C6.477 2 2 6.484 2 12.017c0 4.425 2.865 8.18 6.839 9.504.5.092.682-.217.682-.483 0-.237-.008-.868-.013-1.703-2.782.605-3.369-1.343-3.369-1.343-.454-1.158
7-1.11-1.466-1.11-1.466-.908-.62.069-.608.069-.608 1.003.07 1.531 1.032 1.531 1.032.892 1.53 2.341 1.088 2.91.832.092-.647.35-1.088.636-1.338-2.22-.253-4.555-1.113-4.555-4.951 0-1.093.39-1.988 1.029-2.688-.103-.253-.446-1.272.098-2.65 0 0 .84-.27 2.75 1.026A9.564 9.564 0 0 1 12 6.844a9.59 9.59 0 0 1 2.504.337c1.909-1.296 2.747-1.027 2.747-1.027.546 1.379.202 2.398.1 2.651.64.7 1.028 1.595 1.028 2.688 0 3.848-2.339 4.695-4.566 4.943.359.309.678.92.678 1.855 0 1.338-.012 2.419-.012 2.747 0 .268.18.58.688.482A10.02 10.02 0 0 0 22 12.017C22 6.484 17.522 2 12 2Z"})})}),(0,j.jsx)(k,{href:"https://discord.gg/3AsZ9juvtt","aria-label":"PFC on Discord",children:(0,j.jsx)("svg",{stroke:"currentColor",fill:"currentColor",strokeWidth:"0",viewBox:"0 0 640 512",className:"mr-4 h-6 w-6 flex-shrink-0 fill-slate-500 group-hover:fill-slate-700","aria-hidden":"true",height:"1em",width:"1em",xmlns:"http://www.w3.org/2000/svg",children:(0,j.jsx)("path",{d:"M524.531,69.836a1.5,1.5,0,0,0-.764-.7A485.065,485.065,0,0,0,404.081,32.03a1.816,1.816,0,0,0-1.923.91,337.461,337.461,0,0,0-14.9,30.6,447.848,447.848,0,0,0-134.426,0,309.541,309.541,0,0,0-15.135-30.6,1.89,1.89,0,0,0-1.924-.91A483.689,483.689,0,0,0,116.085,69.137a1.712,1.712,0,0,0-.788.676C39.068,183.651,18.186,294.69,28.43,404.354a2.016,2.016,0,0,0,.765,1.375A487.666,487.666,0,0,0,176.02,479.918a1.9,1.9,0,0,0,2.063-.676A348.2,348.2,0,0,0,208.12,430.4a1.86,1.86,0,0,0-1.019-2.588,321.173,321.173,0,0,1-45.868-21.853,1.885,1.885,0,0,1-.185-3.126c3.082-2.309,6.166-4.711,9.109-7.137a1.819,1.819,0,0,1,1.9-.256c96.229,43.917,200.41,43.917,295.5,0a1.812,1.812,0,0,1,1.924.233c2.944,2.426,6.027,4.851,9.132,7.16a1.884,1.884,0,0,1-.162,3.126,301.407,301.407,0,0,1-45.89,21.83,1.875,1.875,0,0,0-1,2.611,391.055,391.055,0,0,0,30.014,48.815,1.864,1.864,0,0,0,2.063.7A486.048,486.048,0,0,0,610.7,405.729a1.882,1.882,0,0,0,.765-1.352C623.729,277.594,590.933,167.465,524.531,69.836ZM222.491,337.58c-28.972,0-52.844-26.587-52.844-59.239S193.056,219.1,222.491,219.1c29.665,0,53.306,26.82,52.843,59.239C275.334,310.993,251.924,337.58,222.491,337.58Zm195.38,0c-28.971,0-52.843-26.587-52.843-59.239S388.437,219.1,417.871,219.1c29.667,0,53.307,26.82,52.844,59.239C470.715,310.993,447.538,337.58,417.871,337.58Z"})})})]}),(0,j.jsx)("div",{className:"-mr-1 md:hidden",children:(0,j.jsx)(rq,{})})]})]})})})}],36378)}]);
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.