PageSourceSearch

https://oliviaoak.vercel.app/_next/static/chunks/0-ax8-pxrtqtj.js

js oliviaoak.vercel.app collected 2026-10-03 05:49:15 UTC 190,626 bytes, 3 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,95057,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={formatUrl:function(){return a},formatWithValidation:function(){return u},urlObjectKeys:function(){return s}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let i=e.r(90809)._(e.r(98183)),l=/https?|ftp|gopher|file/;function a(e){let{auth:t,hostname:r}=e,n=e.protocol||"",o=e.pathname||"",a=e.hash||"",s=e.query||"",u=!1;t=t?encodeURIComponent(t).replace(/%3A/i,":")+"@":"",e.host?u=t+e.host:r&&(u=t+(~r.indexOf(":")?`[${r}]`:r),e.port&&(u+=":"+e.port)),s&&"object"==typeof s&&(s=String(i.urlQueryToSearchParams(s)));let c=e.search||s&&`?${s}`||"";return n&&!n.endsWith(":")&&(n+=":"),e.slashes||(!n||l.test(n))&&!1!==u?(u="//"+(u||""),o&&"/"!==o[0]&&(o="/"+o)):u||(u=""),a&&"#"!==a[0]&&(a="#"+a),c&&"?"!==c[0]&&(c="?"+c),o=o.replace(/[?#]/g,encodeURIComponent),c=c.replace("#","%23"),`${n}${u}${o}${c}${a}`}let s=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function u(e){return a(e)}},18581,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"useMergedRef",{enumerable:!0,get:function(){return o}});let n=e.r(71645);function o(e,t){let r=(0,n.useRef)(null),o=(0,n.useRef)(null);return(0,n.useCallback)(n=>{if(null===n){let e=r.current;e&&(r.current=null,e());let t=o.current;t&&(o.current=null,t())}else e&&(r.current=i(e,n)),t&&(o.current=i(t,n))},[e,t])}function i(e,t){if("function"!=typeof e)return e.current=t,()=>{e.current=null};{let r=e(t);return"function"==typeof r?r:()=>e(null)}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},73668,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"isLocalURL",{enumerable:!0,get:function(){return i}});let n=e.r(18967),o=e.r(52817);function i(e){if(!(0,n.isAbsoluteUrl)(e))return!0;try{let t=(0,n.getLocationOrigin)(),r=new URL(e,t);return r.origin===t&&(0,o.hasBasePath)(r.pathname)}catch(e){return!1}}},84508,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"errorOnce",{enumerable:!0,get:function(){return n}});let n=e=>{}},22016,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={default:function(){return v},useLinkStatus:function(){return y}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let i=e.r(90809),l=e.r(43476),a=i._(e.r(71645)),s=e.r(95057),u=e.r(8372),c=e.r(18581),d=e.r(18967),f=e.r(5550);e.r(33525);let p=e.r(88540),h=e.r(91949),g=e.r(73668),m=e.r(9396);function v(t){var r,n;let o,i,v,[y,x]=(0,a.useOptimistic)(h.IDLE_LINK_STATUS),w=(0,a.useRef)(null),{href:k,as:S,children:E,prefetch:R=null,passHref:C,replace:O,shallow:P,scroll:T,onClick:j,onMouseEnter:M,onTouchStart:A,legacyBehavior:I=!1,onNavigate:z,transitionTypes:_,ref:N,unstable_dynamicOnHover:$,...W}=t;o=E,I&&("string"==typeof o||"number"==typeof o)&&(o=(0,l.jsx)("a",{children:o}));let D=a.default.useContext(u.AppRouterContext),H=!1!==R,L=!1!==R?null===(n=R)||"auto"===n?m.FetchStrategy.PPR:m.FetchStrategy.Full:m.FetchStrategy.PPR,F="string"==typeof(r=S||k)?r:(0,s.formatUrl)(r);if(I){if(o?.$$typeof===Symbol.for("react.lazy"))throw Object.defineProperty(Error("`<Link legacyBehavior>` received a direct child that is either a Server Component, or JSX that was loaded with React.lazy(). This is not supported. Either remove legacyBehavior, or make the direct child a Client Component that renders the Link's `<a>` tag."),"__NEXT_ERROR_CODE",{value:"E863",enumerable:!1,configurable:!0});i=a.default.Children.only(o)}let B=I?i&&"object"==typeof i&&i.ref:N,X=a.default.useCallback(e=>(null!==D&&(w.current=(0,h.mountLinkInstance)(e,F,D,L,H,x)),()=>{w.current&&((0,h.unmountLinkForCurrentNavigation)(w.current),w.current=null),(0,h.unmountPrefetchableInstance)(e)}),[H,F,D,L,x]),V={ref:(0,c.useMergedRef)(X,B),onClick(t){I||"function"!=typeof j||j(t),I&&i.props&&"function"==typeof i.props.onClick&&i.props.onClick(t),!D||t.defaultPrevented||function(t,r,n,o,i,l,s){if("u">typeof window){let u,{nodeName:c}=t.currentTarget;if("A"===c.toUpperCase()&&((u=t.currentTarget.getAttribute("target"))&&"_self"!==u||t.metaKey||t.ctrlKey||t.shiftKey||t.altKey||t.nativeEvent&&2===t.nativeEvent.which)||t.currentTarget.hasAttribute("download"))return;if(!(0,g.isLocalURL)(r)){o&&(t.preventDefault(),location.replace(r));return}if(t.preventDefault(),l){let e=!1;if(l({preventDefault:()=>{e=!0}}),e)return}let{dispatchNavigateAction:d}=e.r(99781);a.default.startTransition(()=>{d(r,o?"replace":"push",!1===i?p.ScrollBehavior.NoScroll:p.ScrollBehavior.Default,n.current,s)})}}(t,F,w,O,T,z,_)},onMouseEnter(e){I||"function"!=typeof M||M(e),I&&i.props&&"function"==typeof i.props.onMouseEnter&&i.props.onMouseEnter(e),D&&H&&(0,h.onNavigationIntent)(e.currentTarget,!0===$)},onTouchStart:function(e){I||"function"!=typeof A||A(e),I&&i.props&&"function"==typeof i.props.onTouchStart&&i.props.onTouchStart(e),D&&H&&(0,h.onNavigationIntent)(e.currentTarget,!0===$)}};return(0,d.isAbsoluteUrl)(F)?V.href=F:I&&!C&&("a"!==i.type||"href"in i.props)||(V.href=(0,f.addBasePath)(F)),v=I?a.default.cloneElement(i,V):(0,l.jsx)("a",{...W,...V,children:o}),(0,l.jsx)(b.Provider,{value:y,children:v})}e.r(84508);let b=(0,a.createContext)(h.IDLE_LINK_STATUS),y=()=>(0,a.useContext)(b);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esMo
1dule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},88143,(e,t,r)=>{"use strict";function n({widthInt:e,heightInt:t,blurWidth:r,blurHeight:o,blurDataURL:i,objectFit:l}){let a=r?40*r:e,s=o?40*o:t,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%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='${u?"none":"contain"===l?"xMidYMid":"cover"===l?"xMidYMid slice":"none"}' style='filter: url(%23b);' href='${i}'/%3E%3C/svg%3E`}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"getImageBlurSvg",{enumerable:!0,get:function(){return n}})},87690,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={VALID_LOADERS:function(){return i},imageConfigDefault:function(){return l}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let i=["default","imgix","cloudinary","akamai","custom"],l={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],path:"/_next/image",loader:"default",loaderFile:"",domains:[],disableStaticImages:!1,minimumCacheTTL:14400,formats:["image/webp"],maximumDiskCacheSize:void 0,maximumRedirects:3,maximumResponseBody:5e7,dangerouslyAllowLocalIP:!1,dangerouslyAllowSVG:!1,contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;",contentDispositionType:"attachment",localPatterns:void 0,remotePatterns:[],qualities:[75],unoptimized:!1,customCacheHandler:!1}},8927,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"getImgProps",{enumerable:!0,get:function(){return u}}),e.r(33525);let n=e.r(43369),o=e.r(88143),i=e.r(87690),l=["-moz-initial","fill","none","scale-down",void 0];function a(e){return void 0!==e.default}function 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({src:e,sizes:t,unoptimized:r=!1,priority:c=!1,preload:d=!1,loading:f,className:p,quality:h,width:g,height:m,fill:v=!1,style:b,overrideSrc:y,onLoad:x,onLoadingComplete:w,placeholder:k="empty",blurDataURL:S,fetchPriority:E,decoding:R="async",layout:C,objectFit:O,objectPosition:P,lazyBoundary:T,lazyRoot:j,...M},A){var I;let z,_,N,{imgConf:$,showAltText:W,blurComplete:D,defaultLoader:H}=A,L=$||i.imageConfigDefault;if("allSizes"in L)z=L;else{let e=[...L.deviceSizes,...L.imageSizes].sort((e,t)=>e-t),t=L.deviceSizes.sort((e,t)=>e-t),r=L.qualities?.sort((e,t)=>e-t);z={...L,allSizes:e,deviceSizes:t,qualities:r}}if(void 0===H)throw Object.defineProperty(Error("images.loaderFile detected but the file is missing default export.\nRead more: https://nextjs.org/docs/messages/invalid-images-config"),"__NEXT_ERROR_CODE",{value:"E163",enumerable:!1,configurable:!0});let F=M.loader||H;delete M.loader,delete M.srcSet;let B="__next_img_default"in F;if(B){if("custom"===z.loader)throw Object.defineProperty(Error(`Image with src "${e}" is missing "loader" prop.
2Read more: https://nextjs.org/docs/messages/next-image-missing-loader`),"__NEXT_ERROR_CODE",{value:"E252",enumerable:!1,configurable:!0})}else{let e=F;F=t=>{let{config:r,...n}=t;return e(n)}}if(C){"fill"===C&&(v=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[C];e&&(b={...b,...e});let r={responsive:"100vw",fill:"100vw"}[C];r&&!t&&(t=r)}let X="",V=s(g),Y=s(m);if((I=e)&&"object"==typeof I&&(a(I)||void 0!==I.src)){let t=a(e)?e.default:e;if(!t.src)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received ${JSON.stringify(t)}`),"__NEXT_ERROR_CODE",{value:"E460",enumerable:!1,configurable:!0});if(!t.height||!t.width)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received ${JSON.stringify(t)}
2`),"__NEXT_ERROR_CODE",{value:"E48",enumerable:!1,configurable:!0});if(_=t.blurWidth,N=t.blurHeight,S=S||t.blurDataURL,X=t.src,!v)if(V||Y){if(V&&!Y){let e=V/t.width;Y=Math.round(t.height*e)}else if(!V&&Y){let e=Y/t.height;V=Math.round(t.width*e)}}else V=t.width,Y=t.height}let U=!c&&!d&&("lazy"===f||void 0===f);(!(e="string"==typeof e?e:X)||e.startsWith("data:")||e.startsWith("blob:"))&&(r=!0,U=!1),z.unoptimized&&(r=!0),B&&!z.dangerouslyAllowSVG&&e.split("?",1)[0].endsWith(".svg")&&(r=!0);let q=s(h),G=Object.assign(v?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:O,objectPosition:P}:{},W?{}:{color:"transparent"},b),K=D||"empty"===k?null:"blur"===k?`url("data:image/svg+xml;charset=utf-8,${(0,o.getImageBlurSvg)({widthInt:V,heightInt:Y,blurWidth:_,blurHeight:N,blurDataURL:S||"",objectFit:G.objectFit})}")`:`url("${k}")`,J=l.includes(G.objectFit)?"fill"===G.objectFit?"100% 100%":"cover":G.objectFit,Q=K?{backgroundSize:J,backgroundPosition:G.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:K}:{},Z=function({config:e,src:t,unoptimized:r,width:o,quality:i,sizes:l,loader:a}){if(r){if(t.startsWith("/")&&!t.startsWith("//")){let e=(0,n.getDeploymentId)();if(e){let r=t.indexOf("?");if(-1!==r){let n=new URLSearchParams(t.slice(r+1));n.get("dpl")||(n.append("dpl",e),t=t.slice(0,r)+"?"+n.toString())}else t+=`?dpl=${e}`}}return{src:t,srcSet:void 0,sizes:void 0}}let{widths:s,kind:u}=function({deviceSizes:e,allSizes:t},r,n){if(n){let r=/(^|\s)(1?\d?\d)vw/g,o=[];for(let e;e=r.exec(n);)o.push(parseInt(e[2]));if(o.length){let r=.01*Math.min(...o);return{widths:t.filter(t=>t>=e[0]*r),kind:"w"}}return{widths:t,kind:"w"}}return"number"!=typeof r?{widths:e,kind:"w"}:{widths:[...new Set([r,2*r].map(e=>t.find(t=>t>=e)||t[t.length-1]))],kind:"x"}}(e,o,l),c=s.length-1;return{sizes:l||"w"!==u?l:"100vw",srcSet:s.map((r,n)=>`${a({config:e,src:t,quality:i,width:r})} ${"w"===u?r:n+1}${u}`).join(", "),src:a({config:e,src:t,quality:i,width:s[c]})}}({config:z,src:e,unoptimized:r,width:V,quality:q,sizes:t,loader:F}),ee=U?"lazy":f;return{props:{...M,loading:ee,fetchPriority:E,width:V,height:Y,decoding:R,className:p,style:{...G,...Q},sizes:Z.sizes,srcSet:Z.srcSet,src:y||Z.src},meta:{unoptimized:r,preload:d||c,placeholder:k,fill:v}}}},98879,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return a}});let n=e.r(71645),o="u"<typeof window,i=o?()=>{}:n.useLayoutEffect,l=o?()=>{}:n.useEffect;function a(e){let{headManager:t,reduceComponentsToState:r}=e;function a(){if(t&&t.mountedInstances){let e=n.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(r(e))}}return o&&(t?.mountedInstances?.add(e.children),a()),i(()=>(t?.mountedInstances?.add(e.children),()=>{t?.mountedInstances?.delete(e.children)})),i(()=>(t&&(t._pendingUpdate=a),()=>{t&&(t._pendingUpdate=a)})),l(()=>(t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null),()=>{t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null)})),null}},25633,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={default:function(){return g},defaultHead:function(){return d}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let i=e.r(55682),l=e.r(90809),a=e.r(43476),s=l._(e.r(71645)),u=i._(e.r(98879)),c=e.r(42732);function d(){return[(0,a.jsx)("meta",{charSet:"utf-8"},"charset"),(0,a.jsx)("meta",{name:"viewport",content:"width=device-width"},"viewport")]}function f(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===s.default.Fragment?e.concat(s.default.Children.toArray(t.props.children).reduce((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}e.r(33525);let p=["name","httpEquiv","charSet","itemProp"];function h(e){let t,r,n,o;return e.reduce(f,[]).reverse().concat(d().reverse()).filter((t=new Set,r=new Set,n=new Set,o={},e=>{let i=!0,l=!1;if(e.key&&"number"!=typeof e.key&&e.key.indexOf("$")>0){l=!0;let r=e.key.slice(e.key.indexOf("$")+1);t.has(r)?i=!1:t.add(r)}switch(e.type){case"title":case"base":r.has(e.type)?i=!1:r.add(e.type);break;case"meta":for(let t=0,r=p.length;t<r;t++){let r=p[t];if(e.props.hasOwnProperty(r))if("charSet"===r)n.has(r)?i=!1:n.add(r);else{let t=e.props[r],n=o[r]||new Set;("name"!==r||!l)&&n.has(t)?i=!1:(n.add(t),o[r]=n)}}}return i})).reverse().map((e,t)=>{let r=e.key||t;return s.default.cloneElement(e,{key:r})})}let g=function({children:e}){let t=(0,s.useContext)(c.HeadManagerContext);return(0,a.jsx)(u.default,{reduceComponentsToState:h,headManager:t,children:e})};("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esMo
2dule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},18556,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"ImageConfigContext",{enumerable:!0,get:function(){return i}});let n=e.r(55682)._(e.r(71645)),o=e.r(87690),i=n.default.createContext(o.imageConfigDefault)},65856,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"RouterContext",{enumerable:!0,get:function(){return n}});let n=e.r(55682)._(e.r(71645)).default.createContext(null)},70965,(e,t,r)=>{"use strict";function n(e,t){let r=e||75;return t?.qualities?.length?t.qualities.reduce((e,t)=>Math.abs(t-r)<Math.abs(e-r)?t:e,t.qualities[0]):r}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"findClosestQuality",{enumerable:!0,get:function(){return n}})},1948,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return l}});let n=e.r(70965),o=e.r(43369);function i({config:e,src:t,width:r,quality:l}){let a=(0,o.getDeploymentId)();if(t.startsWith("/")&&!t.startsWith("//")){let e=t.indexOf("?");if(-1!==e){let r=new URLSearchParams(t.slice(e+1)),n=r.get("dpl");if(n){a=n,r.delete("dpl");let o=r.toString();t=t.slice(0,e)+(o?"?"+o:"")}}}if(t.startsWith("/")&&t.includes("?")&&e.localPatterns?.length===1&&"**"===e.localPatterns[0].pathname&&""===e.localPatterns[0].search)throw Object.defineProperty(Error(`Image with src "${t}" is using a query string which is not configured in images.localPatterns.
3Read more: https://nextjs.org/docs/messages/next-image-unconfigured-localpatterns`),"__NEXT_ERROR_CODE",{value:"E871",enumerable:!1,configurable:!0});let s=(0,n.findClosestQuality)(l,e);return`${e.path}?url=${encodeURIComponent(t)}&w=${r}&q=${s}${t.startsWith("/")&&a?`&dpl=${a}`:""}`}i.__next_img_default=!0;let l=i},5500,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"Image",{enumerable:!0,get:function(){return x}});let n=e.r(55682),o=e.r(90809),i=e.r(43476),l=o._(e.r(71645)),a=n._(e.r(74080)),s=n._(e.r(25633)),u=e.r(8927),c=e.r(87690),d=e.r(18556);e.r(33525);let f=e.r(65856),p=n._(e.r(1948)),h=e.r(18581),g={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 m(e,t,r,n,o,i,l){let a=e?.src;e&&e["data-loaded-src"]!==a&&(e["data-loaded-src"]=a,("decode"in e?e.decode():Promise.resolve()).catch(()=>{}).then(()=>{if(e.parentElement&&e.isConnected){if("empty"!==t&&o(!0),r?.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let n=!1,o=!1;r.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>n,isPropagationStopped:()=>o,persist:()=>{},preventDefault:()=>{n=!0,t.preventDefault()},stopPropagation:()=>{o=!0,t.stopPropagation()}})}n?.current&&n.current(e)}}))}function v(e){return l.use?{fetchPriority:e}:{fetchpriority:e}}"u"<typeof window&&(globalThis.__NEXT_IMAGE_IMPORTED=!0);let b=(0,l.forwardRef)(({src:e,srcSet:t,sizes:r,height:n,width:o,decoding:a,className:s,style:u,fetchPriority:c,placeholder:d,loading:f,unoptimized:p,fill:g,onLoadRef:b,onLoadingCompleteRef:y,setBlurComplete:x,setShowAltText:w,sizesInput:k,onLoad:S,onError:E,...R},C)=>{let O=(0,l.useCallback)(e=>{e&&(E&&(e.src=e.src),e.complete&&m(e,d,b,y,x,p,k))},[e,d,b,y,x,E,p,k]),P=(0,h.useMergedRef)(C,O);return(0,i.jsx)("img",{...R,...v(c),loading:f,width:o,height:n,decoding:a,"data-nimg":g?"fill":"1",className:s,style:u,sizes:r,srcSet:t,src:e,ref:P,onLoad:e=>{m(e.currentTarget,d,b,y,x,p,k)},onError:e=>{w(!0),"empty"!==d&&x(!0),E&&E(e)}})});function y({isAppRouter:e,imgAttributes:t}){let r={as:"image",imageSrcSet:t.srcSet,imageSizes:t.sizes,crossOrigin:t.crossOrigin,referrerPolicy:t.referrerPolicy,...v(t.fetchPriority)};return e&&a.default.preload?(a.default.preload(t.src,r),null):(0,i.jsx)(s.default,{children:(0,i.jsx)("link",{rel:"preload",href:t.srcSet?void 0:t.src,...r},"__nimg-"+t.src+t.srcSet+t.sizes)})}let x=(0,l.forwardRef)((e,t)=>{let r=(0,l.useContext)(f.RouterContext),n=(0,l.useContext)(d.ImageConfigContext),o=(0,l.useMemo)(()=>{let e=g||n||c.imageConfigDefault,t=[...e.deviceSizes,...e.imageSizes].sort((e,t)=>
3e-t),r=e.deviceSizes.sort((e,t)=>e-t),o=e.qualities?.sort((e,t)=>e-t);return{...e,allSizes:t,deviceSizes:r,qualities:o,localPatterns:"u"<typeof window?n?.localPatterns:e.localPatterns}},[n]),{onLoad:a,onLoadingComplete:s}=e,h=(0,l.useRef)(a);(0,l.useEffect)(()=>{h.current=a},[a]);let m=(0,l.useRef)(s);(0,l.useEffect)(()=>{m.current=s},[s]);let[v,x]=(0,l.useState)(!1),[w,k]=(0,l.useState)(!1),{props:S,meta:E}=(0,u.getImgProps)(e,{defaultLoader:p.default,imgConf:o,blurComplete:v,showAltText:w});return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(b,{...S,unoptimized:E.unoptimized,placeholder:E.placeholder,fill:E.fill,onLoadRef:h,onLoadingCompleteRef:m,setBlurComplete:x,setShowAltText:k,sizesInput:e.sizes,ref:t}),E.preload?(0,i.jsx)(y,{isAppRouter:!r,imgAttributes:S}):null]})});("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},94909,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={default:function(){return c},getImageProps:function(){return u}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let i=e.r(55682),l=e.r(8927),a=e.r(5500),s=i._(e.r(1948));function u(e){let{props:t}=(0,l.getImgProps)(e,{defaultLoader:s.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qualities:[75],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,r]of Object.entries(t))void 0===r&&delete t[e];return{props:t}}let c=a.Image},57688,(e,t,r)=>{t.exports=e.r(94909)},55838,(e,t,r)=>{"use strict";var n=e.r(71645),o="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},i=n.useState,l=n.useEffect,a=n.useLayoutEffect,s=n.useDebugValue;function u(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!o(e,r)}catch(e){return!0}}var c="u"<typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var r=t(),n=i({inst:{value:r,getSnapshot:t}}),o=n[0].inst,c=n[1];return a(function(){o.value=r,o.getSnapshot=t,u(o)&&c({inst:o})},[e,r,t]),l(function(){return u(o)&&c({inst:o}),e(function(){u(o)&&c({inst:o})})},[e]),s(r),r};r.useSyncExternalStore=void 0!==n.useSyncExternalStore?n.useSyncExternalStore:c},2239,(e,t,r)=>{"use strict";t.exports=e.r(55838)},52822,(e,t,r)=>{"use strict";var n=e.r(71645),o=e.r(2239),i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},l=o.useSyncExternalStore,a=n.useRef,s=n.useEffect,u=n.useMemo,c=n.useDebugValue;r.useSyncExternalStoreWithSelector=function(e,t,r,n,o){var d=a(null);if(null===d.current){var f={hasValue:!1,value:null};d.current=f}else f=d.current;var p=l(e,(d=u(function(){function e(e){if(!s){if(s=!0,l=e,e=n(e),void 0!==o&&f.hasValue){var t=f.value;if(o(t,e))return a=t}return a=e}if(t=a,i(l,e))return t;var r=n(e);return void 0!==o&&o(t,r)?(l=e,t):(l=e,a=r)}var l,a,s=!1,u=void 0===r?null:r;return[function(){return e(t())},null===u?void 0:function(){return e(u())}]},[t,r,n,o]))[0],d[1]);return s(function(){f.hasValue=!0,f.value=p},[p]),c(p),p}},30224,(e,t,r)=>{"use strict";t.exports=e.r(52822)},31713,e=>{"use strict";let t,r,n,o,i;var l,a,s,u,c,d,f,p,h,g,m,v,b=e.i(43476),y=e.i(71645);function x(){return"u">typeof window}function w(e){return E(e)?(e.nodeName||"").toLowerCase():"#document"}function k(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function S(e){var t;return null==(t=(E(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function E(e){return!!x()&&(e instanceof Node||e instanceof k(e).Node)}function R(e){return!!x()&&(e instanceof Element||e instanceof k(e).Element)}function C(e){return!!x()&&(e instanceof HTMLElement||e instanceof k(e).HTMLElement)}function O(e){return!(!x()||"u"<typeof ShadowRoot)&&(e instanceof ShadowRoot||e instanceof k(e).ShadowRoot)}function P(e){let{overflow:t,overflowX:r,overflowY:n,display:o}=N(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+r)&&"inline"!==o&&"contents"!==o}function T(e){try{if(e.matches(":popover-open"))return!0}catch(e){}try{return e.matches(":modal")}catch(e){return!1}}e.i(47167);let j=/transform|translate|scale|rotate|perspective|filter/,M=/paint|layout|strict|content/,A=e=>!!e&&"none"!==e;function I(e){let t=R(e)?N(e):e;return A(t.transform)||A(t.translate)||A(t.scale)||A(t.rotate)||A(t.perspective)||!z()&&
3(A(t.backdropFilter)||A(t.filter))||j.test(t.willChange||"")||M.test(t.contain||"")}function z(){return null==t&&(t="u">typeof CSS&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),t}function _(e){return/^(html|body|#document)$/.test(w(e))}function N(e){return k(e).getComputedStyle(e)}function $(e){return R(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function W(e){if("html"===w(e))return e;let t=e.assignedSlot||e.parentNode||O(e)&&e.host||S(e);return O(t)?t.host:t}function D(e,t,r){var n;void 0===t&&(t=[]),void 0===r&&(r=!0);let o=function e(t){let r=W(t);return _(r)?t.ownerDocument?t.ownerDocument.body:t.body:C(r)&&P(r)?r:e(r)}(e),i=o===(null==(n=e.ownerDocument)?void 0:n.body),l=k(o);if(!i)return t.concat(o,D(o,[],r));{let e=H(l);return t.concat(l,l.visualViewport||[],P(o)?o:[],e&&r?D(e):[])}}function H(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}let L={...y},F={};function B(e,t){let r=y.useRef(F);return r.current===F&&(r.current=e(t)),r}let X=L.useInsertionEffect,V=X&&X!==L.useLayoutEffect?X:e=>e();function Y(e){let t=B(U).current;return t.next=e,V(t.effect),t.trampoline}function U(){let e={next:void 0,callback:q,trampoline:(...t)=>e.callback?.(...t),effect:()=>{e.callback=e.next}};return e}function q(){}let G="u">typeof document?y.useLayoutEffect:()=>{};function K(e,t){return e&&!t?e:!e&&t?t:e||t?{...e,...t}:void 0}let J={};function Q(e,t,r,n,o){if(!r&&!n&&!o&&!e)return Z(t);let i=Z(e);return t&&(i=ee(i,t)),r&&(i=ee(i,r)),n&&(i=ee(i,n)),o&&(i=ee(i,o)),i}function Z(e){return er(e)?{...en(e,J)}:function(e){let t={...e};for(let e in t){let r=t[e];et(e,r)&&(t[e]=eo(r))}return t}(e)}function ee(e,t){return er(t)?en(t,e):function(e,t){if(!t)return e;for(let r in t){let n=t[r];switch(r){case"style":e[r]=K(e.style,n);break;case"className":e[r]=el(e.className,n);break;default:et(r,n)?e[r]=function(e,t){return t?e?(...r)=>{let n=r[0];if(ea(n)){ei(n);let o=t(...r);return n.baseUIHandlerPrevented||e?.(...r),o}let o=t(...r);return e?.(...r),o}:eo(t):e}(e[r],n):e[r]=n}}return e}(e,t)}function et(e,t){let r=e.charCodeAt(0),n=e.charCodeAt(1),o=e.charCodeAt(2);return 111===r&&110===n&&o>=65&&o<=90&&("function"==typeof t||void 0===t)}function er(e){return"function"==typeof e}function en(e,t){return er(e)?e(t):e??J}function eo(e){return e?(...t)=>{let r=t[0];return ea(r)&&ei(r),e(...t)}:e}function ei(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function el(e,t){return t?e?t+" "+e:t:e}function ea(e){return null!=e&&"object"==typeof e&&"nativeEvent"in e}let es=function(e,...t){let r=new URL("https://base-ui.com/production-error");return r.searchParams.set("code",e.toString()),t.forEach(e=>r.searchParams.append("args[]",e)),`Base UI error #${e}; visit ${r} for the full message.`},eu=y.createContext(void 0);function ec(e={}){let{disabled:t=!1,focusableWhenDisabled:r,tabIndex:n=0,native:o=!0,composite:i}=e,l=y.useRef(null),a=function(e=!1){let t=y.useContext(eu);if(void 0===t&&!e)throw Error(es(16));return t}(!0),s=i??void 0!==a,{props:u}=function(e){let{focusableWhenDisabled:t,disabled:r,composite:n=!1,tabIndex:o=0,isNativeButton:i}=e,l=n&&!1!==t,a=n&&!1===t;return{props:y.useMemo(()=>{let e={onKeyDown(e){r&&t&&"Tab"!==e.key&&e.preventDefault()}};return n||(e.tabIndex=o,!i&&r&&(e.tabIndex=t?o:-1)),(i&&(t||l)||!i&&r)&&(e["aria-disabled"]=r),i&&(!t||a)&&(e.disabled=r),e},[n,r,t,l,a,i,o])}}({focusableWhenDisabled:r,disabled:t,composite:s,tabIndex:n,isNativeButton:o}),c=y.useCallback(()=>{let e=l.current;ed(e)&&s&&t&&void 0===u.disabled&&e.disabled&&(e.disabled=!1)},[t,u.disabled,s]);return G(c,[c]),{getButtonProps:y.useCallback((e={})=>{let{onClick:r,onMouseDown:n,onKeyUp:i,onKeyDown:l,onPointerDown:a,...c}=e;return Q({onClick(e){t?e.preventDefault():r?.(e)},onMouseDown(e){t||n?.(e)},onKeyDown(e){var n;if(t||(ei(e),l?.(e),e.baseUIHandlerPrevented))return;let i=e.target===e.currentTarget,a=e.currentTarget,u=ed(a),c=!o&&(n=a,!!(n?.tagName==="A"&&n?.href)),d=i&&(o?u:!c),f="Enter"===e.key,p=" "===e.key,h=a.getAttribute("role"),g=h?.startsWith("menuitem")||"option"===h||"gridcell"===h;if(i&&s&&p){if(e.defaultPrevented&&g)return;e.preventDefault(),c||o&&u?(a.click(),e.preventBaseUIHandler()):d&&(r?.(e),e.preventBaseUIHandler());return}d&&(!o&&(p||f)&&e.preventDefault(),!o&&f&&r?.(e))},onKeyUp(e){t||((ei(e),i?.(e),e.target===e.currentTarget&&o&&s&&ed(e.currentTarget)&&" "===e.key)?e.preventDefault():!e.baseUIHandlerPrevented&&(e.target!==e.currentTarget||o||s||" "!==e.key||r?.(e)))},onPointerDown(e){t?e.preventDefault():a?.(e)}},o?{type:"button"}:{role:"button"},u,c)},[t,u,s,o]),buttonRef:Y(e=>{l.current=e,c()})}}function ed(e){return C(e)&&"BUTTON"===e.tagName}function ef(e,t,r,n){var o,i,l,a,s;let u=B(ep).current;return o=u,i=e,l=t,a=r,s=n,(o.refs[0]!==i||o.refs[1]!==l||o.refs[2]!==a||o.refs[3]!==s)&&eh(u,[e,t,r,n]),u.callback}function ep(){return{callback:null,cleanup:null,refs:[]}}function eh(e,t){if(e.refs=t,t.every(e=>null==e)){e.callback=null;return}e.callback=r=>{if(e.cleanup&&(e.cleanup(),e.cleanup=null),null!=r){let n=Array(t.length).fill(null);for(let e=0;e<t.length;e+=1){let o=t[e];
3if(null!=o)switch(typeof o){case"function":{let t=o(r);"function"==typeof t&&(n[e]=t);break}case"object":o.current=r}}e.cleanup=()=>{for(let e=0;e<t.length;e+=1){let r=t[e];if(null!=r)switch(typeof r){case"function":{let t=n[e];"function"==typeof t?t():r(null);break}case"object":r.current=null}}}}}}let eg=parseInt(y.version,10);function em(e){if(!y.isValidElement(e))return null;let t=e.props;return(eg>=19?t?.ref:e.ref)??null}function ev(){}Object.freeze([]);let eb=Object.freeze({});function ey(e,t,r={}){let n=t.render,o=function(e,t={}){var r,n,o;let{className:i,style:l,render:a}=e,{state:s=eb,ref:u,props:c,stateAttributesMapping:d,enabled:f=!0}=t,p=f?"function"==typeof i?i(s):i:void 0,h=f?"function"==typeof l?l(s):l:void 0,g=f?function(e,t){let r={};for(let n in e){let o=e[n];if(t?.hasOwnProperty(n)){let e=t[n](o);null!=e&&Object.assign(r,e);continue}!0===o?r[`data-${n.toLowerCase()}`]="":o&&(r[`data-${n.toLowerCase()}`]=o.toString())}return r}(s,d):eb,m=f&&c?function(e){if(Array.isArray(e)){if(0===e.length)return J;if(1===e.length)return Z(e[0]);let t=Z(e[0]);for(let r=1;r<e.length;r+=1)t=ee(t,e[r]);return t}return Q(void 0,e)}(c):void 0,v=f?K(g,m)??{}:eb;if("u">typeof document)if(f)if(Array.isArray(u)){let e;r=[v.ref,em(a),...u],n=e=B(ep).current,o=r,(n.refs.length!==o.length||n.refs.some((e,t)=>e!==o[t]))&&eh(e,r),v.ref=e.callback}else v.ref=ef(v.ref,em(a),u);else ef(null,null);return f?(void 0!==p&&(v.className=el(v.className,p)),void 0!==h&&(v.style=K(v.style,h)),v):eb}(t,r);return!1===r.enabled?null:function(e,t,r,n){if(t){if("function"==typeof t)return t(r,n);let e=Q(r,t.props);e.ref=r.ref;let o=t;return o?.$$typeof===ex&&(o=y.Children.toArray(t)[0]),y.cloneElement(o,e)}if(e&&"string"==typeof e){var o,i;return o=e,i=r,"button"===o?(0,y.createElement)("button",{type:"button",...i,key:i.key}):"img"===o?(0,y.createElement)("img",{alt:"",...i,key:i.key}):y.createElement(o,i)}throw Error(es(8))}(e,n,o,r.state??eb)}let ex=Symbol.for("react.lazy"),ew=y.forwardRef(function(e,t){let{render:r,className:n,disabled:o=!1,focusableWhenDisabled:i=!1,nativeButton:l=!0,style:a,...s}=e,{getButtonProps:u,buttonRef:c}=ec({disabled:o,focusableWhenDisabled:i,native:l});return ey("button",e,{state:{disabled:o},ref:[t,c],props:[s,u]})});function ek(){for(var e,t,r=0,n="",o=arguments.length;r<o;r++)(e=arguments[r])&&(t=function e(t){var r,n,o="";if("string"==typeof t||"number"==typeof t)o+=t;else if("object"==typeof t)if(Array.isArray(t)){var i=t.length;for(r=0;r<i;r++)t[r]&&(n=e(t[r]))&&(o&&(o+=" "),o+=n)}else for(n in t)t[n]&&(o&&(o+=" "),o+=n);return o}(e))&&(n&&(n+=" "),n+=t);return n}let eS=e=>"boolean"==typeof e?`${e}`:0===e?"0":e,eE=(e=new Map,t=null,r)=>({nextPart:e,validators:t,classGroupId:r}),eR=[],eC=(e,t,r)=>{if(0==e.length-t)return r.classGroupId;let n=e[t],o=r.nextPart.get(n);if(o){let r=eC(e,t+1,o);if(r)return r}let i=r.validators;if(null===i)return;let l=0===t?e.join("-"):e.slice(t).join("-"),a=i.length;for(let e=0;e<a;e++){let t=i[e];if(t.validator(l))return t.classGroupId}},eO=(e,t)=>{let r=eE();for(let n in e)eP(e[n],r,n,t);return r},eP=(e,t,r,n)=>{let o=e.length;for(let i=0;i<o;i++)eT(e[i],t,r,n)},eT=(e,t,r,n)=>{"string"==typeof e?ej(e,t,r):"function"==typeof e?eM(e,t,r,n):eA(e,t,r,n)},ej=(e,t,r)=>{(""===e?t:eI(t,e)).classGroupId=r},eM=(e,t,r,n)=>{ez(e)?eP(e(n),t,r,n):(null===t.validators&&(t.validators=[]),t.validators.push({classGroupId:r,validator:e}))},eA=(e,t,r,n)=>{let o=Object.entries(e),i=o.length;for(let e=0;e<i;e++){let[i,l]=o[e];eP(l,eI(t,i),r,n)}},eI=(e,t)=>{let r=e,n=t.split("-"),o=n.length;for(let e=0;e<o;e++){let t=n[e],o=r.nextPart.get(t);o||(o=eE(),r.nextPart.set(t,o)),r=o}return r},ez=e=>"isThemeGetter"in e&&!0===e.isThemeGetter,e_=[],eN=(e,t,r,n,o)=>({modifiers:e,hasImportantModifier:t,baseClassName:r,maybePostfixModifierPosition:n,isExternal:o}),e$=/\s+/,eW=e=>{let t;if("string"==typeof e)return e;let r="";for(let n=0;n<e.length;n++)e[n]&&(t=eW(e[n]))&&(r&&(r+=" "),r+=t);return r},eD=[],eH=e=>{let t=t=>t[e]||eD;return t.isThemeGetter=!0,t},eL=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,eF=/^\((?:(\w[\w-]*):)?(.+)\)$/i,eB=/^\d+(?:\.\d+)?\/\d+(?:\.\d+)?$/,eX=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,eV=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,eY=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,eU=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,eq=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,eG=e=>eB.test(e),eK=e=>!!e&&!Number.isNaN(Number(e)),eJ=e=>!!e&&Number.isInteger(Number(e)),eQ=e=>e.endsWith("%")&&eK(e.slice(0,-1)),eZ=e=>eX.test(e),e0=()=>!0,e1=e=>eV.test(e)&&!eY.test(e),e2=()=>!1,e5=e=>eU.test(e),e3=e=>eq.test(e),e8=e=>!e9(e)&&!tl(e),e4=e=>e.startsWith("@container")&&("/"===e[10]&&void 0!==e[11]||"s"===e[11]&&void 0!==e[16]&&e.startsWith("-size/",10)||"n"===e[11]&&void 0!==e[18]&&e.startsWith("-normal/",10)),e6=e=>th(e,tb,e2),e9=e=>eL.test(e),e7=e=>th(e,ty,e1),te=e=>th(e,tx,eK),tt=e=>th(e,tk,e0),tr=e=>th(e,tw,e2),tn=e=>th(e,tm,e2),to=e=>th(e,tv,e3),ti=e=>th(e,tS,e5),tl=e=>eF.test(e),ta=e=>tg(e,ty),ts=e=>tg(e,tw),tu=e=>tg(e,tm),tc=e=>tg(e,tb),td=e=>tg(e,tv),tf=e=>tg(e,tS,!0),tp=e=>tg(e,tk,!0),th=(e,t,r)=>{let n=eL.exec(e);return!!n&&(n[1]?t(n[1]):r(n[2]))},tg=(e,t,r=!1)=>{let n=eF.exec(e);return!!n&&(n[1]?t(n[1]):r)},tm=e=>"position"===e||"percentage"===e,tv=e=>"image"===e||"url"===e,tb=e=>"length"===e||"size"===e||"bg-size"===e,ty=e=>"length"===e,tx=e=>"number"===e,tw=e=>"family-name"===e,tk=e=>"number"===e||"weight"===e,tS=e=>"shadow"===e,tE=((e,...t)=>{let r,n,o,i,l=e=>{let t=n(e);if(t)return t;let i=((e,t)=>{let{parseClassName:r,getClassGroupId:n,getConflictingClassGroupIds:o,sortModifiers:i,postfixLookupClassGroupIds:l}=t,a=[],s=e.trim().split(e$),u="";for(let e=s.length-1;e>=0;e-=1){let t,c=s[e],{isExternal:d,modifiers:f,hasImportantModifier:p,baseClassName:h,maybePostfixModifierPosition:g}=r(c);if(d){u=c+(u.length>0?" "+u:u);continue}let m=!!g;if(m){let e=(t=n(h.substring(0,g)))&&l[t]?n(h):void 0;e&&e!==t&&(t=e,m=!1)}else t=n(h);if(!t){if(!m||!(t=n(h))){u=c+(u.length>0?" "+u:u);continue}m=!1}let v=0===f.length?"":1===f.length?f[0]:i(f).join(":"),b=p?v+"!":v,y=b+t;if(a.indexOf(y)>-1)continue;a.push(y);let x=o(t,m);for(let e=0;e<x.length;++e){let t=x[e];a.push(b+t)}u=c+(u.length>0?" "+u:u)}return u})(e,r);return o(e,i),i};return i=a=>{var s;let u;return n=(r={cache:(e=>{if(e<1)return{get:()=>void 0,set:()=>{}};let t=0,r=Object.create(null),n=Object.create(null),o=(o,i)=>{r[o]=i,++t>e&&(t=0,n=r,r=Object.create(null))};return{get(e){let t=r[e];return void 0!==t?t:void 0!==(t=n[e])?(o(e,t),t):void 0},set(e,t){e in r?r[e]=t:o(e,t)}}})((s=t.reduce((e,t)=>
3t(e),e())).cacheSize),parseClassName:(e=>{let{prefix:t,experimentalParseClassName:r}=e,n=e=>{let t,r=[],n=0,o=0,i=0,l=e.length;for(let a=0;a<l;a++){let l=e[a];if(0===n&&0===o){if(":"===l){r.push(e.slice(i,a)),i=a+1;continue}if("/"===l){t=a;continue}}"["===l?n++:"]"===l?n--:"("===l?o++:")"===l&&o--}let a=0===r.length?e:e.slice(i),s=a,u=!1;return a.endsWith("!")?(s=a.slice(0,-1),u=!0):a.startsWith("!")&&(s=a.slice(1),u=!0),eN(r,u,s,t&&t>i?t-i:void 0)};if(t){let e=t+":",r=n;n=t=>t.startsWith(e)?r(t.slice(e.length)):eN(e_,!1,t,void 0,!0)}if(r){let e=n;n=t=>r({className:t,parseClassName:e})}return n})(s),sortModifiers:(u=new Map,s.orderSensitiveModifiers.forEach((e,t)=>{u.set(e,1e6+t)}),e=>{let t=[],r=[];for(let n=0;n<e.length;n++){let o=e[n],i="["===o[0],l=u.has(o);i||l?(r.length>0&&(r.sort(),t.push(...r),r=[]),t.push(o)):r.push(o)}return r.length>0&&(r.sort(),t.push(...r)),t}),postfixLookupClassGroupIds:(e=>{let t=Object.create(null),r=e.postfixLookupClassGroups;if(r)for(let e=0;e<r.length;e++)t[r[e]]=!0;return t})(s),...(e=>{let t=(e=>{let{theme:t,classGroups:r}=e;return eO(r,t)})(e),{conflictingClassGroups:r,conflictingClassGroupModifiers:n}=e;return{getClassGroupId:e=>{if(e.startsWith("[")&&e.endsWith("]")){var r;let t,n,o;return -1===(r=e).slice(1,-1).indexOf(":")?void 0:(n=(t=r.slice(1,-1)).indexOf(":"),(o=t.slice(0,n))?"arbitrary.."+o:void 0)}let n=e.split("-"),o=+(""===n[0]&&n.length>1);return eC(n,o,t)},getConflictingClassGroupIds:(e,t)=>{if(t){let t=n[e],o=r[e];if(t){if(o){let e=Array(o.length+t.length);for(let t=0;t<o.length;t++)e[t]=o[t];for(let r=0;r<t.length;r++)e[o.length+r]=t[r];return e}return t}return o||eR}return r[e]||eR}}})(s)}).cache.get,o=r.cache.set,i=l,l(a)},(...e)=>i(((...e)=>{let t,r,n=0,o="";for(;n<e.length;)(t=e[n++])&&(r=eW(t))&&(o&&(o+=" "),o+=r);return o})(...e))})(()=>{let e=eH("color"),t=eH("font"),r=eH("text"),n=eH("font-weight"),o=eH("tracking"),i=eH("leading"),l=eH("breakpoint"),a=eH("container"),s=eH("spacing"),u=eH("radius"),c=eH("shadow"),d=eH("inset-shadow"),f=eH("text-shadow"),p=eH("drop-shadow"),h=eH("blur"),g=eH("perspective"),m=eH("aspect"),v=eH("ease"),b=eH("animate"),y=()=>["auto","avoid","all","avoid-page","page","left","right","column"],x=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],w=()=>[...x(),tl,e9],k=()=>["auto","hidden","clip","visible","scroll"],S=()=>["auto","contain","none"],E=()=>[tl,e9,s],R=()=>[eG,"full","auto",...E()],C=()=>[eJ,"none","subgrid",tl,e9],O=()=>["auto",{span:["full",eJ,tl,e9]},eJ,tl,e9],P=()=>[eJ,"auto",tl,e9],T=()=>["auto","min","max","fr",tl,e9],j=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],M=()=>["start","end","center","stretch","center-safe","end-safe"],A=()=>["auto",...E()],I=()=>[eG,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...E()],z=()=>[eG,"screen","full","dvw","lvw","svw","min","max","fit",...E()],_=()=>[eG,"screen","full","lh","dvh","lvh","svh","min","max","fit",...E()],N=()=>[e,tl,e9],$=()=>[...x(),tu,tn,{position:[tl,e9]}],W=()=>["no-repeat",{repeat:["","x","y","space","round"]}],D=()=>["auto","cover","contain",tc,e6,{size:[tl,e9]}],H=()=>[eQ,ta,e7],L=()=>["","none","full",u,tl,e9],F=()=>["",eK,ta,e7],B=()=>["solid","dashed","dotted","double"],X=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],V=()=>[eK,eQ,tu,tn],Y=()=>["","none",h,tl,e9],U=()=>["none",eK,tl,e9],q=()=>["none",eK,tl,e9],G=()=>[eK,tl,e9],K=()=>[eG,"full",...E()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[eZ],breakpoint:[eZ],color:[e0],container:[eZ],"drop-shadow":[eZ],ease:["in","out","in-out"],font:[e8],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[eZ],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[eZ],shadow:[eZ],spacing:["px",eK],text:[eZ],"text-shadow":[eZ],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",eG,e9,tl,m]}],container:["container"],"container-type":[{"@container":["","normal","size",tl,e9]}
vendor: 4,400 bytes, line 3
3],"container-named":[e4],columns:[{columns:[eK,e9,tl,a]}],"break-after":[{"break-after":y()}],"break-before":[{"break-before":y()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:w()}],overflow:[{overflow:k()}],"overflow-x":[{"overflow-x":k()}],"overflow-y":[{"overflow-y":k()}],overscroll:[{overscroll:S()}],"overscroll-x":[{"overscroll-x":S()}],"overscroll-y":[{"overscroll-y":S()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:R()}],"inset-x":[{"inset-x":R()}],"inset-y":[{"inset-y":R()}],start:[{"inset-s":R(),start:R()}],end:[{"inset-e":R(),end:R()}],"inset-bs":[{"inset-bs":R()}],"inset-be":[{"inset-be":R()}],top:[{top:R()}],right:[{right:R()}],bottom:[{bottom:R()}],left:[{left:R()}],visibility:["visible","invisible","collapse"],z:[{z:[eJ,"auto",tl,e9]}],basis:[{basis:[eG,"full","auto",a,...E()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[eK,eG,"auto","initial","none",e9]}],grow:[{grow:["",eK,tl,e9]}],shrink:[{shrink:["",eK,tl,e9]}],order:[{order:[eJ,"first","last","none",tl,e9]}],"grid-cols":[{"grid-cols":C()}],"col-start-end":[{col:O()}],"col-start":[{"col-start":P()}],"col-end":[{"col-end":P()}],"grid-rows":[{"grid-rows":C()}],"row-start-end":[{row:O()}],"row-start":[{"row-start":P()}],"row-end":[{"row-end":P()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":T()}],"auto-rows":[{"auto-rows":T()}],gap:[{gap:E()}],"gap-x":[{"gap-x":E()}],"gap-y":[{"gap-y":E()}],"justify-content":[{justify:[...j(),"normal"]}],"justify-items":[{"justify-items":[...M(),"normal"]}],"justify-self":[{"justify-self":["auto",...M()]}],"align-content":[{content:["normal",...j()]}],"align-items":[{items:[...M(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...M(),{baseline:["","last"]}]}],"place-content":[{"place-content":j()}],"place-items":[{"place-items":[...M(),"baseline"]}],"place-self":[{"place-self":["auto",...M()]}],p:[{p:E()}],px:[{px:E()}],py:[{py:E()}],ps:[{ps:E()}],pe:[{pe:E()}],pbs:[{pbs:E()}],pbe:[{pbe:E()}],pt:[{pt:E()}],pr:[{pr:E()}],pb:[{pb:E()}],pl:[{pl:E()}],m:[{m:A()}],mx:[{mx:A()}],my:[{my:A()}],ms:[{ms:A()}],me:[{me:A()}],mbs:[{mbs:A()}],mbe:[{mbe:A()}],mt:[{mt:A()}],mr:[{mr:A()}],mb:[{mb:A()}],ml:[{ml:A()}],"space-x":[{"space-x":E()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":E()}],"space-y-reverse":["space-y-reverse"],size:[{size:I()}],"inline-size":[{inline:["auto",...z()]}],"min-inline-size":[{"min-inline":["auto",...z()]}],"max-inline-size":[{"max-inline":["none",...z()]}],"block-size":[{block:["auto",..._()]}],"min-block-size":[{"min-block":["auto",..._()]}],"max-block-size":[{"max-block":["none",..._()]}],w:[{w:[a,"screen",...I()]}],"min-w":[{"min-w":[a,"screen","none",...I()]}],"max-w":[{"max-w":[a,"screen","none","prose",{screen:[l]},...I()]}],h:[{h:["screen","lh",...I()]}],"min-h":[{"min-h":["screen","lh","none",...I()]}],"max-h":[{"max-h":["screen","lh",...I()]}],"font-size":[{text:["base",r,ta,e7]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[n,tp,tt]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",eQ,e9]}],"font-family":[{font:[ts,tr,t]}],"font-features":[{"font-features":[e9]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[o,tl,e9]}
vendor: 9,074 bytes, line 3
3],"line-clamp":[{"line-clamp":[eK,"none",tl,te]}],leading:[{leading:[i,...E()]}],"list-image":[{"list-image":["none",tl,e9]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",tl,e9]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:N()}],"text-color":[{text:N()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...B(),"wavy"]}],"text-decoration-thickness":[{decoration:[eK,"from-font","auto",tl,e7]}],"text-decoration-color":[{decoration:N()}],"underline-offset":[{"underline-offset":[eK,"auto",tl,e9]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:E()}],"tab-size":[{tab:[eJ,tl,e9]}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",tl,e9]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",tl,e9]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:$()}],"bg-repeat":[{bg:W()}],"bg-size":[{bg:D()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},eJ,tl,e9],radial:["",tl,e9],conic:[eJ,tl,e9]},td,to]}],"bg-color":[{bg:N()}],"gradient-from-pos":[{from:H()}],"gradient-via-pos":[{via:H()}],"gradient-to-pos":[{to:H()}],"gradient-from":[{from:N()}],"gradient-via":[{via:N()}],"gradient-to":[{to:N()}],rounded:[{rounded:L()}],"rounded-s":[{"rounded-s":L()}],"rounded-e":[{"rounded-e":L()}],"rounded-t":[{"rounded-t":L()}],"rounded-r":[{"rounded-r":L()}],"rounded-b":[{"rounded-b":L()}],"rounded-l":[{"rounded-l":L()}],"rounded-ss":[{"rounded-ss":L()}],"rounded-se":[{"rounded-se":L()}],"rounded-ee":[{"rounded-ee":L()}],"rounded-es":[{"rounded-es":L()}],"rounded-tl":[{"rounded-tl":L()}],"rounded-tr":[{"rounded-tr":L()}],"rounded-br":[{"rounded-br":L()}],"rounded-bl":[{"rounded-bl":L()}],"border-w":[{border:F()}],"border-w-x":[{"border-x":F()}],"border-w-y":[{"border-y":F()}],"border-w-s":[{"border-s":F()}],"border-w-e":[{"border-e":F()}],"border-w-bs":[{"border-bs":F()}],"border-w-be":[{"border-be":F()}],"border-w-t":[{"border-t":F()}],"border-w-r":[{"border-r":F()}],"border-w-b":[{"border-b":F()}],"border-w-l":[{"border-l":F()}],"divide-x":[{"divide-x":F()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":F()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...B(),"hidden","none"]}],"divide-style":[{divide:[...B(),"hidden","none"]}],"border-color":[{border:N()}],"border-color-x":[{"border-x":N()}],"border-color-y":[{"border-y":N()}],"border-color-s":[{"border-s":N()}],"border-color-e":[{"border-e":N()}],"border-color-bs":[{"border-bs":N()}],"border-color-be":[{"border-be":N()}],"border-color-t":[{"border-t":N()}],"border-color-r":[{"border-r":N()}],"border-color-b":[{"border-b":N()}],"border-color-l":[{"border-l":N()}],"divide-color":[{divide:N()}],"outline-style":[{outline:[...B(),"none","hidden"]}],"outline-offset":[{"outline-offset":[eK,tl,e9]}],"outline-w":[{outline:["",eK,ta,e7]}],"outline-color":[{outline:N()}],shadow:[{shadow:["","none",c,tf,ti]}],"shadow-color":[{shadow:N()}],"inset-shadow":[{"inset-shadow":["none",d,tf,ti]}],"inset-shadow-color":[{"inset-shadow":N()}],"ring-w":[{ring:F()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:N()}],"ring-offset-w":[{"ring-offset":[eK,e7]}],"ring-offset-color":[{"ring-offset":N()}],"inset-ring-w":[{"inset-ring":F()}],"inset-ring-color":[{"inset-ring":N()}],"text-shadow":[{"text-shadow":["none",f,tf,ti]}],"text-shadow-color":[{"text-shadow":N()}],opacity:[{opacity:[eK,tl,e9]}],"mix-blend":[{"mix-blend":[...X(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":X()}],"mask-clip":[{"mask-clip":["border","padding","content","fill","stroke","view"]},"mask-no-clip"],"mask-composite":[{mask:["add","subtract","intersect","exclude"]}],"mask-image-linear-pos":[{"mask-linear":[eK]}],"mask-image-linear-from-pos":[{"mask-linear-from":V()}],"mask-image-linear-to-pos":[{"mask-linear-to":V()}],"mask-image-linear-from-color":[{"mask-linear-from":N()}],"mask-image-linear-to-color":[{"mask-linear-to":N()}],"mask-image-t-from-pos":[{"mask-t-from":V()}],"mask-image-t-to-pos":[{"mask-t-to":V()}],"mask-image-t-from-color":[{"mask-t-from":N()}],"mask-image-t-to-color":[{"mask-t-to":N()}],"mask-image-r-from-pos":[{"mask-r-from":V()}],"mask-image-r-to-pos":[{"mask-r-to":V()}],"mask-image-r-from-color":[{"mask-r-from":N()}],"mask-image-r-to-color":[{"mask-r-to":N()}],"mask-image-b-from-pos":[{"mask-b-from":V()}],"mask-image-b-to-pos":[{"mask-b-to":V()}],"mask-image-b-from-color":[{"mask-b-from":N()}],"mask-image-b-to-color":[{"mask-b-to":N()}],"mask-image-l-from-pos":[{"mask-l-from":V()}],"mask-image-l-to-pos":[{"mask-l-to":V()}],"mask-image-l-from-color":[{"mask-l-from":N()}],"mask-image-l-to-color":[{"mask-l-to":N()}],"mask-image-x-from-pos":[{"mask-x-from":V()}],"mask-image-x-to-pos":[{"mask-x-to":V()}],"mask-image-x-from-color":[{"mask-x-from":N()}],"mask-image-x-to-color":[{"mask-x-to":N()}],"mask-image-y-from-pos":[{"mask-y-from":V()}],"mask-image-y-to-pos":[{"mask-y-to":V()}],"mask-image-y-from-color":[{"mask-y-from":N()}],"mask-image-y-to-color":[{"mask-y-to":N()}],"mask-image-radial":[{"mask-radial":[tl,e9]}],"mask-image-radial-from-pos":[{"mask-radial-from":V()}],"mask-image-radial-to-pos":[{"mask-radial-to":V()}],"mask-image-radial-from-color":[{"mask-radial-from":N()}],"mask-image-radial-to-color":[{"mask-radial-to":N()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":x()}],"mask-image-conic-pos":[{"mask-conic":[eK]}],"mask-image-conic-from-pos":[{"mask-conic-from":V()}],"mask-image-conic-to-pos":[{"mask-conic-to":V()}],"mask-image-conic-from-color":[{"mask-conic-from":N()}],"mask-image-conic-to-color":[{"mask-conic-to":N()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:$()}],"mask-repeat":[{mask:W()}],"mask-size":[{mask:D()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",tl,e9]}],filter:[{filter:["","none",tl,e9]}],blur:[{blur:Y()}],brightness:[{brightness:[eK,tl,e9]}],contrast:[{contrast:[eK,tl,e9]}],"drop-shadow":[{"drop-shadow":["","none",p,tf,ti]}],"drop-shadow-color":[{"drop-shadow":N()}],grayscale:[{grayscale:["",eK,tl,e9]}],"hue-rotate":[{"hue-rotate":[eK,tl,e9]}],invert:[{invert:["",eK,tl,e9]}],saturate:[{saturate:[eK,tl,e9]}],sepia:[{sepia:["",eK,tl,e9]}],"backdrop-filter":[{"backdrop-filter":["","none",tl,e9]}],"backdrop-blur":[{"backdrop-blur":Y()}],"backdrop-brightness":[{"backdrop-brightness":[eK,tl,e9]}],"backdrop-contrast":[{"backdrop-contrast":[eK,tl,e9]}],"backdrop-grayscale":[{"backdrop-grayscale":["",eK,tl,e9]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[eK,tl,e9]}],"backdrop-invert":[{"backdrop-invert":["",eK,tl,e9]}],"backdrop-opacity":[{"backdrop-opacity":[eK,tl,e9]}],"backdrop-saturate":[{"backdrop-saturate":[eK,tl,e9]}],"backdrop-sepia":[{"backdrop-sepia":["",eK,tl,e9]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":E()}],"border-spacing-x":[{"border-spacing-x":E()}],"border-spacing-y":[{"border-spacing-y":E()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",tl,e9]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[eK,"initial",tl,e9]}],ease:[{ease:["linear","initial",v,tl,e9]}],delay:[{delay:[eK,tl,e9]}],animate:[{animate:["none",b,tl,e9]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[g,tl,e9]}],"perspective-origin":[{"perspective-origin":w()}],rotate:[{rotate:U()}],"rotate-x":[{"rotate-x":U()}],"rotate-y":[{"rotate-y":U()}],"rotate-z":[{"rotate-z":U()}],scale:[{scale:q()}],"scale-x":[{"scale-x":q()}],"scale-y":[{"scale-y":q()}],"scale-z":[{"scale-z":q()}],"scale-3d":["scale-3d"],skew:[{skew:G()}],"skew-x":[{"skew-x":G()}],"skew-y":[{"skew-y":G()}],transform:[{transform:[tl,e9,"","none","gpu","cpu"]}],"transform-origin":[{origin:w()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:K()}],"translate-x":[{"translate-x":K()}],"translate-y":[{"translate-y":K()}],"translate-z":[{"translate-z":K()}],"translate-none":["translate-none"],zoom:[{zoom:[eJ,tl,e9]}],accent:[{accent:N()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:N()}
vendor: 5,375 bytes, line 3
3],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",tl,e9]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scrollbar-thumb-color":[{"scrollbar-thumb":N()}],"scrollbar-track-color":[{"scrollbar-track":N()}],"scrollbar-gutter":[{"scrollbar-gutter":["auto","stable","both"]}],"scrollbar-w":[{scrollbar:["auto","thin","none"]}],"scroll-m":[{"scroll-m":E()}],"scroll-mx":[{"scroll-mx":E()}],"scroll-my":[{"scroll-my":E()}],"scroll-ms":[{"scroll-ms":E()}],"scroll-me":[{"scroll-me":E()}],"scroll-mbs":[{"scroll-mbs":E()}],"scroll-mbe":[{"scroll-mbe":E()}],"scroll-mt":[{"scroll-mt":E()}],"scroll-mr":[{"scroll-mr":E()}],"scroll-mb":[{"scroll-mb":E()}],"scroll-ml":[{"scroll-ml":E()}],"scroll-p":[{"scroll-p":E()}],"scroll-px":[{"scroll-px":E()}],"scroll-py":[{"scroll-py":E()}],"scroll-ps":[{"scroll-ps":E()}],"scroll-pe":[{"scroll-pe":E()}],"scroll-pbs":[{"scroll-pbs":E()}],"scroll-pbe":[{"scroll-pbe":E()}],"scroll-pt":[{"scroll-pt":E()}],"scroll-pr":[{"scroll-pr":E()}],"scroll-pb":[{"scroll-pb":E()}],"scroll-pl":[{"scroll-pl":E()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",tl,e9]}],fill:[{fill:["none",...N()]}],"stroke-w":[{stroke:[eK,ta,e7,te]}],stroke:[{stroke:["none",...N()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{"container-named":["container-type"],overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","inset-bs","inset-be","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pbs","pbe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mbs","mbe","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-x","border-w-y","border-w-s","border-w-e","border-w-bs","border-w-be","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-x","border-color-y","border-color-s","border-color-e","border-color-bs","border-color-be","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mbs","scroll-mbe","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pbs","scroll-pbe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},postfixLookupClassGroups:["container-type"],orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}});function tR(...e){return tE(ek(e))}let tC=(r="group/button inline-flex shrink-0 items-center justify-center rounded-lg border border-transparent bg-clip-padding text-sm font-medium whitespace-nowrap transition-all outline-none select-none focus-visible:border-ring focus-visible:ring-3 focus-visible:ring-ring/50 active:not-aria-[haspopup]:translate-y-
3px disabled:pointer-events-none disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-3 aria-invalid:ring-destructive/20 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",n={variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/80",outline:"border-border bg-background hover:bg-muted hover:text-foreground aria-expanded:bg-muted aria-expanded:text-foreground dark:border-input dark:bg-input/30 dark:hover:bg-input/50",secondary:"bg-secondary text-secondary-foreground hover:bg-[color-mix(in_oklch,var(--secondary),var(--foreground)_5%)] aria-expanded:bg-secondary aria-expanded:text-secondary-foreground",ghost:"hover:bg-muted hover:text-foreground aria-expanded:bg-muted aria-expanded:text-foreground dark:hover:bg-muted/50",destructive:"bg-destructive/10 text-destructive hover:bg-destructive/20 focus-visible:border-destructive/40 focus-visible:ring-destructive/20 dark:bg-destructive/20 dark:hover:bg-destructive/30 dark:focus-visible:ring-destructive/40",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-8 gap-1.5 px-2.5 has-data-[icon=inline-end]:pr-2 has-data-[icon=inline-start]:pl-2",xs:"h-6 gap-1 rounded-[min(var(--radius-md),10px)] px-2 text-xs in-data-[slot=button-group]:rounded-lg has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 [&_svg:not([class*='size-'])]:size-3",sm:"h-7 gap-1 rounded-[min(var(--radius-md),12px)] px-2.5 text-[0.8rem] in-data-[slot=button-group]:rounded-lg has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 [&_svg:not([class*='size-'])]:size-3.5",lg:"h-9 gap-1.5 px-2.5 has-data-[icon=inline-end]:pr-2 has-data-[icon=inline-start]:pl-2",icon:"size-8","icon-xs":"size-6 rounded-[min(var(--radius-md),10px)] in-data-[slot=button-group]:rounded-lg [&_svg:not([class*='size-'])]:size-3","icon-sm":"size-7 rounded-[min(var(--radius-md),12px)] in-data-[slot=button-group]:rounded-lg","icon-lg":"size-9"}},defaultVariants:{variant:"default",size:"default"}},e=>{var t;if((null==n?void 0:n.variants)==null)return ek(r,null==e?void 0:e.class,null==e?void 0:e.className);let{variants:o,defaultVariants:i}=n,l=Object.keys(o).map(t=>{let r=null==e?void 0:e[t],n=null==i?void 0:i[t];if(null===r)return null;let l=eS(r)||eS(n);return o[t][l]}),a=e&&Object.entries(e).reduce((e,t)=>{let[r,n]=t;return void 0===n||(e[r]=n),e},{});return ek(r,l,null==n||null==(t=n.compoundVariants)?void 0:t.reduce((e,t)=>{let{class:r,className:n,...o}=t;return Object.entries(o).every(e=>{let[t,r]=e;return Array.isArray(r)?r.includes({...i,...a}[t]):({...i,...a})[t]===r})?[...e,r,n]:e},[]),null==e?void 0:e.class,null==e?void 0:e.className)});function tO({className:e,variant:t="default",size:r="default",...n}){return(0,b.jsx)(ew,{"data-slot":"button",className:tR(tC({variant:t,size:r,className:e})),...n})}var tP=e.i(22016);function tT({className:e,children:t,count:r=400,speed:n=.5,starColor:o="#ffffff",twinkle:i=!0}){let l=(0,y.useRef)(null),a=(0,y.useRef)(null);return(0,y.useEffect)(()=>{let e,t=l.current,s=a.current;if(!t||!s)return;let u=t.getContext("2d");if(!u)return;let c=s.getBoundingClientRect(),d=c.width,f=c.height;t.width=d,t.height=f;let p=0,h=Array.from({length:r},()=>({x:(Math.random()-.5)*d*2,y:(Math.random()-.5)*f*2,z:(void 0)??1500*Math.random(),twinkleSpeed:.02*Math.random()+.01,twinkleOffset:Math.random()*Math.PI*2})),g=new ResizeObserver(()=>{let e=s.getBoundingClientRect();d=e.width,f=e.height,t.width=d,t.height=f});g.observe(s);let m=()=>{p++,u.fillStyle="rgba(10, 10, 15, 0.2)",u.fillRect(0,0,d,f);let t=d/2,r=f/2;for(let e of h){e.z-=2*n,e.z<=0&&(e.x=(Math.random()-.5)*d*2,e.y=(Math.random()-.5)*f*2,e.z=1500);let l=400/e.z,a=t+e.x*l,s=r+e.y*l;if(a<-10||a>d+10||s<-10||s>f+10)continue;let c=Math.max(.5,(1-e.z/1500)*3),h=(1-e.z/1500)*.9+.1;if(i&&e.twinkleSpeed>.015&&(h*=.7+.3*Math.sin(p*e.twinkleSpeed+e.twinkleOffset)),u.beginPath(),u.arc(a,s,c,0,2*Math.PI),u.fillStyle=o,u.globalAlpha=h,u.fill(),e.z<450&&n>.3){let t=(1-e.z/1500)*n*8,r=Math.atan2(e.y,e.x);u.beginPath(),u.moveTo(a,s),u.lineTo(a-Math.cos(r)*t,s-Math.sin(r)*t),u.strokeStyle=o,u.globalAlpha=.3*h,u.lineWidth=.5*c,u.stroke()}}u.globalAlpha=1,e=requestAnimationFrame(m)};return u.fillStyle="#0a0a0f",u.fillRect(0,0,d,f),e=requestAnimationFrame(m),()=>{cancelAnimationFrame(e),g.disconnect()}},[r,n,o,i]),(0,b.jsxs)("div",{ref:a,className:tR("fixed inset-0 overflow-hidden bg-[#0a0a0f]",e),children:[(0,b.jsx)("canvas",{ref:l,className:"absolute inset-0 h-full w-full"}),(0,b.jsx)("div",{className:"pointer-events-none absolute inset-0 opacity-30",style:{background:"radial-gradient(ellipse at 30% 40%, rgba(56, 100, 180, 0.15) 0%, transparent 50%), radial-gradient(ellipse at 70% 60%, rgba(100, 60, 150, 0.1) 0%, transparent 50%)"}}),(0,b.jsx)("div",{className:"pointer-events-none absolute inset-0",style:{background:"radial-gradient(ellipse at center, transparent 0%, transparent 40%, rgba(5,5,10,0.9) 100%)"}}),t&&(0,b.jsx)("div",{className:"relative z-10 h-full w-full",children:t})]})}e.s([],73176),e.i(73176);let tj=[];function tM(e){y.useEffect(e,tj)}class tA{static create(){return new tA}currentId=0;start(e,t){this.clear(),this.currentId=setTimeout(()=>{this.currentId=0,t()},e)}isStarted(){return 0!==this.currentId}clear=()=>{0!==this.currentId&&(clearTimeout(this.currentId),this.currentId=0)};disposeEffect=()=>this.clear}function tI(){let e=B(tA.create).current;return tM(e.disposeEffect),e}let tz=y.createContext(void 0);function t_(){let e=y.useContext(tz);if(void 0===e)throw Error(es(53));return e}let tN=((l={}).scrollAreaCornerHeight="--scroll-area-corner-height",l.scrollAreaCornerWidth="--scroll-area-corner-width",l);function t$(e,t,r){if(!e)return 0;let n=getComputedStyle(e),o="x"===r?"Inline":"Block";return"x"===r&&"margin"===t?2*parseFloat(n[`${t}InlineStart`]):parseFloat(n[`${t}${o}Start`])+parseFloat(n[`${t}${o}End`])}let tW=((a={}).orientation="data-orientation",a.hovering="data-hovering",a.scrolling="data-scrolling",a.hasOverflowX="data-has-overflow-x",a.hasOverflowY="data-has-overflow-y",a.overflowXStart="data-overflow-x-start",a.overflowXEnd="data-overflow-x-end",a.overflowYStart="data-overflow-y-start",a.overflowYEnd="data-overflow-y-end",a),tD="base-ui-disable-scrollbar",tH=0,tL=L.useId;function tF(e,t){if(void 0!==tL){let r=tL();return e??(t?`${t}-${r}`:r)}return function(e,t="mui"){let[r,n]=y.useState(e),o=e||r;return y.useEffect(()=>{null==r&&(tH+=1,n(`${t}-${tH}`))},[r,t]),o}(e,t)}function tB(e){return tF(e,"base-ui")}let tX=((s={}).scrolling="data-scrolling",s.hasOverflowX="data-has-overflow-x",s.hasOverflowY="data-has-overflow-y",s.overflowXStart="data-overflow-x-start",s.overflowXEnd="data-overflow-x-end",s.overflowYStart="data-overflow-y-start",s.overflowYEnd="data-overflow-y-end",s),tV={hasOverflowX:e=>e?{[tX.hasOverflowX]:""}:null,hasOverflowY:e=>e?{[tX.hasOverflowY]:""}:null,overflowXStart:e=>e?{[tX.overflowXStart]:""}:null,overflowXEnd:e=>e?{[tX.overflowXEnd]:""}:null,overflowYStart:e=>e?{[tX.overflowYStart]:""}:null,overflowYEnd:e=>e?{[tX.overflowYEnd]:""}:null,cornerHidden:()=>null};function tY(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}function tU(e,t){if(!e||!t)return!1;let r=t.getRootNode?.();if(e.contains(t))return!0;
3if(r&&O(r)){let r=t;for(;r;){if(e===r)return!0;r=r.parentNode||r.host}}return!1}function tq(e){return"composedPath"in e?e.composedPath()[0]:e.target}let tG=y.createContext(void 0),tK={disableStyleElements:!1},tJ={x:0,y:0},tQ={width:0,height:0},tZ={xStart:!1,xEnd:!1,yStart:!1,yEnd:!1},t0={x:!0,y:!0,corner:!0},t1=y.forwardRef(function(e,t){let r,{render:n,className:o,overflowEdgeThreshold:i,style:l,...a}=e,{xStart:s,xEnd:u,yStart:c,yEnd:d}=function(e){if("number"==typeof e){let t=Math.max(0,e);return{xStart:t,xEnd:t,yStart:t,yEnd:t}}return{xStart:Math.max(0,e?.xStart||0),xEnd:Math.max(0,e?.xEnd||0),yStart:Math.max(0,e?.yStart||0),yEnd:Math.max(0,e?.yEnd||0)}}(i),f=tB(),p=tI(),h=tI(),{nonce:g,disableStyleElements:m}=y.useContext(tG)??tK,[v,x]=y.useState(!1),[w,k]=y.useState(!1),[S,E]=y.useState(!1),[R,C]=y.useState(!1),[O,P]=y.useState(!1),[T,j]=y.useState(tQ),[M,A]=y.useState(tQ),[I,z]=y.useState(tZ),[_,N]=y.useState(t0),$=y.useRef(null),W=y.useRef(null),D=y.useRef(null),H=y.useRef(null),L=y.useRef(null),F=y.useRef(null),B=y.useRef(null),X=y.useRef(!1),V=y.useRef(0),U=y.useRef(0),q=y.useRef(0),G=y.useRef(0),K=y.useRef("vertical"),J=y.useRef(tJ),Q=Y(e=>{let t=e.x-J.current.x,r=e.y-J.current.y;J.current=e,0!==r&&(E(!0),p.start(500,()=>{E(!1)})),0!==t&&(k(!0),h.start(500,()=>{k(!1)}))}),Z=Y(e=>{0===e.button&&(X.current=!0,V.current=e.clientY,U.current=e.clientX,K.current=e.currentTarget.getAttribute(tW.orientation),W.current&&(q.current=W.current.scrollTop,G.current=W.current.scrollLeft),L.current&&"vertical"===K.current&&L.current.setPointerCapture(e.pointerId),F.current&&"horizontal"===K.current&&F.current.setPointerCapture(e.pointerId))}),ee=Y(e=>{if(!X.current)return;let t=e.clientY-V.current,r=e.clientX-U.current;if(W.current){let n=W.current.scrollHeight,o=W.current.clientHeight,i=W.current.scrollWidth,l=W.current.clientWidth;if(L.current&&D.current&&"vertical"===K.current){let r=t$(D.current,"padding","y"),i=t$(L.current,"margin","y"),l=L.current.offsetHeight,a=D.current.offsetHeight-l-r-i;W.current.scrollTop=q.current+t/a*(n-o),e.preventDefault(),E(!0),p.start(500,()=>{E(!1)})}if(F.current&&H.current&&"horizontal"===K.current){let t=t$(H.current,"padding","x"),n=t$(F.current,"margin","x"),o=F.current.offsetWidth,a=H.current.offsetWidth-o-t-n;W.current.scrollLeft=G.current+r/a*(i-l),e.preventDefault(),k(!0),h.start(500,()=>{k(!1)})}}}),et=Y(e=>{X.current=!1,L.current&&"vertical"===K.current&&L.current.hasPointerCapture(e.pointerId)&&L.current.releasePointerCapture(e.pointerId),F.current&&"horizontal"===K.current&&F.current.hasPointerCapture(e.pointerId)&&F.current.releasePointerCapture(e.pointerId)});function er(e){C("touch"===e.pointerType)}function en(e){er(e),"touch"!==e.pointerType&&x(tU($.current,e.target))}let eo=y.useMemo(()=>({scrolling:w||S,hasOverflowX:!_.x,hasOverflowY:!_.y,overflowXStart:I.xStart,overflowXEnd:I.xEnd,overflowYStart:I.yStart,overflowYEnd:I.yEnd,cornerHidden:_.corner}),[w,S,_.x,_.y,_.corner,I]),ei=ey("div",e,{state:eo,ref:[t,$],props:[{role:"presentation",onPointerEnter:en,onPointerMove:en,onPointerDown:er,onPointerLeave(){x(!1)},style:{position:"relative",[tN.scrollAreaCornerHeight]:`${T.height}px`,[tN.scrollAreaCornerWidth]:`${T.width}px`}},a],stateAttributesMapping:tV}),el=y.useMemo(()=>({handlePointerDown:Z,handlePointerMove:ee,handlePointerUp:et,handleScroll:Q,cornerSize:T,setCornerSize:j,thumbSize:M,setThumbSize:A,hasMeasuredScrollbar:O,setHasMeasuredScrollbar:P,touchModality:R,cornerRef:B,scrollingX:w,setScrollingX:k,scrollingY:S,setScrollingY:E,hovering:v,setHovering:x,viewportRef:W,rootRef:$,scrollbarYRef:D,scrollbarXRef:H,thumbYRef:L,thumbXRef:F,rootId:f,hiddenState:_,setHiddenState:N,overflowEdges:I,setOverflowEdges:z,viewportState:eo,overflowEdgeThreshold:{xStart:s,xEnd:u,yStart:c,yEnd:d}}),[Z,ee,et,Q,T,M,O,R,w,k,S,E,v,x,f,_,I,eo,s,u,c,d]);return(0,b.jsxs)(tz.Provider,{value:el,children:[!m&&(r=g,(0,b.jsx)("style",{nonce:r,href:tD,precedence:"base-ui:low",children:`.${tD}{scrollbar-width:none}.${tD}::-webkit-scrollbar{display:none}`})),ei]})});e.s([],64949),e.i(64949);let{userAgent:t2,platform:t5,maxTouchPoints:t3}="u"<typeof navigator?{userAgent:"",platform:"",maxTouchPoints:0}:{userAgent:navigator.userAgent,platform:navigator.platform??"",maxTouchPoints:navigator.maxTouchPoints??0},t8=t2.toLowerCase(),t4=t5.toLowerCase(),t6=/^i(os$|p)/.test(t4)||"macintel"===t4&&t3>1,t9="android",t7=t4===t9||t8.includes(t9),re=!t6&&t4.startsWith("mac"),rt=t4.startsWith("win"),rr=!t7&&/^(linux|chrome os)/.test(t4),rn=re||t6;e.s(["android",0,t7,"apple",0,rn,"ios",0,t6,"linux",0,rr,"mac",0,re,"windows",0,rt],3720);var ro=e.i(3720);let ri="u">typeof CSS&&!!CSS.supports?.("-webkit-backdrop-filter:none"),rl=!ri&&t8.includes("firefox"),ra=!ri&&t8.includes("chrom");e.s(["blink",0,ra,"gecko",0,rl,"webkit",0,ri],79850);var rs=e.i(79850);e.s(["voiceOver",0,rn],99170);var ru=e.i(99170);let rc=/jsdom|happydom/.test(t8);e.s(["jsdom",0,rc],36174);var rd=e.i(36174);e.s(["engine",0,rs,"env",0,rd,"os",0,ro,"screenReader",0,ru],79214);var rf=e.i(79214),rf=rf;let rp=y.createContext(void 0),rh=y.createContext(void 0);function rg(){let e=y.useContext(rh);return e?.direction??"ltr"}
3function rm(e,t=Number.MIN_SAFE_INTEGER,r=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,r))}let rv=((u={}).scrollAreaOverflowXStart="--scroll-area-overflow-x-start",u.scrollAreaOverflowXEnd="--scroll-area-overflow-x-end",u.scrollAreaOverflowYStart="--scroll-area-overflow-y-start",u.scrollAreaOverflowYEnd="--scroll-area-overflow-y-end",u);function rb(e,t){if(t<=0)return 0;let r=rm(e,0,t),n=t-r,o=r<=1,i=n<=1;return o&&i?r<=n?0:t:o?0:i?t:r}let ry=!1,rx=y.forwardRef(function(e,t){let{render:r,className:n,style:o,...i}=e,{viewportRef:l,scrollbarYRef:a,scrollbarXRef:s,thumbYRef:u,thumbXRef:c,cornerRef:d,cornerSize:f,setCornerSize:p,setThumbSize:h,rootId:g,setHiddenState:m,hiddenState:v,setHasMeasuredScrollbar:x,handleScroll:w,setHovering:k,setOverflowEdges:S,overflowEdges:E,overflowEdgeThreshold:R,scrollingX:C,scrollingY:O}=t_(),P=rg(),T=y.useRef(!0),j=y.useRef([NaN,NaN,NaN,NaN]),M=tI(),A=tI(),I=Y(()=>{var e;let t,r,n=l.current,o=a.current,i=s.current,g=u.current,v=c.current,b=d.current;if(!n)return;let y=n.scrollHeight,w=n.scrollWidth,k=n.clientHeight,E=n.clientWidth,C=n.scrollTop,O=n.scrollLeft,T=j.current,M=Number.isNaN(T[0]);if(T[0]=k,T[1]=y,T[2]=E,T[3]=w,M&&x(!0),0===y||0===w)return;let A=(t=(e=n).clientHeight>=e.scrollHeight,{y:t,x:r=e.clientWidth>=e.scrollWidth,corner:t||r}),I=A.y,z=A.x,_=E/w,N=k/y,$=Math.max(0,w-E),W=Math.max(0,y-k),D=0,H=0;!z&&(D=rb("rtl"===P?rm(-O,0,$):rm(O,0,$),$),H=$-D);let L=I?0:rm(C,0,W),F=I?0:rb(L,W),B=I?0:W-F,X=z?0:E,V=I?0:k,Y=0,U=0;z||I||(Y=o?.offsetWidth||0,U=i?.offsetHeight||0);let q=0===f.width&&0===f.height,G=q?Y:0,K=q?U:0,J=t$(i,"padding","x"),Q=t$(o,"padding","y"),Z=t$(v,"margin","x"),ee=t$(g,"margin","y"),et=X-J-Z,er=V-Q-ee,en=i?Math.min(i.offsetWidth-G,et):et,eo=o?Math.min(o.offsetHeight-K,er):er,ei=Math.max(16,en*_),el=Math.max(16,eo*N);if(h(e=>e.height===el&&e.width===ei?e:{width:ei,height:el}),o&&g){let e=o.offsetHeight-el-Q-ee,t=y-k,r=Math.min(e,Math.max(0,(0===t?0:C/t)*e));g.style.transform=`translate3d(0,${r}px,0)`}if(i&&v){let e=i.offsetWidth-ei-J-Z,t=w-E,r=0===t?0:O/t,n="rtl"===P?rm(r*e,-e,0):rm(r*e,0,e);v.style.transform=`translate3d(${n}px,0,0)`}for(let[e,t]of[[rv.scrollAreaOverflowXStart,D],[rv.scrollAreaOverflowXEnd,H],[rv.scrollAreaOverflowYStart,F],[rv.scrollAreaOverflowYEnd,B]])n.style.setProperty(e,`${t}px`);b&&(z||I?p({width:0,height:0}):z||I||p({width:Y,height:U})),m(e=>{var t,r;return t=e,r=A,t.y===r.y&&t.x===r.x&&t.corner===r.corner?t:r});let ea={xStart:!z&&D>R.xStart,xEnd:!z&&H>R.xEnd,yStart:!I&&F>R.yStart,yEnd:!I&&B>R.yEnd};S(e=>e.xStart===ea.xStart&&e.xEnd===ea.xEnd&&e.yStart===ea.yStart&&e.yEnd===ea.yEnd?e:ea)});function z(){T.current=!1}G(()=>{l.current&&(ry||rf.engine.webkit||("u">typeof CSS&&"registerProperty"in CSS&&[rv.scrollAreaOverflowXStart,rv.scrollAreaOverflowXEnd,rv.scrollAreaOverflowYStart,rv.scrollAreaOverflowYEnd].forEac
3h(e=>{try{CSS.registerProperty({name:e,syntax:"<length>",inherits:!1,initialValue:"0px"})}catch{}}),ry=!0))},[l]),G(()=>{queueMicrotask(I)},[I,v,P,R.xStart,R.xEnd,R.yStart,R.yEnd]),G(()=>{l.current?.matches(":hover")&&k(!0)},[l,k]),G(()=>{let e=l.current;if("u"<typeof ResizeObserver||!e)return;let t=!1,r=new ResizeObserver(()=>{if(!t){t=!0;let r=j.current;if(r[0]===e.clientHeight&&r[1]===e.scrollHeight&&r[2]===e.clientWidth&&r[3]===e.scrollWidth)return}I()});return r.observe(e),A.start(0,()=>{let t=e.getAnimations({subtree:!0});0!==t.length&&Promise.allSettled(t.map(e=>e.finished)).then(I).catch(()=>{})}),()=>{r.disconnect(),A.clear()}},[I,l,A]);let _={role:"presentation",...g&&{"data-id":`${g}-viewport`},tabIndex:v.x&&v.y?-1:0,className:tD,style:{overflow:"scroll"},onScroll(){l.current&&(I(),T.current||w({x:l.current.scrollLeft,y:l.current.scrollTop}),M.start(100,()=>{T.current=!0}))},onWheel:z,onTouchMove:z,onPointerMove:z,onPointerEnter:z,onKeyDown:z},N=ey("div",e,{ref:[t,l],state:y.useMemo(()=>({scrolling:C||O,hasOverflowX:!v.x,hasOverflowY:!v.y,overflowXStart:E.xStart,overflowXEnd:E.xEnd,overflowYStart:E.yStart,overflowYEnd:E.yEnd,cornerHidden:v.corner}),[C,O,v.x,v.y,v.corner,E]),props:[_,i],stateAttributesMapping:tV}),$=y.useMemo(()=>({computeThumbPosition:I}),[I]);return(0,b.jsx)(rp.Provider,{value:$,children:N})});function rw(e,t,r,n){return e.addEventListener(t,r,n),()=>{e.removeEventListener(t,r,n)}}let rk=y.createContext(void 0),rS=((c={}).scrollAreaThumbHeight="--scroll-area-thumb-height",c.scrollAreaThumbWidth="--scroll-area-thumb-width",c),rE=y.forwardRef(function(e,t){let{render:r,className:n,orientation:o="vertical",keepMounted:i=!1,style:l,...a}=e,{hovering:s,scrollingX:u,scrollingY:c,hiddenState:d,overflowEdges:f,scrollbarYRef:p,scrollbarXRef:h,viewportRef:g,thumbYRef:m,thumbXRef:v,handlePointerDown:x,handlePointerUp:w,handleScroll:k,rootId:S,thumbSize:E,hasMeasuredScrollbar:R}=t_(),C={hovering:s,scrolling:{horizontal:u,vertical:c}[o],orientation:o,hasOverflowX:!d.x,hasOverflowY:!d.y,overflowXStart:f.xStart,overflowXEnd:f.xEnd,overflowYStart:f.yStart,overflowYEnd:f.yEnd,cornerHidden:d.corner},O=rg(),P=!R&&!i,T="vertical"===o?d.y:d.x,j=i||!T;y.useEffect(()=>{if(!j)return;let e=g.current,t="vertical"===o?p.current:h.current;if(t)return rw(t,"wheel",function(r){if(!e||!t||r.ctrlKey)return;let n="horizontal"===o,i=n?"scrollLeft":"scrollTop",l=n?r.deltaX:r.deltaY;if(0===l)return;let a=n?e.scrollWidth-e.clientWidth:e.scrollHeight-e.clientHeight,s=n&&"rtl"===O?-a:0,u=n&&"rtl"===O?0:a,c=e[i];c<=s&&l<0||c>=u&&l>0||(r.preventDefault(),e[i]=Math.min(u,Math.max(s,c+l)),k({x:e.scrollLeft,y:e.scrollTop}))},{passive:!1})},[O,k,o,h,p,j,g]);let M={...S&&{"data-id":`${S}-scrollbar`},onPointerDown(e){if(0!==e.button)return;let t=tq(e.nativeEvent),r="vertical"===o?m.current:v.current;if(!(r&&tU(r,t))&&g.current){if(m.current&&p.current&&"vertical"===o){let t=t$(m.current,"margin","y"),r=t$(p.current,"padding","y"),n=m.current.offsetHeight,o=p.current.getBoundingClientRect(),i=e.clientY-o.top-n/2-r+t/2,l=g.current.scrollHeight,a=g.current.clientHeight,s=p.current.offsetHeight-n-r-t;g.current.scrollTop=i/s*(l-a)}if(v.current&&h.current&&"horizontal"===o){let t,r=t$(v.current,"margin","x"),n=t$(h.current,"padding","x"),o=v.current.offsetWidth,i=h.current.getBoundingClientRect(),l=e.clientX-i.left-o/2-n+r/2,a=g.current.scrollWidth,s=g.current.clientWidth,u=l/(h.current.offsetWidth-o-n-r);"rtl"===O?(t=(1-u)*(a-s),g.current.scrollLeft<=0&&(t=-t)):t=u*(a-s),g.current.scrollLeft=t}k({x:g.current.scrollLeft,y:g.current.scrollTop}),x(e)}},onPointerUp:w,onPointerCancel:w,style:{position:"absolute",touchAction:"none",WebkitUserSelect:"none",userSelect:"none",visibility:P?"hidden":void 0,..."vertical"===o&&{top:0,bottom:`var(${tN.scrollAreaCornerHeight})`,insetInlineEnd:0,[rS.scrollAreaThumbHeight]:`${E.height}px`},..."horizontal"===o&&{insetInlineStart:0,insetInlineEnd:`var(${tN.scrollAreaCornerWidth})`,bottom:0,[rS.scrollAreaThumbWidth]:`${E.width}px`}}},A=ey("div",e,{ref:[t,"vertical"===o?p:h],state:C,props:[M,a],stateAttributesMapping:tV}),I=y.useMemo(()=>({orientation:o}),[o]);return j?(0,b.jsx)(rk.Provider,{value:I,children:A}):null}),rR=y.forwardRef(function(e,t){let{render:r,className:n,style:o,...i}=e,{computeThumbPosition:l}=function(){let e=y.useContext(rp);if(void 0===e)throw Error(es(55));return e}(),{hasMeasuredScrollbar:a,viewportState:s}=t_(),u=y.useRef(null),c=y.useRef(a);return G(()=>{if("u"<typeof ResizeObserver)return;let e=!1,t=new ResizeObserver(()=>{(e||(e=!0,c.current))&&l()});return u.current&&t.observe(u.current),()=>{t.disconnect()}},[l]),ey("div",e,{ref:[t,u],state:s,stateAttributesMapping:tV,props:[{role:"presentation",style:{minWidth:"fit-content"}},i]})}),rC=y.forwardRef(function(e,t){let{render:r,className:n,style:o,...i}=e,{thumbYRef:l,thumbXRef:a,handlePointerDown:s,handlePointerMove:u,handlePointerUp:c,setScrollingX:d,setScrollingY:f,scrollingX:p,scrollingY:h,hasMeasuredScrollbar:g}=t_(),{orientation:m}=function(){let e=y.useContext(rk);if(void 0===e)throw Error(es(54));return e}();function v(e){"vertical"===m&&f(!1),"horizontal"===m&&d(!1),c(e)}return ey("div",e,{ref:[t,"vertical"===m?l:a],state:{scrolling:"horizontal"===m?p:h,orientation:m},props:[{onPointerDown:s,onPointerMove:u,onPointerUp:v,onPointerCancel:v,style:{visibility:g?void 0:"hidden",..."vertical"===m&&{height:`var(${rS.scrollAreaThumbHeight})`},..."horizontal"===m&&{width:`var(${rS.scrollAreaThumbWidth})`}}
3},i]})}),rO=y.forwardRef(function(e,t){let{render:r,className:n,style:o,...i}=e,{cornerRef:l,cornerSize:a,hiddenState:s}=t_(),u=ey("div",e,{ref:[t,l],props:[{style:{position:"absolute",bottom:0,insetInlineEnd:0,width:a.width,height:a.height}},i]});return s.corner?null:u});e.s(["Content",0,rR,"Corner",0,rO,"Root",0,t1,"Scrollbar",0,rE,"Thumb",0,rC,"Viewport",0,rx],36093);var rP=e.i(36093),rP=rP;function rT({className:e,children:t,...r}){return(0,b.jsxs)(rP.Root,{"data-slot":"scroll-area",className:tR("relative",e),...r,children:[(0,b.jsx)(rP.Viewport,{"data-slot":"scroll-area-viewport",className:"size-full rounded-[inherit] transition-[color,box-shadow] outline-none focus-visible:ring-[3px] focus-visible:ring-ring/50 focus-visible:outline-1",children:t}),(0,b.jsx)(rj,{}),(0,b.jsx)(rP.Corner,{})]})}function rj({className:e,orientation:t="vertical",...r}){return(0,b.jsx)(rP.Scrollbar,{"data-slot":"scroll-area-scrollbar","data-orientation":t,orientation:t,className:tR("flex touch-none p-px transition-colors select-none data-horizontal:h-2.5 data-horizontal:flex-col data-horizontal:border-t data-horizontal:border-t-transparent data-vertical:h-full data-vertical:w-2.5 data-vertical:border-l data-vertical:border-l-transparent",e),...r,children:(0,b.jsx)(rP.Thumb,{"data-slot":"scroll-area-thumb",className:"relative flex-1 rounded-full bg-border"})})}e.s([],4824),e.i(4824);let rM=y.createContext(void 0);function rA(){let e=y.useContext(rM);if(void 0===e)throw Error(es(13));return e}let rI={imageLoadingStatus:()=>null},rz=y.forwardRef(function(e,t){let{className:r,render:n,style:o,...i}=e,[l,a]=y.useState("idle"),s=y.useMemo(()=>({imageLoadingStatus:l,setImageLoadingStatus:a}),[l,a]),u=ey("span",e,{state:{imageLoadingStatus:l},ref:t,props:i,stateAttributesMapping:rI});return(0,b.jsx)(rM.Provider,{value:s,children:u})});var r_=e.i(74080);let rN=new class{callbacks=[];callbacksCount=0;nextId=1;startId=1;isScheduled=!1;tick=e=>{this.isScheduled=!1;let t=this.callbacks,r=this.callbacksCount;if(this.callbacks=[],this.callbacksCount=0,this.startId=this.nextId,r>0)for(let r=0;r<t.length;r+=1)t[r]?.(e)};request(e){let t=this.nextId;return this.nextId+=1,this.callbacks.push(e),this.callbacksCount+=1,this.isScheduled||(requestAnimationFrame(this.tick),this.isScheduled=!0),t}cancel(e){let t=e-this.startId;t<0||t>=this.callbacks.length||(this.callbacks[t]=null,this.callbacksCount-=1)}};class r${static create(){return new r$}static request(e){return rN.request(e)}static cancel(e){return rN.cancel(e)}currentId=null;request(e){this.cancel(),this.currentId=rN.request(()=>{this.currentId=null,e()})}cancel=()=>{null!==this.currentId&&(rN.cancel(this.currentId),this.currentId=null)};disposeEffect=()=>this.cancel}function rW(){let e=B(r$.create).current;return tM(e.disposeEffect),e}function rD(e){return null==e?e:"current"in e?e.current:e}let rH=((d={}).startingStyle="data-starting-style",d.endingStyle="data-ending-style",d),rL={[rH.startingStyle]:""},rF={[rH.endingStyle]:""},rB={transitionStatus:e=>"starting"===e?rL:"ending"===e?rF:null};function rX(e,t=!1,r=!0){let n=rW();return Y((o,i=null)=>{n.cancel();let l=rD(e);if(null==l)return;let a=()=>{r_.flushSync(o)};if("function"!=typeof l.getAnimations||globalThis.BASE_UI_ANIMATIONS_DISABLED)return void o();function s(){Promise.all(l.getAnimations().map(e=>e.finished)).then(()=>{i?.aborted||a()}).catch(()=>{if(r){i?.aborted||a();return}let e=l.getAnimations();!i?.aborted&&e.length>0&&e.some(e=>e.pending||"finished"!==e.playState)&&s()})}if(t){let e=rH.startingStyle;if(!l.hasAttribute(e))return void n.request(s);let t=new MutationObserver(()=>{l.hasAttribute(e)||(t.disconnect(),s())});return t.observe(l,{attributes:!0,attributeFilter:[e]}),void i?.addEventListener("abort",()=>t.disconnect(),{once:!0})}n.request(s)})}function rV(e){let{enabled:t=!0,open:r,ref:n,onComplete:o}=e,i=Y(o),l=rX(n,r,!1);y.useEffect(()=>{if(!t)return;let e=new AbortController;return l(i,e.signal),()=>{e.abort()}},[t,r,i,l])}function rY(e,t=!1,r=!1){let[n,o]=y.useState(e&&t?"idle":void 0),[i,l]=y.useState(e);return e&&!i&&(l(!0),o("starting")),e||!i||"ending"===n||r||o("ending"),e||i||"ending"!==n||o(void 0),G(()=>{if(!e&&i&&"ending"!==n&&r){let e=r$.request(()=>{o("ending")});return()=>{r$.cancel(e)}}},[e,i,n,r]),G(()=>{if(!e||t)return;let r=r$.request(()=>{o(void 0)});return()=>{r$.cancel(r)}},[t,e]),G(()=>{if(!e||!t)return;e&&i&&"idle"!==n&&o("starting");let r=r$.request(()=>{o("idle")});return()=>{r$.cancel(r)}},[t,e,i,n]),{mounted:i,setMounted:l,transitionStatus:n}}let rU={...rI,...rB},rq=y.forwardRef(function(e,t){let{className:r,render:n,onLoadingStatusChange:o,style:i,...l}=e,{setImageLoadingStatus:a}=rA(),s=function(e,{referrerPolicy:t,crossOrigin:r,sizes:n,srcSet:o}){let[i,l]=y.useState("idle");return G(()=>{if(!e&&!o)return l("error"),ev;let i=!0,a=new window.Image,s=e=>()=>{i&&l(e)};return l("loading"),a.onload=s("loaded"),a.onerror=s("error"),t&&(a.referrerPolicy=t),a.crossOrigin=r??null,n&&(a.sizes=n),o&&(a.srcset=o),e&&(a.src=e),a.complete&&l(a.naturalWi
3dth>0?"loaded":"error"),()=>{i=!1}},[e,o,n,r,t]),i}(l.src,l),u="loaded"===s,{mounted:c,transitionStatus:d,setMounted:f}=rY(u),p=y.useRef(null),h=Y(e=>{o?.(e),a(e)});G(()=>{"idle"!==s&&h(s)},[s,h]),G(()=>()=>a("idle"),[a]),rV({open:u,ref:p,onComplete(){u||f(!1)}});let g=ey("img",e,{state:{imageLoadingStatus:s,transitionStatus:d},ref:[t,p],props:l,stateAttributesMapping:rU,enabled:c});return c?g:null}),rG=y.forwardRef(function(e,t){let{className:r,render:n,delay:o,style:i,...l}=e,{imageLoadingStatus:a}=rA(),[s,u]=y.useState(void 0===o),c=tI();return y.useEffect(()=>(void 0!==o?c.start(o,()=>u(!0)):u(!0),c.clear),[c,o]),ey("span",e,{state:{imageLoadingStatus:a},ref:t,props:l,stateAttributesMapping:rI,enabled:"loaded"!==a&&(void 0===o||s)})});e.s(["Fallback",0,rG,"Image",0,rq,"Root",0,rz],14751);var rK=e.i(14751),rK=rK;function rJ({className:e,size:t="default",...r}){return(0,b.jsx)(rK.Root,{"data-slot":"avatar","data-size":t,className:tR("group/avatar relative flex size-8 shrink-0 rounded-full select-none after:absolute after:inset-0 after:rounded-full after:border after:border-border after:mix-blend-darken data-[size=lg]:size-10 data-[size=sm]:size-6 dark:after:mix-blend-lighten",e),...r})}function rQ({className:e,...t}){return(0,b.jsx)(rK.Image,{"data-slot":"avatar-image",className:tR("aspect-square size-full rounded-full object-cover",e),...t})}function rZ({className:e,...t}){return(0,b.jsx)(rK.Fallback,{"data-slot":"avatar-fallback",className:tR("flex size-full items-center justify-center rounded-full bg-muted text-sm text-muted-foreground group-data-[size=sm]/avatar:text-xs",e),...t})}var r0=e.i(57688);function r1(...e){return()=>{for(let t=0;t<e.length;t+=1){let r=e[t];r&&r()}}}function r2(e){return e?.ownerDocument||document}e.s([],58421),e.i(58421);var rf=rf;function r5(){let e=new Map;return{emit(t,r){e.get(t)?.forEach(e=>e(r))},on(t,r){e.has(t)||e.set(t,new Set),e.get(t).add(r)},off(t,r){e.get(t)?.delete(r)}}}class r3{nodesRef={current:[]};events=r5();addNode(e){this.nodesRef.current.push(e)}removeNode(e){let t=this.nodesRef.current.findIndex(t=>t===e);-1!==t&&this.nodesRef.current.splice(t,1)}}let r8=y.createContext(null),r4=y.createContext(null),r6=()=>y.useContext(r8)?.id||null,r9=e=>{let t=y.useContext(r4);return e??t};function r7(e){let{children:t,id:r}=e,n=r6();return(0,b.jsx)(r8.Provider,{value:y.useMemo(()=>({id:r,parentId:n}),[r,n]),children:t})}function ne(e){let{children:t,externalTree:r}=e,n=B(()=>r??new r3).current;return(0,b.jsx)(r4.Provider,{value:n,children:t})}function nt(e,t,r,n){let o=!1,i=!1,l=n??eb;return{reason:e,event:t??new Event("base-ui"),cancel(){o=!0},allowPropagation(){i=!0},get isCanceled(){return o},get isPropagationAllowed(){return i},trigger:r,...l}}e.s(["cancelOpen",0,"cancel-open","chipRemovePress",0,"chip-remove-press","clearPress",0,"clear-press","closePress",0,"close-press","closeWatcher",0,"close-watcher","decrementPress",0,"decrement-press","disabled",0,"disabled","drag",0,"drag","escapeKey",0,"escape-key","focusOut",0,"focus-out","imperativeAction",0,"imperative-action","incrementPress",0,"increment-press","initial",0,"initial","inputBlur",0,"input-blur","inputChange",0,"input-change","inputClear",0,"input-clear","inputPaste",0,"input-paste","inputPress",0,"input-press","itemPress",0,"item-press","keyboard",0,"keyboard","linkPress",0,"link-press","listNavigation",0,"list-navigation","missing",0,"missing","none",0,"none","outsidePress",0,"outside-press","pointer",0,"pointer","scrub",0,"scrub","siblingOpen",0,"sibling-open","swipe",0,"swipe","trackPress",0,"track-press","triggerFocus",0,"trigger-focus","triggerHover",0,"trigger-hover","triggerPress",0,"trigger-press","wheel",0,"wheel","windowResize",0,"window-resize"],16856);var nr=e.i(16856),nr=nr;function nn(e){return`data-base-ui-${e}`}let no="data-base-ui-focusable",ni="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])";function nl(e,t){if(!R(e))return!1;if(t.hasElement(e))return!e.hasAttribute("data-trigger-disabled");for(let[,r]of t.entries())if(tU(r,e))return!r.hasAttribute("data-trigger-disabled");return!1}function na(e,t){return null!=t&&("composedPath"in e?e.composedPath().includes(t):null!=e.target&&t.contains(e.target))}function ns(e){return C(e)&&e.matches(ni)}function nu(e){return!!e&&"combobox"===e.getAttribute("role")&&ns(e)}function nc(e){return e?e.hasAttribute(no)?e:e.querySelector(`[${no}]`)||e:null}var rf=rf;
3function nd(e,t){let r=["mouse","pen"];return t||r.push("",void 0),r.includes(e)}function nf(e,t,r=!0){return e.filter(e=>e.parentId===t).flatMap(t=>[...!r||t.context?.open?[t]:[],...nf(e,t.id,r)])}function np(e,t){let r=[],n=e.find(e=>e.id===t)?.parentId;for(;n;){let t=e.find(e=>e.id===n);n=t?.parentId,t&&(r=r.concat(t))}return r}function nh(){return!1}let ng=y.createContext(void 0);function nm(e){let t=y.useContext(ng);if(void 0===t&&!e)throw Error(es(47));return t}var nv=e.i(2239),nb=e.i(30224);let ny=eg>=19?function(e,t,r,n,i){let l;if(!o){let o;return o=y.useCallback(()=>t(e.getSnapshot(),r,n,i),[e,t,r,n,i]),(0,nv.useSyncExternalStore)(e.subscribe,o,o)}let a=o.syncIndex;return o.syncIndex+=1,o.didInitialize?(l=o.syncHooks[a]).store===e&&l.selector===t&&Object.is(l.a1,r)&&Object.is(l.a2,n)&&Object.is(l.a3,i)||(l.store!==e&&(o.didChangeStore=!0),l.store=e,l.selector=t,l.a1=r,l.a2=n,l.a3=i,l.value=t(e.getSnapshot(),r,n,i)):(l={store:e,selector:t,a1:r,a2:n,a3:i,value:t(e.getSnapshot(),r,n,i)},o.syncHooks.push(l)),l.value}:function(e,t,r,n,o){return(0,nb.useSyncExternalStoreWithSelector)(e.subscribe,e.getSnapshot,e.getSnapshot,e=>t(e,r,n,o))};[].push({before(e){e.syncIndex=0,e.didInitialize||(e.syncTick=1,e.syncHooks=[],e.didChangeStore=!0,e.getSnapshot=()=>{let t=!1;for(let r=0;r<e.syncHooks.length;r+=1){let n=e.syncHooks[r],o=n.selector(n.store.state,n.a1,n.a2,n.a3);Object.is(n.value,o)||(t=!0,n.value=o)}return t&&(e.syncTick+=1),e.syncTick})},after(e){e.syncHooks.length>0&&(e.didChangeStore&&(e.didChangeStore=!1,e.subscribe=t=>{let r=new Set;for(let t of e.syncHooks)r.add(t.store);let n=[];for(let e of r)n.push(e.subscribe(t));return()=>{for(let e of n)e()}}),(0,nv.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot))}});class nx{constructor(e){this.state=e,this.listeners=new Set,this.updateTick=0}subscribe=e=>(this.listeners.add(e),()=>{this.listeners.delete(e)});getSnapshot=()=>this.state;setState(e){if(this.state===e)return;this.state=e,this.updateTick+=1;let t=this.updateTick;for(let r of this.listeners){if(t!==this.updateTick)return;r(e)}}update(e){for(let t in e)if(!Object.is(this.state[t],e[t]))return void this.setState({...this.state,...e})}set(e,t){Object.is(this.state[e],t)||this.setState({...this.state,[e]:t})}notifyAll(){let e={...this.state};this.setState(e)}use(e,t,r,n){return ny(this,e,t,r,n)}}class nw extends nx{constructor(e,t={},r){super(e),this.context=t,this.selectors=r}useSyncedValue(e,t){y.useDebugValue(e);let r=this;G(()=>{r.state[e]!==t&&r.set(e,t)},[r,e,t])}useSyncedValueWithCleanup(e,t){let r=this;G(()=>(r.state[e]!==t&&r.set(e,t),()=>{r.set(e,void 0)}),[r,e,t])}useSyncedValues(e){let t=this;G(()=>{t.update(e)},[t,...Object.values(e)])}useControlledProp(e,t){y.useDebugValue(e);let r=this,n=void 0!==t;G(()=>{n&&!Object.is(r.state[e],t)&&r.setState({...r.state,[e]:t})},[r,e,t,n])}select(e,t,r,n){return(0,this.selectors[e])(this.state,t,r,n)}useState(e,t,r,n){return y.useDebugValue(e),ny(this,this.selectors[e],t,r,n)}useContextCallback(e,t){y.useDebugValue(e);let r=Y(t??ev);this.context[e]=r}useStateSetter(e){let t=y.useRef(void 0);return void 0===t.current&&(t.current=t=>{this.set(e,t)}),t.current}observe(e,t){let r,n=(r="function"==typeof e?e:this.selectors[e])(this.state);return t(n,n,this),this.subscribe(e=>{let o=r(e);if(!Object.is(n,o)){let e=n;n=o,t(o,e,this)}})}}let nk=(e,t,r,n,o,i,...l)=>{let a;if(l.length>0)throw Error(es(1));if(e&&t&&r&&n&&o&&i)a=(l,a,s,u)=>i(e(l,a,s,u),t(l,a,s,u),r(l,a,s,u),n(l,a,s,u),o(l,a,s,u),a,s,u);else if(e&&t&&r&&n&&o)a=(i,l,a,s)=>o(e(i,l,a,s),t(i,l,a,s),r(i,l,a,s),n(i,l,a,s),l,a,s);else if(e&&t&&r&&n)a=(o,i,l,a)=>n(e(o,i,l,a),t(o,i,l,a),r(o,i,l,a),i,l,a);else if(e&&t&&r)a=(n,o,i,l)=>r(e(n,o,i,l),t(n,o,i,l),o,i,l);else if(e&&t)a=(r,n,o,i)=>t(e(r,n,o,i),n,o,i);else if(e)a=e;else throw Error("Missing arguments");return a};var nr=nr;let nS={open:nk(e=>e.open),transitionStatus:nk(e=>e.transitionStatus),domReferenceElement:nk(e=>e.domReferenceElement),referenceElement:nk(e=>e.positionReference??e.referenceElement),floatingElement:nk(e=>e.floatingElement),floatingId:nk(e=>e.floatingId)};
3class nE extends nw{constructor(e){const{syncOnly:t,nested:r,onOpenChange:n,triggerElements:o,...i}=e;super({...i,positionReference:i.referenceElement,domReferenceElement:i.referenceElement},{onOpenChange:n,dataRef:{current:{}},events:r5(),nested:r,triggerElements:o},nS),this.syncOnly=t}syncOpenEvent=(e,t)=>{let r;e&&this.state.open&&(null==t||"click"!==(r=t.type)&&"mousedown"!==r&&"keydown"!==r&&"keyup"!==r)||(this.context.dataRef.current.openEvent=e?t:void 0)};dispatchOpenChange=(e,t)=>{this.syncOpenEvent(e,t.event);let r={open:e,reason:t.reason,nativeEvent:t.event,nested:this.context.nested,triggerElement:t.trigger};this.context.events.emit("openchange",r)};setOpen=(e,t)=>{this.syncOnly||this.dispatchOpenChange(e,t),this.context.onOpenChange?.(e,t)}}var nr=nr;let nR={tabIndex:-1,[no]:""};class nC{constructor(){this.elementsSet=new Set,this.idMap=new Map}add(e,t){let r=this.idMap.get(e);r!==t&&(void 0!==r&&this.elementsSet.delete(r),this.elementsSet.add(t),this.idMap.set(e,t))}delete(e){let t=this.idMap.get(e);t&&(this.elementsSet.delete(t),this.idMap.delete(e))}hasElement(e){return this.elementsSet.has(e)}hasMatchingElement(e){for(let t of this.elementsSet)if(e(t))return!0;return!1}getById(e){return this.idMap.get(e)}entries(){return this.idMap.entries()}elements(){return this.elementsSet.values()}get size(){return this.idMap.size}}let nO=nk(e=>e.triggerIdProp??e.activeTriggerId),nP=nk(e=>e.openProp??e.open),nT=nk(e=>(e.popupElement?.id??e.floatingId)||void 0);function nj(e,t){return void 0!==t&&nP(e)&&nO(e)===t}let nM={open:nP,mounted:nk(e=>e.mounted),transitionStatus:nk(e=>e.transitionStatus),floatingRootContext:nk(e=>e.floatingRootContext),triggerCount:nk(e=>e.triggerCount),preventUnmountingOnClose:nk(e=>e.preventUnmountingOnClose),payload:nk(e=>e.payload),activeTriggerId:nO,activeTriggerElement:nk(e=>e.mounted?e.activeTriggerElement:null),popupId:nT,isTriggerActive:nk((e,t)=>void 0!==t&&nO(e)===t),isOpenedByTrigger:nk((e,t)=>nj(e,t)),isMountedByTrigger:nk((e,t)=>void 0!==t&&nO(e)===t&&e.mounted),triggerProps:nk((e,t)=>t?e.activeTriggerProps:e.inactiveTriggerProps),triggerPopupId:nk((e,t)=>nj(e,t)||void 0!==t&&nP(e)&&null==nO(e)&&1===e.triggerCount?nT(e):void 0),popupProps:nk(e=>e.popupProps),popupElement:nk(e=>e.popupElement),positionerElement:nk(e=>e.positionerElement)},nA={style:{transition:"none"}},nI="data-base-ui-click-trigger",nz={fallbackAxisSide:"end"},n_={clipPath:"inset(50%)",position:"fixed",top:0,left:0},nN={...nM,disabled:nk(e=>e.disabled),instantType:nk(e=>e.instantType),openMethod:nk(e=>e.openMethod),openChangeReason:nk(e=>e.openChangeReason),modal:nk(e=>e.modal),focusManagerModal:nk(e=>e.focusManagerModal),stickIfOpen:nk(e=>e.stickIfOpen),titleElementId:nk(e=>e.titleElementId),descriptionElementId:nk(e=>e.descriptionElementId),openOnHover:nk(e=>e.openOnHover),closeDelay:nk(e=>e.closeDelay),hasViewport:nk(e=>e.hasViewport)};
3class n$ extends nw{constructor(e,t,r=!1){const n={...{...{open:!1,openProp:void 0,mounted:!1,transitionStatus:void 0,floatingRootContext:new nE({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:new nC,floatingId:void 0,syncOnly:!1,nested:!1,onOpenChange:void 0}),floatingId:void 0,triggerCount:0,preventUnmountingOnClose:!1,payload:void 0,activeTriggerId:null,activeTriggerElement:null,triggerIdProp:void 0,popupElement:null,positionerElement:null,activeTriggerProps:eb,inactiveTriggerProps:eb,popupProps:eb},disabled:!1,modal:!1,focusManagerModal:!1,instantType:void 0,openMethod:null,openChangeReason:null,titleElementId:void 0,descriptionElementId:void 0,stickIfOpen:!0,nested:!1,openOnHover:!1,closeDelay:0,hasViewport:!1},...e},o=new nC;n.open&&e?.mounted===void 0&&(n.mounted=!0),n.floatingRootContext=function(e,t,r=!1){return new nE({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:e,floatingId:t,syncOnly:!0,nested:r,onOpenChange:void 0})}(o,t,r),super(n,{popupRef:y.createRef(),backdropRef:y.createRef(),internalBackdropRef:y.createRef(),onOpenChange:void 0,onOpenChangeComplete:void 0,triggerFocusTargetRef:y.createRef(),beforeContentFocusGuardRef:y.createRef(),stickIfOpenTimeout:new tA,triggerElements:o},nN)}setOpen=(e,t)=>{let r,n=t.reason===nr.triggerHover,o=t.reason===nr.triggerPress&&0===t.event.detail,i=!e&&(t.reason===nr.escapeKey||null==t.reason),l=(r=!1,t.preventUnmountOnClose=()=>{r=!0},()=>r),a=this.select("activeTriggerId");if(e||t.reason!==nr.closePress||null!=t.trigger||null==a||(t.trigger=this.context.triggerElements.getById(a)??this.select("activeTriggerElement")??void 0),this.context.onOpenChange?.(e,t),t.isCanceled)return;this.state.floatingRootContext.dispatchOpenChange(e,t);let s=()=>{let r={open:e,openChangeReason:t.reason};!function(e,t,r,n=!1){t?e.preventUnmountingOnClose=!1:n&&(e.preventUnmountingOnClose=!0);let o=r?.id??null;(o||t)&&(e.activeTriggerId=o,e.activeTriggerElement=r??null)}(r,e,t.trigger,l()),this.update(r)};n?(this.set("stickIfOpen",!0),this.context.stickIfOpenTimeout.start(500,()=>{this.set("stickIfOpen",!1)}),r_.flushSync(s)):s(),o||i?this.set("instantType",o?"click":"dismiss"):t.reason===nr.focusOut?this.set("instantType","focus"):this.set("instantType",void 0)};static useStore(e,t){let{store:r,internalStore:n}=function(e,t,r=!1){let n=tF(),o=null!=r6(),i=y.useRef(null);void 0===e&&null===i.current&&(i.current=t(n,o));let l=e??i.current;return!function(e){let{popupStore:t,treatPopupAsFloatingElement:r=!1,floatingRootContext:n,floatingId:o,nested:i,onOpenChange:l}=e,a=t.useState("open"),s=t.useState("activeTriggerElement"),u=t.useState(r?"popupElement":"positionerElement"),c=t.context.triggerElements,d=y.useRef(null);void 0===n&&null===d.current&&(d.current=new nE({open:a,transitionStatus:void 0,referenceElement:s,floatingElement:u,triggerElements:c,onOpenChange:l,floatingId:o,syncOnly:!0,nested:i}));let f=n??d.current;t.useSyncedValue("floatingId",o),G(()=>{let e={open:a,floatingId:o,referenceElement:s,floatingElement:u};R(s)&&(e.domReferenceElement=s),f.state.positionReference===f.state.referenceElement&&(e.positionReference=s),f.update(e)},[a,o,s,u,f]),f.context.onOpenChange=l,f.context.nested=i}({popupStore:l,treatPopupAsFloatingElement:r,floatingRootContext:l.state.floatingRootContext,floatingId:n,nested:o,onOpenChange:l.setOpen}),{store:l,internalStore:i.current}}(e,(e,r)=>new n$(t,e,r));return y.useEffect(()=>n?.disposeEffect(),[n]),r}disposeEffect=()=>this.context.stickIfOpenTimeout.disposeEffect()}var nr=nr;function nW({props:e}){var t;let r,{children:n,open:o,defaultOpen:i=!1,onOpenChange:l,onOpenChangeComplete:a,modal:s=!1,handle:u,triggerId:c,defaultTriggerId:d=null}=e,f=n$.useStore(u?.store,{modal:s,open:i,openProp:o,activeTriggerId:d,triggerIdProp:c});(r=y.useRef(!0)).current&&(r.current=!1,(()=>{void 0===o&&!1===f.state.open&&i&&(f.state={...f.state,open:!0,activeTriggerId:d,preventUnmountingOnClose:!1})})()),f.useControlledProp("openProp",o),f.useControlledProp("triggerIdProp",c);let p=f.useState("open"),h=f.useState("mounted"),g=f.useState("payload"),m=null!=r6();f.useContextCallback("onOpenChange",l),f.useContextCallback("onOpenChangeComplete",a),G(()=>{t||null===f.state.openMethod||f.set("openMethod",null)},[t=p,f]),G(()=>()=>{null!==f.state.openMethod&&f.set("openMethod",null)},[f]),function(e,t={}){let{closeOnActiveTriggerUnmount:r=!1}=t,n=e.useState("open"),o=e.useState("triggerCount");G(()=>{if(!n){0!==e.state.triggerCount&&e.set("triggerCount",0);return}let t=e.context.triggerElements.size,o={};e.state.triggerCount!==t&&(o.triggerCount=t);let i=e.select("activeTriggerId"),l=null;if(i){let t=e.context.triggerElements.getById(i);t?t!==e.state.activeTriggerElement&&(o.activeTriggerElement=t):l=i}
3if(!l&&!i&&1===t){let t=e.context.triggerElements.entries().next();if(!t.done){let[e,r]=t.value;o.activeTriggerId=e,o.activeTriggerElement=r}}(void 0!==o.triggerCount||void 0!==o.activeTriggerId||void 0!==o.activeTriggerElement)&&e.update(o),l&&r&&queueMicrotask(()=>{if(e.select("open")&&e.select("activeTriggerId")===l&&!e.context.triggerElements.getById(l)){let t=nt(nr.none);e.setOpen(!1,t),t.isCanceled||e.update({activeTriggerId:null,activeTriggerElement:null})}})},[n,e,o,r])}(f);let{forceUnmount:v}=function(e,t,r){let{mounted:n,setMounted:o,transitionStatus:i}=rY(e),l=t.useState("preventUnmountingOnClose"),a=!e&&l;t.useSyncedValues({mounted:n,transitionStatus:i,preventUnmountingOnClose:a});let s=Y(()=>{o(!1),t.update({activeTriggerId:null,activeTriggerElement:null,mounted:!1,preventUnmountingOnClose:!1}),r?.(),t.context.onOpenChangeComplete?.(!1)});return rV({enabled:n&&!e&&!a,open:e,ref:t.context.popupRef,onComplete(){e||s()}}),{forceUnmount:s,transitionStatus:i}}(p,f,()=>{f.update({stickIfOpen:!0,openChangeReason:null})});f.useSyncedValues({modal:s,nested:m}),y.useEffect(()=>{p||f.context.stickIfOpenTimeout.clear()},[f,p]);let x=y.useCallback(()=>{f.setOpen(!1,nt(nr.imperativeAction))},[f]);y.useImperativeHandle(e.actionsRef,()=>({unmount:v,close:x}),[v,x]);let w=p||h,k=y.useMemo(()=>({store:f}),[f]);return(0,b.jsxs)(ng.Provider,{value:k,children:[w&&(0,b.jsx)(nD,{store:f,modal:s}),"function"==typeof n?n({payload:g}):n]})}function nD({store:e,modal:t}){var r;let n=function(e,t={}){let{enabled:r=!0,escapeKey:n=!0,outsidePress:o=!0,outsidePressEvent:i="sloppy",referencePress:l=nh,bubbles:a,externalTree:s}=t,u="rootStore"in e?e.rootStore:e,c=u.useState("open"),d=u.useState("floatingElement"),{dataRef:f}=u.context,p=r9(s),h=Y("function"==typeof o?o:()=>!1),g="function"==typeof o?h:o,m=!1!==g,v=Y(()=>i),{escapeKey:b,outsidePress:x}={escapeKey:"boolean"==typeof a?a:a?.escapeKey??!1,outsidePress:"boolean"==typeof a?a:a?.outsidePress??!0},w=y.useRef(!1),k=y.useRef(!1),S=y.useRef(!1),E=y.useRef(!1),P=y.useRef(""),T=y.useRef(null),j=tI(),M=tI(),A=Y(()=>{M.clear(),f.current.insideReactTree=!1}),I=Y(e=>{let t=f.current.floatingContext?.nodeId;return(p?nf(p.nodesRef.current,t):[]).some(t=>t.context?.open&&!t.context.dataRef.current[e])}),z=Y(e=>na(e,u.select("floatingElement"))||na(e,u.select("domReferenceElement"))),$=Y(e=>{l()&&u.setOpen(!1,nt(nr.triggerPress,e.nativeEvent))}),D=Y(e=>{if(!c||!r||!n||"Escape"!==e.key||E.current||!b&&I("__escapeKeyBubbles"))return;let t="nativeEvent"in e?e.nativeEvent:e,o=nt(nr.escapeKey,t);u.setOpen(!1,o),o.isCanceled||e.preventDefault(),b||o.isPropagationAllowed||e.stopPropagation()}),H=Y(()=>{f.current.insideReactTree=!0,M.start(0,A)}),L=Y(e=>{if(!c||!r||0!==e.button)return;let t=tq(e.nativeEvent);tU(u.select("floatingElement"),t)&&(w.current||(w.current=!0,k.current=!1))}),F=Y(e=>{!c||!r||(e.defaultPrevented||e.nativeEvent.defaultPrevented)&&w.current&&(k.current=!0)});y.useEffect(()=>{if(!c||!r)return;f.current.__escapeKeyBubbles=b,f.current.__outsidePressBubbles=x;let e=new tA,t=new tA;function o(){S.current=!0,t.start(0,()=>{S.current=!1})}function i(){w.current=!1,k.current=!1}function l(){let e=P.current,t=v(),r="function"==typeof t?t():t;return"string"==typeof r?r:r["pen"!==e&&e?e:"mouse"]}function a(e){let t=f.current.floatingContext?.nodeId,r=p&&nf(p.nodesRef.current,t).some(t=>na(e,t.context?.elements.floating));return z(e)||r}function s(e){let r;if("intentional"===(r=l())&&"click"!==e.type||"sloppy"===r&&"click"===e.type){"click"===e.type||z(e)||(t.clear(),S.current=!1),A();return}if(f.current.insideReactTree)return void A();let n=tq(e),o=`[${nn("inert")}]`,i=R(n)?n.getRootNode():null,s=Array.from((O(i)?i:r2(u.select("floatingElement"))).querySelectorAll(o)),c=u.context.triggerElements;if(n&&(c.hasElement(n)||c.hasMatchingElement(e=>tU(e,n))))return;let d=R(n)?n:null;for(;d&&!_(d);){let e=W(d);if(_(e)||!R(e))break;d=e}if(!(s.length&&R(n)&&!n.matches("html,body")&&!tU(n,u.select("floatingElement"))&&s.every(e=>!tU(d,e)))){if(C(n)&&!("touches"in e)){let t=_(n),r=N(n),o=/auto|scroll/,i=t||o.test(r.overflowX),l=t||o.test(r.overflowY),a=i&&n.clientWidth>0&&n.scrollWidth>n.clientWidth,s=l&&n.clientHeight>0&&n.scrollHeight>n.clientHeight,u="rtl"===r.direction,c=s&&(u?e.offsetX<=n.offsetWidth-n.clientWidth:e.offsetX>n.clientWidth),d=a&&e.offsetY>n.clientHeight;if(c||d)return}if(!a(e)){if("intentional"===l()&&S.current){t.clear(),S.current=!1;return}"function"==typeof g&&!g(e)||I("__outsidePressBubbles")||(u.setOpen(!1,nt(nr.outsidePress,e)),A())}}}function h(e){if("sloppy"!==l()||!u.select("open")||!r||z(e))return;let t=e.touches[0];t&&(T.current={startTime:Date.now(),startX:t.clientX,startY:t.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},j.start(1e3,()=>{T.current&&(T.current.dismissOnTouchEnd=!1,T.current.dismissOnMouseDown=!1)}))}function y(e,t){let r=tq(e);
3if(!r)return;let n=rw(r,e.type,()=>{t(e),n()})}function M(e){j.clear(),"pointerdown"===e.type&&(P.current=e.pointerType),("mousedown"!==e.type||!T.current||T.current.dismissOnMouseDown)&&y(e,e=>{if("pointerdown"===e.type)"sloppy"!==l()||"touch"===e.pointerType||!u.select("open")||!r||z(e)||s(e);else s(e)})}function $(e){if(!w.current)return;let r=k.current;if(i(),"intentional"===l()){if("pointercancel"===e.type){r&&o();return}a(e)||(r?o():("function"!=typeof g||g(e))&&(t.clear(),S.current=!0,A()))}}function H(e){if("sloppy"!==l()||!T.current||z(e))return;let t=e.touches[0];if(!t)return;let r=Math.abs(t.clientX-T.current.startX),n=Math.abs(t.clientY-T.current.startY),o=Math.sqrt(r*r+n*n);o>5&&(T.current.dismissOnTouchEnd=!0),o>10&&(s(e),j.clear(),T.current=null)}function L(e){"sloppy"!==l()||!T.current||z(e)||(T.current.dismissOnTouchEnd&&s(e),j.clear(),T.current=null)}let F=r2(d),B=r1(n&&r1(rw(F,"keydown",D),rw(F,"compositionstart",function(){e.clear(),E.current=!0}),rw(F,"compositionend",function(){e.start(5*!!rf.engine.webkit,()=>{E.current=!1})})),m&&r1(rw(F,"click",M,!0),rw(F,"pointerdown",M,!0),rw(F,"pointerup",$,!0),rw(F,"pointercancel",$,!0),rw(F,"mousedown",M,!0),rw(F,"mouseup",$,!0),rw(F,"touchstart",function(e){P.current="touch",y(e,h)},!0),rw(F,"touchmove",function(e){y(e,H)},!0),rw(F,"touchend",function(e){y(e,L)},!0)));return()=>{B(),e.clear(),t.clear(),i(),S.current=!1}},[f,d,n,m,g,c,r,b,x,D,A,v,I,z,p,u,j]),y.useEffect(A,[g,A]);let B=y.useMemo(()=>({onKeyDown:D,onPointerDown:$,onClick:$}),[D,$]),X=y.useMemo(()=>({onKeyDown:D,onPointerDown:F,onMouseDown:F,onClickCapture:H,onMouseDownCapture(e){H(),L(e)},onPointerDownCapture(e){H(),L(e)},onMouseUpCapture:H,onTouchEndCapture:H,onTouchMoveCapture:H}),[D,H,L,F]);return y.useMemo(()=>r?{reference:B,floating:X,trigger:B}:{},[r,B,X])}(e.useState("floatingRootContext"),{outsidePressEvent:{mouse:"trap-focus"===t?"sloppy":"intentional",touch:"sloppy"}}),o=n.reference??eb,i=n.trigger??eb;return r={activeTriggerProps:o,inactiveTriggerProps:i,popupProps:y.useMemo(()=>Q(nR,n.floating),[n.floating])},e.useSyncedValues(r),G(()=>()=>{e.update({activeTriggerProps:eb,inactiveTriggerProps:eb,popupProps:eb})},[e]),null}let nH=((f={}).open="data-open",f.closed="data-closed",f[f.startingStyle=rH.startingStyle]="startingStyle",f[f.endingStyle=rH.endingStyle]="endingStyle",f.anchorHidden="data-anchor-hidden",f.side="data-side",f.align="data-align",f),nL=((p={}).popupOpen="data-popup-open",p.pressed="data-pressed",p),nF={[nL.popupOpen]:""},nB={[nL.popupOpen]:"",[nL.pressed]:""},nX={[nH.open]:""},nV={[nH.closed]:""},nY={[nH.anchorHidden]:""},nU=e=>e?nF:null,nq=e=>e?nB:null,nG={open:e=>e?nX:nV,anchorHidden:e=>e?nY:null},nK=.1*.1;function nJ(e,t,r,n,o,i){return n>=t!=i>=t&&e<=(o-r)*(t-n)/(i-n)+r}function nQ(e,t,r,n,o,i,l,a,s,u){let c=!1;return nJ(e,t,r,n,o,i)&&(c=!c),nJ(e,t,o,i,l,a)&&(c=!c),nJ(e,t,l,a,s,u)&&(c=!c),nJ(e,t,s,u,r,n)&&(c=!c),c}function nZ(e,t,r,n,o,i){let l=Math.min(r,o),a=Math.max(r,o),s=Math.min(n,i),u=Math.max(n,i);return e>=l&&e<=a&&t>=s&&t<=u}var nr=nr;function n0(e){let t=B(n1,e).current;return t.next=e,G(t.effect),t}function n1(e){let t={current:e,next:e,effect:()=>{t.current=t.next}};return t}var nr=nr;class n2{constructor(){this.pointerType=void 0,this.interactedInside=!1,this.handler=void 0,this.blockMouseMove=!0,this.performedPointerEventsMutation=!1,this.pointerEventsScopeElement=null,this.pointerEventsReferenceElement=null,this.pointerEventsFloatingElement=null,this.restTimeoutPending=!1,this.openChangeTimeout=new tA,this.restTimeout=new tA,this.handleCloseOptions=void 0}static create(){return new n2}dispose=()=>{this.openChangeTimeout.clear(),this.restTimeout.clear()};disposeEffect=()=>this.dispose}let n5=new WeakMap;function n3(e){if(!e.performedPointerEventsMutation)return;let t=e.pointerEventsScopeElement;t&&n5.get(t)===e&&(e.pointerEventsScopeElement?.style.removeProperty("pointer-events"),e.pointerEventsReferenceElement?.style.removeProperty("pointer-events"),e.pointerEventsFloatingElement?.style.removeProperty("pointer-events"),n5.delete(t)),e.performedPointerEventsMutation=!1,e.pointerEventsScopeElement=null,e.pointerEventsReferenceElement=null,e.pointerEventsFloatingElement=null}function n8(e,t){let{scopeElement:r,referenceElement:n,floatingElement:o}=t,i=n5.get(r);i&&i!==e&&n3(i),n3(e),e.performedPointerEventsMutation=!0,e.pointerEventsScopeElement=r,e.pointerEventsReferenceElement=n,e.pointerEventsFloatingElement=o,n5.set(r,e),r.style.pointerEvents="none",n.style.pointerEvents="auto",o.style.pointerEvents="auto"}function n4(e){let t=e.context.dataRef.current,r=B(()=>t.hoverInteractionState??n2.create()).current;return t.hoverInteractionState||(t.hoverInteractionState=r),tM(t.hoverInteractionState.disposeEffect),t.hoverInteractionState}function n6(e,t,r){let n=null==r||nd(r)?"function"==typeof e?e():e:0;return"number"==typeof n?n:n?.[t]}function n9(e){return"function"==typeof e?e():e}function n7(e,t){return t||"click"===e||"mousedown"===e}let oe={current:null};var rf=rf;
3let ot={clipPath:"inset(50%)",overflow:"hidden",whiteSpace:"nowrap",border:0,padding:0,width:1,height:1,margin:-1},or={...ot,position:"fixed",top:0,left:0};({...ot,position:"absolute"});let on=y.forwardRef(function(e,t){let[r,n]=y.useState();return G(()=>{rf.screenReader.voiceOver&&rf.engine.webkit&&n("button")},[]),(0,b.jsx)("span",{...e,ref:t,style:or,"aria-hidden":!r||void 0,tabIndex:0,role:r,"data-base-ui-focus-guard":""})});var nr=nr;function oo(e,t=e?N(e):null){var r;return!!e&&!!e.isConnected&&!!t&&"hidden"!==(r=t).visibility&&"collapse"!==r.visibility&&("function"==typeof e.checkVisibility?e.checkVisibility():"none"!==t.display&&"contents"!==t.display)}function oi(e){for(let t of Array.from(e.children))if("summary"===w(t))return t;return null}function ol(e){let t=e?w(e):"";return null!=e&&e.matches('a[href],button,input,select,textarea,summary,details,iframe,object,embed,[tabindex],[contenteditable]:not([contenteditable="false"]),audio[controls],video[controls]')&&("summary"!==t||null!=e.parentElement&&"details"===w(e.parentElement)&&oi(e.parentElement)===e)&&("details"!==t||null==oi(e))&&("input"!==t||"hidden"!==e.type)}function oa(e){if(!ol(e)||!e.isConnected||e.matches(":disabled"))return!1;for(let t=e;t;t=function(e){let t=e.assignedSlot;if(t)return t;if(e.parentElement)return e.parentElement;let r=e.getRootNode();return O(r)?r.host:null}(t)){let r=t!==e,n="slot"===w(t);if(t.hasAttribute("inert")||r&&"details"===w(t)&&!t.open&&!function(e,t){let r=oi(t);return!!r&&(e===r||tU(r,e))}(e,t)||t.hasAttribute("hidden")||!n&&!function(e,t){let r=N(e);return t?"none"!==r.display:oo(e,r)}(t,r))return!1}return!0}function os(e){let t=e.tabIndex;if(t<0){let t=w(e);if("details"===t||"audio"===t||"video"===t||C(e)&&e.isContentEditable)return 0}return t}function ou(e){return"input"!==w(e)?null:"radio"===e.type&&""!==e.name?e:null}function oc(e){if(C(e)&&"slot"===w(e)){let t=e.assignedElements({flatten:!0});if(t.length>0)return t}return C(e)&&e.shadowRoot?Array.from(e.shadowRoot.children):Array.from(e.children)}function od(e){return oa(e)&&os(e)>=0}function of(e){let t=[];return!function e(t,r){oc(t).forEach(t=>{ol(t)&&r.push(t),e(t,r)})}(e,t),t.filter(oa)}function op(e){let t=of(e);return t.filter(e=>os(e)>=0&&function(e,t){let r=ou(e);if(!r)return!0;let n=t.find(e=>{let t=ou(e);return t?.name===r.name&&t.form===r.form&&t.checked});return n?n===r:t.find(e=>{let t=ou(e);return t?.name===r.name&&t.form===r.form})===r}(e,t))}function oh(e,t){let r=op(e),n=r.length;if(0===n)return;let o=tY(r2(e)),i=r.indexOf(o);return r[-1===i?1===t?0:n-1:i+t]}function og(e){return oh(r2(e).body,1)||e}function om(e){return oh(r2(e).body,-1)||e}function ov(e,t){if(!e)return null;let r=op(r2(e).body),n=r.length;if(0===n)return null;let o=r.indexOf(e);return -1===o?null:r[(o+t+n)%n]}function ob(e,t){let r=t||e.currentTarget,n=e.relatedTarget;return!n||!tU(r,n)}function oy(e){let t=[];!function e(t,r,n){oc(t).forEach(t=>{C(t)&&t.matches(r)&&n.push(t),e(t,r,n)})}(e,"[data-tabindex]",t),t.forEach(e=>{let t=e.dataset.tabindex;delete e.dataset.tabindex,t?e.setAttribute("tabindex",t):e.removeAttribute("tabindex")})}var nr=nr,rf=rf;let ox=y.forwardRef(function(e,t){var r;let n,o,i,l,a,s,{render:u,className:c,style:d,disabled:f=!1,nativeButton:p=!0,handle:h,payload:g,openOnHover:m=!1,delay:v=300,closeDelay:x=0,id:w,...k}=e,S=nm(!0),E=h?.store??S?.store;if(!E)throw Error(es(74));let C=tB(w),O=E.useState("isTriggerActive",C),P=E.useState("floatingRootContext"),T=E.useState("isOpenedByTrigger",C),j=E.useState("triggerPopupId",C),M=y.useRef(null),{registerTrigger:A,isMountedByThisTrigger:I}=(r={payload:g,disabled:f,openOnHover:m,closeDelay:x},n=E.useState("isMountedByTrigger",C),o=y.useRef(null),i=y.useRef(null),l=y.useCallback(e=>{if(void 0===C)return;let t=!1;if(null!==o.current){let e=o.current,r=i.current,n=E.context.triggerElements.getById(e);r&&n===r&&(E.context.triggerElements.delete(e),t=!0),o.current=null,i.current=null}if(null!==e&&(o.current=C,i.current=e,E.context.triggerElements.add(C,e),t=!0),t){let e=E.context.triggerElements.size;E.select("open")&&E.state.triggerCount!==e&&E.set("triggerCount",e)}},[E,C]),a=Y(e=>{if(l(e),!e)return;let t=E.select("open"),n=E.select("activeTriggerId");n===C?E.update({activeTriggerElement:e,...t?r:null}):null==n&&t&&E.update({activeTriggerId:C,activeTriggerElement:e,...r})}),G(()=>{n&&E.update({activeTriggerElement:M.current,...r})},[n,E,M,...Object.values(r)]),{registerTrigger:a,isMountedByThisTrigger:n}),z=E.useState("openChangeReason"),_=E.useState("stickIfOpen"),N=E.useState("openMethod"),$=E.useState("focusManagerModal"),W=function(e,t={}){let{enabled:r=!0,delay:n=0,handleClose:o=null,mouseOnly:i=!1,restMs:l=0,move:a=!0,triggerElementRef:s=oe,externalTree:u,isActiveTrigger:c=!0,getHandleCloseContext:d,isClosing:f,shouldOpen:p}=t,h="rootStore"in e?e.rootStore:e,{dataRef:g,events:m}=h.context,v=r9(u),b=n4(h),x=y.useRef(!1),w=n0(o),k=n0(n),S=n0(l),E=n0(r),C=n0(p
3),O=n0(f),P=Y(()=>n7(g.current.openEvent?.type,b.interactedInside)),T=Y(()=>C.current?.()!==!1),j=Y((e,t,r)=>{let n=h.context.triggerElements;return n.hasElement(t)?!e||!tU(e,t):!!R(r)&&n.hasMatchingElement(e=>tU(e,r))&&(!e||!tU(e,r))}),M=Y(()=>{b.handler&&(r2(h.select("domReferenceElement")).removeEventListener("mousemove",b.handler),b.handler=void 0)}),A=Y(()=>{n3(b)});return c&&(b.handleCloseOptions=w.current?.__options),y.useEffect(()=>M,[M]),y.useEffect(()=>{if(r)return m.on("openchange",e),()=>{m.off("openchange",e)};function e(e){e.open?x.current=!1:(x.current=e.reason===nr.triggerHover,M(),b.openChangeTimeout.clear(),b.restTimeout.clear(),b.blockMouseMove=!0,b.restTimeoutPending=!1)}},[r,m,b,M]),y.useEffect(()=>{if(!r)return;function e(t,r=!0){let n=n6(k.current,"close",b.pointerType);n?b.openChangeTimeout.start(n,()=>{h.setOpen(!1,nt(nr.triggerHover,t)),v?.events.emit("floating.closed",t)}):r&&(b.openChangeTimeout.clear(),h.setOpen(!1,nt(nr.triggerHover,t)),v?.events.emit("floating.closed",t))}let t=s.current??(c?h.select("domReferenceElement"):null);if(R(t))return a?r1(rw(t,"mousemove",n,{once:!0}),rw(t,"mouseenter",n),rw(t,"mouseleave",o)):r1(rw(t,"mouseenter",n),rw(t,"mouseleave",o));function n(e){if(b.openChangeTimeout.clear(),b.blockMouseMove=!1,i&&!nd(b.pointerType))return;let t=n9(S.current),r=n6(k.current,"open",b.pointerType),n=tq(e),o=e.currentTarget??null,l=h.select("domReferenceElement"),a=o;if(R(n)&&!h.context.triggerElements.hasElement(n)){for(let e of h.context.triggerElements.elements())if(tU(e,n)){a=e;break}}R(o)&&R(l)&&!h.context.triggerElements.hasElement(o)&&tU(o,l)&&(a=l);let s=null!=a&&j(l,a,n),u=h.select("open"),c=O.current?.()??"ending"===h.select("transitionStatus"),d=!u&&c&&x.current,f=!s&&R(a)&&R(l)&&tU(l,a)&&d,p=t>0&&!r,g=!u||s;
3if(s&&(u||d)||f){T()&&h.setOpen(!0,nt(nr.triggerHover,e,a));return}!p&&(r?b.openChangeTimeout.start(r,()=>{g&&T()&&h.setOpen(!0,nt(nr.triggerHover,e,a))}):g&&T()&&h.setOpen(!0,nt(nr.triggerHover,e,a)))}function o(t){if(P())return void A();M();let r=r2(h.select("domReferenceElement"));b.restTimeout.clear(),b.restTimeoutPending=!1;let n=g.current.floatingContext??d?.();if(!nl(t.relatedTarget,h.context.triggerElements)){if(w.current&&n){h.select("open")||b.openChangeTimeout.clear();let o=s.current;b.handler=w.current({...n,tree:v,x:t.clientX,y:t.clientY,onClose(){A(),M(),E.current&&!P()&&o===h.select("domReferenceElement")&&e(t,!0)}}),r.addEventListener("mousemove",b.handler),b.handler(t);return}"touch"===b.pointerType&&tU(h.select("floatingElement"),t.relatedTarget)||e(t)}}},[M,A,g,k,h,r,w,b,c,j,P,i,a,S,s,v,E,d,O,T]),y.useMemo(()=>{if(r)return{onPointerDown:e,onPointerEnter:e,onMouseMove(e){let{nativeEvent:t}=e,r=e.currentTarget,n=h.select("domReferenceElement"),o=h.select("open"),l=j(n,r,e.target);if(i&&!nd(b.pointerType))return;if(o&&l&&b.handleCloseOptions?.blockPointerEvents){let e=h.select("floatingElement");if(e){let t=b.handleCloseOptions?.getScope?.()??r.ownerDocument.body;n8(b,{scopeElement:t,referenceElement:r,floatingElement:e})}}let a=n9(S.current);function s(){if(b.restTimeoutPending=!1,P())return;let e=h.select("open");!b.blockMouseMove&&(!e||l)&&T()&&h.setOpen(!0,nt(nr.triggerHover,t,r))}(!o||l)&&0!==a&&(!l&&b.restTimeoutPending&&e.movementX**2+e.movementY**2<2||(b.restTimeout.clear(),"touch"===b.pointerType?r_.flushSync(()=>{s()}):l&&o?s():(b.restTimeoutPending=!0,b.restTimeout.start(a,s))))}};function e(e){b.pointerType=e.pointerType}},[r,b,P,j,i,h,S,T])}(P,{enabled:!f&&null!=P&&m&&("touch"!==N||z!==nr.triggerPress),mouseOnly:!0,move:!1,handleClose:function(e={}){let{blockPointerEvents:t=!1}=e,r=new tA,n=({x:e,y:t,placement:n,elements:o,onClose:i,nodeId:l,tree:a})=>{let s=n?.split("-")[0],u=!1,c=null,d=null,f="u">typeof performance?performance.now():0;return function(n){r.clear();let p=o.domReference,h=o.floating;if(!p||!h||null==s||null==e||null==t)return;let{clientX:g,clientY:m}=n,v=tq(n),b="mouseleave"===n.type,y=tU(h,v),x=tU(p,v);if(y&&(u=!0,!b))return;if(x&&(u=!1,!b)){u=!0;return}if(b&&R(n.relatedTarget)&&tU(h,n.relatedTarget))return;function w(){return!!(a&&nf(a.nodesRef.current,l).length>0)}function k(){w()||(r.clear(),i())}if(w())return;let S=p.getBoundingClientRect(),E=h.getBoundingClientRect(),C=e>E.right-E.width/2,O=t>E.bottom-E.height/2,P=E.width>S.width,T=E.height>S.height,j=(P?S:E).left,M=(P?S:E).right,A=(T?S:E).top,I=(T?S:E).bottom;if("top"===s&&t>=S.bottom-1||"bottom"===s&&t<=S.top+1||"left"===s&&e>=S.right-1||"right"===s&&e<=S.left+1)return void k();let z=!1;switch(s){case"top":z=nZ(g,m,j,S.top+1,M,E.bottom-1);break;case"bottom":z=nZ(g,m,j,E.top+1,M,S.bottom-1);break;case"left":z=nZ(g,m,E.right-1,I,S.left+1,A);break;case"right":z=nZ(g,m,S.right-1,I,E.left+1,A)}if(z)return;if(u&&(!(g>=S.x)||!(g<=S.x+S.width)||!(m>=S.y)||!(m<=S.y+S.height))||!b&&function(e,t){let r=performance.now(),n=r-f;if(null===c||null===d||0===n)return c=e,d=t,f=r,!1;let o=e-c,i=t-d;return c=e,d=t,f=r,o*o+i*i<n*n*nK}(g,m))return void k();let _=!1;switch(s){case"top":{let r=P?.25:2,n=t+.5+1,o=C||P?E.bottom-.5:E.top,i=C?P?E.bottom-.5:E.top:E.bottom-.5;_=nQ(g,m,P||C?e+r:e-r,n,P?e-r:C?e+r:e-r,n,E.left,o,E.right,i);break}case"bottom":{let r=P?.25:2,n=t-.5,o=C||P?E.top+.5:E.bottom,i=C?P?E.top+.5:E.bottom:E.top+.5;_=nQ(g,m,P||C?e+r:e-r,n,P?e-r:C?e+r:e-r,n,E.left,o,E.right,i);break}case"left":{let r=T?.25:2,n=e+.5+1,o=O||T?E.right-.5:E.left,i=O?T?E.right-.5:E.left:E.right-.5;_=nQ(g,m,o,E.top,i,E.bottom,n,T||O?t+r:t-r,n,T?t-r:O?t+r:t-r);break}case"right":{let r=T?.25:2,n=e-.5,o=O||T?E.left+.5:E.right,i=O?T?E.left+.5:E.right:E.left+.5;_=nQ(g,m,n,T||O?t+r:t-r,n,T?t-r:O?t+r:t-r,o,E.top,i,E.bottom)}}_?u||r.start(40,k):k()}};return n.__options={...e,blockPointerEvents:t},n}(),restMs:v,delay:{close:x},triggerElementRef:M,isActiveTrigger:O,isClosing:()=>"ending"===E.select("transitionStatus")}),D=function(e,t={}){let{enabled:r=!0,event:n="click",toggle:o=!0,ignoreMouse:i=!1,stickIfOpen:l=!0,touchOpenDelay:a=0,reason:s=nr.triggerPress}=t,u="rootStore"in e?e.rootStore:e,c=u.context.dataRef,d=y.useRef(void 0),f=rW(),p=tI(),h=y.useMemo(()=>{function e(e,t,r,n){let o=nt(s,t,r);e&&"touch"===n&&a>0?p.start(a,()=>{u.setOpen(!0,o)}):u.setOpen(e,o)}function t(e,t,r){let n=c.current.openEvent,i=u.select("domReferenceElement")!==t;return!!e&&!!i||!e||!o||!!n&&!!l&&!r(n.type)}return{onPointerDown(e){d.current=e.pointerType},onMouseDown(r){let o=d.current,l=r.nativeEvent,a=u.select("open");if(0!==r.button||"click"===n||nd(o,!0)&&i)return;let s=t(a,r.currentTarget,e=>"click"===e||"mousedown"===e),c=tq(l);
3if(ns(c))return void e(s,l,c,o);let p=r.currentTarget;f.request(()=>{e(s,l,p,o)})},onClick(r){if("mousedown-only"===n)return;let o=d.current;if("mousedown"===n&&o){d.current=void 0;return}nd(o,!0)&&i||e(t(u.select("open"),r.currentTarget,e=>"click"===e||"mousedown"===e||"keydown"===e||"keyup"===e),r.nativeEvent,r.currentTarget,o)},onKeyDown(){d.current=void 0}}},[c,n,i,s,u,l,o,f,p,a]);return y.useMemo(()=>r?{reference:h}:eb,[r,h])}(P,{enabled:null!=P,stickIfOpen:_}),H=function(e,t){var r;let n,o,{onClick:i,onPointerDown:l}=(r=Y((r,n)=>{("function"==typeof e?e():e)||t(n||(rf.os.ios?"touch":""))}),n=y.useRef(""),o=y.useCallback(e=>{e.defaultPrevented||(n.current=e.pointerType,r(e,e.pointerType))},[r]),{onClick:y.useCallback(e=>{0===e.detail?r(e,"keyboard"):("pointerType"in e?r(e,e.pointerType):r(e,n.current),n.current="")},[r]),onPointerDown:o});return y.useMemo(()=>({onClick:i,onPointerDown:l}),[i,l])}(()=>E.select("open"),e=>{E.set("openMethod",e)}),L=E.useState("triggerProps",I),{getButtonProps:F,buttonRef:B}=ec({disabled:f,native:p}),{preFocusGuardRef:X,handlePreFocusGuardFocus:V,handleFocusTargetFocus:U}={preFocusGuardRef:s=y.useRef(null),handlePreFocusGuardFocus:function(e){r_.flushSync(()=>{E.setOpen(!1,nt(nr.focusOut,e.nativeEvent,e.currentTarget))});let t=ov(s.current,-1);t?.focus()},handleFocusTargetFocus:function(e){let t=E.select("positionerElement");if(t&&ob(e,t))E.context.beforeContentFocusGuardRef.current?.focus();else{r_.flushSync(()=>{E.setOpen(!1,nt(nr.focusOut,e.nativeEvent,e.currentTarget))});let r=ov(E.context.triggerFocusTargetRef.current||M.current,1);for(;null!==r&&tU(t,r);){let e=r;if((r=og(r))===e)break}r?.focus()}}},q=ey("button",e,{state:{disabled:f,open:T},ref:[B,t,A,M],props:[D.reference,W,L,H,{[nI]:"",id:C,"aria-haspopup":"dialog","aria-expanded":T,"aria-controls":j},k,F],stateAttributesMapping:{open:e=>e&&z===nr.triggerPress?nq(e):nU(e)}});return I&&!$?(0,b.jsxs)(y.Fragment,{children:[(0,b.jsx)(on,{ref:X,onFocus:V}),(0,b.jsx)(y.Fragment,{children:q},C),(0,b.jsx)(on,{ref:E.context.triggerFocusTargetRef,onFocus:U})]}):(0,b.jsx)(y.Fragment,{children:q},C)});var nr=nr;let ow=y.createContext(null),ok=nn("portal"),oS=y.forwardRef(function(e,t){let{render:r,className:n,style:o,children:i,container:l,renderGuards:a,...s}=e,{portalNode:u,portalSubtree:c}=function(e={}){let{ref:t,container:r,componentProps:n=eb,elementProps:o}=e,i=tF(),l=y.useContext(ow),a=l?.portalNode,[s,u]=y.useState(null),[c,d]=y.useState(null),f=Y(e=>{null!==e&&d(e)}),p=y.useRef(null);G(()=>{if(null===r){p.current&&(p.current=null,d(null),u(null));return}if(null==i)return;let e=(r&&(E(r)?r:r.current))??a??document.body;if(null==e){p.current&&(p.current=null,d(null),u(null));return}p.current!==e&&(p.current=e,d(null),u(e))},[r,a,i]);let h=ey("div",n,{ref:[t,f],props:[{id:i,[ok]:""},o]});return{portalNode:c,portalSubtree:s&&h?r_.createPortal(h,s):null}}({container:l,ref:t,componentProps:e,elementProps:s}),d=y.useRef(null),f=y.useRef(null),p=y.useRef(null),h=y.useRef(null),[g,m]=y.useState(null),v=y.useRef(!1),x=g?.modal,w=g?.open,k="boolean"==typeof a?a:!!g&&!g.modal&&g.open&&!!u;y.useEffect(()=>{if(u&&!x)return r1(rw(u,"focusin",e,!0),rw(u,"focusout",e,!0));function e(e){u&&e.relatedTarget&&ob(e)&&("focusin"===e.type?v.current&&(oy(u),v.current=!1):(op(u).forEach(e=>{e.dataset.tabindex=e.getAttribute("tabindex")||"",e.setAttribute("tabindex","-1")}),v.current=!0))}},[u,x]),G(()=>{u&&!0===w&&v.current&&(oy(u),v.current=!1)},[w,u]);let S=y.useMemo(()=>({beforeOutsideRef:d,afterOutsideRef:f,beforeInsideRef:p,afterInsideRef:h,portalNode:u,setFocusManagerState:m}),[u]);return(0,b.jsxs)(y.Fragment,{children:[c,(0,b.jsxs)(ow.Provider,{value:S,children:[k&&u&&(0,b.jsx)(on,{"data-type":"outside",ref:d,onFocus:e=>{if(ob(e,u))p.current?.focus();else{let e=om(g?g.domReference:null);e?.focus()}}}),k&&u&&(0,b.jsx)("span",{"aria-owns":u.id,style:n_}),u&&r_.createPortal(i,u),k&&u&&(0,b.jsx)(on,{"data-type":"outside",ref:f,onFocus:e=>{if(ob(e,u))h.current?.focus();else{let t=og(g?g.domReference:null);t?.focus(),g?.closeOnFocusOut&&g?.onOpenChange(!1,nt(nr.focusOut,e.nativeEvent))}}})]})]})}),oE=y.createContext(void 0),oR=y.forwardRef(function(e,t){let{keepMounted:r=!1,...n}=e,{store:o}=nm();return o.useState("mounted")||r?(0,b.jsx)(oE.Provider,{value:r,children:(0,b.jsx)(oS,{ref:t,...n})}):null});function oC(e){return eg>=19?e:e?"true":void 0}let oO=y.createContext(void 0);function oP(){let e=y.useContext(oO);if(!e)throw Error(es(46));return e}let oT=["top","right","bottom","left"],oj=Math.min,oM=Math.max,oA=Math.round,oI=Math.floor,oz=e=>({x:e,y:e}
3),o_={left:"right",right:"left",bottom:"top",top:"bottom"};function oN(e,t){return"function"==typeof e?e(t):e}function o$(e){return e.split("-")[0]}function oW(e){return e.split("-")[1]}function oD(e){return"x"===e?"y":"x"}function oH(e){return"y"===e?"height":"width"}function oL(e){let t=e[0];return"t"===t||"b"===t?"y":"x"}function oF(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}let oB=["left","right"],oX=["right","left"],oV=["top","bottom"],oY=["bottom","top"];function oU(e){let t=o$(e);return o_[t]+e.slice(t.length)}function oq(e){return"number"!=typeof e?{top:0,right:0,bottom:0,left:0,...e}:{top:e,right:e,bottom:e,left:e}}function oG(e){let{x:t,y:r,width:n,height:o}=e;return{width:n,height:o,top:r,left:t,right:t+n,bottom:r+o,x:t,y:r}}function oK(e,t,r){let n,{reference:o,floating:i}=e,l=oL(t),a=oD(oL(t)),s=oH(a),u=o$(t),c="y"===l,d=o.x+o.width/2-i.width/2,f=o.y+o.height/2-i.height/2,p=o[s]/2-i[s]/2;switch(u){case"top":n={x:d,y:o.y-i.height};break;case"bottom":n={x:d,y:o.y+o.height};break;case"right":n={x:o.x+o.width,y:f};break;case"left":n={x:o.x-i.width,y:f};break;default:n={x:o.x,y:o.y}}switch(oW(t)){case"start":n[a]-=p*(r&&c?-1:1);break;case"end":n[a]+=p*(r&&c?-1:1)}return n}async function oJ(e,t){var r;void 0===t&&(t={});let{x:n,y:o,platform:i,rects:l,elements:a,strategy:s}=e,{boundary:u="clippingAncestors",rootBoundary:c="viewport",elementContext:d="floating",altBoundary:f=!1,padding:p=0}=oN(t,e),h=oq(p),g=a[f?"floating"===d?"reference":"floating":d],m=oG(await i.getClippingRect({element:null==(r=await (null==i.isElement?void 0:i.isElement(g)))||r?g:g.contextElement||await (null==i.getDocumentElement?void 0:i.getDocumentElement(a.floating)),boundary:u,rootBoundary:c,strategy:s})),v="floating"===d?{x:n,y:o,width:l.floating.width,height:l.floating.height}:l.reference,b=await (null==i.getOffsetParent?void 0:i.getOffsetParent(a.floating)),y=await (null==i.isElement?void 0:i.isElement(b))&&await (null==i.getScale?void 0:i.getScale(b))||{x:1,y:1},x=oG(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:v,offsetParent:b,strategy:s}):v);return{top:(m.top-x.top+h.top)/y.y,bottom:(x.bottom-m.bottom+h.bottom)/y.y,left:(m.left-x.left+h.left)/y.x,right:(x.right-m.right+h.right)/y.x}}let oQ=async(e,t,r)=>{let{placement:n="bottom",strategy:o="absolute",middleware:i=[],platform:l}=r,a=l.detectOverflow?l:{...l,detectOverflow:oJ},s=await (null==l.isRTL?void 0:l.isRTL(t)),u=await l.getElementRects({reference:e,floating:t,strategy:o}),{x:c,y:d}=oK(u,n,s),f=n,p=0,h={};for(let r=0;r<i.length;r++){let g=i[r];if(!g)continue;let{name:m,fn:v}=g,{x:b,y:y,data:x,reset:w}=await v({x:c,y:d,initialPlacement:n,placement:f,strategy:o,middlewareData:h,rects:u,platform:a,elements:{reference:e,floating:t}});c=null!=b?b:c,d=null!=y?y:d,h[m]={...h[m],...x},w&&p<50&&(p++,"object"==typeof w&&(w.placement&&(f=w.placement),w.rects&&(u=!0===w.rects?await l.getElementRects({reference:e,floating:t,strategy:o}):w.rects),{x:c,y:d}=oK(u,f,s)),r=-1)}return{x:c,y:d,placement:f,strategy:o,middlewareData:h}};function oZ(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function o0(e){return oT.some(t=>e[t]>=0)}let o1=new Set(["left","top"]);async function o2(e,t){let{placement:r,platform:n,elements:o}=e,i=await (null==n.isRTL?void 0:n.isRTL(o.floating)),l=o$(r),a=oW(r),s="y"===oL(r),u=o1.has(l)?-1:1,c=i&&s?-1:1,d=oN(t,e),{mainAxis:f,crossAxis:p,alignmentAxis:h}="number"==typeof d?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return a&&"number"==typeof h&&(p="end"===a?-1*h:h),s?{x:p*c,y:f*u}:{x:f*u,y:p*c}}function o5(e){let t=N(e),r=parseFloat(t.width)||0,n=parseFloat(t.height)||0,o=C(e),i=o?e.offsetWidth:r,l=o?e.offsetHeight:n,a=oA(r)!==i||oA(n)!==l;return a&&(r=i,n=l),{width:r,height:n,$:a}}function o3(e){return R(e)?e:e.contextElement}function o8(e){let t=o3(e);if(!C(t))return oz(1);let r=t.getBoundingClientRect(),{width:n,height:o,$:i}=o5(t),l=(i?oA(r.width):r.width)/n,a=(i?oA(r.height):r.height)/o;return l&&Number.isFinite(l)||(l=1),a&&Number.isFinite(a)||(a=1),{x:l,y:a}}let o4=oz(0);function o6(e){let t=k(e);
3return z()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:o4}function o9(e,t,r,n){var o;void 0===t&&(t=!1),void 0===r&&(r=!1);let i=e.getBoundingClientRect(),l=o3(e),a=oz(1);t&&(n?R(n)&&(a=o8(n)):a=o8(e));let s=(void 0===(o=r)&&(o=!1),n&&(!o||n===k(l))&&o)?o6(l):oz(0),u=(i.left+s.x)/a.x,c=(i.top+s.y)/a.y,d=i.width/a.x,f=i.height/a.y;if(l){let e=k(l),t=n&&R(n)?k(n):n,r=e,o=H(r);for(;o&&n&&t!==r;){let e=o8(o),t=o.getBoundingClientRect(),n=N(o),i=t.left+(o.clientLeft+parseFloat(n.paddingLeft))*e.x,l=t.top+(o.clientTop+parseFloat(n.paddingTop))*e.y;u*=e.x,c*=e.y,d*=e.x,f*=e.y,u+=i,c+=l,o=H(r=k(o))}}return oG({width:d,height:f,x:u,y:c})}function o7(e,t){let r=$(e).scrollLeft;return t?t.left+r:o9(S(e)).left+r}function ie(e,t){let r=e.getBoundingClientRect();return{x:r.left+t.scrollLeft-o7(e,r),y:r.top+t.scrollTop}}function it(e,t,r){var n;let o;if("viewport"===t)o=function(e,t){let r=k(e),n=S(e),o=r.visualViewport,i=n.clientWidth,l=n.clientHeight,a=0,s=0;if(o){i=o.width,l=o.height;let e=z();(!e||e&&"fixed"===t)&&(a=o.offsetLeft,s=o.offsetTop)}let u=o7(n);if(u<=0){let e=n.ownerDocument,t=e.body,r=getComputedStyle(t),o="CSS1Compat"===e.compatMode&&parseFloat(r.marginLeft)+parseFloat(r.marginRight)||0,l=Math.abs(n.clientWidth-t.clientWidth-o);l<=25&&(i-=l)}else u<=25&&(i+=u);return{width:i,height:l,x:a,y:s}}(e,r);else if("document"===t){let t,r,i,l,a,s,u;n=S(e),t=S(n),r=$(n),i=n.ownerDocument.body,l=oM(t.scrollWidth,t.clientWidth,i.scrollWidth,i.clientWidth),a=oM(t.scrollHeight,t.clientHeight,i.scrollHeight,i.clientHeight),s=-r.scrollLeft+o7(n),u=-r.scrollTop,"rtl"===N(i).direction&&(s+=oM(t.clientWidth,i.clientWidth)-l),o={width:l,height:a,x:s,y:u}}else if(R(t)){let e,n,i,l,a,s;n=(e=o9(t,!0,"fixed"===r)).top+t.clientTop,i=e.left+t.clientLeft,l=C(t)?o8(t):oz(1),a=t.clientWidth*l.x,s=t.clientHeight*l.y,o={width:a,height:s,x:i*l.x,y:n*l.y}}else{let r=o6(e);o={x:t.x-r.x,y:t.y-r.y,width:t.width,height:t.height}}return oG(o)}function ir(e){return"static"===N(e).position}function io(e,t){if(!C(e)||"fixed"===N(e).position)return null;if(t)return t(e);let r=e.offsetParent;return S(e)===r&&(r=r.ownerDocument.body),r}function ii(e,t){var r;let n=k(e);if(T(e))return n;if(!C(e)){let t=W(e);for(;t&&!_(t);){if(R(t)&&!ir(t))return t;t=W(t)}return n}let o=io(e,t);for(;o&&(r=o,/^(table|td|th)$/.test(w(r)))&&ir(o);)o=io(o,t);return o&&_(o)&&ir(o)&&!I(o)?n:o||function(e){let t=W(e);for(;C(t)&&!_(t);){if(I(t))return t;if(T(t))break;t=W(t)}return null}(e)||n}let il=async function(e){let t=this.getOffsetParent||ii,r=this.getDimensions,n=await r(e.floating);return{reference:function(e,t,r){let n=C(t),o=S(t),i="fixed"===r,l=o9(e,!0,i,t),a={scrollLeft:0,scrollTop:0},s=oz(0);if(n||!n&&!i)if(("body"!==w(t)||P(o))&&(a=$(t)),n){let e=o9(t,!0,i,t);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}else o&&(s.x=o7(o));i&&!n&&o&&(s.x=o7(o));let u=!o||n||i?oz(0):ie(o,a);return{x:l.left+a.scrollLeft-s.x-u.x,y:l.top+a.scrollTop-s.y-u.y,width:l.width,height:l.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:n.width,height:n.height}}},ia={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:r,offsetParent:n,strategy:o}=e,i="fixed"===o,l=S(n),a=!!t&&T(t.floating);if(n===l||a&&i)return r;let s={scrollLeft:0,scrollTop:0},u=oz(1),c=oz(0),d=C(n);if((d||!d&&!i)&&(("body"!==w(n)||P(l))&&(s=$(n)),d)){let e=o9(n);u=o8(n),c.x=e.x+n.clientLeft,c.y=e.y+n.clientTop}let f=!l||d||i?oz(0):ie(l,s);return{width:r.width*u.x,height:r.height*u.y,x:r.x*u.x-s.scrollLeft*u.x+c.x+f.x,y:r.y*u.y-s.scrollTop*u.y+c.y+f.y}},getDocumentElement:S,getClippingRect:function(e){let{element:t,boundary:r,rootBoundary:n,strategy:o}=e,i=[..."clippingAncestors"===r?T(t)?[]:function(e,t){let r=t.get(e);if(r)return r;let n=D(e,[],!1).filter(e=>R(e)&&"body"!==w(e)),o=null,i="fixed"===N(e).position,l=i?W(e):e;for(;R(l)&&!_(l);){let t=N(l),r=I(l);r||"fixed"!==t.position||(o=null),(i?r||o:!(!r&&"static"===t.position&&o&&("absolute"===o.position||"fixed"===o.position)||P(l)&&!r&&function e(t,r){let n=W(t);return!(n===r||!R(n)||_(n))&&("fixed"===N(n).position||e(n,r))}(e,l)))?o=t:n=n.filter(e=>e!==l),l=W(l)}return t.set(e,n),n}(t,this._c):[].concat(r),n],l=it(t,i[0],o),a=l.top,s=l.right,u=l.bottom,c=l.left;for(let e=1;e<i.length;e++){let r=it(t,i[e],o);a=oM(r.top,a),s=oj(r.right,s),u=oj(r.bottom,u),c=oM(r.left,c)}return{width:s-c,height:u-a,x:c,y:a}},getOffsetParent:ii,getElementRects:il,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:r}=o5(e);return{width:t,height:r}},getScale:o8,isElement:R,isRTL:function(e){return"rtl"===N(e).direction}};function is(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function iu(e,t,r,n){let o;void 0===n&&(n={});let{ancestorScroll:i=!0,ancestorResize:l=!0,elementResize:a="function"==typeof ResizeObserver,layoutShift:s="function"==typeof IntersectionObserver,animationFrame:u=!1}=n,c=o3(e),d=i||l?[...c?D(c):[],...t?D(t):[]]:[];
3d.forEach(e=>{i&&e.addEventListener("scroll",r,{passive:!0}),l&&e.addEventListener("resize",r)});let f=c&&s?function(e,t){let r,n=null,o=S(e);function i(){var e;clearTimeout(r),null==(e=n)||e.disconnect(),n=null}return!function l(a,s){void 0===a&&(a=!1),void 0===s&&(s=1),i();let u=e.getBoundingClientRect(),{left:c,top:d,width:f,height:p}=u;if(a||t(),!f||!p)return;let h={rootMargin:-oI(d)+"px "+-oI(o.clientWidth-(c+f))+"px "+-oI(o.clientHeight-(d+p))+"px "+-oI(c)+"px",threshold:oM(0,oj(1,s))||1},g=!0;function m(t){let n=t[0].intersectionRatio;if(n!==s){if(!g)return l();n?l(!1,n):r=setTimeout(()=>{l(!1,1e-7)},1e3)}1!==n||is(u,e.getBoundingClientRect())||l(),g=!1}try{n=new IntersectionObserver(m,{...h,root:o.ownerDocument})}catch(e){n=new IntersectionObserver(m,h)}n.observe(e)}(!0),i}(c,r):null,p=-1,h=null;a&&(h=new ResizeObserver(e=>{let[n]=e;n&&n.target===c&&h&&t&&(h.unobserve(t),cancelAnimationFrame(p),p=requestAnimationFrame(()=>{var e;null==(e=h)||e.observe(t)})),r()}),c&&!u&&h.observe(c),t&&h.observe(t));let g=u?o9(e):null;return u&&function t(){let n=o9(e);g&&!is(g,n)&&r(),g=n,o=requestAnimationFrame(t)}(),r(),()=>{var e;d.forEach(e=>{i&&e.removeEventListener("scroll",r),l&&e.removeEventListener("resize",r)}),null==f||f(),null==(e=h)||e.disconnect(),h=null,u&&cancelAnimationFrame(o)}}var ic="u">typeof document?y.useLayoutEffect:function(){};function id(e,t){let r,n,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((r=e.length)!==t.length)return!1;for(n=r;0!=n--;)if(!id(e[n],t[n]))return!1;return!0}if((r=(o=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(n=r;0!=n--;)if(!({}).hasOwnProperty.call(t,o[n]))return!1;for(n=r;0!=n--;){let r=o[n];if(("_owner"!==r||!e.$$typeof)&&!id(e[r],t[r]))return!1}return!0}return e!=e&&t!=t}function ip(e){return"u"<typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function ih(e,t){let r=ip(e);return Math.round(t*r)/r}function ig(e){let t=y.useRef(e);return ic(()=>{t.current=e}),t}let im=(void 0===(m=h)&&(m={}),{name:(i={name:"hide",options:m,async fn(e){let{rects:t,platform:r}=e,{strategy:n="referenceHidden",...o}=oN(m,e);switch(n){case"referenceHidden":{let n=oZ(await r.detectOverflow(e,{...o,elementContext:"reference"}),t.reference);return{data:{referenceHiddenOffsets:n,referenceHidden:o0(n)}}}case"escaped":{let n=oZ(await r.detectOverflow(e,{...o,altBoundary:!0}),t.floating);return{data:{escapedOffsets:n,escaped:o0(n)}}}default:return{}}}}).name,fn:i.fn,options:[h,g]}).fn,iv={name:"hide",async fn(e){let{width:t,height:r,x:n,y:o}=e.rects.reference,i=await im(e);return{data:{referenceHidden:i.data?.referenceHidden||0===t&&0===r&&0===n&&0===o}}}},ib={sideX:"left",sideY:"top"},iy={name:"adaptiveOrigin",async fn(e){let{x:t,y:r,rects:{floating:n},elements:{floating:o},platform:i,strategy:l,placement:a}=e,s=k(o),u=s.getComputedStyle(o);if("0s"===u.transitionDuration||""===u.transitionDuration)return{x:t,y:r,data:ib};let c=await i.getOffsetParent?.(o),d={width:0,height:0};if("fixed"===l&&s?.visualViewport)d={width:s.visualViewport.width,height:s.visualViewport.height};else if(c===s){let e=r2(o);d={width:e.documentElement.clientWidth,height:e.documentElement.clientHeight}}else await i.isElement?.(c)&&(d=await i.getDimensions(c));let f=o$(a),p=t,h=r;return"left"===f&&(p=d.width-(t+n.width)),"top"===f&&(h=d.height-(r+n.height)),{x:p,y:h,data:{sideX:"left"===f?"right":ib.sideX,sideY:"top"===f?"bottom":ib.sideY}}}};function ix(e,t,r){let n="inline-start"===e||"inline-end"===e;return({top:"top",right:n?r?"inline-start":"inline-end":"right",bottom:"bottom",left:n?r?"inline-end":"inline-start":"left"})[t]}function iw(e,t,r){let{rects:n,placement:o}=e;return{side:ix(t,o$(o),r),align:oW(o)||"center",anchor:{width:n.reference.width,height:n.reference.height},positioner:{width:n.floating.width,height:n.floating.height}}}function ik(e){return null!=e&&"current"in e}let iS=y.forwardRef(function(e,t){let r,{cutout:n,...o}=e;if(n){let e=n.getBoundingClientRect();r=`polygon(0% 0%,100% 0%,100% 100%,0% 100%,0% 0%,${e.left}px ${e.top}px,${e.left}px ${e.bottom}px,${e.right}px ${e.bottom}px,${e.right}px ${e.top}px,${e.left}px ${e.top}px)`}return(0,b.jsx)("div",{ref:t,role:"presentation","data-base-ui-inert":"",...o,style:{position:"fixed",inset:0,userSelect:"none",WebkitUserSelect:"none",clipPath:r}})});var nr=nr;function iE(e){return"starting"===e?nA:eb}var rf=rf;let iR={},iC={},iO="";class iP{lockCount=0;restore=null;timeoutLock=tA.create();timeoutUnlock=tA.create();acquire(e){return this.lockCount+=1,1===this.lockCount&&null===this.restore&&this.timeoutLock.start(0,()=>this.lock(e)),this.release}release=()=>{this.lockCount-=1,0===this.lockCount&&this.restore&&this.timeoutUnlock.start(0,this.unlock)};unlock=()=>{0===this.lockCount&&this.restore&&(this.restore?.(),this.restore=null)};lock(e){let t,r,n,o,i;if(0===this.lockCount||null!==this.restore)return;let l=r2(e).documentElement,a=k(l).getComputedStyle(l).overflowY;if("hidden"===a||"clip"===a){this.restore=ev;return}let s=rf.os.ios||!function(e){if("u"<typeof document)return!1;let t=r2(e);return k(t).innerWidth-t.documentElement.clientWidth>0}(e);this.restore=s?(r=(t=r2(e)).documentElement,n=t.body,i={overflowY:(o=P(r)?r:n).style.overflowY,overflowX:o.style.overflowX},Object.assign(o.style,{overflowY:"hidden",overflowX:"hidden"}),()=>{Object.assign(o.style,i)}):function(e){let t=r2(e),r=t.documentElement,n=t.body,o=k(r),i=0,l=0,a=!1,s=r$.create();
3if(rf.engine.webkit&&(o.visualViewport?.scale??1)!==1)return()=>{};function u(){let t=o.getComputedStyle(r),s=o.getComputedStyle(n),u=(t.scrollbarGutter||"").includes("both-edges")?"stable both-edges":"stable";i=r.scrollTop,l=r.scrollLeft,iR={scrollbarGutter:r.style.scrollbarGutter,overflowY:r.style.overflowY,overflowX:r.style.overflowX},iO=r.style.scrollBehavior,iC={position:n.style.position,height:n.style.height,width:n.style.width,boxSizing:n.style.boxSizing,overflowY:n.style.overflowY,overflowX:n.style.overflowX,scrollBehavior:n.style.scrollBehavior};let c=r.scrollHeight>r.clientHeight,d=r.scrollWidth>r.clientWidth,f="scroll"===t.overflowY||"scroll"===s.overflowY,p="scroll"===t.overflowX||"scroll"===s.overflowX,h=Math.max(0,o.innerWidth-n.clientWidth),g=Math.max(0,o.innerHeight-n.clientHeight),m=parseFloat(s.marginTop)+parseFloat(s.marginBottom),v=parseFloat(s.marginLeft)+parseFloat(s.marginRight),b=P(r)?r:n;if(a=function(e){if(!("u">typeof CSS&&CSS.supports&&CSS.supports("scrollbar-gutter","stable"))||"u"<typeof document)return!1;let t=r2(e),r=t.documentElement,n=t.body,o=P(r)?r:n,i=o.style.overflowY,l=r.style.scrollbarGutter;r.style.scrollbarGutter="stable",o.style.overflowY="scroll";let a=o.offsetWidth;o.style.overflowY="hidden";let s=o.offsetWidth;return o.style.overflowY=i,r.style.scrollbarGutter=l,a===s}(e)){r.style.scrollbarGutter=u,b.style.overflowY="hidden",b.style.overflowX="hidden";return}Object.assign(r.style,{scrollbarGutter:u,overflowY:"hidden",overflowX:"hidden"}),(c||f)&&(r.style.overflowY="scroll"),(d||p)&&(r.style.overflowX="scroll"),Object.assign(n.style,{position:"relative",height:m||g?`calc(100dvh - ${m+g}px)`:"100dvh",width:v||h?`calc(100vw - ${v+h}px)`:"100vw",boxSizing:"border-box",overflow:"hidden",scrollBehavior:"unset"}),n.scrollTop=i,n.scrollLeft=l,r.setAttribute("data-base-ui-scroll-locked",""),r.style.scrollBehavior="unset"}function c(){Object.assign(r.style,iR),Object.assign(n.style,iC),a||(r.scrollTop=i,r.scrollLeft=l,r.removeAttribute("data-base-ui-scroll-locked"),r.style.scrollBehavior=iO)}u();let d=rw(o,"resize",function(){c(),s.request(u)});return()=>{s.cancel(),c(),"function"==typeof o.removeEventListener&&d()}}(e)}}let iT=new iP,ij=y.forwardRef(function(e,t){let r,n,o,{render:i,className:l,style:a,anchor:s,positionMethod:u="absolute",side:c="bottom",align:d="center",sideOffset:f=0,alignOffset:p=0,collisionBoundary:h="clipping-ancestors",collisionPadding:g=5,arrowPadding:m=5,sticky:v=!1,disableAnchorTracking:x=!1,collisionAvoidance:w=nz,...S}=e,{store:E}=nm(),C=function(){let e=y.useContext(oE);if(void 0===e)throw Error(es(45));return e}(),O=(r=tF(),n=r9(void 0),G(()=>{if(!r)return;let e={id:r,parentId:o};return n?.addNode(e),()=>{n?.removeNode(e)}},[n,r,o=r6()]),r),P=E.useState("floatingRootContext"),T=E.useState("mounted"),j=E.useState("open"),M=E.useState("openChangeReason"),A=E.useState("activeTriggerElement"),I=E.useState("modal"),z=E.useState("openMethod"),_=E.useState("positionerElement"),N=E.useState("instantType"),$=E.useState("transitionStatus"),W=E.useState("hasViewport"),D=y.useRef(null),H=rX(_,!1,!1),L=function(e){var t,r,n,o,i,l,a,s,u,c,d,f,p,h;let g,m,v,b,{anchor:x,positionMethod:w="absolute",side:S="bottom",sideOffset:E=0,align:C="center",alignOffset:O=0,collisionBoundary:P,collisionPadding:T=5,sticky:j=!1,arrowPadding:M=5,disableAnchorTracking:A=!1,inline:I,keepMounted:z=!1,floatingRootContext:_,mounted:N,collisionAvoidance:$,shiftCrossAxis:W=!1,nodeId:D,adaptiveOrigin:H,lazyFlip:L=!1,externalTree:F}=e,[X,V]=y.useState(null);N||null===X||V(null);let U=$.side||"flip",q=$.align||"flip",K=$.fallbackAxisSide||"end",J="function"==typeof x?x:void 0,Q=Y(J),Z=J?Q:x,ee=n0(x),et=n0(N),er="rtl"===rg(),en=X||({top:"top",right:"right",bottom:"bottom",left:"left","inline-end":er?"left":"right","inline-start":er?"right":"left"})[S],eo="center"===C?en:`${en}-${C}`,ei=T,el=+("bottom"===S),ea=+("top"===S),es=+("right"===S),eu=+("left"===S);"number"==typeof ei?ei={top:ei+el,right:ei+eu,bottom:ei+ea,left:ei+es}:ei&&(ei={top:(ei.top||0)+el,right:(ei.right||0)+eu,bottom:(ei.bottom||0)+ea,left:(ei.left||0)+es});let ec={boundary:"clipping-ancestors"===P?"clippingAncestors":P,padding:ei},ed=y.useRef(null),ef=n0(E),ep=n0(O),eh=[];I&&eh.push(I),eh.push((t=e=>{let t=iw(e,S,er),r="function"==typeof ef.current?ef.current(t):ef.current,n="function"==typeof ep.current?ep.current(t):ep.current;return{mainAxis:r,crossAxis:n,alignmentAxis:n}},r=["function"!=typeof E?E:0,"function"!=typeof O?O:0,er,S],void 0===(n=t)&&(n=0),{name:(g={name:"offset",options:n,async fn(e){var t,r;let{x:o,y:i,placement:l,middlewareData:a}=e,s=await o2(e,n);return l===(null==(t=a.offset)?void 0:t.placement)&&null!=(r=a.arrow)&&r.alignmentOffset?{}:{x:o+s.x,y:i+s.y,data:{...s,placement:l}}}}).name,fn:g.fn,options:[t,r]}));let eg="none"===q&&"shift"!==U,em=!eg&&(j||W||"shift"===U),ev="none"===U?null:{name:(m={name:"flip",options:l=o={...ec,padding:{top:ei.top+1,right:ei.right+1,bottom:ei.bottom+1,left:ei.left+1},mainAxis:!W&&"flip"===U,crossAxis:"flip"===q&&"alignment",fallbackAxisSideDirection:K},async fn(e){var t,r,n,o,i,a,s,u;
3let c,d,f,{placement:p,middlewareData:h,rects:g,initialPlacement:m,platform:v,elements:b}=e,{mainAxis:y=!0,crossAxis:x=!0,fallbackPlacements:w,fallbackStrategy:k="bestFit",fallbackAxisSideDirection:S="none",flipAlignment:E=!0,...R}=oN(l,e);if(null!=(t=h.arrow)&&t.alignmentOffset)return{};let C=o$(p),O=oL(m),P=o$(m)===m,T=await (null==v.isRTL?void 0:v.isRTL(b.floating)),j=w||(P||!E?[oU(m)]:(c=oU(m),[oF(m),c,oF(c)])),M="none"!==S;!w&&M&&j.push(...(d=oW(m),f=function(e,t,r){switch(e){case"top":case"bottom":if(r)return t?oX:oB;return t?oB:oX;case"left":case"right":return t?oV:oY;default:return[]}}(o$(m),"start"===S,T),d&&(f=f.map(e=>e+"-"+d),E&&(f=f.concat(f.map(oF)))),f));let A=[m,...j],I=await v.detectOverflow(e,R),z=[],_=(null==(r=h.flip)?void 0:r.overflows)||[];if(y&&z.push(I[C]),x){let e,t,r,n,o=(a=p,s=g,void 0===(u=T)&&(u=!1),e=oW(a),r=oH(t=oD(oL(a))),n="x"===t?e===(u?"end":"start")?"right":"left":"start"===e?"bottom":"top",s.reference[r]>s.floating[r]&&(n=oU(n)),[n,oU(n)]);z.push(I[o[0]],I[o[1]])}if(_=[..._,{placement:p,overflows:z}],!z.every(e=>e<=0)){let e=((null==(n=h.flip)?void 0:n.index)||0)+1,t=A[e];if(t&&("alignment"!==x||O===oL(t)||_.every(e=>oL(e.placement)!==O||e.overflows[0]>0)))return{data:{index:e,overflows:_},reset:{placement:t}};let r=null==(o=_.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:o.placement;if(!r)switch(k){case"bestFit":{let e=null==(i=_.filter(e=>{if(M){let t=oL(e.placement);return t===O||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:i[0];e&&(r=e);break}case"initialPlacement":r=m}if(p!==r)return{reset:{placement:r}}}return{}}}).name,fn:m.fn,options:[o,i]},eb=eg?null:(a=e=>{var t,r,n;let o=r2(e.elements.floating).documentElement;return{...ec,rootBoundary:W?{x:0,y:0,width:o.clientWidth,height:o.clientHeight}:void 0,mainAxis:"none"!==q,crossAxis:em,limiter:j||W?void 0:{fn:(void 0===(n=t=e=>{if(!ed.current)return{};let{width:t,height:r}=ed.current.getBoundingClientRect(),n=oL(o$(e.placement)),o="y"===n?ei.left+ei.right:ei.top+ei.bottom;return{offset:("y"===n?t:r)/2+o/2}})&&(n={}),{options:n,fn(e){let{x:t,y:r,placement:o,rects:i,middlewareData:l}=e,{offset:a=0,mainAxis:s=!0,crossAxis:u=!0}=oN(n,e),c={x:t,y:r},d=oL(o),f=oD(d),p=c[f],h=c[d],g=oN(a,e),m="number"==typeof g?{mainAxis:g,crossAxis:0}:{mainAxis:0,crossAxis:0,...g};if(s){let e="y"===f?"height":"width",t=i.reference[f]-i.floating[e]+m.mainAxis,r=i.reference[f]+i.reference[e]-m.mainAxis;p<t?p=t:p>r&&(p=r)}if(u){var v,b;let e="y"===f?"width":"height",t=o1.has(o$(o)),r=i.reference[d]-i.floating[e]+(t&&(null==(v=l.offset)?void 0:v[d])||0)+(t?0:m.crossAxis),n=i.reference[d]+i.reference[e]+(t?0:(null==(b=l.offset)?void 0:b[d])||0)-(t?m.crossAxis:0);h<r?h=r:h>n&&(h=n)}return{[f]:p,[d]:h}}}).fn,options:[t,r]}}},s=[ec,j,W,ei,q],void 0===(u=a)&&(u={}),{name:(v={name:"shift",options:u,async fn(e){let{x:t,y:r,placement:n,platform:o}=e,{mainAxis:i=!0,crossAxis:l=!1,limiter:a={fn:e=>{let{x:t,y:r}=e;return{x:t,y:r}}},...s}=oN(u,e),c={x:t,y:r},d=await o.detectOverflow(e,s),f=oL(o$(n)),p=oD(f),h=c[p],g=c[f];
3if(i){let e="y"===p?"top":"left",t="y"===p?"bottom":"right",r=h+d[e],n=h-d[t];h=oM(r,oj(h,n))}if(l){let e="y"===f?"top":"left",t="y"===f?"bottom":"right",r=g+d[e],n=g-d[t];g=oM(r,oj(g,n))}let m=a.fn({...e,[p]:h,[f]:g});return{...m,data:{x:m.x-t,y:m.y-r,enabled:{[p]:i,[f]:l}}}}}).name,fn:v.fn,options:[a,s]});"shift"===U||"shift"===q||"center"===C?eh.push(eb,ev):eh.push(ev,eb),eh.push({name:(b={name:"size",options:f=c={...ec,apply({elements:{floating:e},availableWidth:t,availableHeight:r,rects:n}){if(!et.current)return;let o=e.style;o.setProperty("--available-width",`${t}px`),o.setProperty("--available-height",`${r}px`);let i=k(e).devicePixelRatio||1,{x:l,y:a,width:s,height:u}=n.reference,c=(Math.round((l+s)*i)-Math.round(l*i))/i,d=(Math.round((a+u)*i)-Math.round(a*i))/i;o.setProperty("--anchor-width",`${c}px`),o.setProperty("--anchor-height",`${d}px`)}},async fn(e){var t,r;let n,o,{placement:i,rects:l,platform:a,elements:s}=e,{apply:u=()=>{},...c}=oN(f,e),d=await a.detectOverflow(e,c),p=o$(i),h=oW(i),g="y"===oL(i),{width:m,height:v}=l.floating;"top"===p||"bottom"===p?(n=p,o=h===(await (null==a.isRTL?void 0:a.isRTL(s.floating))?"start":"end")?"left":"right"):(o=p,n="end"===h?"top":"bottom");let b=v-d.top-d.bottom,y=m-d.left-d.right,x=oj(v-d[n],b),w=oj(m-d[o],y),k=!e.middlewareData.shift,S=x,E=w;if(null!=(t=e.middlewareData.shift)&&t.enabled.x&&(E=y),null!=(r=e.middlewareData.shift)&&r.enabled.y&&(S=b),k&&!h){let e=oM(d.left,0),t=oM(d.right,0),r=oM(d.top,0),n=oM(d.bottom,0);g?E=m-2*(0!==e||0!==t?e+t:oM(d.left,d.right)):S=v-2*(0!==r||0!==n?r+n:oM(d.top,d.bottom))}await u({...e,availableWidth:E,availableHeight:S});let R=await a.getDimensions(s.floating);return m!==R.width||v!==R.height?{reset:{rects:!0}}:{}}}).name,fn:b.fn,options:[c,d]},(p=e=>({element:ed.current||r2(e.elements.floating).createElement("div"),padding:M,offsetParent:"floating"}),h=[M],{name:"arrow",options:p,async fn(e){let{x:t,y:r,placement:n,rects:o,platform:i,elements:l,middlewareData:a}=e,{element:s,padding:u=0,offsetParent:c="real"}=oN(p,e)||{};if(null==s)return{};let d=oq(u),f={x:t,y:r},h=oD(oL(n)),g=oH(h),m=await i.getDimensions(s),v="y"===h,b=v?"clientHeight":"clientWidth",y=o.reference[g]+o.reference[h]-f[h]-o.floating[g],x=f[h]-o.reference[h],w="real"===c?await i.getOffsetParent?.(s):l.floating,k=l.floating[b]||o.floating[g];k&&await i.isElement?.(w)||(k=l.floating[b]||o.floating[g]);let S=k/2-m[g]/2-1,E=Math.min(d[v?"top":"left"],S),R=Math.min(d[v?"bottom":"right"],S),C=k-m[g]-R,O=k/2-m[g]/2+(y/2-x/2),P=oM(E,oj(O,C)),T=!a.arrow&&null!=oW(n)&&O!==P&&o.reference[g]/2-(O<E?E:R)-m[g]/2<0,j=T?O<E?O-E:O-C:0;return{[h]:f[h]+j,data:{[h]:P,centerOffset:O-P-j,...T&&{alignmentOffset:j}},reset:T}},options:[p,h]}),{name:"transformOrigin",fn(e){let{elements:t,middlewareData:r,placement:n,rects:o,y:i}=e,l=o$(n),a=oL(l),s=ed.current,u=r.arrow?.x||0,c=r.arrow?.y||0,d=s?.clientWidth||0,f=s?.clientHeight||0,p=u+d/2,h=c+f/2,g=Math.abs(r.shift?.y||0),m=o.reference.height/2,v="function"==typeof E?E(iw(e,S,er)):E,b=g>v,y={top:`${p}px calc(100% + ${v}px)`,bottom:`${p}px ${-v}px`,left:`calc(100% + ${v}px) ${h}px`,right:`${-v}px ${h}px`}[l],x=`${p}px ${o.reference.y+m-i}px`;return t.floating.style.setProperty("--transform-origin",em&&"y"===a&&b?x:y),{}}},iv,H),G(()=>{!N&&_&&_.update({referenceElement:null,floatingElement:null,domReferenceElement:null,positionReference:null})},[N,_]);let ey=y.useMemo(()=>({elementResize:!A&&"u">typeof ResizeObserver,layoutShift:!A&&"u">typeof IntersectionObserver}),[A]),{refs:ex,elements:ew,x:ek,y:eS,middlewareData:eE,update:eR,placement:eC,context:eO,isPositioned:eP,floatingStyles:eT}=function(e={}){let{nodeId:t,externalTree:r}=e,n=function(e){let{open:t=!1,onOpenChange:r,elements:n={}}=e,o=tF(),i=null!=r6(),l=B(()=>new nE({open:t,transitionStatus:void 0,onOpenChange:r,referenceElement:n.reference??null,floatingElement:n.floating??null,triggerElements:new nC,floatingId:o,syncOnly:!1,nested:i})).current;return G(()=>{let e={open:t,floatingId:o};void 0!==n.reference&&(e.referenceElement=n.reference,e.domReferenceElement=R(n.reference)?n.reference:null),void 0!==n.floating&&(e.floatingElement=n.floating),l.update(e)},[t,o,n.reference,n.floating,l]),l.context.onOpenChange=r,l.context.nested=i,l}(e),o=e.rootContext||n,i=o.useState("referenceElement"),l=o.useState("floatingElement"),a=o.useState("domReferenceElement"),s=o.useState("open"),u=o.useState("floatingId"),[c,d]=y.useState(null),[f,p]=y.useState(void 0),[h,g]=y.useState(void 0),m=y.useRef(null),v=r9(r),b=y.useMemo(()=>({reference:i,floating:l,domReference:a}),[i,l,a]),x=function(e){void 0===e&&(e={});let{placement:t="bottom",strategy:r="absolute",middleware:n=[],platform:o,elements:{reference:i,floating:l}={},transform:a=!0,whileElementsMounted:s,open:u}=e,[c,d]=y.useState({x:0,y:0,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[f,p]=y.useState(n);id(f,n)||p(n);let[h,g]=y.useState(null),[m,v]=y.useState(null),b=y.useCallback(e=>
3{e!==S.current&&(S.current=e,g(e))},[]),x=y.useCallback(e=>{e!==E.current&&(E.current=e,v(e))},[]),w=i||h,k=l||m,S=y.useRef(null),E=y.useRef(null),R=y.useRef(c),C=null!=s,O=ig(s),P=ig(o),T=ig(u),j=y.useCallback(()=>{var e,n;let o,i,l;if(!S.current||!E.current)return;let a={placement:t,strategy:r,middleware:f};P.current&&(a.platform=P.current),(e=S.current,n=E.current,o=new Map,l={...(i={platform:ia,...a}).platform,_c:o},oQ(e,n,{...i,platform:l})).then(e=>{let t={...e,isPositioned:!1!==T.current};M.current&&!id(R.current,t)&&(R.current=t,r_.flushSync(()=>{d(t)}))})},[f,t,r,P,T]);ic(()=>{!1===u&&R.current.isPositioned&&(R.current.isPositioned=!1,d(e=>({...e,isPositioned:!1})))},[u]);let M=y.useRef(!1);ic(()=>(M.current=!0,()=>{M.current=!1}),[]),ic(()=>{if(w&&(S.current=w),k&&(E.current=k),w&&k){if(O.current)return O.current(w,k,j);j()}},[w,k,j,O,C]);let A=y.useMemo(()=>({reference:S,floating:E,setReference:b,setFloating:x}),[b,x]),I=y.useMemo(()=>({reference:w,floating:k}),[w,k]),z=y.useMemo(()=>{let e={position:r,left:0,top:0};if(!I.floating)return e;let t=ih(I.floating,c.x),n=ih(I.floating,c.y);return a?{...e,transform:"translate("+t+"px, "+n+"px)",...ip(I.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:t,top:n}},[r,a,I.floating,c.x,c.y]);return y.useMemo(()=>({...c,update:j,refs:A,elements:I,floatingStyles:z}),[c,j,A,I,z])}({...e,elements:{...b,...c&&{reference:c}}}),w=R(f)?f:null,k=void 0===h?o.state.floatingElement:h;o.useSyncedValue("referenceElement",f??null),o.useSyncedValue("domReferenceElement",void 0===f?a:w),o.useSyncedValue("floatingElement",k);let S=y.useCallback(e=>{let t=R(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),getClientRects:()=>e.getClientRects(),contextElement:e}:e;d(t),x.refs.setReference(t)},[x.refs]),E=y.useCallback(e=>{(R(e)||null===e)&&(m.current=e,p(e)),(R(x.refs.reference.current)||null===x.refs.reference.current||null!==e&&!R(e))&&x.refs.setReference(e)},[x.refs,p]),C=y.useCallback(e=>{g(e),x.refs.setFloating(e)},[x.refs]),O=y.useMemo(()=>({...x.refs,setReference:E,setFloating:C,setPositionReference:S,domReference:m}),[x.refs,E,C,S]),P=y.useMemo(()=>({...x.elements,domReference:a}),[x.elements,a]),T=y.useMemo(()=>({...x,dataRef:o.context.dataRef,open:s,onOpenChange:o.setOpen,events:o.context.events,floatingId:u,refs:O,elements:P,nodeId:t,rootStore:o}),[x,O,P,t,o,s,u]);return G(()=>{a&&(m.current=a)},[a]),G(()=>{o.context.dataRef.current.floatingContext=T;let e=v?.nodesRef.current.find(e=>e.id===t);e&&(e.context=T)}),y.useMemo(()=>({...x,context:T,refs:O,elements:P,rootStore:o}),[x,O,P,T,o])}({rootContext:_,open:z?N:void 0,placement:eo,middleware:eh,strategy:w,whileElementsMounted:z?void 0:(...e)=>iu(...e,ey),nodeId:D,externalTree:F}),{sideX:ej,sideY:eM}=eE.adaptiveOrigin||ib,eA=eP?w:"fixed",eI=y.useMemo(()=>{let e=H?{position:eA,[ej]:ek,[eM]:eS}:{position:eA,...eT};return eP||(e.opacity=0),e},[H,eA,ej,ek,eM,eS,eT,eP]),ez=y.useRef(null);G(()=>{if(!N)return;let e=ee.current,t="function"==typeof e?e():e,r=(ik(t)?t.current:t)||null;r!==ez.current&&(ex.setPositionReference(r),ez.current=r)},[N,ex,Z,ee]),y.useEffect(()=>{if(!N)return;let e=ee.current;"function"!=typeof e&&ik(e)&&e.current!==ez.current&&(ex.setPositionReference(e.current),ez.current=e.current)},[N,ex,Z,ee]),y.useEffect(()=>{if(z&&N&&ew.reference&&ew.floating)return iu(ew.reference,ew.floating,eR,ey)},[z,N,ew,eR,ey]);let e_=o$(eC),eN=ix(S,e_,er),e$=oW(eC)||"center",eW=!!eE.hide?.referenceHidden;G(()=>{L&&N&&eP&&V(e_)},[L,N,eP,e_]);let eD=y.useMemo(()=>({position:"absolute",top:eE.arrow?.y,left:eE.arrow?.x}),[eE.arrow]),eH=eE.arrow?.centerOffset!==0;return y.useMemo(()=>({positionerStyles:eI,arrowStyles:eD,arrowRef:ed,arrowUncentered:eH,side:eN,align:e$,physicalSide:e_,anchorHidden:eW,refs:ex,context:eO,isPositioned:eP,update:eR}),[eI,eD,ed,eH,eN,e$,e_,eW,ex,eO,eP,eR])}({anchor:s,floatingRootContext:P,positionMethod:u,mounted:T,side:c,sideOffset:f,align:d,alignOffset:p,arrowPadding:m,collisionBoundary:h,collisionPadding:g,sticky:v,disableAnchorTracking:x,keepMounted:C,nodeId:O,collisionAvoidance:w,adaptiveOrigin:W?iy:void 0}),F=P.useState("domReferenceElement");G(()=>{let e=D.current;if(F&&(D.current=F),e&&F&&F!==e){E.set("instantType",void 0);let e=new AbortController;return H(()=>{E.set("instantType","trigger-change")},e.signal),()=>{e.abort()}}},[F,H,E]),function(e,t,r,n){let[o,i]=y.useState(!1);G(()=>{if(!e||!t||null==r)return void i(!1);let n=r2(r).documentElement.clientWidth,o=r.offsetWidth;i(n>0&&o>0&&o>=n-20)},[e,t,r]),function(e=!0,t=null){G(()=>{if(e)return iT.acquire(t)},[e,t])}(e&&(!t||o),n)}(j&&!0===I&&M!==nr.triggerHover,"touch"===z,_,A);let X=y.useCallback(e=>{E.set("positionerElement",e)},[E]),V=function(e,t,{styles:r,transitionStatus:n,props:o,refs:i,hidden:l,inert:a=!1}){let s={...r};return a&&(s.pointerEvents="none"),ey("div",e,{state:t,ref:i,props:[{role:"presentation",hidden:l,style:s},iE(n),o],stateAttributesMapping:nG})}(e,{open:j,side:L.side,align:L.align,anchorHidden:L.anchorHidden,instant:N},{styles:L.positionerStyles,transitionStatus:$,props:S,refs:[t,X],hidden:!T,inert:!j});return(0,b.jsxs)(oO.Provider,{value:L,children:[T&&!0===I&&M!==nr.triggerHover&&(0,b.jsx)(iS,{ref:E.context.
3internalBackdropRef,inert:oC(!j),cutout:A}),(0,b.jsx)(r7,{id:O,children:V})]})});var rf=rf,nr=nr;let iM=0;function iA(e,t={}){let{preventScroll:r=!1,sync:n=!1,shouldFocus:o}=t;function i(){(!o||o())&&e?.focus({preventScroll:r})}if(cancelAnimationFrame(iM),n)return i(),ev;let l=requestAnimationFrame(i);return iM=l,()=>{iM===l&&(cancelAnimationFrame(l),iM=0)}}let iI={inert:new WeakMap,"aria-hidden":new WeakMap},iz="data-base-ui-inert",i_={inert:new WeakSet,"aria-hidden":new WeakSet},iN=new WeakMap,i$=0,iW=(e,t)=>t.map(t=>{if(e.contains(t))return t;let r=function e(t){return t?O(t)?t.host:e(t.parentNode):null}(t);return e.contains(r)?r:null}).filter(e=>null!=e),iD=e=>{let t=new Set;return e.forEach(e=>{let r=e;for(;r&&!t.has(r);)t.add(r),r=r.parentNode}),t},iH=(e,t,r)=>{let n=[],o=e=>{!e||r.has(e)||Array.from(e.children).forEach(e=>{"script"!==w(e)&&(t.has(e)?o(e):n.push(e))})};return o(e),n};function iL(e,t={}){let{ariaHidden:r=!1,inert:n=!1,mark:o=!0}=t,i=r2(e[0]).body;return function(e,t,r,n,{mark:o=!0}){let i=null;n?i="inert":r&&(i="aria-hidden");let l=null,a=null,s=iW(t,e),u=o?iH(t,iD(s),new Set(s)):[],c=[],d=[];if(i){let e=iI[i],r=i_[i];a=r,l=e;let n=iW(t,Array.from(t.querySelectorAll("[aria-live]"))),o=s.concat(n);iH(t,iD(o),new Set(o)).forEach(t=>{let n=t.getAttribute(i),o=null!==n&&"false"!==n,l=(e.get(t)||0)+1;e.set(t,l),c.push(t),1===l&&o&&r.add(t),o||t.setAttribute(i,"inert"===i?"":"true")})}return o&&u.forEach(e=>{let t=(iN.get(e)||0)+1;iN.set(e,t),d.push(e),1===t&&e.setAttribute(iz,"")}),i$+=1,()=>{l&&c.forEach(e=>{let t=(l.get(e)||0)-1;l.set(e,t),t||(!a?.has(e)&&i&&e.removeAttribute(i),a?.delete(e))}),o&&d.forEach(e=>{let t=(iN.get(e)||0)-1;iN.set(e,t),t||e.removeAttribute(iz)}),(i$-=1)||(iI.inert=new WeakMap,iI["aria-hidden"]=new WeakMap,i_.inert=new WeakSet,i_["aria-hidden"]=new WeakSet,iN=new WeakMap)}}(e,i,r,n,{mark:o})}let iF=[];function iB(){iF=iF.filter(e=>e.deref()?.isConnected)}function iX(e){iB(),e&&"body"!==w(e)&&(iF.push(new WeakRef(e)),iF.length>20&&(iF=iF.slice(-20)))}function iV(){return iB(),iF[iF.length-1]?.deref()}function iY(e){if(e.hasAttribute("tabindex")&&!e.hasAttribute("data-tabindex")||!e.getAttribute("role")?.includes("dialog"))return;let t=of(e).filter(e=>{let t=e.getAttribute("data-tabindex")||"";return od(e)||e.hasAttribute("data-tabindex")&&!t.startsWith("-")}),r=e.getAttribute("tabindex");0===t.length?"0"!==r&&(e.setAttribute("tabindex","0"),e.setAttribute("data-tabindex","0")):("-1"!==r||e.hasAttribute("data-tabindex")&&"-1"!==e.getAttribute("data-tabindex"))&&(e.setAttribute("tabindex","-1"),e.setAttribute("data-tabindex","-1"))}function iU(e){let{context:t,children:r,disabled:n=!1,initialFocus:o=!0,returnFocus:i=!0,restoreFocus:l=!1,modal:a=!0,closeOnFocusOut:s=!0,openInteractionType:u="",nextFocusableElement:c,previousFocusableElement:d,beforeContentFocusGuardRef:f,externalTree:p,getInsideElements:h}=e,g="rootStore"in t?t.rootStore:t,m=g.useState("open"),v=g.useState("domReferenceElement"),x=g.useState("floatingElement"),{events:S,dataRef:E}=g.context,R=Y(()=>E.current.floatingContext?.nodeId),O=nu(v)&&!1===o,P=n0(o),T=n0(i),j=n0(u),M=n0(m),A=r9(p),I=y.useContext(ow),z=y.useRef(!1),_=y.useRef(!1),N=y.useRef(!1),$=y.useRef(null),W=y.useRef(""),D=y.useRef(""),H=y.useRef(null),L=y.useRef(null),F=ef(H,f,I?.beforeInsideRef),B=ef(L,I?.afterInsideRef),X=tI(),V=tI(),U=rW(),q=null!=I,K=nc(x),J=Y((e=K)=>e?op(e):[]),Q=Y(()=>h?.().filter(e=>null!=e)??[]);y.useEffect(()=>{if(!n&&a)return rw(r2(K),"keydown",function(e){"Tab"===e.key&&tU(K,tY(r2(K)))&&0===J().length&&!O&&(e.preventDefault(),e.stopPropagation())})},[n,K,a,O,J]),y.useEffect(()=>{if(n||!m)return;let e=r2(K);function t(){N.current=!1}return r1(rw(e,"pointerdown",function(e){let t=tq(e),r=Q();N.current=!(tU(x,t)||tU(v,t)||tU(I?.portalNode,t)||r.some(e=>e===t||tU(e,t))),D.current=e.pointerType||"keyboard",t?.closest(`[${nI}]`)&&(_.current=!0,V.start(0,()=>{_.current=!1}))},!0),rw(e,"pointerup",t,!0),rw(e,"pointercancel",t,!0),rw(e,"keydown",function(){D.current="keyboard"},!0),t)},[n,x,v,K,m,I,V,Q]),y.useEffect(()=>{if(n||!s)return;let e=r2(K);function t(t){let r=t.relatedTarget,n=t.currentTarget,o=tq(t);a&&null==r&&null!=o&&tU(x,o)&&iX(o),queueMicrotask(()=>{let i=R(),s=g.context.triggerElements,u=Q(),f=r?.hasAttribute(nn("focus-guard"))&&[H.current,L.current,I?.beforeInsideRef.current,I?.afterInsideRef.current,I?.beforeOutsideRef.current,I?.afterOutsideRef.current,rD(d),rD(c)].includes(r),p=!(tU(v,r)||tU(x,r)||tU(r,x)||tU(I?.portalNode,r)||u.some(e=>e===r||tU(e,r))||null!=r&&s.hasElement(r)||s.hasMatchingElement(e=>tU(e,r))||f||A&&(nf(A.nodesRef.current,i).find(e=>tU(e.context?.elements.floating,r)||tU(e.context?.elements.domReference,r))||np(A.nodesRef.current,i).find(e=>[e.context?.elements.floating,nc(e.context?.elements.floating)].includes(r)||e.context?.elements.domReference===r)));if(n===v&&K&&iY(K),l&&n!==v&&!oo(o)&&tY(e)===e.body){if(C(K)&&(K.focus(),"popup"===l))return void U.request(()=>{K.focus()});let e=J(),t=$.current,r=(t&&e.includes(t)?t:null)||e[e.length-1]||K;C(r)&&r.focus()}if(E.current.insideReactTree){E.current.insideReactTree=!1;return}(O||!a)&&r&&p&&!_.current&&(O||r!==iV())&&(z.current=!0,g.setOpen(!1,nt(nr.focusOut,t)))})}let r=C(v)?v:null;if(x||r)return r1(r&&rw(r,"focusout",t),r&&rw(r,"pointerdown",function(){_.current=!0,V.start(0,()=>{_.current=!1})}),x&&rw(x,"focusin",function(e){let t=tq(e);od(t)&&($.current=t)}),x&&rw(x,"focusout",t),x&&I&&rw(x,"focusout",function(){N.current||(E.current.insideReactTree=!0,X.start(0,()=>{E.current.insideReactTree=!1}))},!0))},[n,v,x,K,a,A,I,g,s,l,J,O,R,E,X,V,U,c,d,Q]),y.useEffect(()=>{if(n||!x||!m)return;let e=Array.from(I?.portalNode?.querySelectorAll(`[${nn("portal")}]`)||[]),t=A?np(A.nodesRef.current,R()):[],r=t.find(e=>nu(e.context?.elements.domReference||null))?.context?.elements.domReference,o=iL([x,...e,H.current,L.current,I?.beforeOutsideRef.current,I?.afterOutsideRef.current,...Q(),r,rD(d),rD(c),O?v:null].filter(e=>null!=e),{ariaHidden:a||O,mark:!1}),i=iL([x,...e].filter(e=>null!=e));return()=>{i(),o()}},[m,n,v,x,a,I,O,A,R,c,d,Q]),G(()=>{if(!m||n||!C(K))return;let e=r2(K),t=tY(e);queueMicrotask(()=>{let r,n=P.current,o="function"==typeof n?n(j.current||""):n;if(void 0===o||!1===o||tU(K,t))return;let i=null,l=()=>(null==i&&(i=J(K)),i[0]||K);r=(r=!0===o||null===o?l():rD(o))||l();let a=tU(K,tY(e));iA(r,{preventScroll:r===K,shouldFocus(){if(!M.current)return!1;if(a)return!0;let t=tY(e);return!(t!==r&&tU(K,t))}})})},[n,m,K,J,P,j,M]),G(()=>{if(n||!K)return;let e=r2(K),t=tY(e),r=null==j.current;function o(e){var t,r,n,o;let i;
3if(e.open||(t=e.nativeEvent,r=D.current,i=k(tq(t)),W.current=t instanceof i.KeyboardEvent?"keyboard":t instanceof i.FocusEvent?r||"keyboard":"pointerType"in t?t.pointerType||"keyboard":"touches"in t?"touch":t instanceof i.MouseEvent?r||(0===t.detail?"keyboard":"mouse"):""),e.reason===nr.triggerHover&&"mouseleave"===e.nativeEvent.type&&(z.current=!0),e.reason===nr.outsidePress)if(e.nested)z.current=!1;else if((""===(n=e.nativeEvent).pointerType&&n.isTrusted?0:rf.os.android&&n.pointerType?"click"!==n.type||1!==n.buttons:0!==n.detail||n.pointerType)&&(o=e.nativeEvent,rf.env.jsdom?1:(rf.os.android||0!==o.width||0!==o.height)&&(!rf.os.android||1!==o.width||1!==o.height||0!==o.pressure||0!==o.detail||"mouse"!==o.pointerType)&&(!(o.width<1)||!(o.height<1)||0!==o.pressure||0!==o.detail||"touch"!==o.pointerType))){let e=!1;r2(K).createElement("div").focus({get preventScroll(){return e=!0,!1}}),e?z.current=!1:z.current=!0}else z.current=!1}return iX(t),S.on("openchange",o),()=>{S.off("openchange",o);let n=tY(e),i=Q(),l=tU(x,n)||i.some(e=>e===n||tU(e,n))||A&&nf(A.nodesRef.current,R(),!1).some(e=>tU(e.context?.elements.floating,n)),a=T.current,s=function(){let e=T.current,n="function"==typeof e?e(W.current):e;if(void 0===n||!1===n)return null;null===n&&(n=!0);let o=v?.isConnected?v:null,i=t?.isConnected&&"body"!==w(t)?t:null,l=r?i||o:o||i;return(l||(l=iV()||null),"boolean"==typeof n)?l:rD(n)||l||null}();queueMicrotask(()=>{let t=s?od(s)?s:op(s)[0]||s:null;a&&!z.current&&C(t)&&("boolean"!=typeof a||t===n||n===e.body||l)&&t.focus({preventScroll:!0}),z.current=!1})}},[n,x,K,T,j,S,A,v,R,Q]),G(()=>{if(!rf.engine.webkit||m||!x)return;let e=tY(r2(x));C(e)&&ns(e)&&tU(x,e)&&e.blur()},[m,x]),G(()=>{if(!n&&I)return I.setFocusManagerState({modal:a,closeOnFocusOut:s,open:m,onOpenChange:g.setOpen,domReference:v}),()=>{I.setFocusManagerState(null)}},[n,I,a,m,g,s,v]),G(()=>{if(!n&&K)return iY(K),()=>{queueMicrotask(iB)}},[n,K]);let Z=!n&&(!a||!O)&&(q||a);return(0,b.jsxs)(y.Fragment,{children:[Z&&(0,b.jsx)(on,{"data-type":"inside",ref:F,onFocus:e=>{if(a){let e=J();iA(e[e.length-1])}else if(I?.portalNode)if(z.current=!1,ob(e,I.portalNode)){let e=og(v);e?.focus()}else rD(d??I.beforeOutsideRef)?.focus()}}),r,Z&&(0,b.jsx)(on,{"data-type":"inside",ref:B,onFocus:e=>{if(a)iA(J()[0]);else if(I?.portalNode)if(s&&(z.current=!0),ob(e,I.portalNode)){let e=om(v);e?.focus()}else rD(c??I.afterOutsideRef)?.focus()}})]})}var nr=nr,nr=nr;let iq=new Set([...new Set([...new Set(["ArrowLeft","ArrowRight"]),...new Set(["ArrowUp","ArrowDown"])]),"Home","End"]),iG=y.createContext(void 0),iK=y.createContext(void 0);function iJ(e){let{value:t,children:r}=e;return(0,b.jsx)(iK.Provider,{value:t,children:r})}let iQ={...nG,...rB},iZ=y.forwardRef(function(e,t){var r;let{render:n,className:o,style:i,initialFocus:l,finalFocus:a,...s}=e,{store:u}=nm(),c=oP(),d=null!=function(e){let t=y.useContext(iG);if(void 0===t&&!e)throw Error(es(69));return t}(!0),{context:f,hasClosePart:p}=function(){let[e,t]=y.useState(0),r=Y(()=>(t(e=>e+1),()=>{t(e=>Math.max(0,e-1))}));return{context:y.useMemo(()=>({register:r}),[r]),hasClosePart:e>0}}(),h=u.useState("open"),g=u.useState("openMethod"),m=u.useState("instantType"),v=u.useState("transitionStatus"),x=u.useState("popupProps"),w=u.useState("titleElementId"),k=u.useState("descriptionElementId"),S=u.useState("modal"),E=u.useState("mounted"),O=u.useState("openChangeReason"),P=u.useState("activeTriggerElement"),T=u.useState("floatingRootContext"),j=T.useState("floatingId"),M=u.useState("disabled"),A=u.useState("openOnHover"),I=u.useState("closeDelay"),z=s.id??j;rV({open:h,ref:u.context.popupRef,onComplete(){h&&u.context.onOpenChangeComplete?.(!0)}}),function(e,t={}){let{enabled:r=!0,closeDelay:n=0,nodeId:o}=t,i="rootStore"in e?e.rootStore:e,l=i.useState("open"),a=i.useState("floatingElement"),s=i.useState("domReferenceElement"),{dataRef:u}=i.context,c=r9(),d=r6(),f=n4(i),p=tI(),h=Y(()=>n7(u.current.openEvent?.type,f.interactedInside)),g=Y(()=>{var e;return e=u.current.openEvent?.type,e?.includes("mouse")&&"mousedown"!==e}),m=Y(()=>{n3(f)});G(()=>{l||(f.pointerType=void 0,f.restTimeoutPending=!1,f.interactedInside=!1,m())},[l,f,m]),y.useEffect(()=>m,[m]),G(()=>{if(r&&l&&f.handleCloseOptions?.blockPointerEvents&&g()&&R(s)&&a){let e=r2(a),t=c?.nodesRef.current.find(e=>e.id===d)?.context?.elements.floating;t&&(t.style.pointerEvents="");let r=f.pointerEventsScopeElement!==a?f.pointerEventsScopeElement:null,n=t!==a?t:null,o=f.handleCloseOptions?.getScope?.()??r??n??s.closest("[data-rootownerid]")??e.body;return n8(f,{scopeElement:o,referenceElement:s,floatingElement:a}),()=>{m()}}},[r,l,s,a,f,g,c,d,m]),y.useEffect(()=>{if(r)return r1(a&&rw(a,"mouseenter",function(){f.openChangeTimeout.clear(),p.clear(),c?.events.off("floating.closed",t),m()}),a&&rw(a,"mouseleave",function(r){if(e()&&c)return void c.events.on("floating.closed",t);if(nl(r.relatedTarget,i.context.triggerElements))return;let l=u.current.floatingContext?.nodeId??o,a=r.relatedTarget;if(!(c&&l&&R(a)&&nf(c.nodesRef.current,l,!1).some(e=>tU(e.context?.elements.floating,a)))){let e,t;if(f.handler)return void f.handler(r);m(),g()&&!h()&&(e=n6(n,"close",f.pointerType),t=()=>{i.setOpen(!1,nt(nr.triggerHover,r)),c?.events.emit("floating.closed",r)},e?f.openChangeTimeout.start(e,t):(f.openChangeTimeout.clear(),t()))}}),a&&rw(a,"pointerdown",function(e){let t=tq(e);
3if(t?.closest(`button,a[href],[role="button"],select,[tabindex]:not([tabindex="-1"]),${ni}`)==null){f.interactedInside=!1;return}f.interactedInside=t?.closest("[aria-haspopup]")!=null},!0),()=>{c?.events.off("floating.closed",t)});function e(){return!!(c&&d&&nf(c.nodesRef.current,d).length>0)}function t(r){!c||!d||e()||p.start(0,()=>{c.events.off("floating.closed",t),i.setOpen(!1,nt(nr.triggerHover,r)),c.events.emit("floating.closed",r)})}},[r,a,i,u,n,o,g,h,m,f,c,d,p])}(T,{enabled:A&&!M,closeDelay:I});let _=void 0===l?(r=u.context.popupRef,e=>"touch"!==e||r.current):l,N=!1!==S&&p;u.useSyncedValue("focusManagerModal",N);let $=y.useCallback(e=>{u.set("popupElement",e)},[u]),W=ey("div",e,{state:{open:h,side:c.side,align:c.align,instant:m,transitionStatus:v},ref:[t,u.context.popupRef,$],props:[x,{id:z,role:"dialog",...nR,"aria-labelledby":w,"aria-describedby":k,onKeyDown(e){d&&iq.has(e.key)&&e.stopPropagation()}},iE(v),s],stateAttributesMapping:iQ});return(0,b.jsx)(iU,{context:T,openInteractionType:g,modal:N,disabled:!E||O===nr.triggerHover,initialFocus:_,returnFocus:a,restoreFocus:"popup",previousFocusableElement:C(P)?P:void 0,nextFocusableElement:u.context.triggerFocusTargetRef,beforeContentFocusGuardRef:u.context.beforeContentFocusGuardRef,children:(0,b.jsx)(iJ,{value:f,children:W})})}),i0=y.forwardRef(function(e,t){let{render:r,className:n,style:o,...i}=e,{store:l}=nm(),a=l.useState("open"),{arrowRef:s,side:u,align:c,arrowUncentered:d,arrowStyles:f}=oP();return ey("div",e,{state:{open:a,side:u,align:c,uncentered:d},ref:[t,s],props:[{style:f,"aria-hidden":!0},i],stateAttributesMapping:nG})});var nr=nr;let i1={...nG,...rB},i2=y.forwardRef(function(e,t){let{render:r,className:n,style:o,...i}=e,{store:l}=nm(),a=l.useState("open"),s=l.useState("mounted"),u=l.useState("transitionStatus"),c=l.useState("openChangeReason");return ey("div",e,{state:{open:a,transitionStatus:u},ref:[l.context.backdropRef,t],props:[{role:"presentation",hidden:!s,style:{pointerEvents:c===nr.triggerHover?"none":void 0,userSelect:"none",WebkitUserSelect:"none"}},i],stateAttributesMapping:i1})}),i5=y.forwardRef(function(e,t){let{render:r,className:n,style:o,...i}=e,{store:l}=nm(),a=tB(i.id);return l.useSyncedValueWithCleanup("titleElementId",a),ey("h2",e,{ref:t,props:[{id:a},i]})}),i3=y.forwardRef(function(e,t){let{render:r,className:n,style:o,...i}=e,{store:l}=nm(),a=tB(i.id);return l.useSyncedValueWithCleanup("descriptionElementId",a),ey("p",e,{ref:t,props:[{id:a},i]})});var nr=nr;let i8=y.forwardRef(function(e,t){let r,{render:n,className:o,style:i,disabled:l=!1,nativeButton:a=!0,...s}=e,{buttonRef:u,getButtonProps:c}=ec({disabled:l,focusableWhenDisabled:!1,native:a}),{store:d}=nm();return G(()=>r?.register(),[r=y.useContext(iK)]),ey("button",e,{ref:[t,u],props:[{onClick(e){d.setOpen(!1,nt(nr.closePress,e.nativeEvent))}},s,c]})}),i4=((v={}).popupWidth="--popup-width",v.popupHeight="--popup-height",v);function i6(e){let t=N(e),r=parseFloat(t.width)||0,n=parseFloat(t.height)||0,o=C(e),i=o?e.offsetWidth:r,l=o?e.offsetHeight:n;return(oA(r)!==i||oA(n)!==l)&&(r=i,n=l),{width:r,height:n}}function i9(e,t,r){let n=e.style.getPropertyValue(t);return e.style.setProperty(t,r),()=>{e.style.setProperty(t,n)}}function i7(e,t){let r=[];for(let[n,o]of Object.entries(t))r.push(i9(e,n,o));return r.length?()=>{r.forEach(e=>e())}:ev}function le(e,t){let r="auto"===t?"auto":`${t.width}px`,n="auto"===t?"auto":`${t.height}px`;e.style.setProperty("--popup-width",r),e.style.setProperty("--popup-height",n)}function lt(e,t){let r="max-content"===t?"max-content":`${t.width}px`,n="max-content"===t?"max-content":`${t.height}px`;e.style.setProperty("--positioner-width",r),e.style.setProperty("--positioner-height",n)}let lr={activationDirection:e=>e?{"data-activation-direction":e}:null},ln=y.forwardRef(function(e,t){let{render:r,className:n,style:o,children:i,...l}=e,{store:a}=nm(),{side:s}=oP(),u=a.useState("instantType"),{children:c,state:d}=function(e){let t,{store:r,side:n,cssVars:o,children:i}=e,l=rg(),a=r.useState("activeTriggerElement"),s=r.useState("activeTriggerId"),u=r.useState("open"),c=r.useState("payload"),d=r.useState("mounted"),f=r.useState("popupElement"),p=r.useState("positionerElement"),h=function(e){let[t,r]=y.useState({current:e,previous:null});return e!==t.current&&r({current:e,previous:t.current}),t.previous}(u?a:null),g=function(e,t){let[r,n]=y.useState(0),o=y.useRef(e),i=y.useRef(t),l=y.useRef(!1);return G(()=>{let r=o.current,a=t!==i.current;e!==r?(n(e=>e+1),l.current=!a):l.current&&a&&(n(e=>e+1),l.current=!1),o.current=e,i.current=t},[e,t]),`${e??"current"}-${r}`}(s,c),m=y.useRef(null),[v,x]=y.useState(null),[w,k]=y.useState(null),S=y.useRef(null),E=y.useRef(null),R=rX(S,!0,!1),C=rW(),[O,P]=y.useState(null),[T,j]=y.useState(!1);G(()=>(r.set("hasViewport",!0),()=>{r.set("hasViewport",!1)}),[r]);let M=Y(()=>{S.current?.style.setProperty("animation","none"),S.current?.style.setProperty("transition","none"),E.current?.style.setProperty("display","none")}),A=Y(e=>{S.current?.style.removeProperty("animation"),S.current?.style.removeProperty("transition"),E.current?.style.removeProperty("display"),e&&P(e)}),I=y.useRef(null);G(()=>{u&&d||(I.current=null)},[u,d]),G(()=>{var e,t;let r,n,o,i;a&&h&&a!==h&&I.current!==a&&m.current&&(x(m.current),j(!0),k((e=h,t=a,r=e.getBoundingClientRect(),n=t.getBoundingClientRect(),o={x:r.left+r.
3width/2,y:r.top+r.height/2},{horizontal:(i={x:n.left+n.width/2,y:n.top+n.height/2}).x-o.x,vertical:i.y-o.y})),C.request(()=>{r_.flushSync(()=>{j(!1)}),R(()=>{x(null),P(null),m.current=null})}),I.current=a)},[a,h,v,R,C]),G(()=>{let e=S.current;if(!e)return;let t=r2(e).createElement("div");for(let r of Array.from(e.childNodes))t.appendChild(r.cloneNode(!0));m.current=t});let z=null!=v;return t=z?(0,b.jsxs)(y.Fragment,{children:[(0,b.jsx)("div",{"data-previous":!0,inert:oC(!0),ref:E,style:{...O?{[o.popupWidth]:`${O.width}px`,[o.popupHeight]:`${O.height}px`}:null,position:"absolute"},"data-ending-style":T?void 0:""},"previous"),(0,b.jsx)("div",{"data-current":!0,ref:S,"data-starting-style":T?"":void 0,children:i},g)]}):(0,b.jsx)("div",{"data-current":!0,ref:S,children:i},g),G(()=>{let e=E.current;e&&v&&e.replaceChildren(...Array.from(v.childNodes))},[v]),!function(e){let{popupElement:t,positionerElement:r,content:n,mounted:o,onMeasureLayout:i,onMeasureLayoutComplete:l,side:a,direction:s}=e,u=rX(t,!0,!1),c=rW(),d=y.useRef(null),f=y.useRef(!0),p=y.useRef(ev),h=Y(i),g=Y(l),m=y.useMemo(()=>{let e="top"===a,t="left"===a;return"rtl"===s?(e=e||"inline-end"===a,t=t||"inline-end"===a):(e=e||"inline-start"===a,t=t||"inline-start"===a),e?{position:"absolute",["top"===a?"bottom":"top"]:"0",[t?"right":"left"]:"0"}:eb},[a,s]);G(()=>{if(!o){p.current=ev,f.current=!0,d.current=null;return}if(!t||!r)return;p.current=i7(t,m),le(t,"auto");let e=i9(t,"position","static"),n=i9(t,"transform","none"),i=i9(t,"scale","1"),l=i7(r,{"--available-width":"max-content","--available-height":"max-content"});function a(){e(),n(),l(),i()}if(h?.(),f.current||null===d.current){lt(r,"max-content");let e=i6(t);return d.current=e,lt(r,e),a(),g?.(null,e),f.current=!1,()=>{p.current(),p.current=ev}}lt(r,"max-content");let s=d.current,v=i6(t);d.current=v,le(t,s),a(),g?.(s,v),lt(r,v);let b=new AbortController;return c.request(()=>{le(t,v),u(()=>{t.style.setProperty("--popup-width","auto"),t.style.setProperty("--popup-height","auto")},b.signal)}),()=>{b.abort(),c.cancel(),p.current(),p.current=ev}},[n,t,r,u,c,o,h,g,m])}({popupElement:f,positionerElement:p,mounted:d,content:c,onMeasureLayout:M,onMeasureLayoutComplete:A,side:n,direction:l}),{children:t,state:{activationDirection:function(e){if(e){var t,r;return`${(t=e.horizontal)>5?"right":t<-5?"left":""} ${(r=e.vertical)>5?"down":r<-5?"up":""}`}}(w),transitioning:z}}}({store:a,side:s,cssVars:i4,children:i});return ey("div",e,{state:{activationDirection:d.activationDirection,transitioning:d.transitioning,instant:u},ref:t,props:[l,{children:c}],stateAttributesMapping:lr})});var nr=nr;class lo{constructor(){this.store=new n$}open(e){let t=e?this.store.context.triggerElements.getById(e)??void 0:void 0;if(e&&!t)throw Error(es(80,e));this.store.setOpen(!0,nt(nr.imperativeAction,void 0,t))}close(){this.store.setOpen(!1,nt(nr.imperativeAction,void 0,void 0))}get isOpen(){return this.store.select("open")}}e.s(["Arrow",0,i0,"Backdrop",0,i2,"Close",0,i8,"Description",0,i3,"Handle",0,lo,"Popup",0,iZ,"Portal",0,oR,"Positioner",0,ij,"Root",0,function(e){return nm(!0)?(0,b.jsx)(nW,{props:e}):(0,b.jsx)(ne,{children:(0,b.jsx)(nW,{props:e})})},"Title",0,i5,"Trigger",0,ox,"Viewport",0,ln,"createHandle",0,function(){return new lo}],66914);var li=e.i(66914),li=li;function ll({...e}){return(0,b.jsx)(li.Root,{"data-slot":"popover",...e})}function la({...e}){return(0,b.jsx)(li.Trigger,{"data-slot":"popover-trigger",...e})}function ls({className:e,align:t="center",alignOffset:r=0,side:n="bottom",sideOffset:o=4,...i}){return(0,b.jsx)(li.Portal,{children:(0,b.jsx)(li.Positioner,{align:t,alignOffset:r,side:n,sideOffset:o,className:"isolate z-50",children:(0,b.jsx)(li.Popup,{"data-slot":"popover-content",className:tR("z-50 flex w-72 origin-(--transform-origin) flex-col gap-2.5 rounded-lg bg-popover p-2.5 text-sm text-popover-foreground shadow-md ring-1 ring-foreground/10 outline-hidden duration-100 data-[side=bottom]:slide-in-from-top-2 data-[side=inline-end]:slide-in-from-left-2 data-[side=inline-start]:slide-in-from-right-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:sli
3de-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 data-open:animate-in data-open:fade-in-0 data-open:zoom-in-95 data-closed:animate-out data-closed:fade-out-0 data-closed:zoom-out-95",e),...i})})})}function lu({className:e,...t}){return(0,b.jsx)("div",{"data-slot":"popover-header",className:tR("flex flex-col gap-0.5 text-sm",e),...t})}function lc({className:e,...t}){return(0,b.jsx)(li.Title,{"data-slot":"popover-title",className:tR("font-medium",e),...t})}function ld({className:e,...t}){return(0,b.jsx)(li.Description,{"data-slot":"popover-description",className:tR("text-muted-foreground",e),...t})}var lf=Object.defineProperty,lp=Object.defineProperties,lh=Object.getOwnPropertyDescriptors,lg=Object.getOwnPropertySymbols,lm=Object.prototype.hasOwnProperty,lv=Object.prototype.propertyIsEnumerable,lb=(e,t,r)=>t in e?lf(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,ly=(e,t)=>{for(var r in t||(t={}))lm.call(t,r)&&lb(e,r,t[r]);if(lg)for(var r of lg(t))lv.call(t,r)&&lb(e,r,t[r]);return e},lx={isInApp:!1,appKey:void 0,appName:void 0,skipped:!1};new RegExp(/Mozilla\/5\.0 \([^\)]+\) AppleWebKit\/[^\s]+ \(KHTML, like Gecko\) Version\/[^\s]+ (Mobile\/[^\s]+ )?Safari\/[^\s]+$/);var lw={telegram:{name:"Telegram"}};Object.keys(lw);var lk={messenger:{regex:/(\bFB[\w_]+\/(Messenger))|(^(?!.*\buseragents)(?!.*\bIABMV).*(FB_IAB|FBAN).*)/i,name:"Facebook Messenger"},instagram:{regex:/\bInstagram/i,name:"Instagram"},facebook:{regex:/\bFB[\w_]+\/|\bFacebook/i,name:"Facebook"},twitter:{regex:/\bTwitter/i,name:"Twitter"},line:{regex:/\bLine\//i,name:"Line"},wechat:{regex:/\bMicroMessenger\//i,name:"WeChat"},threads:{regex:/\bBarcelona/i,name:"Threads"},tiktok:{regex:/musical_ly|Bytedance/i,name:"TikTok"},snapchat:{regex:/Snapchat/i,name:"Snapchat"},linkedin:{regex:/LinkedInApp/i,name:"LinkedIn"},gsa:{regex:/GSA/i,name:"Google Search App"},whatsapp:{regex:/\b(WAiOS|WA4A)\//i,name:"WhatsApp"},reddit:{regex:/\bReddit\//i,name:"Reddit"}},lS=Object.keys(lk),lE=RegExp(`${["WebView","(iPhone|iPod|iPad)(?!.*Safari/)","Android.*wv\\)"].map(e=>`(${e})`).join("|")}`,"i");e.s(["default",0,function(){let[e,t]=(0,y.useState)(!1),{isInApp:r,appName:n}=function(){let[e,t]=(0,y.useState)(null),[r,n]=(0,y.useState)(null);return(0,y.useEffect)(()=>{let{isInApp:e,appKey:r}=((e={})=>{var t;let{skip:r,ua:n=""}=e,o=n||(()=>{var e,t;if("u">typeof window){let r=(null==(e=null==window?void 0:window.navigator)?void 0:e.userAgent)||(null==(t=null==window?void 0:window.navigator)?void 0:t.vendor)||(null==window?void 0:window.opera);if(r)return r}return console.error("Window is not available and no user agent was provided."),""})();if(!o)return lp(ly({},lx),lh({ua:o}));let i=e=>(({skip:e,appKey:t,ua:r})=>{if(!e||0===e.length)return!1;let n=null!==r.match(/(iPhone|iPad|iPod|Macintosh)/);return e.some(({appKey:e,platform:r})=>t===e&&(!r||n&&"apple"===r||!n&&"android"===r))})({skip:r,appKey:e,ua:o}),l=lS.find(e=>lk[e].regex.test(o));if(l||null!==o.match(lE)){if(i(l))return lp(ly({},lx),lh({ua:o,skipped:!0}));return{isInApp:!0,appKey:l,appName:l?lk[l].name:void 0,ua:o,skipped:!1}}let a=(()=>{if("u">typeof window&&("TelegramWebview"in window||"TelegramWebviewProxy"in window||"TelegramWebviewProxyProto"in window))return"telegram"})();if(a){if(i(a))return lp(ly({},lx),lh({ua:o,skipped:!0}));return{isInApp:!0,appKey:a,appName:null==(t=null==lw?void 0:lw[a])?void 0:t.name,ua:o,skipped:!1}}return lp(ly({},lx),lh({ua:o}))})();t(e),n(r||null)},[]),{isInApp:e,appName:r}}();return null===r?(0,b.jsx)("p",{children:"Loading..."}):(0,b.jsx)("div",{className:"flex min-h-screen flex-col",children:(0,b.jsx)(tT,{children:(0,b.jsx)(rT,{className:"w-full h-full",children:(0,b.jsx)("main",{className:"flex-1",children:(0,b.jsx)("section",{className:"container mx-auto px-4 py-32",children:(0,b.jsxs)("div",{className:"mx-auto max-w-4xl text-center",children:[(0,b.jsx)("div",{className:"flex justify-center items-center h-full w-full",children:(0,b.jsxs)(rJ,{className:"h-55 w-55",children:[(0,b.jsx)(rQ,{src:"/images/profile_pic.jpeg"}),(0,b.jsx)(rZ,{children:"O"})]})}),(0,b.jsx)("h1",{className:"text-pink-500 mb-6 text-6xl font-bold",children:(0,b.jsx)("strong",{children:"Olivi
3a Oakley"})}),(0,b.jsxs)("div",{children:[r?(0,b.jsxs)("div",{children:[(0,b.jsxs)("div",{className:"flex justify-center h-full w-full gap-3",children:[(0,b.jsx)(tP.default,{href:"https://www.instagram.com/oliviaoakleyyy",target:"_blank",rel:"noopener noreferrer",className:"bg-pink-300 rounded-2xl",children:(0,b.jsx)(tO,{variant:"outline",className:"flex items-center gap-2 bg-pink-300",children:(0,b.jsx)(r0.default,{src:"/images/instagram_icon.svg",alt:"Button Icon",width:20,height:20,className:"w-5 h-5"})})}),(0,b.jsx)(tP.default,{href:"https://www.tiktok.com/@oliviaoakley22",target:"_blank",rel:"noopener noreferrer",className:"bg-pink-300 rounded-2xl",children:(0,b.jsx)(tO,{variant:"outline",className:"flex items-center gap-2 bg-pink-300",children:(0,b.jsx)(r0.default,{src:"/images/tiktok_icon.svg",alt:"Button Icon",width:20,height:20,className:"w-5 h-5"})})}),(0,b.jsx)(tP.default,{href:"https://x.com/OliviaOakleyy2",target:"_blank",rel:"noopener noreferrer",className:"bg-pink-300 rounded-2xl",children:(0,b.jsx)(tO,{variant:"outline",className:"flex items-center gap-2 bg-pink-300",children:(0,b.jsx)(r0.default,{src:"/images/twitter_icon.svg",alt:"Button Icon",width:20,height:20,className:"w-5 h-5"})})}),(0,b.jsx)(tP.default,{href:"https://www.reddit.com/user/oliviaoakleyy/",target:"_blank",rel:"noopener noreferrer",className:"bg-pink-300 rounded-2xl",children:(0,b.jsx)(tO,{variant:"outline",className:"flex items-center gap-2 bg-pink-300",children:(0,b.jsx)(r0.default,{src:"/images/reddit_icon.svg",alt:"Button Icon",width:20,height:20,className:"w-5 h-5"})})})]}),(0,b.jsx)("div",{className:"flex justify-center h-full w-full gap-3 py-10",children:(0,b.jsxs)(ll,{children:[(0,b.jsx)(la,{render:(0,b.jsx)(tO,{variant:"outline",className:"flex items-center gap-2 bg-pink-300 h-50"}),children:(0,b.jsx)(r0.default,{src:"/images/onlyfans_icon.png",alt:"Button Icon",width:300,height:500,loading:"eager"})}),(0,b.jsx)(ls,{children:(0,b.jsxs)(lu,{children:[(0,b.jsx)(lc,{children:(0,b.jsx)("strong",{children:"18+ Content Warning"})}),(0,b.jsx)(ld,{children:"This link may contain graphic or adult content."}),(0,b.jsx)(lc,{children:(0,b.jsx)("strong",{children:"Tap the three dots in the top or bottom right, then choose"})}),(0,b.jsx)(ld,{children:"Open in external browser"})]})})]})})]}):(0,b.jsxs)("div",{children:[(0,b.jsxs)("div",{className:"flex justify-center h-full w-full gap-3 ",children:[(0,b.jsx)(tP.default,{href:"https://www.instagram.com/oliviaoakleyyy",target:"_blank",rel:"noopener noreferrer",className:"bg-pink-300 rounded-2xl",children:(0,b.jsx)(tO,{variant:"outline",className:"flex items-center gap-2 bg-pink-300",children:(0,b.jsx)(r0.default,{src:"/images/instagram_icon.svg",alt:"Button Icon",width:20,height:20,className:"w-5 h-5"})})}),(0,b.jsx)(tP.default,{href:"https://www.tiktok.com/@oliviaoakley22",target:"_blank",rel:"noopener noreferrer",className:"bg-pink-300 rounded-2xl",children:(0,b.jsx)(tO,{variant:"outline",className:"flex items-center gap-2 bg-pink-300",children:(0,b.jsx)(r0.default,{src:"/images/tiktok_icon.svg",alt:"Button Icon",width:20,height:20,className:"w-5 h-5"})})}),(0,b.jsx)(tP.default,{href:"https://x.com/OliviaOakleyy2",target:"_blank",rel:"noopener noreferrer",className:"bg-pink-300 rounded-2xl",children:(0,b.jsx)(tO,{variant:"outline",className:"flex items-center gap-2 bg-pink-300",children:(0,b.jsx)(r0.default,{src:"/images/twitter_icon.svg",alt:"Button Icon",width:20,height:20,className:"w-5 h-5"})})}),(0,b.jsx)(tP.default,{href:"https://www.reddit.com/user/oliviaoakleyy/",target:"_blank",rel:"noopener noreferrer",className:"bg-pink-300 rounded-2xl",children:(0,b.jsx)(tO,{variant:"outline",className:"flex items-center gap-2 bg-pink-300",children:(0,b.jsx)(r0.default,{src:"/images/reddit_icon.svg",alt:"Button Icon",width:20,height:20,className:"w-5 h-5"})})})]}),(0,b.jsx)("div",{className:"flex justify-center h-full w-full gap-3 py-10",children:(0,b.jsx)(tP.default,{href:"https://onlyfans.com/oliviaoakley",target:"_blank",rel:"noopener noreferrer",className:"bg-pink-300 rounded-2xl",children:(0,b.jsx)(tO,{variant:"outline",className:"flex items-center gap-2 bg-pink-300 h-50",children:(0,b.jsx)(r0.default,{src:"/images/onlyfans_icon.png",alt:"Button Icon",width:300,height:500,loading:"eager"})})})})]}),";"]})]})})})})})})}],31713)}]);

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.