PageSourceSearch

https://havnly-website.vercel.app/_next/static/chunks/44b8b9644d121298.js

js havnly-website.vercel.app collected 2026-10-03 07:03:42 UTC 131,130 bytes, 3 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,40877,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={assign:function(){return s},searchParamsToUrlQuery:function(){return i},urlQueryToSearchParams:function(){return l}};for(var o in r)Object.defineProperty(n,o,{enumerable:!0,get:r[o]});function i(e){let t={};for(let[n,r]of e.entries()){let e=t[n];void 0===e?t[n]=r:Array.isArray(e)?e.push(r):t[n]=[e,r]}return t}function a(e){return"string"==typeof e?e:("number"!=typeof e||isNaN(e))&&"boolean"!=typeof e?"":String(e)}function l(e){let t=new URLSearchParams;for(let[n,r]of Object.entries(e))if(Array.isArray(r))for(let e of r)t.append(n,a(e));else t.set(n,a(r));return t}function s(e,...t){for(let n of t){for(let t of n.keys())e.delete(t);for(let[t,r]of n.entries())e.append(t,r)}return e}},25912,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={formatUrl:function(){return l},formatWithValidation:function(){return u},urlObjectKeys:function(){return s}};for(var o in r)Object.defineProperty(n,o,{enumerable:!0,get:r[o]});let i=e.r(44066)._(e.r(40877)),a=/https?|ftp|gopher|file/;function l(e){let{auth:t,hostname:n}=e,r=e.protocol||"",o=e.pathname||"",l=e.hash||"",s=e.query||"",u=!1;t=t?encodeURIComponent(t).replace(/%3A/i,":")+"@":"",e.host?u=t+e.host:n&&(u=t+(~n.indexOf(":")?`[${n}]`:n),e.port&&(u+=":"+e.port)),s&&"object"==typeof s&&(s=String(i.urlQueryToSearchParams(s)));let c=e.search||s&&`?${s}`||"";return r&&!r.endsWith(":")&&(r+=":"),e.slashes||(!r||a.test(r))&&!1!==u?(u="//"+(u||""),o&&"/"!==o[0]&&(o="/"+o)):u||(u=""),l&&"#"!==l[0]&&(l="#"+l),c&&"?"!==c[0]&&(c="?"+c),o=o.replace(/[?#]/g,encodeURIComponent),c=c.replace("#","%23"),`${r}${u}${o}${c}${l}`}let s=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function u(e){return l(e)}},38557,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"useMergedRef",{enumerable:!0,get:function(){return o}});let r=e.r(44631);function o(e,t){let n=(0,r.useRef)(null),o=(0,r.useRef)(null);return(0,r.useCallback)(r=>{if(null===r){let e=n.current;e&&(n.current=null,e());let t=o.current;t&&(o.current=null,t())}else e&&(n.current=i(e,r)),t&&(o.current=i(t,r))},[e,t])}function i(e,t){if("function"!=typeof e)return e.current=t,()=>{e.current=null};{let n=e(t);return"function"==typeof n?n:()=>e(null)}}("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},35419,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={DecodeError:function(){return v},MiddlewareNotFoundError:function(){return b},MissingStaticPage:function(){return x},NormalizeError:function(){return y},PageNotFoundError:function(){return w},SP:function(){return h},ST:function(){return g},WEB_VITALS:function(){return i},execOnce:function(){return a},getDisplayName:function(){return d},getLocationOrigin:function(){return u},getURL:function(){return c},isAbsoluteUrl:function(){return s},isResSent:function(){return f},loadGetInitialProps:function(){return m},normalizeRepeatedSlashes:function(){return p},stringifyError:function(){return E}};for(var o in r)Object.defineProperty(n,o,{enumerable:!0,get:r[o]});let i=["CLS","FCP","FID","INP","LCP","TTFB"];function a(e){let t,n=!1;return(...r)=>(n||(n=!0,t=e(...r)),t)}let l=/^[a-zA-Z][a-zA-Z\d+\-.]*?:/,s=e=>l.test(e);function u(){let{protocol:e,hostname:t,port:n}=window.location;return`${e}//${t}${n?":"+n:""}`}function c(){let{href:e}=window.location,t=u();return e.substring(t.length)}function d(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function f(e){return e.finished||e.headersSent}function p(e){let t=e.split("?");return t[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(t[1]?`?${t.slice(1).join("?")}`:"")}async function m(e,t){let n=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:await m(t.Component,t.ctx)}:{};let r=await e.getInitialProps(t);if(n&&f(n))return r;if(!r)throw Object.defineProperty(Error(`"${d(e)}.getInitialProps()" should resolve to an object. But found "${r}
1" instead.`),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return r}let h="undefined"!=typeof performance,g=h&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);class v extends Error{}class y extends Error{}class w extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message=`Cannot find module for page: ${e}`}}class x extends Error{constructor(e,t){super(),this.message=`Failed to load static file for page: ${e} ${t}`}}class b extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function E(e){return JSON.stringify({message:e.message,stack:e.stack})}},60847,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"isLocalURL",{enumerable:!0,get:function(){return i}});let r=e.r(35419),o=e.r(10274);function i(e){if(!(0,r.isAbsoluteUrl)(e))return!0;try{let t=(0,r.getLocationOrigin)(),n=new URL(e,t);return n.origin===t&&(0,o.hasBasePath)(n.pathname)}catch(e){return!1}}},50845,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"errorOnce",{enumerable:!0,get:function(){return r}});let r=e=>{}},37868,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={default:function(){return v},useLinkStatus:function(){return w}};for(var o in r)Object.defineProperty(n,o,{enumerable:!0,get:r[o]});let i=e.r(44066),a=e.r(60310),l=i._(e.r(44631)),s=e.r(25912),u=e.r(94759),c=e.r(38557),d=e.r(35419),f=e.r(18681);e.r(47697);let p=e.r(69163),m=e.r(60847),h=e.r(15536);function g(e){return"string"==typeof e?e:(0,s.formatUrl)(e)}function v(t){var n;let r,o,i,[s,v]=(0,l.useOptimistic)(p.IDLE_LINK_STATUS),w=(0,l.useRef)(null),{href:x,as:b,children:E,prefetch:R=null,passHref:j,replace:C,shallow:N,scroll:S,onClick:P,onMouseEnter:M,onTouchStart:_,legacyBehavior:k=!1,onNavigate:O,ref:T,unstable_dynamicOnHover:A,...D}=t;r=E,k&&("string"==typeof r||"number"==typeof r)&&(r=(0,a.jsx)("a",{children:r}));let L=l.default.useContext(u.AppRouterContext),I=!1!==R,F=!1!==R?null===(n=R)||"auto"===n?h.FetchStrategy.PPR:h.FetchStrategy.Full:h.FetchStrategy.PPR,{href:z,as:$}=l.default.useMemo(()=>{let e=g(x);return{href:e,as:b?g(b):e}},[x,b]);if(k){if(r?.$$typeof===Symbol.for("react.lazy"))throw Object.defineProperty(Error("`<Link legacyBehavior>` received a direct child that is either a Server Component, or JSX that was loaded with React.lazy(). This is not supported. Either remove legacyBehavior, or make the direct child a Client Component that renders the Link's `<a>` tag."),"__NEXT_ERROR_CODE",{value:"E863",enumerable:!1,configurable:!0});o=l.default.Children.only(r)}let W=k?o&&"object"==typeof o&&o.ref:T,B=l.default.useCallback(e=>(null!==L&&(w.current=(0,p.mountLinkInstance)(e,z,L,F,I,v)),()=>{w.current&&((0,p.unmountLinkForCurrentNavigation)(w.current),w.current=null),(0,p.unmountPrefetchableInstance)(e)}),[I,z,L,F,v]),K={ref:(0,c.useMergedRef)(B,W),onClick(t){k||"function"!=typeof P||P(t),k&&o.props&&"function"==typeof o.props.onClick&&o.props.onClick(t),!L||t.defaultPrevented||function(t,n,r,o,i,a,s){if("undefined"!=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,m.isLocalURL)(n)){i&&(t.preventDefault(),location.replace(n));return}if(t.preventDefault(),s){let e=!1;if(s({preventDefault:()=>{e=!0}}),e)return}let{dispatchNavigateAction:d}=e.r(57492);l.default.startTransition(()=>{d(r||n,i?"replace":"push",a??!0,o.current)})}}(t,z,$,w,C,S,O)},onMouseEnter(e){k||"function"!=typeof M||M(e),k&&o.props&&"function"==typeof o.props.onMouseEnter&&o.props.onMouseEnter(e),L&&I&&(0,p.onNavigationIntent)(e.currentTarget,!0===A)},onTouchStart:function(e){k||"function"!=typeof _||_(e),k&&o.props&&"function"==typeof o.props.onTouchStart&&o.props.onTouchStart(e),L&&I&&(0,p.onNavigationIntent)(e.currentTarget,!0===A)}};return(0,d.isAbsoluteUrl)($)?K.href=$:k&&!j&&("a"!==o.type||"href"in o.props)||(K.href=(0,f.addBasePath)($)),i=k?l.default.cloneElement(o,K):(0,a.jsx)("a",{...D,...K,children:r}),(0,a.jsx)(y.Provider,{value:s,children:i})}e.r(50845);let y=(0,l.createContext)(p.IDLE_LINK_STATUS),w=()=>(0,l.useContext)(y);("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esMo
1dule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},86266,e=>{"use strict";let t=(0,e.i(22436).default)("check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);e.s(["Check",()=>t],86266)},25761,e=>{"use strict";let t=(0,e.i(22436).default)("chevron-right",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);e.s(["ChevronRight",()=>t],25761)},47490,(e,t,n)=>{"use strict";function r({widthInt:e,heightInt:t,blurWidth:n,blurHeight:r,blurDataURL:o,objectFit:i}){let a=n?40*n:e,l=r?40*r:t,s=a&&l?`viewBox='0 0 ${a} ${l}'`:"";return`%3Csvg xmlns='http://www.w3.org/2000/svg' ${s}%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='${s?"none":"contain"===i?"xMidYMid":"cover"===i?"xMidYMid slice":"none"}' style='filter: url(%23b);' href='${o}'/%3E%3C/svg%3E`}Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"getImageBlurSvg",{enumerable:!0,get:function(){return r}})},91428,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={VALID_LOADERS:function(){return i},imageConfigDefault:function(){return a}};for(var o in r)Object.defineProperty(n,o,{enumerable:!0,get:r[o]});let i=["default","imgix","cloudinary","akamai","custom"],a={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],path:"/_next/image",loader:"default",loaderFile:"",domains:[],disableStaticImages:!1,minimumCacheTTL:14400,formats:["image/webp"],maximumRedirects:3,dangerouslyAllowLocalIP:!1,dangerouslyAllowSVG:!1,contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;",contentDispositionType:"attachment",localPatterns:void 0,remotePatterns:[],qualities:[75],unoptimized:!1}},53275,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"getImgProps",{enumerable:!0,get:function(){return u}}),e.r(47697);let r=e.r(93142),o=e.r(47490),i=e.r(91428),a=["-moz-initial","fill","none","scale-down",void 0];function l(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:n=!1,priority:u=!1,preload:c=!1,loading:d,className:f,quality:p,width:m,height:h,fill:g=!1,style:v,overrideSrc:y,onLoad:w,onLoadingComplete:x,placeholder:b="empty",blurDataURL:E,fetchPriority:R,decoding:j="async",layout:C,objectFit:N,objectPosition:S,lazyBoundary:P,lazyRoot:M,..._},k){var O;let T,A,D,{imgConf:L,showAltText:I,blurComplete:F,defaultLoader:z}=k,$=L||i.imageConfigDefault;if("allSizes"in $)T=$;else{let e=[...$.deviceSizes,...$.imageSizes].sort((e,t)=>e-t),t=$.deviceSizes.sort((e,t)=>e-t),n=$.qualities?.sort((e,t)=>e-t);T={...$,allSizes:e,deviceSizes:t,qualities:n}}if(void 0===z)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 W=_.loader||z;delete _.loader,delete _.srcSet;let B="__next_img_default"in W;if(B){if("custom"===T.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=W;W=t=>{let{config:n,...r}=t;return e(r)}}if(C){"fill"===C&&(g=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[C];e&&(v={...v,...e});let n={responsive:"100vw",fill:"100vw"}[C];n&&!t&&(t=n)}let K="",U=s(m),H=s(h);if((O=e)&&"object"==typeof O&&(l(O)||void 0!==O.src)){let t=l(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)}
2`),"__NEXT_ERROR_CODE",{value:"E460",enumerable:!1,configurable:!0});if(!t.height||!t.width)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received ${JSON.stringify(t)}`),"__NEXT_ERROR_CODE",{value:"E48",enumerable:!1,configurable:!0});if(A=t.blurWidth,D=t.blurHeight,E=E||t.blurDataURL,K=t.src,!g)if(U||H){if(U&&!H){let e=U/t.width;H=Math.round(t.height*e)}else if(!U&&H){let e=H/t.height;U=Math.round(t.width*e)}}else U=t.width,H=t.height}let V=!u&&!c&&("lazy"===d||void 0===d);(!(e="string"==typeof e?e:K)||e.startsWith("data:")||e.startsWith("blob:"))&&(n=!0,V=!1),T.unoptimized&&(n=!0),B&&!T.dangerouslyAllowSVG&&e.split("?",1)[0].endsWith(".svg")&&(n=!0);let G=s(p),X=Object.assign(g?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:N,objectPosition:S}:{},I?{}:{color:"transparent"},v),q=F||"empty"===b?null:"blur"===b?`url("data:image/svg+xml;charset=utf-8,${(0,o.getImageBlurSvg)({widthInt:U,heightInt:H,blurWidth:A,blurHeight:D,blurDataURL:E||"",objectFit:X.objectFit})}")`:`url("${b}")`,Y=a.includes(X.objectFit)?"fill"===X.objectFit?"100% 100%":"cover":X.objectFit,Z=q?{backgroundSize:Y,backgroundPosition:X.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:q}:{},Q=function({config:e,src:t,unoptimized:n,width:o,quality:i,sizes:a,loader:l}){if(n){let e=(0,r.getDeploymentId)();if(t.startsWith("/")&&!t.startsWith("//")&&e){let n=t.includes("?")?"&":"?";t=`${t}${n}dpl=${e}`}return{src:t,srcSet:void 0,sizes:void 0}}let{widths:s,kind:u}=function({deviceSizes:e,allSizes:t},n,r){if(r){let n=/(^|\s)(1?\d?\d)vw/g,o=[];for(let e;e=n.exec(r);)o.push(parseInt(e[2]));if(o.length){let n=.01*Math.min(...o);return{widths:t.filter(t=>t>=e[0]*n),kind:"w"}}return{widths:t,kind:"w"}}return"number"!=typeof n?{widths:e,kind:"w"}:{widths:[...new Set([n,2*n].map(e=>t.find(t=>t>=e)||t[t.length-1]))],kind:"x"}}(e,o,a),c=s.length-1;return{sizes:a||"w"!==u?a:"100vw",srcSet:s.map((n,r)=>`${l({config:e,src:t,quality:i,width:n})} ${"w"===u?n:r+1}${u}`).join(", "),src:l({config:e,src:t,quality:i,width:s[c]})}}({config:T,src:e,unoptimized:n,width:U,quality:G,sizes:t,loader:W}),J=V?"lazy":d;return{props:{..._,loading:J,fetchPriority:R,width:U,height:H,decoding:j,className:f,style:{...X,...Z},sizes:Q.sizes,srcSet:Q.srcSet,src:y||Q.src},meta:{unoptimized:n,preload:c||u,placeholder:b,fill:g}}}},72802,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"default",{enumerable:!0,get:function(){return l}});let r=e.r(44631),o="undefined"==typeof window,i=o?()=>{}:r.useLayoutEffect,a=o?()=>{}:r.useEffect;function l(e){let{headManager:t,reduceComponentsToState:n}=e;function l(){if(t&&t.mountedInstances){let e=r.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(n(e))}}return o&&(t?.mountedInstances?.add(e.children),l()),i(()=>(t?.mountedInstances?.add(e.children),()=>{t?.mountedInstances?.delete(e.children)})),i(()=>(t&&(t._pendingUpdate=l),()=>{t&&(t._pendingUpdate=l)})),a(()=>(t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null),()=>{t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null)})),null}},4798,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={default:function(){return h},defaultHead:function(){return d}};for(var o in r)Object.defineProperty(n,o,{enumerable:!0,get:r[o]});let i=e.r(81258),a=e.r(44066),l=e.r(60310),s=a._(e.r(44631)),u=i._(e.r(72802)),c=e.r(83859);function d(){return[(0,l.jsx)("meta",{charSet:"utf-8"},"charset"),(0,l.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(47697);let p=["name","httpEquiv","charSet","itemProp"];function m(e){let t,n,r,o;return e.reduce(f,[]).reverse().concat(d().reverse()).filter((t=new Set,n=new Set,r=new Set,o={},e=>{let i=!0,a=!1;if(e.key&&"number"!=typeof e.key&&e.key.indexOf("$")>0){a=!0;let n=e.key.slice(e.key.indexOf("$")+1);t.has(n)?i=!1:t.add(n)}switch(e.type){case"title":case"base":n.has(e.type)?i=!1:n.add(e.type);break;case"meta":for(let t=0,n=p.length;t<n;t++){let n=p[t];if(e.props.hasOwnProperty(n))if("charSet"===n)r.has(n)?i=!1:r.add(n);else{let t=e.props[n],r=o[n]||new Set;("name"!==n||!a)&&r.has(t)?i=!1:(r.add(t),o[n]=r)}}}return i})).reverse().map((e,t)=>{let n=e.key||t;return s.default.cloneElement(e,{key:n})})}let h=function({children:e}){let t=(0,s.useContext)(c.HeadManagerContext);return(0,l.jsx)(u.default,{reduceComponentsToState:m,headManager:t,children:e})};("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esMo
2dule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},65101,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"ImageConfigContext",{enumerable:!0,get:function(){return i}});let r=e.r(81258)._(e.r(44631)),o=e.r(91428),i=r.default.createContext(o.imageConfigDefault)},17529,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"RouterContext",{enumerable:!0,get:function(){return r}});let r=e.r(81258)._(e.r(44631)).default.createContext(null)},97023,(e,t,n)=>{"use strict";function r(e,t){let n=e||75;return t?.qualities?.length?t.qualities.reduce((e,t)=>Math.abs(t-n)<Math.abs(e-n)?t:e,0):n}Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"findClosestQuality",{enumerable:!0,get:function(){return r}})},7633,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"default",{enumerable:!0,get:function(){return a}});let r=e.r(97023),o=e.r(93142);function i({config:e,src:t,width:n,quality:i}){if(t.startsWith("/")&&t.includes("?")&&e.localPatterns?.length===1&&"**"===e.localPatterns[0].pathname&&""===e.localPatterns[0].search)throw Object.defineProperty(Error(`Image with src "${t}" is using a query string which is not configured in images.localPatterns.
3Read more: https://nextjs.org/docs/messages/next-image-unconfigured-localpatterns`),"__NEXT_ERROR_CODE",{value:"E871",enumerable:!1,configurable:!0});let a=(0,r.findClosestQuality)(i,e),l=(0,o.getDeploymentId)();return`${e.path}?url=${encodeURIComponent(t)}&w=${n}&q=${a}${t.startsWith("/")&&l?`&dpl=${l}`:""}`}i.__next_img_default=!0;let a=i},41790,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"Image",{enumerable:!0,get:function(){return x}});let r=e.r(81258),o=e.r(44066),i=e.r(60310),a=o._(e.r(44631)),l=r._(e.r(52768)),s=r._(e.r(4798)),u=e.r(53275),c=e.r(91428),d=e.r(65101);e.r(47697);let f=e.r(17529),p=r._(e.r(7633)),m=e.r(38557),h={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qualities:[75],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1};function g(e,t,n,r,o,i,a){let l=e?.src;e&&e["data-loaded-src"]!==l&&(e["data-loaded-src"]=l,("decode"in e?e.decode():Promise.resolve()).catch(()=>{}).then(()=>{if(e.parentElement&&e.isConnected){if("empty"!==t&&o(!0),n?.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let r=!1,o=!1;n.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>r,isPropagationStopped:()=>o,persist:()=>{},preventDefault:()=>{r=!0,t.preventDefault()},stopPropagation:()=>{o=!0,t.stopPropagation()}})}r?.current&&r.current(e)}}))}function v(e){return a.use?{fetchPriority:e}:{fetchpriority:e}}"undefined"==typeof window&&(globalThis.__NEXT_IMAGE_IMPORTED=!0);let y=(0,a.forwardRef)(({src:e,srcSet:t,sizes:n,height:r,width:o,decoding:l,className:s,style:u,fetchPriority:c,placeholder:d,loading:f,unoptimized:p,fill:h,onLoadRef:y,onLoadingCompleteRef:w,setBlurComplete:x,setShowAltText:b,sizesInput:E,onLoad:R,onError:j,...C},N)=>{let S=(0,a.useCallback)(e=>{e&&(j&&(e.src=e.src),e.complete&&g(e,d,y,w,x,p,E))},[e,d,y,w,x,j,p,E]),P=(0,m.useMergedRef)(N,S);return(0,i.jsx)("img",{...C,...v(c),loading:f,width:o,height:r,decoding:l,"data-nimg":h?"fill":"1",className:s,style:u,sizes:n,srcSet:t,src:e,ref:P,onLoad:e=>{g(e.currentTarget,d,y,w,x,p,E)},onError:e=>{b(!0),"empty"!==d&&x(!0),j&&j(e)}})});function w({isAppRouter:e,imgAttributes:t}){let n={as:"image",imageSrcSet:t.srcSet,imageSizes:t.sizes,crossOrigin:t.crossOrigin,referrerPolicy:t.referrerPolicy,...v(t.fetchPriority)};return e&&l.default.preload?(l.default.preload(t.src,n),null):(0,i.jsx)(s.default,{children:(0,i.jsx)("link",{rel:"preload",href:t.srcSet?void 0:t.src,...n},"__nimg-"+t.src+t.srcSet+t.sizes)})}let x=(0,a.forwardRef)((e,t)=>{let n=(0,a.useContext)(f.RouterContext),r=(0,a.useContext)(d.ImageConfigContext),o=(0,a.useMemo)(()=>{let e=h||r||c.imageConfigDefault,t=[...e.deviceSizes,...e.imageSizes].sort((e,t)=>
3e-t),n=e.deviceSizes.sort((e,t)=>e-t),o=e.qualities?.sort((e,t)=>e-t);return{...e,allSizes:t,deviceSizes:n,qualities:o,localPatterns:"undefined"==typeof window?r?.localPatterns:e.localPatterns}},[r]),{onLoad:l,onLoadingComplete:s}=e,m=(0,a.useRef)(l);(0,a.useEffect)(()=>{m.current=l},[l]);let g=(0,a.useRef)(s);(0,a.useEffect)(()=>{g.current=s},[s]);let[v,x]=(0,a.useState)(!1),[b,E]=(0,a.useState)(!1),{props:R,meta:j}=(0,u.getImgProps)(e,{defaultLoader:p.default,imgConf:o,blurComplete:v,showAltText:b});return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(y,{...R,unoptimized:j.unoptimized,placeholder:j.placeholder,fill:j.fill,onLoadRef:m,onLoadingCompleteRef:g,setBlurComplete:x,setShowAltText:E,sizesInput:e.sizes,ref:t}),j.preload?(0,i.jsx)(w,{isAppRouter:!n,imgAttributes:R}):null]})});("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},50419,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={default:function(){return c},getImageProps:function(){return u}};for(var o in r)Object.defineProperty(n,o,{enumerable:!0,get:r[o]});let i=e.r(81258),a=e.r(53275),l=e.r(41790),s=i._(e.r(7633));function u(e){let{props:t}=(0,a.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,n]of Object.entries(t))void 0===n&&delete t[e];return{props:t}}let c=l.Image},63015,(e,t,n)=>{t.exports=e.r(50419)},40247,e=>{"use strict";var t=e.i(60310),n=e.i(63015),r=e.i(47163);e.s(["default",0,({className:e})=>(0,t.jsx)("div",{className:(0,r.cn)("flex items-center",e),children:(0,t.jsx)(n.default,{src:"/logo.png",alt:"Havnly Logo",width:120,height:40,className:"h-auto w-auto",priority:!0})})])},532,e=>{"use strict";let t;var n,r,o,i,a,l,s,u,c=e.i(60310),d=e.i(44631),f=e.i(22436);let p=(0,f.default)("menu",[["path",{d:"M4 5h16",key:"1tepv9"}],["path",{d:"M4 12h16",key:"1lakjw"}],["path",{d:"M4 19h16",key:"1djgab"}]]);var m=e.i(37868),h=e.i(67881);function g(e,t,{checkForDefaultPrevented:n=!0}={}){return function(r){if(e?.(r),!1===n||!r.defaultPrevented)return t?.(r)}}"undefined"!=typeof window&&window.document&&window.document.createElement;var v=e.i(81380);function y(e,t=[]){let n=[],r=()=>{let t=n.map(e=>d.createContext(e));return function(n){let r=n?.[e]||t;return d.useMemo(()=>({[`__scope${e}`]:{...n,[e]:r}}),[n,r])}};return r.scopeName=e,[function(t,r){let o=d.createContext(r),i=n.length;n=[...n,r];let a=t=>{let{scope:n,children:r,...a}=t,l=n?.[e]?.[i]||o,s=d.useMemo(()=>a,Object.values(a));return(0,c.jsx)(l.Provider,{value:s,children:r})};return a.displayName=t+"Provider",[a,function(n,a){let l=a?.[e]?.[i]||o,s=d.useContext(l);if(s)return s;if(void 0!==r)return r;throw Error(`\`${n}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let n=()=>{let n=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let r=n.reduce((t,{useScope:n,scopeName:r})=>{let o=n(e)[`__scope${r}`];return{...t,...o}},{});return d.useMemo(()=>({[`__scope${t.scopeName}`]:r}),[r])}};return n.scopeName=t.scopeName,n}(r,...t)]}var w=globalThis?.document?d.useLayoutEffect:()=>{};d[" useEffectEvent ".trim().toString()],d[" useInsertionEffect ".trim().toString()];var x=d[" useInsertionEffect ".trim().toString()]||w;function b({prop:e,defaultProp:t,onChange:n=()=>{},caller:r}){let[o,i,a]=function({defaultProp:e,onChange:t}){let[n,r]=d.useState(e),o=d.useRef(n),i=d.useRef(t);return x(()=>{i.current=t},[t]),d.useEffect(()=>{o.current!==n&&(i.current?.(n),o.current=n)},[n,o]),[n,r,i]}({defaultProp:t,onChange:n}),l=void 0!==e,s=l?e:o;{let t=d.useRef(void 0!==e);d.useEffect(()=>{let e=t.current;if(e!==l){let t=l?"controlled":"uncontrolled";console.warn(`${r} is changing from ${e?"controlled":"uncontrolled"} to ${t}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`)}t.current=l},[l,r])}return[s,d.useCallback(t=>{if(l){let n="function"==typeof t?t(e):t;n!==e&&a.current?.(n)}else i(t)},[l,e,i,a])]}Symbol("RADIX:SYNC_STATE");var E=e.i(52768);function R(e){var t;let n,r=(t=e,(n=d.forwardRef((e,t)=>
3{let{children:n,...r}=e;if(d.isValidElement(n)){var o;let e,i,a=(o=n,(i=(e=Object.getOwnPropertyDescriptor(o.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?o.ref:(i=(e=Object.getOwnPropertyDescriptor(o,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?o.props.ref:o.props.ref||o.ref),l=function(e,t){let n={...t};for(let r in t){let o=e[r],i=t[r];/^on[A-Z]/.test(r)?o&&i?n[r]=(...e)=>{let t=i(...e);return o(...e),t}:o&&(n[r]=o):"style"===r?n[r]={...o,...i}:"className"===r&&(n[r]=[o,i].filter(Boolean).join(" "))}return{...e,...n}}(r,n.props);return n.type!==d.Fragment&&(l.ref=t?(0,v.composeRefs)(t,a):a),d.cloneElement(n,l)}return d.Children.count(n)>1?d.Children.only(null):null})).displayName=`${t}.SlotClone`,n),o=d.forwardRef((e,t)=>{let{children:n,...o}=e,i=d.Children.toArray(n),a=i.find(C);if(a){let e=a.props.children,n=i.map(t=>t!==a?t:d.Children.count(e)>1?d.Children.only(null):d.isValidElement(e)?e.props.children:null);return(0,c.jsx)(r,{...o,ref:t,children:d.isValidElement(e)?d.cloneElement(e,void 0,n):null})}return(0,c.jsx)(r,{...o,ref:t,children:n})});return o.displayName=`${e}.Slot`,o}var j=Symbol("radix.slottable");function C(e){return d.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===j}var N=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>{let n=R(`Primitive.${t}`),r=d.forwardRef((e,r)=>{let{asChild:o,...i}=e;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,c.jsx)(o?n:t,{...i,ref:r})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{});function S(e,t){e&&E.flushSync(()=>e.dispatchEvent(t))}function P(e){let t=e+"CollectionProvider",[n,r]=y(t),[o,i]=n(t,{collectionRef:{current:null},itemMap:new Map}),a=e=>{let{scope:t,children:n}=e,r=d.default.useRef(null),i=d.default.useRef(new Map).current;return(0,c.jsx)(o,{scope:t,itemMap:i,collectionRef:r,children:n})};a.displayName=t;let l=e+"CollectionSlot",s=R(l),u=d.default.forwardRef((e,t)=>{let{scope:n,children:r}=e,o=i(l,n),a=(0,v.useComposedRefs)(t,o.collectionRef);return(0,c.jsx)(s,{ref:a,children:r})});u.displayName=l;let f=e+"CollectionItemSlot",p="data-radix-collection-item",m=R(f),h=d.default.forwardRef((e,t)=>{let{scope:n,children:r,...o}=e,a=d.default.useRef(null),l=(0,v.useComposedRefs)(t,a),s=i(f,n);return d.default.useEffect(()=>(s.itemMap.set(a,{ref:a,...o}),()=>void s.itemMap.delete(a))),(0,c.jsx)(m,{...{[p]:""},ref:l,children:r})});return h.displayName=f,[{Provider:a,Slot:u,ItemSlot:h},function(t){let n=i(e+"CollectionConsumer",t);return d.default.useCallback(()=>{let e=n.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll(`[${p}]`));return Array.from(n.itemMap.values()).sort((e,n)=>t.indexOf(e.ref.current)-t.indexOf(n.ref.current))},[n.collectionRef,n.itemMap])},r]}var M=new WeakMap;function _(e,t){var n,r;let o,i,a;if("at"in Array.prototype)return Array.prototype.at.call(e,t);let l=(n=e,r=t,o=n.length,(a=(i=k(r))>=0?i:o+i)<0||a>=o?-1:a);return -1===l?void 0:e[l]}function k(e){return e!=e||0===e?0:Math.trunc(e)}(class e extends Map{#e;constructor(e){super(e),this.#e=[...super.keys()],M.set(this,!0)}set(e,t){return M.get(this)&&(this.has(e)?this.#e[this.#e.indexOf(e)]=e:this.#e.push(e)),super.set(e,t),this}insert(e,t,n){let r,o=this.has(t),i=this.#e.length,a=k(e),l=a>=0?a:i+a,s=l<0||l>=i?-1:l;if(s===this.size||o&&s===this.size-1||-1===s)return this.set(t,n),this;let u=this.size+ +!o;a<0&&l++;let c=[...this.#e],d=!1;for(let e=l;e<u;e++)if(l===e){let i=c[e];c[e]===t&&(i=c[e+1]),o&&this.delete(t),r=this.get(i),this.set(t,n)}else{d||c[e-1]!==t||(d=!0);let n=c[d?e:e-1],o=r;r=this.get(n),this.delete(n),this.set(n,o)}return this}with(t,n,r){let o=new e(this);return o.insert(t,n,r),o}before(e){let t=this.#e.indexOf(e)-1;if(!(t<0))return this.entryAt(t)}setBefore(e,t,n){let r=this.#e.indexOf(e);return -1===r?this:this.insert(r,t,n)}after(e){let t=this.#e.indexOf(e);if(-1!==(t=-1===t||t===this.size-1?-1:t+1))return this.entryAt(t)}setAfter(e,t,n){let r=this.#e.indexOf(e);return -1===r?this:this.insert(r+1,t,n)}first(){return this.entryAt(0)}last(){return this.entryAt(-1)}clear(){return this.#e=[],super.clear()}delete(e){let t=super.delete(e);return t&&this.#e.splice(this.#e.indexOf(e),1),t}deleteAt(e){let t=this.keyAt(e);return void 0!==t&&this.delete(t)}at(e){let t=_(this.#e,e);if(void 0!==t)return this.get(t)}entryAt(e){let t=_(this.#e,e);if(void 0!==t)return[t,this.get(t)]}indexOf(e){return this.#e.indexOf(e)}keyAt(e){return _(this.#e,e)}from(e,t){let n=this.indexOf(e);if(-1===n)return;let r=n+t;return r<0&&(r=0),r>=this.size&&(r=this.size-1),this.at(r)}keyFrom(e,t){let n=this.indexOf(e);if(-1===n)return;let r=n+t;return r<0&&(r=0),r>=this.size&&(r=this.size-1),this.keyAt(r)}find(e,t){let n=0;for(let r of this){if(Reflect.apply(e,t,[r,n,this]))return r;n++}
3}findIndex(e,t){let n=0;for(let r of this){if(Reflect.apply(e,t,[r,n,this]))return n;n++}return -1}filter(t,n){let r=[],o=0;for(let e of this)Reflect.apply(t,n,[e,o,this])&&r.push(e),o++;return new e(r)}map(t,n){let r=[],o=0;for(let e of this)r.push([e[0],Reflect.apply(t,n,[e,o,this])]),o++;return new e(r)}reduce(...e){let[t,n]=e,r=0,o=n??this.at(0);for(let n of this)o=0===r&&1===e.length?n:Reflect.apply(t,this,[o,n,r,this]),r++;return o}reduceRight(...e){let[t,n]=e,r=n??this.at(-1);for(let n=this.size-1;n>=0;n--){let o=this.at(n);r=n===this.size-1&&1===e.length?o:Reflect.apply(t,this,[r,o,n,this])}return r}toSorted(t){return new e([...this.entries()].sort(t))}toReversed(){let t=new e;for(let e=this.size-1;e>=0;e--){let n=this.keyAt(e),r=this.get(n);t.set(n,r)}return t}toSpliced(...t){let n=[...this.entries()];return n.splice(...t),new e(n)}slice(t,n){let r=new e,o=this.size-1;if(void 0===t)return r;t<0&&(t+=this.size),void 0!==n&&n>0&&(o=n-1);for(let e=t;e<=o;e++){let t=this.keyAt(e),n=this.get(t);r.set(t,n)}return r}every(e,t){let n=0;for(let r of this){if(!Reflect.apply(e,t,[r,n,this]))return!1;n++}return!0}some(e,t){let n=0;for(let r of this){if(Reflect.apply(e,t,[r,n,this]))return!0;n++}return!1}});var O=d.createContext(void 0);function T(e){let t=d.useContext(O);return e||t||"ltr"}function A(e){let t=d.useRef(e);return d.useEffect(()=>{t.current=e}),d.useMemo(()=>(...e)=>t.current?.(...e),[])}var D="dismissableLayer.update",L=d.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),I=d.forwardRef((e,t)=>{let{disableOutsidePointerEvents:n=!1,onEscapeKeyDown:r,onPointerDownOutside:o,onFocusOutside:i,onInteractOutside:a,onDismiss:l,...u}=e,f=d.useContext(L),[p,m]=d.useState(null),h=p?.ownerDocument??globalThis?.document,[,y]=d.useState({}),w=(0,v.useComposedRefs)(t,e=>m(e)),x=Array.from(f.layers),[b]=[...f.layersWithOutsidePointerEventsDisabled].slice(-1),E=x.indexOf(b),R=p?x.indexOf(p):-1,j=f.layersWithOutsidePointerEventsDisabled.size>0,C=R>=E,S=function(e,t=globalThis?.document){let n=A(e),r=d.useRef(!1),o=d.useRef(()=>{});return d.useEffect(()=>{let e=e=>{if(e.target&&!r.current){let r=function(){z("dismissableLayer.pointerDownOutside",n,i,{discrete:!0})},i={originalEvent:e};"touch"===e.pointerType?(t.removeEventListener("click",o.current),o.current=r,t.addEventListener("click",o.current,{once:!0})):r()}else t.removeEventListener("click",o.current);r.current=!1},i=window.setTimeout(()=>{t.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(i),t.removeEventListener("pointerdown",e),t.removeEventListener("click",o.current)}},[t,n]),{onPointerDownCapture:()=>r.current=!0}}(e=>{let t=e.target,n=[...f.branches].some(e=>e.contains(t));C&&!n&&(o?.(e),a?.(e),e.defaultPrevented||l?.())},h),P=function(e,t=globalThis?.document){let n=A(e),r=d.useRef(!1);return d.useEffect(()=>{let e=e=>{e.target&&!r.current&&z("dismissableLayer.focusOutside",n,{originalEvent:e},{discrete:!1})};return t.addEventListener("focusin",e),()=>t.removeEventListener("focusin",e)},[t,n]),{onFocusCapture:()=>r.current=!0,onBlurCapture:()=>r.current=!1}}(e=>{let t=e.target;![...f.branches].some(e=>e.contains(t))&&(i?.(e),a?.(e),e.defaultPrevented||l?.())},h);return!function(e,t=globalThis?.document){let n=A(e);d.useEffect(()=>{let e=e=>{"Escape"===e.key&&n(e)};return t.addEventListener("keydown",e,{capture:!0}),()=>t.removeEventListener("keydown",e,{capture:!0})},[n,t])}(e=>{R===f.layers.size-1&&(r?.(e),!e.defaultPrevented&&l&&(e.preventDefault(),l()))},h),d.useEffect(()=>{if(p)return n&&(0===f.layersWithOutsidePointerEventsDisabled.size&&(s=h.body.style.pointerEvents,h.body.style.pointerEvents="none"),f.layersWithOutsidePointerEventsDisabled.add(p)),f.layers.add(p),F(),()=>{n&&1===f.layersWithOutsidePointerEventsDisabled.size&&(h.body.style.pointerEvents=s)}},[p,h,n,f]),d.useEffect(()=>()=>{p&&(f.layers.delete(p),f.layersWithOutsidePointerEventsDisabled.delete(p),F())},[p,f]),d.useEffect(()=>{let e=()=>y({});return document.addEventListener(D,e),()=>document.removeEventListener(D,e)},[]),(0,c.jsx)(N.div,{...u,ref:w,style:{pointerEvents:j?C?"auto":"none":void 0,...e.style},onFocusCapture:g(e.onFocusCapture,P.onFocusCapture),onBlurCapture:g(e.onBlurCapture,P.onBlurCapture),onPointerDownCapture:g(e.onPointerDownCapture,S.onPointerDownCapture)})});function F(){let e=new CustomEvent(D);document.dispatchEvent(e)}function z(e,t,n,{discrete:r}){let o=n.originalEvent.target,i=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&o.addEventListener(e,t,{once:!0}),r?S(o,i):o.dispatchEvent(i)}I.displayName="DismissableLayer",d.forwardRef((e,t)=>
3{let n=d.useContext(L),r=d.useRef(null),o=(0,v.useComposedRefs)(t,r);return d.useEffect(()=>{let e=r.current;if(e)return n.branches.add(e),()=>{n.branches.delete(e)}},[n.branches]),(0,c.jsx)(N.div,{...e,ref:o})}).displayName="DismissableLayerBranch";var $=0;function W(){let e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}var B="focusScope.autoFocusOnMount",K="focusScope.autoFocusOnUnmount",U={bubbles:!1,cancelable:!0},H=d.forwardRef((e,t)=>{let{loop:n=!1,trapped:r=!1,onMountAutoFocus:o,onUnmountAutoFocus:i,...a}=e,[l,s]=d.useState(null),u=A(o),f=A(i),p=d.useRef(null),m=(0,v.useComposedRefs)(t,e=>s(e)),h=d.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;d.useEffect(()=>{if(r){let e=function(e){if(h.paused||!l)return;let t=e.target;l.contains(t)?p.current=t:X(p.current,{select:!0})},t=function(e){if(h.paused||!l)return;let t=e.relatedTarget;null!==t&&(l.contains(t)||X(p.current,{select:!0}))};document.addEventListener("focusin",e),document.addEventListener("focusout",t);let n=new MutationObserver(function(e){if(document.activeElement===document.body)for(let t of e)t.removedNodes.length>0&&X(l)});return l&&n.observe(l,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),n.disconnect()}}},[r,l,h.paused]),d.useEffect(()=>{if(l){q.add(h);let e=document.activeElement;if(!l.contains(e)){let t=new CustomEvent(B,U);l.addEventListener(B,u),l.dispatchEvent(t),t.defaultPrevented||(function(e,{select:t=!1}={}){let n=document.activeElement;for(let r of e)if(X(r,{select:t}),document.activeElement!==n)return}(V(l).filter(e=>"A"!==e.tagName),{select:!0}),document.activeElement===e&&X(l))}return()=>{l.removeEventListener(B,u),setTimeout(()=>{let t=new CustomEvent(K,U);l.addEventListener(K,f),l.dispatchEvent(t),t.defaultPrevented||X(e??document.body,{select:!0}),l.removeEventListener(K,f),q.remove(h)},0)}}},[l,u,f,h]);let g=d.useCallback(e=>{if(!n&&!r||h.paused)return;let t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,o=document.activeElement;if(t&&o){var i;let t,r=e.currentTarget,[a,l]=[G(t=V(i=r),i),G(t.reverse(),i)];a&&l?e.shiftKey||o!==l?e.shiftKey&&o===a&&(e.preventDefault(),n&&X(l,{select:!0})):(e.preventDefault(),n&&X(a,{select:!0})):o===r&&e.preventDefault()}},[n,r,h.paused]);return(0,c.jsx)(N.div,{tabIndex:-1,...a,ref:m,onKeyDown:g})});function V(e){let t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function G(e,t){for(let n of e)if(!function(e,{upTo:t}){if("hidden"===getComputedStyle(e).visibility)return!0;for(;e&&(void 0===t||e!==t);){if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}(n,{upTo:t}))return n}function X(e,{select:t=!1}={}){if(e&&e.focus){var n;let r=document.activeElement;e.focus({preventScroll:!0}),e!==r&&(n=e)instanceof HTMLInputElement&&"select"in n&&t&&e.select()}}H.displayName="FocusScope";var q=(t=[],{add(e){let n=t[0];e!==n&&n?.pause(),(t=Y(t,e)).unshift(e)},remove(e){t=Y(t,e),t[0]?.resume()}});function Y(e,t){let n=[...e],r=n.indexOf(t);return -1!==r&&n.splice(r,1),n}var Z=d[" useId ".trim().toString()]||(()=>void 0),Q=0;function J(e){let[t,n]=d.useState(Z());return w(()=>{e||n(e=>e??String(Q++))},[e]),e||(t?`radix-${t}`:"")}let ee=["top","right","bottom","left"],et=Math.min,en=Math.max,er=Math.round,eo=Math.floor,ei=e=>({x:e,y:e}),ea={left:"right",right:"left",bottom:"top",top:"bottom"},el={start:"end",end:"start"};function es(e,t){return"function"==typeof e?e(t):e}function eu(e){return e.split("-")[0]}function ec(e){return e.split("-")[1]}function ed(e){return"x"===e?"y":"x"}function ef(e){return"y"===e?"height":"width"}let ep=new Set(["top","bottom"]);function em(e){return ep.has(eu(e))?"y":"x"}function eh(e){return e.replace(/start|end/g,e=>el[e])}let eg=["left","right"],ev=["right","left"],ey=["top","bottom"],ew=["bottom","top"];function ex(e){return e.replace(/left|right|bottom|top/g,e=>ea[e])}function eb(e){return"number"!=typeof e?{top:0,right:0,bottom:0,left:0,...e}:{top:e,right:e,bottom:e,left:e}}function eE(e){let{x:t,y:n,width:r,height:o}=e;return{width:r,height:o,top:n,left:t,right:t+r,bottom:n+o,x:t,y:n}}function eR(e,t,n){let r,{reference:o,floating:i}=e,a=em(t),l=ed(em(t)),s=ef(l),u=eu(t),c="y"===a,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":r={x:d,y:o.y-i.height};break;case"bottom":r={x:d,y:o.y+o.height};break;case"right":r={x:o.x+o.width,y:f};break;case"left":r={x:o.x-i.width,y:f};break;default:r={x:o.x,y:o.y}}switch(ec(t)){case"start":r[l]-=p*(n&&c?-1:1);break;case"end":r[l]+=p*(n&&c?-1:1)}return r}let ej=async(e,t,n)=>{let{placement:r="bottom",strategy:o="absolute",middleware:i=[],platform:a}
3=n,l=i.filter(Boolean),s=await (null==a.isRTL?void 0:a.isRTL(t)),u=await a.getElementRects({reference:e,floating:t,strategy:o}),{x:c,y:d}=eR(u,r,s),f=r,p={},m=0;for(let n=0;n<l.length;n++){let{name:i,fn:h}=l[n],{x:g,y:v,data:y,reset:w}=await h({x:c,y:d,initialPlacement:r,placement:f,strategy:o,middlewareData:p,rects:u,platform:a,elements:{reference:e,floating:t}});c=null!=g?g:c,d=null!=v?v:d,p={...p,[i]:{...p[i],...y}},w&&m<=50&&(m++,"object"==typeof w&&(w.placement&&(f=w.placement),w.rects&&(u=!0===w.rects?await a.getElementRects({reference:e,floating:t,strategy:o}):w.rects),{x:c,y:d}=eR(u,f,s)),n=-1)}return{x:c,y:d,placement:f,strategy:o,middlewareData:p}};async function eC(e,t){var n;void 0===t&&(t={});let{x:r,y:o,platform:i,rects:a,elements:l,strategy:s}=e,{boundary:u="clippingAncestors",rootBoundary:c="viewport",elementContext:d="floating",altBoundary:f=!1,padding:p=0}=es(t,e),m=eb(p),h=l[f?"floating"===d?"reference":"floating":d],g=eE(await i.getClippingRect({element:null==(n=await (null==i.isElement?void 0:i.isElement(h)))||n?h:h.contextElement||await (null==i.getDocumentElement?void 0:i.getDocumentElement(l.floating)),boundary:u,rootBoundary:c,strategy:s})),v="floating"===d?{x:r,y:o,width:a.floating.width,height:a.floating.height}:a.reference,y=await (null==i.getOffsetParent?void 0:i.getOffsetParent(l.floating)),w=await (null==i.isElement?void 0:i.isElement(y))&&await (null==i.getScale?void 0:i.getScale(y))||{x:1,y:1},x=eE(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:l,rect:v,offsetParent:y,strategy:s}):v);return{top:(g.top-x.top+m.top)/w.y,bottom:(x.bottom-g.bottom+m.bottom)/w.y,left:(g.left-x.left+m.left)/w.x,right:(x.right-g.right+m.right)/w.x}}function eN(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function eS(e){return ee.some(t=>e[t]>=0)}let eP=new Set(["left","top"]);async function eM(e,t){let{placement:n,platform:r,elements:o}=e,i=await (null==r.isRTL?void 0:r.isRTL(o.floating)),a=eu(n),l=ec(n),s="y"===em(n),u=eP.has(a)?-1:1,c=i&&s?-1:1,d=es(t,e),{mainAxis:f,crossAxis:p,alignmentAxis:m}="number"==typeof d?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return l&&"number"==typeof m&&(p="end"===l?-1*m:m),s?{x:p*c,y:f*u}:{x:f*u,y:p*c}}function e_(){return"undefined"!=typeof window}function ek(e){return eA(e)?(e.nodeName||"").toLowerCase():"#document"}function eO(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function eT(e){var t;return null==(t=(eA(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function eA(e){return!!e_()&&(e instanceof Node||e instanceof eO(e).Node)}function eD(e){return!!e_()&&(e instanceof Element||e instanceof eO(e).Element)}function eL(e){return!!e_()&&(e instanceof HTMLElement||e instanceof eO(e).HTMLElement)}function eI(e){return!!e_()&&"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof eO(e).ShadowRoot)}let eF=new Set(["inline","contents"]);function ez(e){let{overflow:t,overflowX:n,overflowY:r,display:o}=eY(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!eF.has(o)}let e$=new Set(["table","td","th"]),eW=[":popover-open",":modal"];function eB(e){return eW.some(t=>{try{return e.matches(t)}catch(e){return!1}})}let eK=["transform","translate","scale","rotate","perspective"],eU=["transform","translate","scale","rotate","perspective","filter"],eH=["paint","layout","strict","content"];function eV(e){let t=eG(),n=eD(e)?eY(e):e;return eK.some(e=>!!n[e]&&"none"!==n[e])||!!n.containerType&&"normal"!==n.containerType||!t&&!!n.backdropFilter&&"none"!==n.backdropFilter||!t&&!!n.filter&&"none"!==n.filter||eU.some(e=>(n.willChange||"").includes(e))||eH.some(e=>(n.contain||"").includes(e))}function eG(){return"undefined"!=typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")}let eX=new Set(["html","body","#document"]);function eq(e){return eX.has(ek(e))}function eY(e){return eO(e).getComputedStyle(e)}function eZ(e){return eD(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function eQ(e){if("html"===ek(e))return e;let t=e.assignedSlot||e.parentNode||eI(e)&&e.host||eT(e);return eI(t)?t.host:t}function eJ(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);let o=function e(t){let n=eQ(t);return eq(n)?t.ownerDocument?t.ownerDocument.body:t.body:eL(n)&&ez(n)?n:e(n)}(e),i=o===(null==(r=e.ownerDocument)?void 0:r.body),a=eO(o);if(i){let e=e0(a);
3return t.concat(a,a.visualViewport||[],ez(o)?o:[],e&&n?eJ(e):[])}return t.concat(o,eJ(o,[],n))}function e0(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function e1(e){let t=eY(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,o=eL(e),i=o?e.offsetWidth:n,a=o?e.offsetHeight:r,l=er(n)!==i||er(r)!==a;return l&&(n=i,r=a),{width:n,height:r,$:l}}function e2(e){return eD(e)?e:e.contextElement}function e4(e){let t=e2(e);if(!eL(t))return ei(1);let n=t.getBoundingClientRect(),{width:r,height:o,$:i}=e1(t),a=(i?er(n.width):n.width)/r,l=(i?er(n.height):n.height)/o;return a&&Number.isFinite(a)||(a=1),l&&Number.isFinite(l)||(l=1),{x:a,y:l}}let e5=ei(0);function e6(e){let t=eO(e);return eG()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:e5}function e3(e,t,n,r){var o;void 0===t&&(t=!1),void 0===n&&(n=!1);let i=e.getBoundingClientRect(),a=e2(e),l=ei(1);t&&(r?eD(r)&&(l=e4(r)):l=e4(e));let s=(void 0===(o=n)&&(o=!1),r&&(!o||r===eO(a))&&o)?e6(a):ei(0),u=(i.left+s.x)/l.x,c=(i.top+s.y)/l.y,d=i.width/l.x,f=i.height/l.y;if(a){let e=eO(a),t=r&&eD(r)?eO(r):r,n=e,o=e0(n);for(;o&&r&&t!==n;){let e=e4(o),t=o.getBoundingClientRect(),r=eY(o),i=t.left+(o.clientLeft+parseFloat(r.paddingLeft))*e.x,a=t.top+(o.clientTop+parseFloat(r.paddingTop))*e.y;u*=e.x,c*=e.y,d*=e.x,f*=e.y,u+=i,c+=a,o=e0(n=eO(o))}}return eE({width:d,height:f,x:u,y:c})}function e8(e,t){let n=eZ(e).scrollLeft;return t?t.left+n:e3(eT(e)).left+n}function e7(e,t){let n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-e8(e,n),y:n.top+t.scrollTop}}let e9=new Set(["absolute","fixed"]);function te(e,t,n){var r;let o;if("viewport"===t)o=function(e,t){let n=eO(e),r=eT(e),o=n.visualViewport,i=r.clientWidth,a=r.clientHeight,l=0,s=0;if(o){i=o.width,a=o.height;let e=eG();(!e||e&&"fixed"===t)&&(l=o.offsetLeft,s=o.offsetTop)}let u=e8(r);if(u<=0){let e=r.ownerDocument,t=e.body,n=getComputedStyle(t),o="CSS1Compat"===e.compatMode&&parseFloat(n.marginLeft)+parseFloat(n.marginRight)||0,a=Math.abs(r.clientWidth-t.clientWidth-o);a<=25&&(i-=a)}else u<=25&&(i+=u);return{width:i,height:a,x:l,y:s}}(e,n);else if("document"===t){let t,n,i,a,l,s,u;r=eT(e),t=eT(r),n=eZ(r),i=r.ownerDocument.body,a=en(t.scrollWidth,t.clientWidth,i.scrollWidth,i.clientWidth),l=en(t.scrollHeight,t.clientHeight,i.scrollHeight,i.clientHeight),s=-n.scrollLeft+e8(r),u=-n.scrollTop,"rtl"===eY(i).direction&&(s+=en(t.clientWidth,i.clientWidth)-a),o={width:a,height:l,x:s,y:u}}else if(eD(t)){let e,r,i,a,l,s;r=(e=e3(t,!0,"fixed"===n)).top+t.clientTop,i=e.left+t.clientLeft,a=eL(t)?e4(t):ei(1),l=t.clientWidth*a.x,s=t.clientHeight*a.y,o={width:l,height:s,x:i*a.x,y:r*a.y}}else{let n=e6(e);o={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return eE(o)}function tt(e){return"static"===eY(e).position}function tn(e,t){if(!eL(e)||"fixed"===eY(e).position)return null;if(t)return t(e);let n=e.offsetParent;return eT(e)===n&&(n=n.ownerDocument.body),n}function tr(e,t){var n;let r=eO(e);if(eB(e))return r;if(!eL(e)){let t=eQ(e);for(;t&&!eq(t);){if(eD(t)&&!tt(t))return t;t=eQ(t)}return r}let o=tn(e,t);for(;o&&(n=o,e$.has(ek(n)))&&tt(o);)o=tn(o,t);return o&&eq(o)&&tt(o)&&!eV(o)?r:o||function(e){let t=eQ(e);for(;eL(t)&&!eq(t);){if(eV(t))return t;if(eB(t))break;t=eQ(t)}return null}(e)||r}let to=async function(e){let t=this.getOffsetParent||tr,n=this.getDimensions,r=await n(e.floating);return{reference:function(e,t,n){let r=eL(t),o=eT(t),i="fixed"===n,a=e3(e,!0,i,t),l={scrollLeft:0,scrollTop:0},s=ei(0);if(r||!r&&!i)if(("body"!==ek(t)||ez(o))&&(l=eZ(t)),r){let e=e3(t,!0,i,t);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}else o&&(s.x=e8(o));i&&!r&&o&&(s.x=e8(o));let u=!o||r||i?ei(0):e7(o,l);return{x:a.left+l.scrollLeft-s.x-u.x,y:a.top+l.scrollTop-s.y-u.y,width:a.width,height:a.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}},ti={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:r,strategy:o}=e,i="fixed"===o,a=eT(r),l=!!t&&eB(t.floating);if(r===a||l&&i)return n;let s={scrollLeft:0,scrollTop:0},u=ei(1),c=ei(0),d=eL(r);
3if((d||!d&&!i)&&(("body"!==ek(r)||ez(a))&&(s=eZ(r)),eL(r))){let e=e3(r);u=e4(r),c.x=e.x+r.clientLeft,c.y=e.y+r.clientTop}let f=!a||d||i?ei(0):e7(a,s);return{width:n.width*u.x,height:n.height*u.y,x:n.x*u.x-s.scrollLeft*u.x+c.x+f.x,y:n.y*u.y-s.scrollTop*u.y+c.y+f.y}},getDocumentElement:eT,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:o}=e,i=[..."clippingAncestors"===n?eB(t)?[]:function(e,t){let n=t.get(e);if(n)return n;let r=eJ(e,[],!1).filter(e=>eD(e)&&"body"!==ek(e)),o=null,i="fixed"===eY(e).position,a=i?eQ(e):e;for(;eD(a)&&!eq(a);){let t=eY(a),n=eV(a);n||"fixed"!==t.position||(o=null),(i?!n&&!o:!n&&"static"===t.position&&!!o&&e9.has(o.position)||ez(a)&&!n&&function e(t,n){let r=eQ(t);return!(r===n||!eD(r)||eq(r))&&("fixed"===eY(r).position||e(r,n))}(e,a))?r=r.filter(e=>e!==a):o=t,a=eQ(a)}return t.set(e,r),r}(t,this._c):[].concat(n),r],a=i[0],l=i.reduce((e,n)=>{let r=te(t,n,o);return e.top=en(r.top,e.top),e.right=et(r.right,e.right),e.bottom=et(r.bottom,e.bottom),e.left=en(r.left,e.left),e},te(t,a,o));return{width:l.right-l.left,height:l.bottom-l.top,x:l.left,y:l.top}},getOffsetParent:tr,getElementRects:to,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:n}=e1(e);return{width:t,height:n}},getScale:e4,isElement:eD,isRTL:function(e){return"rtl"===eY(e).direction}};function ta(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}let tl=e=>({name:"arrow",options:e,async fn(t){let{x:n,y:r,placement:o,rects:i,platform:a,elements:l,middlewareData:s}=t,{element:u,padding:c=0}=es(e,t)||{};if(null==u)return{};let d=eb(c),f={x:n,y:r},p=ed(em(o)),m=ef(p),h=await a.getDimensions(u),g="y"===p,v=g?"clientHeight":"clientWidth",y=i.reference[m]+i.reference[p]-f[p]-i.floating[m],w=f[p]-i.reference[p],x=await (null==a.getOffsetParent?void 0:a.getOffsetParent(u)),b=x?x[v]:0;b&&await (null==a.isElement?void 0:a.isElement(x))||(b=l.floating[v]||i.floating[m]);let E=b/2-h[m]/2-1,R=et(d[g?"top":"left"],E),j=et(d[g?"bottom":"right"],E),C=b-h[m]-j,N=b/2-h[m]/2+(y/2-w/2),S=en(R,et(N,C)),P=!s.arrow&&null!=ec(o)&&N!==S&&i.reference[m]/2-(N<R?R:j)-h[m]/2<0,M=P?N<R?N-R:N-C:0;return{[p]:f[p]+M,data:{[p]:S,centerOffset:N-S-M,...P&&{alignmentOffset:M}},reset:P}}});var ts="undefined"!=typeof document?d.useLayoutEffect:function(){};function tu(e,t){let n,r,o;if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((n=e.length)!==t.length)return!1;for(r=n;0!=r--;)if(!tu(e[r],t[r]))return!1;return!0}if((n=(o=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(r=n;0!=r--;)if(!({}).hasOwnProperty.call(t,o[r]))return!1;for(r=n;0!=r--;){let n=o[r];if(("_owner"!==n||!e.$$typeof)&&!tu(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function tc(e){return"undefined"==typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function td(e,t){let n=tc(e);return Math.round(t*n)/n}function tf(e){let t=d.useRef(e);return ts(()=>{t.current=e}),t}var tp=d.forwardRef((e,t)=>{let{children:n,width:r=10,height:o=5,...i}=e;return(0,c.jsx)(N.svg,{...i,ref:t,width:r,height:o,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?n:(0,c.jsx)("polygon",{points:"0,0 30,0 15,10"})})});tp.displayName="Arrow";var tm="Popper",[th,tg]=y(tm),[tv,ty]=th(tm),tw=e=>{let{__scopePopper:t,children:n}=e,[r,o]=d.useState(null);return(0,c.jsx)(tv,{scope:t,anchor:r,onAnchorChange:o,children:n})};tw.displayName=tm;var tx="PopperAnchor",tb=d.forwardRef((e,t)=>{let{__scopePopper:n,virtualRef:r,...o}=e,i=ty(tx,n),a=d.useRef(null),l=(0,v.useComposedRefs)(t,a),s=d.useRef(null);return d.useEffect(()=>{let e=s.current;s.current=r?.current||a.current,e!==s.current&&i.onAnchorChange(s.current)}),r?null:(0,c.jsx)(N.div,{...o,ref:l})});tb.displayName=tx;var tE="PopperContent",[tR,tj]=th(tE),tC=d.forwardRef((e,t)=>{var n,r,o,i,a,l,s,u,f,p,m,h,g,y,x,b,R,j,C,S,P;let{__scopePopper:M,side:_="bottom",sideOffset:k=0,align:O="center",alignOffset:T=0,arrowPadding:D=0,avoidCollisions:L=!0,collisionBoundary:I=[],collisionPadding:F=0,sticky:z="partial",hideWhenDetached:$=!1,updatePositionStrategy:W="optimized",onPlaced:B,...K}
3=e,U=ty(tE,M),[H,V]=d.useState(null),G=(0,v.useComposedRefs)(t,e=>V(e)),[X,q]=d.useState(null),Y=function(e){let[t,n]=d.useState(void 0);return w(()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{let r,o;if(!Array.isArray(t)||!t.length)return;let i=t[0];if("borderBoxSize"in i){let e=i.borderBoxSize,t=Array.isArray(e)?e[0]:e;r=t.inlineSize,o=t.blockSize}else r=e.offsetWidth,o=e.offsetHeight;n({width:r,height:o})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}n(void 0)},[e]),t}(X),Z=Y?.width??0,Q=Y?.height??0,J="number"==typeof F?F:{top:0,right:0,bottom:0,left:0,...F},ee=Array.isArray(I)?I:[I],er=ee.length>0,ei={padding:J,boundary:ee.filter(tM),altBoundary:er},{refs:ea,floatingStyles:el,placement:ep,isPositioned:eb,middlewareData:eE}=function(e){void 0===e&&(e={});let{placement:t="bottom",strategy:n="absolute",middleware:r=[],platform:o,elements:{reference:i,floating:a}={},transform:l=!0,whileElementsMounted:s,open:u}=e,[c,f]=d.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[p,m]=d.useState(r);tu(p,r)||m(r);let[h,g]=d.useState(null),[v,y]=d.useState(null),w=d.useCallback(e=>{e!==j.current&&(j.current=e,g(e))},[]),x=d.useCallback(e=>{e!==C.current&&(C.current=e,y(e))},[]),b=i||h,R=a||v,j=d.useRef(null),C=d.useRef(null),N=d.useRef(c),S=null!=s,P=tf(s),M=tf(o),_=tf(u),k=d.useCallback(()=>{var e,r;let o,i,a;if(!j.current||!C.current)return;let l={placement:t,strategy:n,middleware:p};M.current&&(l.platform=M.current),(e=j.current,r=C.current,o=new Map,a={...(i={platform:ti,...l}).platform,_c:o},ej(e,r,{...i,platform:a})).then(e=>{let t={...e,isPositioned:!1!==_.current};O.current&&!tu(N.current,t)&&(N.current=t,E.flushSync(()=>{f(t)}))})},[p,t,n,M,_]);ts(()=>{!1===u&&N.current.isPositioned&&(N.current.isPositioned=!1,f(e=>({...e,isPositioned:!1})))},[u]);let O=d.useRef(!1);ts(()=>(O.current=!0,()=>{O.current=!1}),[]),ts(()=>{if(b&&(j.current=b),R&&(C.current=R),b&&R){if(P.current)return P.current(b,R,k);k()}},[b,R,k,P,S]);let T=d.useMemo(()=>({reference:j,floating:C,setReference:w,setFloating:x}),[w,x]),A=d.useMemo(()=>({reference:b,floating:R}),[b,R]),D=d.useMemo(()=>{let e={position:n,left:0,top:0};if(!A.floating)return e;let t=td(A.floating,c.x),r=td(A.floating,c.y);return l?{...e,transform:"translate("+t+"px, "+r+"px)",...tc(A.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}},[n,l,A.floating,c.x,c.y]);return d.useMemo(()=>({...c,update:k,refs:T,elements:A,floatingStyles:D}),[c,k,T,A,D])}({strategy:"fixed",placement:_+("center"!==O?"-"+O:""),whileElementsMounted:(...e)=>(function(e,t,n,r){let o;void 0===r&&(r={});let{ancestorScroll:i=!0,ancestorResize:a=!0,elementResize:l="function"==typeof ResizeObserver,layoutShift:s="function"==typeof IntersectionObserver,animationFrame:u=!1}=r,c=e2(e),d=i||a?[...c?eJ(c):[],...eJ(t)]:[];d.forEach(e=>{i&&e.addEventListener("scroll",n,{passive:!0}),a&&e.addEventListener("resize",n)});let f=c&&s?function(e,t){let n,r=null,o=eT(e);function i(){var e;clearTimeout(n),null==(e=r)||e.disconnect(),r=null}return!function a(l,s){void 0===l&&(l=!1),void 0===s&&(s=1),i();let u=e.getBoundingClientRect(),{left:c,top:d,width:f,height:p}=u;if(l||t(),!f||!p)return;let m={rootMargin:-eo(d)+"px "+-eo(o.clientWidth-(c+f))+"px "+-eo(o.clientHeight-(d+p))+"px "+-eo(c)+"px",threshold:en(0,et(1,s))||1},h=!0;function g(t){let r=t[0].intersectionRatio;if(r!==s){if(!h)return a();r?a(!1,r):n=setTimeout(()=>{a(!1,1e-7)},1e3)}1!==r||ta(u,e.getBoundingClientRect())||a(),h=!1}try{r=new IntersectionObserver(g,{...m,root:o.ownerDocument})}catch(e){r=new IntersectionObserver(g,m)}r.observe(e)}(!0),i}(c,n):null,p=-1,m=null;l&&(m=new ResizeObserver(e=>{let[r]=e;r&&r.target===c&&m&&(m.unobserve(t),cancelAnimationFrame(p),p=requestAnimationFrame(()=>{var e;null==(e=m)||e.observe(t)})),n()}),c&&!u&&m.observe(c),m.observe(t));let h=u?e3(e):null;return u&&function t(){let r=e3(e);h&&!ta(h,r)&&n(),h=r,o=requestAnimationFrame(t)}(),n(),()=>{var e;d.forEach(e=>{i&&e.removeEventListener("scroll",n),a&&e.removeEventListener("resize",n)}),null==f||f(),null==(e=m)||e.disconnect(),m=null,u&&cancelAnimationFrame(o)}})(...e,{animationFrame:"always"===W}
3),elements:{reference:U.anchor},middleware:[{...{name:"offset",options:o=n={mainAxis:k+Q,alignmentAxis:T},async fn(e){var t,n;let{x:r,y:i,placement:a,middlewareData:l}=e,s=await eM(e,o);return a===(null==(t=l.offset)?void 0:t.placement)&&null!=(n=l.arrow)&&n.alignmentOffset?{}:{x:r+s.x,y:i+s.y,data:{...s,placement:a}}}},options:[n,r]},L&&{...{name:"shift",options:f=s={mainAxis:!0,crossAxis:!1,limiter:"partial"===z?{...(void 0===(l=i)&&(l={}),{options:l,fn(e){let{x:t,y:n,placement:r,rects:o,middlewareData:i}=e,{offset:a=0,mainAxis:s=!0,crossAxis:u=!0}=es(l,e),c={x:t,y:n},d=em(r),f=ed(d),p=c[f],m=c[d],h=es(a,e),g="number"==typeof h?{mainAxis:h,crossAxis:0}:{mainAxis:0,crossAxis:0,...h};if(s){let e="y"===f?"height":"width",t=o.reference[f]-o.floating[e]+g.mainAxis,n=o.reference[f]+o.reference[e]-g.mainAxis;p<t?p=t:p>n&&(p=n)}if(u){var v,y;let e="y"===f?"width":"height",t=eP.has(eu(r)),n=o.reference[d]-o.floating[e]+(t&&(null==(v=i.offset)?void 0:v[d])||0)+(t?0:g.crossAxis),a=o.reference[d]+o.reference[e]+(t?0:(null==(y=i.offset)?void 0:y[d])||0)-(t?g.crossAxis:0);m<n?m=n:m>a&&(m=a)}return{[f]:p,[d]:m}}}),options:[i,a]}:void 0,...ei},async fn(e){let{x:t,y:n,placement:r}=e,{mainAxis:o=!0,crossAxis:i=!1,limiter:a={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...l}=es(f,e),s={x:t,y:n},u=await eC(e,l),c=em(eu(r)),d=ed(c),p=s[d],m=s[c];if(o){let e="y"===d?"top":"left",t="y"===d?"bottom":"right",n=p+u[e],r=p-u[t];p=en(n,et(p,r))}if(i){let e="y"===c?"top":"left",t="y"===c?"bottom":"right",n=m+u[e],r=m-u[t];m=en(n,et(m,r))}let h=a.fn({...e,[d]:p,[c]:m});return{...h,data:{x:h.x-t,y:h.y-n,enabled:{[d]:o,[c]:i}}}}},options:[s,u]},L&&{...{name:"flip",options:h=p={...ei},async fn(e){var t,n,r,o,i,a,l,s;let u,c,d,{placement:f,middlewareData:p,rects:m,initialPlacement:g,platform:v,elements:y}=e,{mainAxis:w=!0,crossAxis:x=!0,fallbackPlacements:b,fallbackStrategy:E="bestFit",fallbackAxisSideDirection:R="none",flipAlignment:j=!0,...C}=es(h,e);if(null!=(t=p.arrow)&&t.alignmentOffset)return{};let N=eu(f),S=em(g),P=eu(g)===g,M=await (null==v.isRTL?void 0:v.isRTL(y.floating)),_=b||(P||!j?[ex(g)]:(u=ex(g),[eh(g),u,eh(u)])),k="none"!==R;!b&&k&&_.push(...(c=ec(g),d=function(e,t,n){switch(e){case"top":case"bottom":if(n)return t?ev:eg;return t?eg:ev;case"left":case"right":return t?ey:ew;default:return[]}}(eu(g),"start"===R,M),c&&(d=d.map(e=>e+"-"+c),j&&(d=d.concat(d.map(eh)))),d));let O=[g,..._],T=await eC(e,C),A=[],D=(null==(n=p.flip)?void 0:n.overflows)||[];if(w&&A.push(T[N]),x){let e,t,n,r,o=(a=f,l=m,void 0===(s=M)&&(s=!1),e=ec(a),n=ef(t=ed(em(a))),r="x"===t?e===(s?"end":"start")?"right":"left":"start"===e?"bottom":"top",l.reference[n]>l.floating[n]&&(r=ex(r)),[r,ex(r)]);A.push(T[o[0]],T[o[1]])}if(D=[...D,{placement:f,overflows:A}],!A.every(e=>e<=0)){let e=((null==(r=p.flip)?void 0:r.index)||0)+1,t=O[e];if(t&&("alignment"!==x||S===em(t)||D.every(e=>em(e.placement)!==S||e.overflows[0]>0)))return{data:{index:e,overflows:D},reset:{placement:t}};let n=null==(o=D.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:o.placement;if(!n)switch(E){case"bestFit":{let e=null==(i=D.filter(e=>{if(k){let t=em(e.placement);return t===S||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:i[0];e&&(n=e);break}case"initialPlacement":n=g}if(f!==n)return{reset:{placement:n}}}return{}}},options:[p,m]},{...{name:"size",options:x=g={...ei,apply:({elements:e,rects:t,availableWidth:n,availableHeight:r})=>{let{width:o,height:i}=t.reference,a=e.floating.style;a.setProperty("--radix-popper-available-width",`${n}px`),a.setProperty("--radix-popper-available-height",`${r}px`),a.setProperty("--radix-popper-anchor-width",`${o}px`),a.setProperty("--radix-popper-anchor-height",`${i}px`)}},async fn(e){var t,n;let r,o,{placement:i,rects:a,platform:l,elements:s}=e,{apply:u=()=>{},...c}=es(x,e),d=await eC(e,c),f=eu(i),p=ec(i),m="y"===em(i),{width:h,height:g}=a.floating;"top"===f||"bottom"===f?(r=f,o=p===(await (null==l.isRTL?void 0:l.isRTL(s.floating))?"start":"end")?"left":"right"):(o=f,r="end"===p?"to
3p":"bottom");let v=g-d.top-d.bottom,y=h-d.left-d.right,w=et(g-d[r],v),b=et(h-d[o],y),E=!e.middlewareData.shift,R=w,j=b;if(null!=(t=e.middlewareData.shift)&&t.enabled.x&&(j=y),null!=(n=e.middlewareData.shift)&&n.enabled.y&&(R=v),E&&!p){let e=en(d.left,0),t=en(d.right,0),n=en(d.top,0),r=en(d.bottom,0);m?j=h-2*(0!==e||0!==t?e+t:en(d.left,d.right)):R=g-2*(0!==n||0!==r?n+r:en(d.top,d.bottom))}await u({...e,availableWidth:j,availableHeight:R});let C=await l.getDimensions(s.floating);return h!==C.width||g!==C.height?{reset:{rects:!0}}:{}}},options:[g,y]},X&&{...{name:"arrow",options:j=b={element:X,padding:D},fn(e){let{element:t,padding:n}="function"==typeof j?j(e):j;return t&&({}).hasOwnProperty.call(t,"current")?null!=t.current?tl({element:t.current,padding:n}).fn(e):{}:t?tl({element:t,padding:n}).fn(e):{}}},options:[b,R]},t_({arrowWidth:Z,arrowHeight:Q}),$&&{...{name:"hide",options:P=C={strategy:"referenceHidden",...ei},async fn(e){let{rects:t}=e,{strategy:n="referenceHidden",...r}=es(P,e);switch(n){case"referenceHidden":{let n=eN(await eC(e,{...r,elementContext:"reference"}),t.reference);return{data:{referenceHiddenOffsets:n,referenceHidden:eS(n)}}}case"escaped":{let n=eN(await eC(e,{...r,altBoundary:!0}),t.floating);return{data:{escapedOffsets:n,escaped:eS(n)}}}default:return{}}}},options:[C,S]}]}),[eR,e_]=tk(ep),ek=A(B);w(()=>{eb&&ek?.()},[eb,ek]);let eO=eE.arrow?.x,eA=eE.arrow?.y,eD=eE.arrow?.centerOffset!==0,[eL,eI]=d.useState();return w(()=>{H&&eI(window.getComputedStyle(H).zIndex)},[H]),(0,c.jsx)("div",{ref:ea.setFloating,"data-radix-popper-content-wrapper":"",style:{...el,transform:eb?el.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:eL,"--radix-popper-transform-origin":[eE.transformOrigin?.x,eE.transformOrigin?.y].join(" "),...eE.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:(0,c.jsx)(tR,{scope:M,placedSide:eR,onArrowChange:q,arrowX:eO,arrowY:eA,shouldHideArrow:eD,children:(0,c.jsx)(N.div,{"data-side":eR,"data-align":e_,...K,ref:G,style:{...K.style,animation:eb?void 0:"none"}})})})});tC.displayName=tE;var tN="PopperArrow",tS={top:"bottom",right:"left",bottom:"top",left:"right"},tP=d.forwardRef(function(e,t){let{__scopePopper:n,...r}=e,o=tj(tN,n),i=tS[o.placedSide];return(0,c.jsx)("span",{ref:o.onArrowChange,style:{position:"absolute",left:o.arrowX,top:o.arrowY,[i]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[o.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[o.placedSide],visibility:o.shouldHideArrow?"hidden":void 0},children:(0,c.jsx)(tp,{...r,ref:t,style:{...r.style,display:"block"}})})});function tM(e){return null!==e}tP.displayName=tN;var t_=e=>({name:"transformOrigin",options:e,fn(t){let{placement:n,rects:r,middlewareData:o}=t,i=o.arrow?.centerOffset!==0,a=i?0:e.arrowWidth,l=i?0:e.arrowHeight,[s,u]=tk(n),c={start:"0%",center:"50%",end:"100%"}[u],d=(o.arrow?.x??0)+a/2,f=(o.arrow?.y??0)+l/2,p="",m="";return"bottom"===s?(p=i?c:`${d}px`,m=`${-l}px`):"top"===s?(p=i?c:`${d}px`,m=`${r.floating.height+l}px`):"right"===s?(p=`${-l}px`,m=i?c:`${f}px`):"left"===s&&(p=`${r.floating.width+l}px`,m=i?c:`${f}px`),{data:{x:p,y:m}}}});function tk(e){let[t,n="center"]=e.split("-");return[t,n]}var tO=d.forwardRef((e,t)=>{let{container:n,...r}=e,[o,i]=d.useState(!1);w(()=>i(!0),[]);let a=n||o&&globalThis?.document?.body;return a?E.default.createPortal((0,c.jsx)(N.div,{...r,ref:t}),a):null});tO.displayName="Portal";var tT=e=>{var t;let n,r,{present:o,children:i}=e,a=function(e){var t,n;let[r,o]=d.useState(),i=d.useRef(null),a=d.useRef(e),l=d.useRef("none"),[s,u]=(t=e?"mounted":"unmounted",n={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},d.useReducer((e,t)=>n[e][t]??e,t));return d.useEffect(()=>{let e=tA(i.current);l.current="mounted"===s?e:"none"},[s]),w(()=>{let t=i.current,n=a.current;if(n!==e){let r=l.current,o=tA(t);e?u("MOUNT"):"none"===o||t?.display==="none"?u("UNMOUNT"):n&&r!==o?u("ANIMATION_OUT"):u("UNMOUNT"),a.current=e}},[e,u]),w(()=>
3{if(r){let e,t=r.ownerDocument.defaultView??window,n=n=>{let o=tA(i.current).includes(CSS.escape(n.animationName));if(n.target===r&&o&&(u("ANIMATION_END"),!a.current)){let n=r.style.animationFillMode;r.style.animationFillMode="forwards",e=t.setTimeout(()=>{"forwards"===r.style.animationFillMode&&(r.style.animationFillMode=n)})}},o=e=>{e.target===r&&(l.current=tA(i.current))};return r.addEventListener("animationstart",o),r.addEventListener("animationcancel",n),r.addEventListener("animationend",n),()=>{t.clearTimeout(e),r.removeEventListener("animationstart",o),r.removeEventListener("animationcancel",n),r.removeEventListener("animationend",n)}}u("ANIMATION_END")},[r,u]),{isPresent:["mounted","unmountSuspended"].includes(s),ref:d.useCallback(e=>{i.current=e?getComputedStyle(e):null,o(e)},[])}}(o),l="function"==typeof i?i({present:a.isPresent}):d.Children.only(i),s=(0,v.useComposedRefs)(a.ref,(t=l,(r=(n=Object.getOwnPropertyDescriptor(t.props,"ref")?.get)&&"isReactWarning"in n&&n.isReactWarning)?t.ref:(r=(n=Object.getOwnPropertyDescriptor(t,"ref")?.get)&&"isReactWarning"in n&&n.isReactWarning)?t.props.ref:t.props.ref||t.ref));return"function"==typeof i||a.isPresent?d.cloneElement(l,{ref:s}):null};function tA(e){return e?.animationName||"none"}tT.displayName="Presence";var tD="rovingFocusGroup.onEntryFocus",tL={bubbles:!1,cancelable:!0},tI="RovingFocusGroup",[tF,tz,t$]=P(tI),[tW,tB]=y(tI,[t$]),[tK,tU]=tW(tI),tH=d.forwardRef((e,t)=>(0,c.jsx)(tF.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,c.jsx)(tF.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,c.jsx)(tV,{...e,ref:t})})}));tH.displayName=tI;var tV=d.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:n,orientation:r,loop:o=!1,dir:i,currentTabStopId:a,defaultCurrentTabStopId:l,onCurrentTabStopIdChange:s,onEntryFocus:u,preventScrollOnEntryFocus:f=!1,...p}=e,m=d.useRef(null),h=(0,v.useComposedRefs)(t,m),y=T(i),[w,x]=b({prop:a,defaultProp:l??null,onChange:s,caller:tI}),[E,R]=d.useState(!1),j=A(u),C=tz(n),S=d.useRef(!1),[P,M]=d.useState(0);return d.useEffect(()=>{let e=m.current;if(e)return e.addEventListener(tD,j),()=>e.removeEventListener(tD,j)},[j]),(0,c.jsx)(tK,{scope:n,orientation:r,dir:y,loop:o,currentTabStopId:w,onItemFocus:d.useCallback(e=>x(e),[x]),onItemShiftTab:d.useCallback(()=>R(!0),[]),onFocusableItemAdd:d.useCallback(()=>M(e=>e+1),[]),onFocusableItemRemove:d.useCallback(()=>M(e=>e-1),[]),children:(0,c.jsx)(N.div,{tabIndex:E||0===P?-1:0,"data-orientation":r,...p,ref:h,style:{outline:"none",...e.style},onMouseDown:g(e.onMouseDown,()=>{S.current=!0}),onFocus:g(e.onFocus,e=>{let t=!S.current;if(e.target===e.currentTarget&&t&&!E){let t=new CustomEvent(tD,tL);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=C().filter(e=>e.focusable);tY([e.find(e=>e.active),e.find(e=>e.id===w),...e].filter(Boolean).map(e=>e.ref.current),f)}}S.current=!1}),onBlur:g(e.onBlur,()=>R(!1))})})}),tG="RovingFocusGroupItem",tX=d.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:n,focusable:r=!0,active:o=!1,tabStopId:i,children:a,...l}=e,s=J(),u=i||s,f=tU(tG,n),p=f.currentTabStopId===u,m=tz(n),{onFocusableItemAdd:h,onFocusableItemRemove:v,currentTabStopId:y}=f;return d.useEffect(()=>{if(r)return h(),()=>v()}
3,[r,h,v]),(0,c.jsx)(tF.ItemSlot,{scope:n,id:u,focusable:r,active:o,children:(0,c.jsx)(N.span,{tabIndex:p?0:-1,"data-orientation":f.orientation,...l,ref:t,onMouseDown:g(e.onMouseDown,e=>{r?f.onItemFocus(u):e.preventDefault()}),onFocus:g(e.onFocus,()=>f.onItemFocus(u)),onKeyDown:g(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey)return void f.onItemShiftTab();if(e.target!==e.currentTarget)return;let t=function(e,t,n){var r;let o=(r=e.key,"rtl"!==n?r:"ArrowLeft"===r?"ArrowRight":"ArrowRight"===r?"ArrowLeft":r);if(!("vertical"===t&&["ArrowLeft","ArrowRight"].includes(o))&&!("horizontal"===t&&["ArrowUp","ArrowDown"].includes(o)))return tq[o]}(e,f.orientation,f.dir);if(void 0!==t){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let o=m().filter(e=>e.focusable).map(e=>e.ref.current);if("last"===t)o.reverse();else if("prev"===t||"next"===t){var n,r;"prev"===t&&o.reverse();let i=o.indexOf(e.currentTarget);o=f.loop?(n=o,r=i+1,n.map((e,t)=>n[(r+t)%n.length])):o.slice(i+1)}setTimeout(()=>tY(o))}}),children:"function"==typeof a?a({isCurrentTabStop:p,hasTabStop:null!=y}):a})})});tX.displayName=tG;var tq={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function tY(e,t=!1){let n=document.activeElement;for(let r of e)if(r===n||(r.focus({preventScroll:t}),document.activeElement!==n))return}var tZ=new WeakMap,tQ=new WeakMap,tJ={},t0=0,t1=function(e){return e&&(e.host||t1(e.parentNode))},t2=function(e,t,n,r){var o=(Array.isArray(e)?e:[e]).map(function(e){if(t.contains(e))return e;var n=t1(e);return n&&t.contains(n)?n:(console.error("aria-hidden",e,"in not contained inside",t,". Doing nothing"),null)}).filter(function(e){return!!e});tJ[n]||(tJ[n]=new WeakMap);var i=tJ[n],a=[],l=new Set,s=new Set(o),u=function(e){!e||l.has(e)||(l.add(e),u(e.parentNode))};o.forEach(u);var c=function(e){!e||s.has(e)||Array.prototype.forEach.call(e.children,function(e){if(l.has(e))c(e);else try{var t=e.getAttribute(r),o=null!==t&&"false"!==t,s=(tZ.get(e)||0)+1,u=(i.get(e)||0)+1;tZ.set(e,s),i.set(e,u),a.push(e),1===s&&o&&tQ.set(e,!0),1===u&&e.setAttribute(n,"true"),o||e.setAttribute(r,"true")}catch(t){console.error("aria-hidden: cannot operate on ",e,t)}})};return c(t),l.clear(),t0++,function(){a.forEach(function(e){var t=tZ.get(e)-1,o=i.get(e)-1;tZ.set(e,t),i.set(e,o),t||(tQ.has(e)||e.removeAttribute(r),tQ.delete(e)),o||e.removeAttribute(n)}),--t0||(tZ=new WeakMap,tZ=new WeakMap,tQ=new WeakMap,tJ={})}},t4=function(e,t,n){void 0===n&&(n="data-aria-hidden");var r=Array.from(Array.isArray(e)?e:[e]),o=t||("undefined"==typeof document?null:(Array.isArray(e)?e[0]:e).ownerDocument.body);return o?(r.push.apply(r,Array.from(o.querySelectorAll("[aria-live], script"))),t2(r,o,n,"aria-hidden")):function(){return null}},t5=function(){return(t5=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};function t6(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)0>t.indexOf(r[o])&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n}var t3=("function"==typeof SuppressedError&&SuppressedError,"right-scroll-bar-position"),t8="width-before-scroll-bar";function t7(e,t){return"function"==typeof e?e(t):e&&(e.current=t),e}var t9="undefined"!=typeof window?d.useLayoutEffect:d.useEffect,ne=new WeakMap,nt=(void 0===n&&(n={}),(void 0===r&&(r=function(e){return e}),o=[],i=!1,a={read:function(){if(i)throw Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return o.length?o[o.length-1]:null},useMedium:function(e){var t=r(e,i);return o.push(t),function(){o=o.filter(function(e){return e!==t})}},assignSyncMedium:function(e){for(i=!0;o.length;){var t=o;o=[],t.forEach(e)}o={push:function(t){return e(t)},filter:function(){return o}}},assignMedium:function(e){i=!0;var t=[];if(o.length){var n=o;
3o=[],n.forEach(e),t=o}var r=function(){var n=t;t=[],n.forEach(e)},a=function(){return Promise.resolve().then(r)};a(),o={push:function(e){t.push(e),a()},filter:function(e){return t=t.filter(e),o}}}}).options=t5({async:!0,ssr:!1},n),a),nn=function(){},nr=d.forwardRef(function(e,t){var n,r,o,i,a=d.useRef(null),l=d.useState({onScrollCapture:nn,onWheelCapture:nn,onTouchMoveCapture:nn}),s=l[0],u=l[1],c=e.forwardProps,f=e.children,p=e.className,m=e.removeScrollBar,h=e.enabled,g=e.shards,v=e.sideCar,y=e.noRelative,w=e.noIsolation,x=e.inert,b=e.allowPinchZoom,E=e.as,R=e.gapMode,j=t6(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),C=(n=[a,t],r=function(e){return n.forEach(function(t){return t7(t,e)})},(o=(0,d.useState)(function(){return{value:null,callback:r,facade:{get current(){return o.value},set current(value){var e=o.value;e!==value&&(o.value=value,o.callback(value,e))}}}})[0]).callback=r,i=o.facade,t9(function(){var e=ne.get(i);if(e){var t=new Set(e),r=new Set(n),o=i.current;t.forEach(function(e){r.has(e)||t7(e,null)}),r.forEach(function(e){t.has(e)||t7(e,o)})}ne.set(i,n)},[n]),i),N=t5(t5({},j),s);return d.createElement(d.Fragment,null,h&&d.createElement(v,{sideCar:nt,removeScrollBar:m,shards:g,noRelative:y,noIsolation:w,inert:x,setCallbacks:u,allowPinchZoom:!!b,lockRef:a,gapMode:R}),c?d.cloneElement(d.Children.only(f),t5(t5({},N),{ref:C})):d.createElement(void 0===E?"div":E,t5({},N,{className:p,ref:C}),f))});nr.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},nr.classNames={fullWidth:t8,zeroRight:t3};var no=function(e){var t=e.sideCar,n=t6(e,["sideCar"]);if(!t)throw Error("Sidecar: please provide `sideCar` property to import the right car");var r=t.read();if(!r)throw Error("Sidecar medium not found");return d.createElement(r,t5({},n))};no.isSideCarExport=!0;var ni=function(){var e=0,t=null;return{add:function(n){if(0==e&&(t=function(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=u||("undefined"!=typeof __webpack_nonce__?__webpack_nonce__:void 0);return t&&e.setAttribute("nonce",t),e}())){var r,o;(r=t).styleSheet?r.styleSheet.cssText=n:r.appendChild(document.createTextNode(n)),o=t,(document.head||document.getElementsByTagName("head")[0]).appendChild(o)}e++},remove:function(){--e||!t||(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},na=function(){var e=ni();return function(t,n){d.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&n])}},nl=function(){var e=na();return function(t){return e(t.styles,t.dynamic),null}},ns={left:0,top:0,right:0,gap:0},nu=function(e){return parseInt(e||"",10)||0},nc=function(e){var t=window.getComputedStyle(document.body),n=t["padding"===e?"paddingLeft":"marginLeft"],r=t["padding"===e?"paddingTop":"marginTop"],o=t["padding"===e?"paddingRight":"marginRight"];return[nu(n),nu(r),nu(o)]},nd=function(e){if(void 0===e&&(e="margin"),"undefined"==typeof window)return ns;var t=nc(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}},nf=nl(),np="data-scroll-locked",nm=function(e,t,n,r){var o=e.left,i=e.top,a=e.right,l=e.gap;return void 0===n&&(n="margin"),"\n  .".concat("with-scroll-bars-hidden"," {\n   overflow: hidden ").concat(r,";\n   padding-right: ").concat(l,"px ").concat(r,";\n  }\n  body[").concat(np,"] {\n    overflow: hidden ").concat(r,";\n    overscroll-behavior: contain;\n    ").concat([t&&"position: relative ".concat(r,";"),"margin"===n&&"\n    padding-left: ".concat(o,"px;\n    padding-top: ").concat(i,"px;\n    padding-right: ").concat(a,"px;\n    margin-left:0;\n    margin-top:0;\n    margin-right: ").concat(l,"px ").concat(r,";\n    "),"padding"===n&&"padding-right: ".concat(l,"px ").concat(r,";")].filter(Boolean).join(""),"\n  }\n  \n  .").concat(t3," {\n    right: ").concat(l,"px ").concat(r,";\n  }\n  \n  .").concat(t8," {\n    margin-right: ").concat(l,"px ").concat(r,";\n  }\n  \n  .").concat(t3," .").concat(t3," {\n    right: 0 ").concat(r,";\n  }\n  \n  .").concat(t8," .").concat(t8," {\n    margin-right: 0 ").concat(r,";\n  }\n  \n  body[").concat(np,"] {\n    ").concat("--removed-body-scroll-bar-size",": ").concat(l,"px;\n  }\n")},nh=function(){var e=parseInt(document.body.getAttribute(np)||"0",10);return isFinite(e)?e:0},ng=function(){d.useEffect(function(){return document.body.setAttribute(np,(nh()+1).toString()),function(){var e=nh()-1;e<=0?document.body.removeAttribute(np):document.body.setAttribute(np,e.toString())}},[])},nv=function(e){var t=e.noRelative,n=e.noImportant,r=e.gapMode,o=void 0===r?"margin":r;ng();var i=d.useMemo(function(){return nd(o)},[o]);return d.createElement(nf,{styles:nm(i,!t,o,n?"":"!important")})},ny=!1;if("undefined"!=typeof window)try{var nw=Object.defineProperty({},"passive",{get:function(){return ny=!0,!0}});window.addEventListener("test",nw,nw),window.removeEventListener("test",nw,nw)}catch(e){ny=!1}var nx=!!ny&&{passive:!1},nb=function(e,t){if(!(e instanceof Element))return!1;var n=window.getComputedStyle(e);return"hidden"!==n[t]&&(n.overflowY!==n.overflowX||"TEXTAREA"===e.tagName||"visible"!==n[t])},nE=function(e,t){var n=t.ownerDocument,r=t;do{if("undefined"!=typeof ShadowRoot&&r instanceof ShadowRoot&&(r=r.host),nR(e,r)){var o=nj(e,r);if(o[1]>o[2])return!0}r=r.parentNode}while(r&&r!==n.body)return!1},nR=function(e,t){return"v"===e?nb(t,"overflowY"):nb(t,"overflowX")},nj=function(e,t){return"v"===e?[t.scrollTop,t.scrollHeight,t.clientHeight]:[t.scrollLeft,t.scrollWidth,t.clientWidth]},nC=function(e,t,n,r,o){var i,a=(i=window.getComputedStyle(t).direction,"h"===e&&"rtl"===i?-1:1),l=a*r,s=n.target,u=t.contains(s),c=!1,d=l>0,f=0,p=0;
3do{if(!s)break;var m=nj(e,s),h=m[0],g=m[1]-m[2]-a*h;(h||g)&&nR(e,s)&&(f+=g,p+=h);var v=s.parentNode;s=v&&v.nodeType===Node.DOCUMENT_FRAGMENT_NODE?v.host:v}while(!u&&s!==document.body||u&&(t.contains(s)||t===s))return d&&(o&&1>Math.abs(f)||!o&&l>f)?c=!0:!d&&(o&&1>Math.abs(p)||!o&&-l>p)&&(c=!0),c},nN=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},nS=function(e){return[e.deltaX,e.deltaY]},nP=function(e){return e&&"current"in e?e.current:e},nM=0,n_=[];let nk=(l=function(e){var t=d.useRef([]),n=d.useRef([0,0]),r=d.useRef(),o=d.useState(nM++)[0],i=d.useState(nl)[0],a=d.useRef(e);d.useEffect(function(){a.current=e},[e]),d.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(o));var t=(function(e,t,n){if(n||2==arguments.length)for(var r,o=0,i=t.length;o<i;o++)!r&&o in t||(r||(r=Array.prototype.slice.call(t,0,o)),r[o]=t[o]);return e.concat(r||Array.prototype.slice.call(t))})([e.lockRef.current],(e.shards||[]).map(nP),!0).filter(Boolean);return t.forEach(function(e){return e.classList.add("allow-interactivity-".concat(o))}),function(){document.body.classList.remove("block-interactivity-".concat(o)),t.forEach(function(e){return e.classList.remove("allow-interactivity-".concat(o))})}}},[e.inert,e.lockRef.current,e.shards]);var l=d.useCallback(function(e,t){if("touches"in e&&2===e.touches.length||"wheel"===e.type&&e.ctrlKey)return!a.current.allowPinchZoom;var o,i=nN(e),l=n.current,s="deltaX"in e?e.deltaX:l[0]-i[0],u="deltaY"in e?e.deltaY:l[1]-i[1],c=e.target,d=Math.abs(s)>Math.abs(u)?"h":"v";if("touches"in e&&"h"===d&&"range"===c.type)return!1;var f=nE(d,c);if(!f)return!0;if(f?o=d:(o="v"===d?"h":"v",f=nE(d,c)),!f)return!1;if(!r.current&&"changedTouches"in e&&(s||u)&&(r.current=o),!o)return!0;var p=r.current||o;return nC(p,t,e,"h"===p?s:u,!0)},[]),s=d.useCallback(function(e){if(n_.length&&n_[n_.length-1]===i){var n="deltaY"in e?nS(e):nN(e),r=t.current.filter(function(t){var r;return t.name===e.type&&(t.target===e.target||e.target===t.shadowParent)&&(r=t.delta,r[0]===n[0]&&r[1]===n[1])})[0];if(r&&r.should){e.cancelable&&e.preventDefault();return}if(!r){var o=(a.current.shards||[]).map(nP).filter(Boolean).filter(function(t){return t.contains(e.target)});(o.length>0?l(e,o[0]):!a.current.noIsolation)&&e.cancelable&&e.preventDefault()}}},[]),u=d.useCallback(function(e,n,r,o){var i={name:e,delta:n,target:r,should:o,shadowParent:function(e){for(var t=null;null!==e;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}(r)};t.current.push(i),setTimeout(function(){t.current=t.current.filter(function(e){return e!==i})},1)},[]),c=d.useCallback(function(e){n.current=nN(e),r.current=void 0},[]),f=d.useCallback(function(t){u(t.type,nS(t),t.target,l(t,e.lockRef.current))},[]),p=d.useCallback(function(t){u(t.type,nN(t),t.target,l(t,e.lockRef.current))},[]);d.useEffect(function(){return n_.push(i),e.setCallbacks({onScrollCapture:f,onWheelCapture:f,onTouchMoveCapture:p}),document.addEventListener("wheel",s,nx),document.addEventListener("touchmove",s,nx),document.addEventListener("touchstart",c,nx),function(){n_=n_.filter(function(e){return e!==i}),document.removeEventListener("wheel",s,nx),document.removeEventListener("touchmove",s,nx),document.removeEventListener("touchstart",c,nx)}},[]);var m=e.removeScrollBar,h=e.inert;return d.createElement(d.Fragment,null,h?d.createElement(i,{styles:"\n  .block-interactivity-".concat(o," {pointer-events: none;}\n  .allow-interactivity-").concat(o," {pointer-events: all;}\n")}):null,m?d.createElement(nv,{noRelative:e.noRelative,gapMode:e.gapMode}):null)},nt.useMedium(l),no);var nO=d.forwardRef(function(e,t){return d.createElement(nr,t5({},e,{ref:t,sideCar:nk}))});nO.classNames=nr.classNames;var nT=["Enter"," "],nA=["ArrowUp","PageDown","End"],nD=["ArrowDown","PageUp","Home",...nA],nL={ltr:[...nT,"ArrowRight"],rtl:[...nT,"ArrowLeft"]},nI={ltr:["ArrowLeft"],rtl:["ArrowRight"]},nF="Menu",[nz,n$,nW]=P(nF),[nB,nK]=y(nF,[nW,tg,tB]),nU=tg(),nH=tB(),[nV,nG]=nB(nF),[nX,nq]=nB(nF),nY=e=>{let{__scopeMenu:t,open:n=!1,children:r,dir:o,onOpenChange:i,modal:
3a=!0}=e,l=nU(t),[s,u]=d.useState(null),f=d.useRef(!1),p=A(i),m=T(o);return d.useEffect(()=>{let e=()=>{f.current=!0,document.addEventListener("pointerdown",t,{capture:!0,once:!0}),document.addEventListener("pointermove",t,{capture:!0,once:!0})},t=()=>f.current=!1;return document.addEventListener("keydown",e,{capture:!0}),()=>{document.removeEventListener("keydown",e,{capture:!0}),document.removeEventListener("pointerdown",t,{capture:!0}),document.removeEventListener("pointermove",t,{capture:!0})}},[]),(0,c.jsx)(tw,{...l,children:(0,c.jsx)(nV,{scope:t,open:n,onOpenChange:p,content:s,onContentChange:u,children:(0,c.jsx)(nX,{scope:t,onClose:d.useCallback(()=>p(!1),[p]),isUsingKeyboardRef:f,dir:m,modal:a,children:r})})})};nY.displayName=nF;var nZ=d.forwardRef((e,t)=>{let{__scopeMenu:n,...r}=e,o=nU(n);return(0,c.jsx)(tb,{...o,...r,ref:t})});nZ.displayName="MenuAnchor";var nQ="MenuPortal",[nJ,n0]=nB(nQ,{forceMount:void 0}),n1=e=>{let{__scopeMenu:t,forceMount:n,children:r,container:o}=e,i=nG(nQ,t);return(0,c.jsx)(nJ,{scope:t,forceMount:n,children:(0,c.jsx)(tT,{present:n||i.open,children:(0,c.jsx)(tO,{asChild:!0,container:o,children:r})})})};n1.displayName=nQ;var n2="MenuContent",[n4,n5]=nB(n2),n6=d.forwardRef((e,t)=>{let n=n0(n2,e.__scopeMenu),{forceMount:r=n.forceMount,...o}=e,i=nG(n2,e.__scopeMenu),a=nq(n2,e.__scopeMenu);return(0,c.jsx)(nz.Provider,{scope:e.__scopeMenu,children:(0,c.jsx)(tT,{present:r||i.open,children:(0,c.jsx)(nz.Slot,{scope:e.__scopeMenu,children:a.modal?(0,c.jsx)(n3,{...o,ref:t}):(0,c.jsx)(n8,{...o,ref:t})})})})}),n3=d.forwardRef((e,t)=>{let n=nG(n2,e.__scopeMenu),r=d.useRef(null),o=(0,v.useComposedRefs)(t,r);return d.useEffect(()=>{let e=r.current;if(e)return t4(e)},[]),(0,c.jsx)(n9,{...e,ref:o,trapFocus:n.open,disableOutsidePointerEvents:n.open,disableOutsideScroll:!0,onFocusOutside:g(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>n.onOpenChange(!1)})}),n8=d.forwardRef((e,t)=>{let n=nG(n2,e.__scopeMenu);return(0,c.jsx)(n9,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>n.onOpenChange(!1)})}),n7=R("MenuContent.ScrollLock"),n9=d.forwardRef((e,t)=>{let{__scopeMenu:n,loop:r=!1,trapFocus:o,onOpenAutoFocus:i,onCloseAutoFocus:a,disableOutsidePointerEvents:l,onEntryFocus:s,onEscapeKeyDown:u,onPointerDownOutside:f,onFocusOutside:p,onInteractOutside:m,onDismiss:h,disableOutsideScroll:y,...w}=e,x=nG(n2,n),b=nq(n2,n),E=nU(n),R=nH(n),j=n$(n),[C,N]=d.useState(null),S=d.useRef(null),P=(0,v.useComposedRefs)(t,S,x.onContentChange),M=d.useRef(0),_=d.useRef(""),k=d.useRef(0),O=d.useRef(null),T=d.useRef("right"),A=d.useRef(0),D=y?nO:d.Fragment;d.useEffect(()=>()=>window.clearTimeout(M.current),[]),d.useEffect(()=>{let e=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",e[0]??W()),document.body.insertAdjacentElement("beforeend",e[1]??W()),$++,()=>{1===$&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e=>e.remove()),$--}},[]);let L=d.useCallback(e=>{var t,n;return T.current===O.current?.side&&(t=e,!!(n=O.current?.area)&&function(e,t){let{x:n,y:r}=e,o=!1;for(let e=0,i=t.length-1;e<t.length;i=e++){let a=t[e],l=t[i],s=a.x,u=a.y,c=l.x,d=l.y;u>r!=d>r&&n<(c-s)*(r-u)/(d-u)+s&&(o=!o)}return o}({x:t.clientX,y:t.clientY},n))},[]);return(0,c.jsx)(n4,{scope:n,searchRef:_,onItemEnter:d.useCallback(e=>{L(e)&&e.preventDefault()},[L]),onItemLeave:d.useCallback(e=>{L(e)||(S.current?.focus(),N(null))},[L]),onTriggerLeave:d.useCallback(e=>{L(e)&&e.preventDefault()},[L]),pointerGraceTimerRef:k,onPointerGraceIntentChange:d.useCallback(e=>{O.current=e},[]),children:(0,c.jsx)(D,{...y?{as:n7,allowPinchZoom:!0}:void 0,children:(0,c.jsx)(H,{asChild:!0,trapped:o,onMountAutoFocus:g(i,e=>{e.preventDefault(),S.current?.focus({preventScroll:!0})}),onUnmountAutoFocus:a,children:(0,c.jsx)(I,{asChild:!0,disableOutsidePointerEvents:l,onEscapeKeyDown:u,onPointerDownOutside:f,onFocusOutside:p,onInteractOutside:m,onDismiss:h,children:(0,c.jsx)(tH,{asChild:!0,...R,dir:b.dir,orientation:"vertical",loop:r,currentTabStopId:C,onCurrentTabStopIdChange:N,onEntryFocus:g(s,e=>{b.isUsingKeyboardRef.current||e.preventDefault()}),preventScrollOnEntryFocus:!0,children:(0,c.jsx)(tC,{role:"menu","aria-orientation":"vertical","data-state":rS(x.open),"data-radix-menu-content":"",dir:b.dir,...E,...w,ref:P,style:{outline:"none",...w.style},onKeyDown:g(w.onKeyDown,e=>{let t=e.target.closest("[data-radix-menu-content]")===e.currentTarget,n=e.ctrlKey||e.altKey||e.metaKey,r=1===e.ke
3y.length;if(t){var o;let t,i,a,l,s,u;"Tab"===e.key&&e.preventDefault(),!n&&r&&(o=e.key,t=_.current+o,i=j().filter(e=>!e.disabled),a=document.activeElement,l=i.find(e=>e.ref.current===a)?.textValue,s=function(e,t,n){var r;let o=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,i=n?e.indexOf(n):-1,a=(r=Math.max(i,0),e.map((t,n)=>e[(r+n)%e.length]));1===o.length&&(a=a.filter(e=>e!==n));let l=a.find(e=>e.toLowerCase().startsWith(o.toLowerCase()));return l!==n?l:void 0}(i.map(e=>e.textValue),t,l),u=i.find(e=>e.textValue===s)?.ref.current,function e(t){_.current=t,window.clearTimeout(M.current),""!==t&&(M.current=window.setTimeout(()=>e(""),1e3))}(t),u&&setTimeout(()=>u.focus()))}let i=S.current;if(e.target!==i||!nD.includes(e.key))return;e.preventDefault();let a=j().filter(e=>!e.disabled).map(e=>e.ref.current);nA.includes(e.key)&&a.reverse(),function(e){let t=document.activeElement;for(let n of e)if(n===t||(n.focus(),document.activeElement!==t))return}(a)}),onBlur:g(e.onBlur,e=>{e.currentTarget.contains(e.target)||(window.clearTimeout(M.current),_.current="")}),onPointerMove:g(e.onPointerMove,r_(e=>{let t=e.target,n=A.current!==e.clientX;e.currentTarget.contains(t)&&n&&(T.current=e.clientX>A.current?"right":"left",A.current=e.clientX)}))})})})})})})});n6.displayName=n2;var re=d.forwardRef((e,t)=>{let{__scopeMenu:n,...r}=e;return(0,c.jsx)(N.div,{role:"group",...r,ref:t})});re.displayName="MenuGroup";var rt=d.forwardRef((e,t)=>{let{__scopeMenu:n,...r}=e;return(0,c.jsx)(N.div,{...r,ref:t})});rt.displayName="MenuLabel";var rn="MenuItem",rr="menu.itemSelect",ro=d.forwardRef((e,t)=>{let{disabled:n=!1,onSelect:r,...o}=e,i=d.useRef(null),a=nq(rn,e.__scopeMenu),l=n5(rn,e.__scopeMenu),s=(0,v.useComposedRefs)(t,i),u=d.useRef(!1);return(0,c.jsx)(ri,{...o,ref:s,disabled:n,onClick:g(e.onClick,()=>{let e=i.current;if(!n&&e){let t=new CustomEvent(rr,{bubbles:!0,cancelable:!0});e.addEventListener(rr,e=>r?.(e),{once:!0}),S(e,t),t.defaultPrevented?u.current=!1:a.onClose()}}),onPointerDown:t=>{e.onPointerDown?.(t),u.current=!0},onPointerUp:g(e.onPointerUp,e=>{u.current||e.currentTarget?.click()}),onKeyDown:g(e.onKeyDown,e=>{let t=""!==l.searchRef.current;n||t&&" "===e.key||nT.includes(e.key)&&(e.currentTarget.click(),e.preventDefault())})})});ro.displayName=rn;var ri=d.forwardRef((e,t)=>{let{__scopeMenu:n,disabled:r=!1,textValue:o,...i}=e,a=n5(rn,n),l=nH(n),s=d.useRef(null),u=(0,v.useComposedRefs)(t,s),[f,p]=d.useState(!1),[m,h]=d.useState("");return d.useEffect(()=>{let e=s.current;e&&h((e.textContent??"").trim())},[i.children]),(0,c.jsx)(nz.ItemSlot,{scope:n,disabled:r,textValue:o??m,children:(0,c.jsx)(tX,{asChild:!0,...l,focusable:!r,children:(0,c.jsx)(N.div,{role:"menuitem","data-highlighted":f?"":void 0,"aria-disabled":r||void 0,"data-disabled":r?"":void 0,...i,ref:u,onPointerMove:g(e.onPointerMove,r_(e=>{r?a.onItemLeave(e):(a.onItemEnter(e),e.defaultPrevented||e.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:g(e.onPointerLeave,r_(e=>a.onItemLeave(e))),onFocus:g(e.onFocus,()=>p(!0)),onBlur:g(e.onBlur,()=>p(!1))})})})}),ra=d.forwardRef((e,t)=>{let{checked:n=!1,onCheckedChange:r,...o}=e;return(0,c.jsx)(rm,{scope:e.__scopeMenu,checked:n,children:(0,c.jsx)(ro,{role:"menuitemcheckbox","aria-checked":rP(n)?"mixed":n,...o,ref:t,"data-state":rM(n),onSelect:g(o.onSelect,()=>r?.(!!rP(n)||!n),{checkForDefaultPrevented:!1})})})});ra.displayName="MenuCheckboxItem";var rl="MenuRadioGroup",[rs,ru]=nB(rl,{value:void 0,onValueChange:()=>{}}),rc=d.forwardRef((e,t)=>{let{value:n,onValueChange:r,...o}=e,i=A(r);return(0,c.jsx)(rs,{scope:e.__scopeMenu,value:n,onValueChange:i,children:(0,c.jsx)(re,{...o,ref:t})})});rc.displayName=rl;var rd="MenuRadioItem",rf=d.forwardRef((e,t)=>{let{value:n,...r}=e,o=ru(rd,e.__scopeMenu),i=n===o.value;return(0,c.jsx)(rm,{scope:e.__scopeMenu,checked:i,children:(0,c.jsx)(ro,{role:"menuitemradio","aria-checked":i,...r,ref:t,"data-state":rM(i),onSelect:g(r.onSelect,()=>o.onValueChange?.(n),{checkForDefaultPrevented:!1})})})});rf.displayName=rd;var rp="MenuItemIndicator",[rm,rh]=nB(rp,{checked:!1}),rg=d.forwardRef((e,t)=>
3{let{__scopeMenu:n,forceMount:r,...o}=e,i=rh(rp,n);return(0,c.jsx)(tT,{present:r||rP(i.checked)||!0===i.checked,children:(0,c.jsx)(N.span,{...o,ref:t,"data-state":rM(i.checked)})})});rg.displayName=rp;var rv=d.forwardRef((e,t)=>{let{__scopeMenu:n,...r}=e;return(0,c.jsx)(N.div,{role:"separator","aria-orientation":"horizontal",...r,ref:t})});rv.displayName="MenuSeparator";var ry=d.forwardRef((e,t)=>{let{__scopeMenu:n,...r}=e,o=nU(n);return(0,c.jsx)(tP,{...o,...r,ref:t})});ry.displayName="MenuArrow";var rw="MenuSub",[rx,rb]=nB(rw),rE=e=>{let{__scopeMenu:t,children:n,open:r=!1,onOpenChange:o}=e,i=nG(rw,t),a=nU(t),[l,s]=d.useState(null),[u,f]=d.useState(null),p=A(o);return d.useEffect(()=>(!1===i.open&&p(!1),()=>p(!1)),[i.open,p]),(0,c.jsx)(tw,{...a,children:(0,c.jsx)(nV,{scope:t,open:r,onOpenChange:p,content:u,onContentChange:f,children:(0,c.jsx)(rx,{scope:t,contentId:J(),triggerId:J(),trigger:l,onTriggerChange:s,children:n})})})};rE.displayName=rw;var rR="MenuSubTrigger",rj=d.forwardRef((e,t)=>{let n=nG(rR,e.__scopeMenu),r=nq(rR,e.__scopeMenu),o=rb(rR,e.__scopeMenu),i=n5(rR,e.__scopeMenu),a=d.useRef(null),{pointerGraceTimerRef:l,onPointerGraceIntentChange:s}=i,u={__scopeMenu:e.__scopeMenu},f=d.useCallback(()=>{a.current&&window.clearTimeout(a.current),a.current=null},[]);return d.useEffect(()=>f,[f]),d.useEffect(()=>{let e=l.current;return()=>{window.clearTimeout(e),s(null)}},[l,s]),(0,c.jsx)(nZ,{asChild:!0,...u,children:(0,c.jsx)(ri,{id:o.triggerId,"aria-haspopup":"menu","aria-expanded":n.open,"aria-controls":o.contentId,"data-state":rS(n.open),...e,ref:(0,v.composeRefs)(t,o.onTriggerChange),onClick:t=>{e.onClick?.(t),e.disabled||t.defaultPrevented||(t.currentTarget.focus(),n.open||n.onOpenChange(!0))},onPointerMove:g(e.onPointerMove,r_(t=>{i.onItemEnter(t),!t.defaultPrevented&&(e.disabled||n.open||a.current||(i.onPointerGraceIntentChange(null),a.current=window.setTimeout(()=>{n.onOpenChange(!0),f()},100)))})),onPointerLeave:g(e.onPointerLeave,r_(e=>{f();let t=n.content?.getBoundingClientRect();if(t){let r=n.content?.dataset.side,o="right"===r,a=t[o?"left":"right"],s=t[o?"right":"left"];i.onPointerGraceIntentChange({area:[{x:e.clientX+(o?-5:5),y:e.clientY},{x:a,y:t.top},{x:s,y:t.top},{x:s,y:t.bottom},{x:a,y:t.bottom}],side:r}),window.clearTimeout(l.current),l.current=window.setTimeout(()=>i.onPointerGraceIntentChange(null),300)}else{if(i.onTriggerLeave(e),e.defaultPrevented)return;i.onPointerGraceIntentChange(null)}})),onKeyDown:g(e.onKeyDown,t=>{let o=""!==i.searchRef.current;e.disabled||o&&" "===t.key||nL[r.dir].includes(t.key)&&(n.onOpenChange(!0),n.content?.focus(),t.preventDefault())})})})});rj.displayName=rR;var rC="MenuSubContent",rN=d.forwardRef((e,t)=>{let n=n0(n2,e.__scopeMenu),{forceMount:r=n.forceMount,...o}=e,i=nG(n2,e.__scopeMenu),a=nq(n2,e.__scopeMenu),l=rb(rC,e.__scopeMenu),s=d.useRef(null),u=(0,v.useComposedRefs)(t,s);return(0,c.jsx)(nz.Provider,{scope:e.__scopeMenu,children:(0,c.jsx)(tT,{present:r||i.open,children:(0,c.jsx)(nz.Slot,{scope:e.__scopeMenu,children:(0,c.jsx)(n9,{id:l.contentId,"aria-labelledby":l.triggerId,...o,ref:u,align:"start",side:"rtl"===a.dir?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:e=>{a.isUsingKeyboardRef.current&&s.current?.focus(),e.preventDefault()},onCloseAutoFocus:e=>e.preventDefault(),onFocusOutside:g(e.onFocusOutside,e=>{e.target!==l.trigger&&i.onOpenChange(!1)}),onEscapeKeyDown:g(e.onEscapeKeyDown,e=>{a.onClose(),e.preventDefault()}),onKeyDown:g(e.onKeyDown,e=>{let t=e.currentTarget.contains(e.target),n=nI[a.dir].includes(e.key);t&&n&&(i.onOpenChange(!1),l.trigger?.focus(),e.preventDefault())})})})})})});function rS(e){return e?"open":"closed"}function rP(e){return"indeterminate"===e}function rM(e){return rP(e)?"indeterminate":e?"checked":"unchecked"}function r_(e){return t=>"mouse"===t.pointerType?e(t):void 0}rN.displayName=rC;var rk="DropdownMenu",[rO,rT]=y(rk,[nK]),rA=nK(),[rD,rL]=rO(rk),rI=e=>{let{__scopeDropdownMenu:t,children:n,dir:r,open:o,defaultOpen:i,onOpenChange:a,modal:l=!0}=e,s=rA(t),u=d.useRef(null),[f,p]=b({prop:o,defaultProp:i??!1,onChange:a,caller:rk});return(0,c.jsx)(rD,{scope:t,triggerId:J(),triggerRef:u,contentId:J(),open:f,onOpenChange:p,onOpenToggle:d.useCallback(()=>p(e=>!e),[p]),modal:l,children:(0,c.jsx)(nY,{...s,open:f,onOpenChange:p,dir:r,modal:l,children:n})})};rI.displayName=rk;var rF="DropdownMenuTrigger",rz=d.forwardRef((e,t)=>
3{let{__scopeDropdownMenu:n,disabled:r=!1,...o}=e,i=rL(rF,n),a=rA(n);return(0,c.jsx)(nZ,{asChild:!0,...a,children:(0,c.jsx)(N.button,{type:"button",id:i.triggerId,"aria-haspopup":"menu","aria-expanded":i.open,"aria-controls":i.open?i.contentId:void 0,"data-state":i.open?"open":"closed","data-disabled":r?"":void 0,disabled:r,...o,ref:(0,v.composeRefs)(t,i.triggerRef),onPointerDown:g(e.onPointerDown,e=>{!r&&0===e.button&&!1===e.ctrlKey&&(i.onOpenToggle(),i.open||e.preventDefault())}),onKeyDown:g(e.onKeyDown,e=>{!r&&(["Enter"," "].includes(e.key)&&i.onOpenToggle(),"ArrowDown"===e.key&&i.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(e.key)&&e.preventDefault())})})})});rz.displayName=rF;var r$=e=>{let{__scopeDropdownMenu:t,...n}=e,r=rA(t);return(0,c.jsx)(n1,{...r,...n})};r$.displayName="DropdownMenuPortal";var rW="DropdownMenuContent",rB=d.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=rL(rW,n),i=rA(n),a=d.useRef(!1);return(0,c.jsx)(n6,{id:o.contentId,"aria-labelledby":o.triggerId,...i,...r,ref:t,onCloseAutoFocus:g(e.onCloseAutoFocus,e=>{a.current||o.triggerRef.current?.focus(),a.current=!1,e.preventDefault()}),onInteractOutside:g(e.onInteractOutside,e=>{let t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey,r=2===t.button||n;(!o.modal||r)&&(a.current=!0)}),style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});rB.displayName=rW,d.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=rA(n);return(0,c.jsx)(re,{...o,...r,ref:t})}).displayName="DropdownMenuGroup";var rK=d.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=rA(n);return(0,c.jsx)(rt,{...o,...r,ref:t})});rK.displayName="DropdownMenuLabel";var rU=d.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=rA(n);return(0,c.jsx)(ro,{...o,...r,ref:t})});rU.displayName="DropdownMenuItem";var rH=d.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=rA(n);return(0,c.jsx)(ra,{...o,...r,ref:t})});rH.displayName="DropdownMenuCheckboxItem",d.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=rA(n);return(0,c.jsx)(rc,{...o,...r,ref:t})}).displayName="DropdownMenuRadioGroup";var rV=d.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=rA(n);return(0,c.jsx)(rf,{...o,...r,ref:t})});rV.displayName="DropdownMenuRadioItem";var rG=d.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=rA(n);return(0,c.jsx)(rg,{...o,...r,ref:t})});rG.displayName="DropdownMenuItemIndicator";var rX=d.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=rA(n);return(0,c.jsx)(rv,{...o,...r,ref:t})});rX.displayName="DropdownMenuSeparator",d.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=rA(n);return(0,c.jsx)(ry,{...o,...r,ref:t})}).displayName="DropdownMenuArrow";var rq=d.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=rA(n);return(0,c.jsx)(rj,{...o,...r,ref:t})});rq.displayName="DropdownMenuSubTrigger";var rY=d.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=rA(n);return(0,c.jsx)(rN,{...o,...r,ref:t,style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});rY.displayName="DropdownMenuSubContent";var rZ=e.i(86266),rQ=e.i(25761);let rJ=(0,f.default)("circle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]);var r0=e.i(47163);let r1=e=>{let{__scopeDropdownMenu:t,children:n,open:r,onOpenChange:o,defaultOpen:i}=e,a=rA(t),[l,s]=b({prop:r,defaultProp:i??!1,onChange:o,caller:"DropdownMenuSub"});return(0,c.jsx)(rE,{...a,open:l,onOpenChange:s,children:n})},r2=d.forwardRef(({className:e,inset:t,children:n,...r},o)=>(0,c.jsxs)(rq,{ref:o,className:(0,r0.cn)("flex cursor-default select-none items-center gap-2 rounded-sm px-2 py-1.5 text-sm outline-none focus:bg-accent data-[state=open]:bg-accent [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",t&&"pl-8",e),...r,children:[n,(0,c.jsx)(rQ.ChevronRight,{className:"ml-auto"})]}));r2.displayName=rq.displayName;let r4=d.forwardRef(({className:e,...t},n)=>(0,c.jsx)(rY,{ref:n,className:(0,r0.cn)("z-50 min-w-[8rem] overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-lg data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-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 origin-[--radix-dropdown-menu-content-transform-origin]",e),...t}));r4.displayName=rY.displayName;let r5=d.forwardRef(({className:e,sideOffset:t=4,...n},r)=>(0,c.jsx)(r$,{children:(0,c.jsx)(rB,{ref:r,sideOffset:t,className:(0,r0.cn)("z-50 max-h-[var(--radix-dropdown-menu-content-available-height)] min-w-[8rem] overflow-y-auto overflow-x-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-md data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 origin-[--radix-dropdown-menu-content-transform-origin]",e),...n})}));r5.displayName=rB.displayName;let r6=d.forwardRef(({className:e,inset:t,...n},r)=>(0,c.jsx)(rU,{ref:r,className:(0,r0.cn)("relative flex cursor-default select-none items-center gap-2 rounded-sm px-2 py-1.5 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",t&&"pl-8",e),...n}));r6.displayName=rU.displayName,d.forwardRef(({className:e,children:t,checked:n,...r},o)=>(0,c.jsxs)(rH,{ref:o,className:(0,r0.cn)("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",e),checked:n,...r,children:[(0,c.jsx)("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:(0,c.jsx)(rG,{children:(0,c.jsx)(rZ.Check,{className:"h-4 w-4"})})}),t]})).displayName=rH.displayName,d.forwardRef(({className:e,children:t,...n},r)=>(0,c.jsxs)(rV,{ref:r,className:(0,r0.cn)("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",e),...n,children:[(0,c.jsx)("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:(0,c.jsx)(rG,{children:(0,c.jsx)(rJ,{className:"h-2 w-2 fill-current"})})}),t]})).displayName=rV.displayName,d.forwardRef(({className:e,inset:t,...n},r)=>(0,c.jsx)(rK,{ref:r,className:(0,r0.cn)("px-2 py-1.5 text-sm font-semibold",t&&"pl-8",e),...n})).displayName=rK.displayName,d.forwardRef(({className:e,...t},n)=>(0,c.jsx)(rX,{ref:n,className:(0,r0.cn)("-mx-1 my-1 h-px bg-muted",e),...t})).displayName=rX.displayName;var r3=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}),r8=d.forwardRef((e,t)=>(0,c.jsx)(N.span,{...e,ref:t,style:{...r3,...e.style}}));r8.displayName="VisuallyHidden";var r7="NavigationMenu",[r9,oe,ot]=P(r7),[on,or,oo]=P(r7),[oi,oa]=y(r7,[ot,oo]),[ol,os]=oi(r7),[ou,oc]=oi(r7),od=d.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,value:r,onValueChange:o,defaultValue:i,delayDuration:a=200,skipDelayDuration:l=300,orientation:s="horizontal",dir:u,...f}=e,[p,m]=d.useState(null),h=(0,v.useComposedRefs)(t,e=>m(e)),g=T(u),y=d.useRef(0),w=d.useRef(0),x=d.useRef(0),[E,R]=d.useState(!0),[j,C]=b({prop:r,onChange:e=>{let t=l>0;""!==e?(window.clearTimeout(x.current),t&&R(!1)):(window.clearTimeout(x.current),x.current=window.setTimeout(()=>R(!0),l)),o?.(e)},defaultProp:i??"",caller:r7}),S=d.useCallback(()=>{window.clearTimeout(w.current),w.current=window.setTimeout(()=>C(""),150)},[C]),P=d.useCallback(e=>{window.clearTimeout(w.current),C(e)},[C]),M=d.useCallback(e=>{j===e?window.clearTimeout(w.current):y.current=window.setTimeout(()=>{window.clearTimeout(w.current),C(e)},a)},[j,C,a]);return d.useEffect(()=>()=>{window.clearTimeout(y.current),window.clearTimeout(w.current),window.clearTimeout(x.current)},[]),(0,c.jsx)(op,{scope:n,isRootMenu:!0,value:j,dir:g,orientation:s,rootNavigationMenu:p,onTriggerEnter:e=>{window.clearTimeout(y.current),E?M(e):P(e)},onTriggerLeave:()=>{window.clearTimeout(y.current),S()},onContentEnter:()=>window.clearTimeout(w.current),onContentLeave:S,onItemSelect:e=>{C(t=>t===e?"":e)},onItemDismiss:()=>C(""),children:(0,c.jsx)(N.nav,{"aria-label":"Main","data-orientation":s,dir:g,...f,ref:h})})});od.displayName=r7;var of="NavigationMenuSub";d.forwardRef((e,t)=>
3{let{__scopeNavigationMenu:n,value:r,onValueChange:o,defaultValue:i,orientation:a="horizontal",...l}=e,s=os(of,n),[u,d]=b({prop:r,onChange:o,defaultProp:i??"",caller:of});return(0,c.jsx)(op,{scope:n,isRootMenu:!1,value:u,dir:s.dir,orientation:a,rootNavigationMenu:s.rootNavigationMenu,onTriggerEnter:e=>d(e),onItemSelect:e=>d(e),onItemDismiss:()=>d(""),children:(0,c.jsx)(N.div,{"data-orientation":a,...l,ref:t})})}).displayName=of;var op=e=>{let t,{scope:n,isRootMenu:r,rootNavigationMenu:o,dir:i,orientation:a,children:l,value:s,onItemSelect:u,onItemDismiss:f,onTriggerEnter:p,onTriggerLeave:m,onContentEnter:h,onContentLeave:g}=e,[v,y]=d.useState(null),[w,x]=d.useState(new Map),[b,E]=d.useState(null);return(0,c.jsx)(ol,{scope:n,isRootMenu:r,rootNavigationMenu:o,value:s,previousValue:(t=d.useRef({value:s,previous:s}),d.useMemo(()=>(t.current.value!==s&&(t.current.previous=t.current.value,t.current.value=s),t.current.previous),[s])),baseId:J(),dir:i,orientation:a,viewport:v,onViewportChange:y,indicatorTrack:b,onIndicatorTrackChange:E,onTriggerEnter:A(p),onTriggerLeave:A(m),onContentEnter:A(h),onContentLeave:A(g),onItemSelect:A(u),onItemDismiss:A(f),onViewportContentChange:d.useCallback((e,t)=>{x(n=>(n.set(e,t),new Map(n)))},[]),onViewportContentRemove:d.useCallback(e=>{x(t=>t.has(e)?(t.delete(e),new Map(t)):t)},[]),children:(0,c.jsx)(r9.Provider,{scope:n,children:(0,c.jsx)(ou,{scope:n,items:w,children:l})})})},om="NavigationMenuList",oh=d.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,...r}=e,o=os(om,n),i=(0,c.jsx)(N.ul,{"data-orientation":o.orientation,...r,ref:t});return(0,c.jsx)(N.div,{style:{position:"relative"},ref:o.onIndicatorTrackChange,children:(0,c.jsx)(r9.Slot,{scope:n,children:o.isRootMenu?(0,c.jsx)(oA,{asChild:!0,children:i}):i})})});oh.displayName=om;var og="NavigationMenuItem",[ov,oy]=oi(og),ow=d.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,value:r,...o}=e,i=J(),a=d.useRef(null),l=d.useRef(null),s=d.useRef(null),u=d.useRef(()=>{}),f=d.useRef(!1),p=d.useCallback((e="start")=>{if(a.current){u.current();let t=oI(a.current);t.length&&oF("start"===e?t:t.reverse())}},[]),m=d.useCallback(()=>{if(a.current){var e;let t=oI(a.current);t.length&&((e=t).forEach(e=>{e.dataset.tabindex=e.getAttribute("tabindex")||"",e.setAttribute("tabindex","-1")}),u.current=()=>{e.forEach(e=>{let t=e.dataset.tabindex;e.setAttribute("tabindex",t)})})}},[]);return(0,c.jsx)(ov,{scope:n,value:r||i||"LEGACY_REACT_AUTO_VALUE",triggerRef:l,contentRef:a,focusProxyRef:s,wasEscapeCloseRef:f,onEntryKeyDown:p,onFocusProxyEnter:p,onRootContentClose:m,onContentFocusOutside:m,children:(0,c.jsx)(N.li,{...o,ref:t})})});ow.displayName=og;var ox="NavigationMenuTrigger",ob=d.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,disabled:r,...o}=e,i=os(ox,e.__scopeNavigationMenu),a=oy(ox,e.__scopeNavigationMenu),l=d.useRef(null),s=(0,v.useComposedRefs)(l,a.triggerRef,t),u=oW(i.baseId,a.value),f=oB(i.baseId,a.value),p=d.useRef(!1),m=d.useRef(!1),h=a.value===i.value;return(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(r9.ItemSlot,{scope:n,value:a.value,children:(0,c.jsx)(oL,{asChild:!0,children:(0,c.jsx)(N.button,{id:u,disabled:r,"data-disabled":r?"":void 0,"data-state":o$(h),"aria-expanded":h,"aria-controls":f,...o,ref:s,onPointerEnter:g(e.onPointerEnter,()=>{m.current=!1,a.wasEscapeCloseRef.current=!1}),onPointerMove:g(e.onPointerMove,oK(()=>{r||m.current||a.wasEscapeCloseRef.current||p.current||(i.onTriggerEnter(a.value),p.current=!0)})),onPointerLeave:g(e.onPointerLeave,oK(()=>{r||(i.onTriggerLeave(),p.current=!1)})),onClick:g(e.onClick,()=>{i.onItemSelect(a.value),m.current=h}),onKeyDown:g(e.onKeyDown,e=>{let t={horizontal:"ArrowDown",vertical:"rtl"===i.dir?"ArrowLeft":"ArrowRight"}[i.orientation];h&&e.key===t&&(a.onEntryKeyDown(),e.preventDefault())})})})}),h&&(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(r8,{"aria-hidden":!0,tabIndex:0,ref:a.focusProxyRef,onFocus:e=>{let t=a.contentRef.current,n=e.relatedTarget,r=n===l.current,o=t?.contains(n);(r||!o)&&a.onFocusProxyEnter(r?"start":"end")}}),i.viewport&&(0,c.jsx)("span",{"aria-owns":f})]})]})});ob.displayName=ox;var oE="navigationMenu.linkSelect",oR=d.forwardRef((e,t)=>
3{let{__scopeNavigationMenu:n,active:r,onSelect:o,...i}=e;return(0,c.jsx)(oL,{asChild:!0,children:(0,c.jsx)(N.a,{"data-active":r?"":void 0,"aria-current":r?"page":void 0,...i,ref:t,onClick:g(e.onClick,e=>{let t=e.target,n=new CustomEvent(oE,{bubbles:!0,cancelable:!0});t.addEventListener(oE,e=>o?.(e),{once:!0}),S(t,n),n.defaultPrevented||e.metaKey||S(t,new CustomEvent(oM,{bubbles:!0,cancelable:!0}))},{checkForDefaultPrevented:!1})})})});oR.displayName="NavigationMenuLink";var oj="NavigationMenuIndicator";d.forwardRef((e,t)=>{let{forceMount:n,...r}=e,o=os(oj,e.__scopeNavigationMenu),i=!!o.value;return o.indicatorTrack?E.default.createPortal((0,c.jsx)(tT,{present:n||i,children:(0,c.jsx)(oC,{...r,ref:t})}),o.indicatorTrack):null}).displayName=oj;var oC=d.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,...r}=e,o=os(oj,n),i=oe(n),[a,l]=d.useState(null),[s,u]=d.useState(null),f="horizontal"===o.orientation,p=!!o.value;d.useEffect(()=>{let e=i(),t=e.find(e=>e.value===o.value)?.ref.current;t&&l(t)},[i,o.value]);let m=()=>{a&&u({size:f?a.offsetWidth:a.offsetHeight,offset:f?a.offsetLeft:a.offsetTop})};return oz(a,m),oz(o.indicatorTrack,m),s?(0,c.jsx)(N.div,{"aria-hidden":!0,"data-state":p?"visible":"hidden","data-orientation":o.orientation,...r,ref:t,style:{position:"absolute",...f?{left:0,width:s.size+"px",transform:`translateX(${s.offset}px)`}:{top:0,height:s.size+"px",transform:`translateY(${s.offset}px)`},...r.style}}):null}),oN="NavigationMenuContent",oS=d.forwardRef((e,t)=>{let{forceMount:n,...r}=e,o=os(oN,e.__scopeNavigationMenu),i=oy(oN,e.__scopeNavigationMenu),a=(0,v.useComposedRefs)(i.contentRef,t),l=i.value===o.value,s={value:i.value,triggerRef:i.triggerRef,focusProxyRef:i.focusProxyRef,wasEscapeCloseRef:i.wasEscapeCloseRef,onContentFocusOutside:i.onContentFocusOutside,onRootContentClose:i.onRootContentClose,...r};return o.viewport?(0,c.jsx)(oP,{forceMount:n,...s,ref:a}):(0,c.jsx)(tT,{present:n||l,children:(0,c.jsx)(o_,{"data-state":o$(l),...s,ref:a,onPointerEnter:g(e.onPointerEnter,o.onContentEnter),onPointerLeave:g(e.onPointerLeave,oK(o.onContentLeave)),style:{pointerEvents:!l&&o.isRootMenu?"none":void 0,...s.style}})})});oS.displayName=oN;var oP=d.forwardRef((e,t)=>{let{onViewportContentChange:n,onViewportContentRemove:r}=os(oN,e.__scopeNavigationMenu);return w(()=>{n(e.value,{ref:t,...e})},[e,t,n]),w(()=>()=>r(e.value),[e.value,r]),null}),oM="navigationMenu.rootContentDismiss",o_=d.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,value:r,triggerRef:o,focusProxyRef:i,wasEscapeCloseRef:a,onRootContentClose:l,onContentFocusOutside:s,...u}=e,f=os(oN,n),p=d.useRef(null),m=(0,v.useComposedRefs)(p,t),h=oW(f.baseId,r),y=oB(f.baseId,r),w=oe(n),x=d.useRef(null),{onItemDismiss:b}=f;d.useEffect(()=>{let e=p.current;if(f.isRootMenu&&e){let t=()=>{b(),l(),e.contains(document.activeElement)&&o.current?.focus()};return e.addEventListener(oM,t),()=>e.removeEventListener(oM,t)}},[f.isRootMenu,e.value,o,b,l]);let E=d.useMemo(()=>{let e=w().map(e=>e.value);"rtl"===f.dir&&e.reverse();let t=e.indexOf(f.value),n=e.indexOf(f.previousValue),o=r===f.value,i=n===e.indexOf(r);if(!o&&!i)return x.current;let a=(()=>{if(t!==n){if(o&&-1!==n)return t>n?"from-end":"from-start";if(i&&-1!==t)return t>n?"to-start":"to-end"}return null})();return x.current=a,a},[f.previousValue,f.value,f.dir,w,r]);return(0,c.jsx)(oA,{asChild:!0,children:(0,c.jsx)(I,{id:y,"aria-labelledby":h,"data-motion":E,"data-orientation":f.orientation,...u,ref:m,disableOutsidePointerEvents:!1,onDismiss:()=>{let e=new Event(oM,{bubbles:!0,cancelable:!0});p.current?.dispatchEvent(e)},onFocusOutside:g(e.onFocusOutside,e=>{s();let t=e.target;f.rootNavigationMenu?.contains(t)&&e.preventDefault()}),onPointerDownOutside:g(e.onPointerDownOutside,e=>{let t=e.target,n=w().some(e=>e.ref.current?.contains(t)),r=f.isRootMenu&&f.viewport?.contains(t);(n||r||!f.isRootMenu)&&e.preventDefault()}),onKeyDown:g(e.onKeyDown,e=>{let t=e.altKey||e.ctrlKey||e.metaKey;if("Tab"===e.key&&!t){let t=oI(e.currentTarget),n=document.activeElement,r=t.findIndex(e=>e===n);oF(e.shiftKey?t.slice(0,r).reverse():t.slice(r+1,t.length))?e.preventDefault():i.current?.focus()}}),onEscapeKeyDown:g(e.onEscapeKeyDown,e=>{a.current=!0})})})}),ok="NavigationMenuViewport",oO=d.forwardRef((e,t)=>
3{let{forceMount:n,...r}=e,o=!!os(ok,e.__scopeNavigationMenu).value;return(0,c.jsx)(tT,{present:n||o,children:(0,c.jsx)(oT,{...r,ref:t})})});oO.displayName=ok;var oT=d.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,children:r,...o}=e,i=os(ok,n),a=(0,v.useComposedRefs)(t,i.onViewportChange),l=oc(oN,e.__scopeNavigationMenu),[s,u]=d.useState(null),[f,p]=d.useState(null),m=s?s?.width+"px":void 0,h=s?s?.height+"px":void 0,y=!!i.value,w=y?i.value:i.previousValue;return oz(f,()=>{f&&u({width:f.offsetWidth,height:f.offsetHeight})}),(0,c.jsx)(N.div,{"data-state":o$(y),"data-orientation":i.orientation,...o,ref:a,style:{pointerEvents:!y&&i.isRootMenu?"none":void 0,"--radix-navigation-menu-viewport-width":m,"--radix-navigation-menu-viewport-height":h,...o.style},onPointerEnter:g(e.onPointerEnter,i.onContentEnter),onPointerLeave:g(e.onPointerLeave,oK(i.onContentLeave)),children:Array.from(l.items).map(([e,{ref:t,forceMount:n,...r}])=>{let o=w===e;return(0,c.jsx)(tT,{present:n||o,children:(0,c.jsx)(o_,{...r,ref:(0,v.composeRefs)(t,e=>{o&&e&&p(e)})})},e)})})}),oA=d.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,...r}=e,o=os("FocusGroup",n);return(0,c.jsx)(on.Provider,{scope:n,children:(0,c.jsx)(on.Slot,{scope:n,children:(0,c.jsx)(N.div,{dir:o.dir,...r,ref:t})})})}),oD=["ArrowRight","ArrowLeft","ArrowUp","ArrowDown"],oL=d.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,...r}=e,o=or(n),i=os("FocusGroupItem",n);return(0,c.jsx)(on.ItemSlot,{scope:n,children:(0,c.jsx)(N.button,{...r,ref:t,onKeyDown:g(e.onKeyDown,e=>{if(["Home","End",...oD].includes(e.key)){let t=o().map(e=>e.ref.current);if(["rtl"===i.dir?"ArrowRight":"ArrowLeft","ArrowUp","End"].includes(e.key)&&t.reverse(),oD.includes(e.key)){let n=t.indexOf(e.currentTarget);t=t.slice(n+1)}setTimeout(()=>oF(t)),e.preventDefault()}})})})});function oI(e){let t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function oF(e){let t=document.activeElement;return e.some(e=>e===t||(e.focus(),document.activeElement!==t))}function oz(e,t){let n=A(t);w(()=>{let t=0;if(e){let r=new ResizeObserver(()=>{cancelAnimationFrame(t),t=window.requestAnimationFrame(n)});return r.observe(e),()=>{window.cancelAnimationFrame(t),r.unobserve(e)}}},[e,n])}function o$(e){return e?"open":"closed"}function oW(e,t){return`${e}-trigger-${t}`}function oB(e,t){return`${e}-content-${t}`}function oK(e){return t=>"mouse"===t.pointerType?e(t):void 0}var oU=e.i(94237);let oH=(0,f.default)("chevron-down",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);function oV({className:e,children:t,viewport:n=!0,...r}){return(0,c.jsxs)(od,{"data-slot":"navigation-menu","data-viewport":n,className:(0,r0.cn)("group/navigation-menu relative flex max-w-max flex-1 items-center justify-center",e),suppressHydrationWarning:!0,...r,children:[t,n&&(0,c.jsx)(oQ,{})]})}function oG({className:e,...t}){return(0,c.jsx)(oh,{"data-slot":"navigation-menu-list",className:(0,r0.cn)("group flex flex-1 list-none items-center justify-center gap-1",e),...t})}function oX({className:e,...t}){return(0,c.jsx)(ow,{"data-slot":"navigation-menu-item",className:(0,r0.cn)("relative",e),...t})}let oq=(0,oU.cva)("group inline-flex h-9 w-max items-center justify-center rounded-md bg-background px-4 py-2 text-sm font-medium hover:bg-accent hover:text-accent-foreground focus:bg-accent focus:text-accent-foreground disabled:pointer-events-none disabled:opacity-50 data-[state=open]:hover:bg-accent data-[state=open]:text-accent-foreground data-[state=open]:focus:bg-accent data-[state=open]:bg-accent/50 focus-visible:ring-ring/50 outline-none transition-[color,box-shadow] focus-visible:ring-[3px] focus-visible:outline-1");function oY({className:e,children:t,...n}){return(0,c.jsxs)(ob,{"data-slot":"navigation-menu-trigger",className:(0,r0.cn)(oq(),"group",e),suppressHydrationWarning:!0,...n,children:[t," ",(0,c.jsx)(oH,{className:"relative top-[1px] ml-1 size-3 transition duration-300 group-data-[state=open]:rotate-180","aria-hidden":"true"})]})}function oZ({className:e,...t}){return(0,c.jsx)(oS,{"data-slot":"navigation-menu-content",className:(0,r0.cn)("data-[motion^=from-]:animate-in data-[motion^=to-]:animate-out data-[motion^=from-]:fade-in data-[motion^=to-]:fade-out data-[motion=from-end]:slide-in-from-right-52 data-[motion=from-start]:slide-in-from-left-52 data-[motion=to-end]:slide-out-to-right-52 data-[motion=to-start]:slide-out-to-left-52 top-0 left-0 w-full p-2 pr-2.5 md:absolute md:w-auto","group-data-[viewport=false]/navigation-menu:bg-popover group-data-[viewport=false]/navigation-menu:text-popover-foreground group-data-[viewport=false]/navigation-menu:data-[state=open]:animate-in group-data-[viewport=false]/navigation-menu:data-[state=closed]:animate-out group-data-[viewport=false]/navigation-menu:data-[state=closed]:zoom-out-95 group-data-[viewport=false]/navigation-menu:data-[state=open]:zoom-in-95 group-data-[viewport=false]/navigation-menu:data-[state=open]:fade-in-0 group-data-[viewport=false]/navigation-menu:data-[state=closed]:fade-out-0 group-data-[viewport=false]/navigation-menu:top-full group-data-[viewport=false]/navigation-menu:mt-1.5 group-data-[viewport=false]/navigation-menu:overflow-hidden group-data-[viewport=false]/navigation-menu:rounded-md group-data-[viewport=false]/navigation-menu:border group-data-[viewport=false]/navigation-menu:shadow group-data-[viewport=false]/navigation-menu:duration-200 **:data-[slot=navigation-menu-link]:focus:ring-0 **:data-[slot=navigation-menu-link]:focus:outline-none",e),...t})}function oQ({className:e,...t}){return(0,c.jsx)("div",{className:(0,r0.cn)("absolute top-full left-0 isolate z-50 flex justify-center"),children:(0,c.jsx)(oO,{"data-slot":"navigation-menu-viewport",className:(0,r0.cn)("origin-top-center bg-popover text-popover-foreground data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-90 relative mt-1.5 h-[var(--radix-navigation-menu-viewport-height)] w-full overflow-hidden rounded-md border md:w-[var(--radix-navigation-menu-viewport-width)]",e),...t})})}function oJ({className:e,...t}){return(0,c.jsx)(oR,{"data-slot":"navigation-menu-link",className:(0,r0.cn)("data-[active=true]:focus:bg-accent data-[active=true]:hover:bg-accent data-[active=true]:bg-accent/50 data-[active=true]:text-accent-foreground hover:bg-accent hover:text-accent-foreground focus:bg-accent focus:text-accent-foreground focus-visible:ring-ring/50 [&_svg:not([class*='text-'])]:text-muted-foreground flex flex-col gap-1 rounded-sm p-2 text-sm transition-all outline-none focus-visible:ring-[3px] focus-visible:outline-1 [&_svg:not([class*='size-'])]:size-4",e),...t})}var o0=e.i(40247);let o1=(e,t)=>{if(t.startsWith("#")){e.preventDefault();let n=t.substring(1),r=document.getElementById(n);if(r){let e=r.getBoundingClientRect().top+window.pageYOffset-100;window.scrollTo({top:e,behavior:"smooth"})}}},o2="px-3 py-1.5 text-base font-medium text-foreground bg-transparent hover:bg-transparent hover:text-foreground data-[state=open]:bg-transparent focus:bg-transparent data-[active=true]:bg-transparent";e.s(["default",0,({navigationData:e,className:t})=>{let[n,r]=(0,d.useState)(!1);return(0,d.useEffect)(()=>{let e=()=>{r(window.scrollY>50)};return window.addEventListener("scroll",e),()=>window.removeEventListener("scroll",e)},[]),(0,c.jsx)("header",{className:(0,r0.cn)("sticky top-0 w-full z-999999 transition-all duration-300 transparent",n&&"backdrop-blur-md bg-white/80 border-b border-white/20 shadow-sm",t),children:(0,c.jsxs)("div",{className:(0,r0.cn)("mx-auto flex max-w-7xl items-center justify-between gap-3 sm:gap-6 px-4 sm:px-6 lg:px-8 transition-all duration-300",n?"py-3 sm:py-4":"pt-4 sm:pt-7 pb-4 sm:pb-7"),children:[(0,c.jsx)(m.default,{href:"/",children:(0,c.jsx)(o0.default,{className:"gap-3"})}),(0,c.jsx)(oV,{viewport:!1,className:"max-md:hidden",children:(0,c.jsx)(oG,{className:"gap-0 rounded-lg px-4 py-2",children:e.map(e=>(0,c.jsx)(oX,{children:e.hasDropdown&&e.dropdownItems?(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(oY,{className:o2,children:e.title}),(0,c.jsx)(oZ,{children:(0,c.jsx)("ul",{className:"grid w-[340px] gap-1 p-2",children:e.dropdownItems.map(e=>(0,c.jsx)("li",{children:(0,c.jsx)(oJ,{asChild:!0,children:(0,c.jsxs)(m.default,{href:e.href,className:"block select-none space-y-1 rounded-md p-2 leading-none no-underline outline-none transition-colors hover:bg-accent hover:text-accent-foreground focus:bg-accent focus:text-accent-foreground",onClick:t=>o1(t,e.href),children:[(0,c.jsx)("div",{className:"text-sm font-medium leading-none",children:e.title}),e.description&&(0,c.jsx)("p",{className:"line-clamp-2 text-sm leading-snug text-muted-foreground",children:e.description})]})})}
3,e.title))})})]}):(0,c.jsx)(oJ,{asChild:!0,className:o2,children:(0,c.jsx)(m.default,{href:e.href,onClick:t=>o1(t,e.href),children:e.title})})},e.title))})}),(0,c.jsx)(h.Button,{className:"max-md:hidden",asChild:!0,children:(0,c.jsx)("a",{href:"#",children:"Get Started"})}),(0,c.jsxs)("div",{className:"flex gap-4 md:hidden",children:[(0,c.jsx)(h.Button,{asChild:!0,children:(0,c.jsx)("a",{href:"#",children:"Get Started"})}),(0,c.jsxs)(rI,{children:[(0,c.jsx)(rz,{asChild:!0,children:(0,c.jsxs)(h.Button,{variant:"outline",size:"icon",children:[(0,c.jsx)(p,{}),(0,c.jsx)("span",{className:"sr-only",children:"Menu"})]})}),(0,c.jsx)(r5,{className:"w-56",align:"end",children:e.map(e=>e.hasDropdown&&e.dropdownItems?(0,c.jsxs)(r1,{children:[(0,c.jsx)(r2,{children:e.title}),(0,c.jsx)(r4,{children:e.dropdownItems.map(e=>(0,c.jsx)(r6,{children:(0,c.jsx)("a",{href:e.href,onClick:t=>o1(t,e.href),children:e.title})},e.title))})]},e.title):(0,c.jsx)(r6,{children:(0,c.jsx)("a",{href:e.href,onClick:t=>o1(t,e.href),children:e.title})},e.title))})]})]})]})})}],532)},98636,e=>{"use strict";var t=e.i(60310),n=e.i(67881),r=e.i(44631),o=e.i(47163);let i=r.forwardRef(({className:e,type:n,...r},i)=>(0,t.jsx)("input",{type:n,className:(0,o.cn)("flex h-10 w-full rounded-md border border-input bg-background px-3 py-2 text-base ring-offset-background file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 md:text-sm",e),ref:i,...r}));i.displayName="Input";var a=e.i(22436);let l=(0,a.default)("facebook",[["path",{d:"M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z",key:"1jg4f8"}]]),s=(0,a.default)("instagram",[["rect",{width:"20",height:"20",x:"2",y:"2",rx:"5",ry:"5",key:"2e1cvw"}],["path",{d:"M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37z",key:"9exkf1"}],["line",{x1:"17.5",x2:"17.51",y1:"6.5",y2:"6.5",key:"r4j83e"}]]),u=(0,a.default)("linkedin",[["path",{d:"M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z",key:"c2jq9f"}],["rect",{width:"4",height:"12",x:"2",y:"9",key:"mk3on5"}],["circle",{cx:"4",cy:"4",r:"2",key:"bt5ra8"}]]);var c=e.i(37868),d=e.i(40247);e.s(["Footer",0,()=>(0,t.jsx)("footer",{className:"bg-primary/4 pt-16 pb-8",children:(0,t.jsxs)("div",{className:"container mx-auto px-4 sm:px-6 lg:px-14",children:[(0,t.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-12 pb-12 border-b border-gray-200",children:[(0,t.jsxs)("div",{className:"lg:col-span-2 space-y-6",children:[(0,t.jsx)(d.default,{}),(0,t.jsx)("p",{className:"text-gray-600 max-w-sm",children:"AI-powered tools for simple insurance housing. Helping owners earn and professionals place policyholders with ease."}),(0,t.jsxs)("div",{className:"relative max-w-sm",children:[(0,t.jsx)(i,{type:"email",placeholder:"Email Address",className:"w-full h-15 bg-white border-gray-200 pl-6 rounded-full"}),(0,t.jsx)(n.Button,{size:"lg",className:"absolute right-1 top-1/2 -translate-y-1/2 h-11 px-6 text-sm mr-1.5 bg-primary hover:bg-primary/90 rounded-full",children:"Subscribe"})]})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{className:"font-semibold text-lg text-primary-950 mb-4",children:"Company"}),(0,t.jsxs)("ul",{className:"space-y-3",children:[(0,t.jsx)("li",{children:(0,t.jsx)(c.default,{href:"/about",className:"text-gray-600 hover:text-primary transition-colors",children:"About Us"})}),(0,t.jsx)("li",{children:(0,t.jsx)(c.default,{href:"/mission",className:"text-gray-600 hover:text-primary transition-colors",children:"Our Mission"})}),(0,t.jsx)("li",{children:(0,t.jsx)(c.default,{href:"/team",className:"text-gray-600 hover:text-primary transition-colors",children:"Team"})}),(0,t.jsx)("li",{children:(0,t.jsx)(c.default,{href:"/careers",className:"text-gray-600 hover:text-primary transition-colors",children:"Careers"})}),(0,t.jsx)("li",{children:(0,t.jsx)(c.default,{href:"/press",className:"text-gray-600 hover:text-primary transition-colors",children:"Press & Media"})}),(0,t.jsx)("li",{children:(0,t.jsx)(c.default,{href:"/faq",className:"text-gray-600 hover:text-primary transition-colors",children:"FAQ"})}),(0,t.jsx)("li",{children:(0,t.jsx)(c.default,{href:"/contact",className:"text-gray-600 hover:text-primary transition-colors",children:"Contact"})})]})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{className:"font-semibold text-lg text-primary-950 mb-4",children:"Legal"}),(0,t.jsxs)("ul",{className:"space-y-3",children:[(0,t.jsx)("li",{children:(0,t.jsx)(c.default,{href:"https://drive.google.com/drive/u/2/folders/1j9DidQ-2kZ-k7i6nEySwLHCd2dR-vP6A",target:"_blank",rel:"noopener noreferrer",className:"text-gray-600 hover:text-primary transition-colors",children:"Privacy Policy"})}),(0,t.jsx)("li",{children:(0,t.jsx)(c.default,{href:"https://drive.google.com/drive/u/2/folders/1u9qaYSDeKyBGHzkyOYepuBsNAknnrCku",target:"_blank",rel:"noopener noreferrer",className:"text-gray-600 hover:text-primary transition-colors",children:"Terms & Conditions"})}),(0,t.jsx)("li",{children:(0,t.jsx)(c.default,{href:"/cookie-policy",className:"text-gray-600 hover:text-primary transition-colors",children:"Cookie Policy"})})]})]})]}),(0,t.jsxs)("div",{className:"pt-8 flex flex-col md:flex-row justify-between items-center gap-4",children:[(0,t.jsx)("p",{className:"text-gray-600 text-sm",children:"© Copyright 2025. All Rights Reserved by Havnly"}),(0,t.jsxs)("div",{className:"flex gap-4",children:[(0,t.jsx)(c.default,{href:"https://www.facebook.com/havnlyAI",target:"_blank",rel:"noopener noreferrer",className:"w-10 h-10 rounded-full bg-white flex items-center justify-center hover:bg-primary hover:text-white transition-colors",children:(0,t.jsx)(l,{className:"w-5 h-5"})}),(0,t.jsx)(c.default,{href:"https://www.instagram.com/havnly_ai/",target:"_blank",rel:"noopener noreferrer",className:"w-10 h-10 rounded-full bg-white flex items-center justify-center hover:bg-primary hover:text-white transition-colors",children:(0,t.jsx)(s,{className:"w-5 h-5"})}),(0,t.jsx)(c.default,{href:"https://www.linkedin.com/company/havnly-ai",target:"_blank",rel:"noopener noreferrer",className:"w-10 h-10 rounded-full bg-white flex items-center justify-center hover:bg-primary hover:text-white transition-colors",children:(0,t.jsx)(u,{className:"w-5 h-5"})})]})]})]})})],98636)},96388,e=>{"use strict";var t=e.i(60310),n=e.i(44631),r=e.i(47163);let o=n.forwardRef(({as:e="section",className:n,children:o,withGridB
3ackground:i=!1,...a},l)=>(0,t.jsxs)(e,{ref:l,className:(0,r.cn)("w-full py-8 sm:py-12 lg:py-20 relative",n),...a,children:[i&&(0,t.jsx)("div",{className:"absolute inset-0 pointer-events-none z-0",style:{height:"50%",backgroundImage:"url('/hero/grid-lines.svg')",backgroundRepeat:"no-repeat",backgroundPosition:"center top",backgroundSize:"cover"}}),(0,t.jsx)("div",{className:"container mx-auto px-4 sm:px-6 lg:px-14 relative z-10",children:o})]}));o.displayName="SectionContainer",e.s(["SectionContainer",0,o])}]);

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.