1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,81140,e=>{"use strict";"u">typeof window&&window.document&&window.document.createElement,e.s(["composeEventHandlers",0,function(e,t,{checkForDefaultPrevented:r=!0}={}){return function(n){if(e?.(n),!1===r||!n.defaultPrevented)return t?.(n)}}])},75830,e=>{"use strict";var t=e.i(71645),r=e.i(30030),n=e.i(20783),a=e.i(91918),o=e.i(43476);e.s(["createCollection",0,function(e){let i=e+"CollectionProvider",[s,l]=(0,r.createContextScope)(i),[u,c]=s(i,{collectionRef:{current:null},itemMap:new Map}),d=e=>{let{scope:r,children:n}=e,a=t.useRef(null),i=t.useRef(new Map).current;return(0,o.jsx)(u,{scope:r,itemMap:i,collectionRef:a,children:n})};d.displayName=i;let f=e+"CollectionSlot",h=(0,a.createSlot)(f),p=t.forwardRef((e,t)=>{let{scope:r,children:a}=e,i=c(f,r),s=(0,n.useComposedRefs)(t,i.collectionRef);return(0,o.jsx)(h,{ref:s,children:a})});p.displayName=f;let m=e+"CollectionItemSlot",x="data-radix-collection-item",g=(0,a.createSlot)(m),y=t.forwardRef((e,r)=>{let{scope:a,children:i,...s}=e,l=t.useRef(null),u=(0,n.useComposedRefs)(r,l),d=c(m,a);return t.useEffect(()=>(d.itemMap.set(l,{ref:l,...s}),()=>void d.itemMap.delete(l))),(0,o.jsx)(g,{...{[x]:""},ref:u,children:i})});return y.displayName=m,[{Provider:d,Slot:p,ItemSlot:y},function(r){let n=c(e+"CollectionConsumer",r);return t.useCallback(()=>{let e=n.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll(`[${x}]`));return Array.from(n.itemMap.values()).sort((e,r)=>t.indexOf(e.ref.current)-t.indexOf(r.ref.current))},[n.collectionRef,n.itemMap])},l]}])},30030,e=>{"use strict";var t=e.i(71645),r=e.i(43476);e.s(["createContextScope",0,function(e,n=[]){let a=[],o=()=>{let r=a.map(e=>t.createContext(e));return function(n){let a=n?.[e]||r;return t.useMemo(()=>({[`__scope${e}`]:{...n,[e]:a}}),[n,a])}};return o.scopeName=e,[function(n,o){let i=t.createContext(o);i.displayName=n+"Context";let s=a.length;a=[...a,o];let l=n=>{let{scope:a,children:o,...l}=n,u=a?.[e]?.[s]||i,c=t.useMemo(()=>l,Object.values(l));return(0,r.jsx)(u.Provider,{value:c,children:o})};return l.displayName=n+"Provider",[l,function(r,a){let l=a?.[e]?.[s]||i,u=t.useContext(l);if(u)return u;if(void 0!==o)return o;throw Error(`\`${r}\` must be used within \`${n}\``)}]},function(...e){let r=e[0];if(1===e.length)return r;let n=()=>{let n=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let a=n.reduce((t,{useScope:r,scopeName:n})=>{let a=r(e)[`__scope${n}`];return{...t,...a}},{});return t.useMemo(()=>({[`__scope${r.scopeName}`]:a}),[a])}};return n.scopeName=r.scopeName,n}(o,...n)]}])},86318,35804,e=>{"use strict";var t=e.i(71645);e.i(43476);var r=t.createContext(void 0);e.s(["useDirection",0,function(e){let n=t.useContext(r);return e||n||"ltr"}],86318);var n=e.i(34620);e.s(["useSize",0,function(e){let[r,a]=t.useState(void 0);return(0,n.useLayoutEffect)(()=>{if(e){a({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{let r,n;if(!Array.isArray(t)||!t.length)return;let o=t[0];if("borderBoxSize"in o){let e=o.borderBoxSize,t=Array.isArray(e)?e[0]:e;r=t.inlineSize,n=t.blockSize}else r=e.offsetWidth,n=e.offsetHeight;a({width:r,height:n})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}a(void 0)},[e]),r}],35804)},10772,e=>{"use strict";var t=e.i(71645),r=e.i(34620),n=t[" useId ".trim().toString()]||(()=>void 0),a=0;e.s(["useId",0,function(e){let[o,i]=t.useState(n());return(0,r.useLayoutEffect)(()=>{e||i(e=>e??String(a++))},[e]),e||(o?`radix-${o}`:"")}])},96626,e=>{"use strict";var t=e.i(71645),r=e.i(34620),n=e=>{var n;let i,s,{present:l,children:u}=e,c=function(e){var n,a;let[i,s]=t.useState(),l=t.useRef(null),u=t.useRef(e),c=t.useRef("none"),[d,f]=(n=e?"mounted":"unmounted",a={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},t.useReducer((e,t)=>a[e][t]??e,n));return t.useEffect(()=>{let e=o(l.current);c.current="mounted"===d?e:"none"},[d]),(0,r.useLayoutEffect)(()=>{let t=l.current,r=u.current;if(r!==e){let n=c.current,a=o(t);e?f("MOUNT"):"none"===a||t?.display==="none"?f("UNMOUNT"):r&&n!==a?f("ANIMATION_OUT"):f("UNMOUNT"),u.current=e}},[e,f]),(0,r.useLayoutEffect)(()=>
1{if(i){let e,t=i.ownerDocument.defaultView??window,r=r=>{let n=o(l.current).includes(CSS.escape(r.animationName));if(r.target===i&&n&&(f("ANIMATION_END"),!u.current)){let r=i.style.animationFillMode;i.style.animationFillMode="forwards",e=t.setTimeout(()=>{"forwards"===i.style.animationFillMode&&(i.style.animationFillMode=r)})}},n=e=>{e.target===i&&(c.current=o(l.current))};return i.addEventListener("animationstart",n),i.addEventListener("animationcancel",r),i.addEventListener("animationend",r),()=>{t.clearTimeout(e),i.removeEventListener("animationstart",n),i.removeEventListener("animationcancel",r),i.removeEventListener("animationend",r)}}f("ANIMATION_END")},[i,f]),{isPresent:["mounted","unmountSuspended"].includes(d),ref:t.useCallback(e=>{l.current=e?getComputedStyle(e):null,s(e)},[])}}(l),d="function"==typeof u?u({present:c.isPresent}):t.Children.only(u),f=function(...e){let r=t.useRef(e);return r.current=e,t.useCallback(e=>{let t=r.current,n=!1,o=t.map(t=>{let r=a(t,e);return n||"function"!=typeof r||(n=!0),r});if(n)return()=>{for(let e=0;e<o.length;e++){let r=o[e];"function"==typeof r?r():a(t[e],null)}}},[])}(c.ref,(n=d,(s=(i=Object.getOwnPropertyDescriptor(n.props,"ref")?.get)&&"isReactWarning"in i&&i.isReactWarning)?n.ref:(s=(i=Object.getOwnPropertyDescriptor(n,"ref")?.get)&&"isReactWarning"in i&&i.isReactWarning)?n.props.ref:n.props.ref||n.ref));return"function"==typeof u||c.isPresent?t.cloneElement(d,{ref:f}):null};function a(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function o(e){return e?.animationName||"none"}n.displayName="Presence",e.s(["Presence",0,n])},48425,e=>{"use strict";var t=e.i(71645),r=e.i(74080),n=e.i(91918),a=e.i(43476),o=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,r)=>{let o=(0,n.createSlot)(`Primitive.${r}`),i=t.forwardRef((e,t)=>{let{asChild:n,...i}=e;return"u">typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,a.jsx)(n?o:r,{...i,ref:t})});return i.displayName=`Primitive.${r}`,{...e,[r]:i}},{});e.s(["Primitive",0,o,"dispatchDiscreteCustomEvent",0,function(e,t){e&&r.flushSync(()=>e.dispatchEvent(t))}])},69340,34620,e=>{"use strict";var t=e.i(71645),r=globalThis?.document?t.useLayoutEffect:()=>{};e.s(["useLayoutEffect",0,r],34620),t[" useEffectEvent ".trim().toString()],t[" useInsertionEffect ".trim().toString()];var n=t[" useInsertionEffect ".trim().toString()]||r;Symbol("RADIX:SYNC_STATE"),e.s(["useControllableState",0,function({prop:e,defaultProp:r,onChange:a=()=>{},caller:o}){let[i,s,l]=function({defaultProp:e,onChange:r}){let[a,o]=t.useState(e),i=t.useRef(a),s=t.useRef(r);return n(()=>{s.current=r},[r]),t.useEffect(()=>{i.current!==a&&(s.current?.(a),i.current=a)},[a,i]),[a,o,s]}({defaultProp:r,onChange:a}),u=void 0!==e,c=u?e:i;{let r=t.useRef(void 0!==e);t.useEffect(()=>{let e=r.current;if(e!==u){let t=u?"controlled":"uncontrolled";console.warn(`${o} 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.`)}r.current=u},[u,o])}return[c,t.useCallback(t=>{if(u){let r="function"==typeof t?t(e):t;r!==e&&l.current?.(r)}else s(t)},[u,e,s,l])]}],69340)},5014,e=>{"use strict";var t=e.i(71645),r=e.i(71987),n=e.i(88973),a=e.i(96661);let o=(0,t.createContext)({}),i=(0,t.forwardRef)(({color:e,size:i,strokeWidth:s,absoluteStrokeWidth:l,className:u="",children:c,iconNode:d,...f},h)=>{let{size:p=24,strokeWidth:m=2,absoluteStrokeWidth:x=!1,color:g="currentColor",className:y=""}=(0,t.useContext)(o)??{},v=l??x?24*Number(s??m)/Number(i??p):s??m;return(0,t.createElement)("svg",{ref:h,...r.default,width:i??p??r.default.width,height:i??p??r.default.height,stroke:e??g,strokeWidth:v,className:(0,a.mergeClasses)("lucide",y,u),...!c&&!(0,n.hasA11yProp)(f)&&{"aria-hidden":"true"},...f},[...d.map(([e,r])=>(0,t.createElement)(e,r)),...Array.isArray(c)?c:[c]])});e.s(["default",0,i],5014)},71987,88973,e=>{"use strict";e.s(["default",0,{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"}],71987),e.s(["hasA11yProp",0,e=>{for(let t in e)if(t.startsWith("aria-")||"role"===t||"title"===t)return!0;return!1}],88973)},89664,e=>{"use strict";let t=(0,e.i(56420).default)("check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);e.s(["Check",0,t],89664)},16327,e=>{"use strict";let t=(0,e.i(56420).default)("chevron-down",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);e.s(["ChevronDown",0,t],16327)},63676,e=>{"use strict";let t=(0,e.i(56420).default)("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}
1],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]);e.s(["X",0,t],63676)},96661,e=>{"use strict";e.s(["mergeClasses",0,(...e)=>e.filter((e,t,r)=>!!e&&""!==e.trim()&&r.indexOf(e)===t).join(" ").trim()])},22016,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0});var n={default:function(){return g},useLinkStatus:function(){return v}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let o=e.r(90809),i=e.r(43476),s=o._(e.r(71645)),l=e.r(95057),u=e.r(8372),c=e.r(18581),d=e.r(18967),f=e.r(5550),h=e.r(88540),p=e.r(91949),m=e.r(73668),x=e.r(9396);function g(t){var r;let n,a,o,[g,v]=(0,s.useOptimistic)(p.IDLE_LINK_STATUS),b=(0,s.useRef)(null),{href:j,as:k,children:M,prefetch:w=null,passHref:C,replace:N,shallow:S,scroll:E,onClick:A,onMouseEnter:P,onTouchStart:O,legacyBehavior:R=!1,onNavigate:T,transitionTypes:_,ref:L,unstable_dynamicOnHover:D,...F}=t;n=M,R&&("string"==typeof n||"number"==typeof n)&&(n=(0,i.jsx)("a",{children:n}));let I=s.default.useContext(u.AppRouterContext),$=!1!==w,U=!1===w?"none":!0===w?"full":"auto",z="none"!==U?"auto"===U?x.FetchStrategy.PPR:x.FetchStrategy.Full:x.FetchStrategy.PPR,B="string"==typeof(r=k||j)?r:(0,l.formatUrl)(r);if(R){if(n?.$$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});a=s.default.Children.only(n)}let W=R?a&&"object"==typeof a&&a.ref:L,H,q=s.default.useCallback(e=>(null!==I&&(b.current=(0,p.mountLinkInstance)(e,B,I,z,$,v,H)),()=>{b.current&&((0,p.unmountLinkForCurrentNavigation)(b.current),b.current=null),(0,p.unmountPrefetchableInstance)(e)}),[$,B,I,z,v,H]),K={ref:(0,c.useMergedRef)(q,W),onClick(t){R||"function"!=typeof A||A(t),R&&a.props&&"function"==typeof a.props.onClick&&a.props.onClick(t),!I||t.defaultPrevented||function(t,r,n,a,o,i,l,u="none"){if("u">typeof window){let c,{nodeName:d}=t.currentTarget;if("A"===d.toUpperCase()&&((c=t.currentTarget.getAttribute("target"))&&"_self"!==c||t.metaKey||t.ctrlKey||t.shiftKey||t.altKey||t.nativeEvent&&2===t.nativeEvent.which)||t.currentTarget.hasAttribute("download"))return;if(!(0,m.isLocalURL)(r)){a&&(t.preventDefault(),location.replace(r));return}if(t.preventDefault(),i){let e=!1;if(i({preventDefault:()=>{e=!0}}),e)return}let{dispatchNavigateAction:f}=e.r(99781);s.default.startTransition(()=>{f(r,a?"replace":"push",!1===o?h.ScrollBehavior.NoScroll:h.ScrollBehavior.Default,n.current,l,u)})}}(t,B,b,N,E,T,_,U)},onMouseEnter(e){R||"function"!=typeof P||P(e),R&&a.props&&"function"==typeof a.props.onMouseEnter&&a.props.onMouseEnter(e),I&&$&&(0,p.onNavigationIntent)(e.currentTarget,!0===D)},onTouchStart:function(e){R||"function"!=typeof O||O(e),R&&a.props&&"function"==typeof a.props.onTouchStart&&a.props.onTouchStart(e),I&&$&&(0,p.onNavigationIntent)(e.currentTarget,!0===D)}};return(0,d.isAbsoluteUrl)(B)?K.href=B:R&&!C&&("a"!==a.type||"href"in a.props)||(K.href=(0,f.addBasePath)(B)),o=R?s.default.cloneElement(a,K):(0,i.jsx)("a",{...F,...K,children:n}),(0,i.jsx)(y.Provider,{value:g,children:o})}let y=(0,s.createContext)(p.IDLE_LINK_STATUS),v=()=>(0,s.useContext)(y);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},18581,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"useMergedRef",{enumerable:!0,get:function(){return a}});let n=e.r(71645);function a(e,t){let r=(0,n.useRef)(null),a=(0,n.useRef)(null);return(0,n.useCallback)(n=>{if(null===n){let e=r.current;e&&(r.current=null,e());let t=a.current;t&&(a.current=null,t())}else e&&(r.current=o(e,n)),t&&(a.current=o(t,n))},[e,t])}function o(e,t){if("function"!=typeof e)return e.current=t,()=>{e.current=null};{let r=e(t);return"function"==typeof r?r:()=>e(null)}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esMo
1dule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},18967,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0});var n={DecodeError:function(){return g},MiddlewareNotFoundError:function(){return j},MissingStaticPage:function(){return b},NormalizeError:function(){return y},PageNotFoundError:function(){return v},SP:function(){return m},ST:function(){return x},WEB_VITALS:function(){return o},execOnce:function(){return i},getDisplayName:function(){return d},getLocationOrigin:function(){return u},getURL:function(){return c},isAbsoluteUrl:function(){return l},isResSent:function(){return f},loadGetInitialProps:function(){return p},normalizeRepeatedSlashes:function(){return h},stringifyError:function(){return k}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let o=["CLS","FCP","FID","INP","LCP","TTFB"];function i(e){let t,r=!1;return(...n)=>(r||(r=!0,t=e(...n)),t)}let s=/^[a-zA-Z][a-zA-Z\d+\-.]*?:/,l=e=>{let t=e.charCodeAt(0);return!!(t>=65&&t<=90||t>=97&&t<=122)&&s.test(e)};function u(){let{protocol:e,hostname:t,port:r}=window.location;return`${e}//${t}${r?":"+r:""}`}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 h(e){let t=e.split("?");return t[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(t[1]?`?${t.slice(1).join("?")}`:"")}async function p(e,t){let r=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:await p(t.Component,t.ctx)}:{};let n=await e.getInitialProps(t);if(r&&f(r))return n;if(!n)throw Object.defineProperty(Error(`"${d(e)}.getInitialProps()" should resolve to an object. But found "${n}" instead.`),"__NEXT_ERROR_CODE",{value:"E1025",enumerable:!1,configurable:!0});return n}let m="u">typeof performance,x=m&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);class g extends Error{}class y extends Error{}class v extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message=`Cannot find module for page: ${e}`}}class b extends Error{constructor(e,t){super(),this.message=`Failed to load static file for page: ${e} ${t}`}}class j extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function k(e){return JSON.stringify({message:e.message,stack:e.stack})}},73668,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"isLocalURL",{enumerable:!0,get:function(){return o}});let n=e.r(18967),a=e.r(52817);function o(e){if(!(0,n.isAbsoluteUrl)(e))return!0;try{let t=(0,n.getLocationOrigin)(),r=new URL(e,t);return r.origin===t&&(0,a.hasBasePath)(r.pathname)}catch(e){return!1}}},98183,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={assign:function(){return l},searchParamsToUrlQuery:function(){return o},urlQueryToSearchParams:function(){return s}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});function o(e){let t={};for(let[r,n]of e.entries()){let e=t[r];void 0===e?t[r]=n:Array.isArray(e)?e.push(n):t[r]=[e,n]}return t}function i(e){return"string"==typeof e?e:("number"!=typeof e||isNaN(e))&&"boolean"!=typeof e?"":String(e)}function s(e){let t=new URLSearchParams;for(let[r,n]of Object.entries(e))if(Array.isArray(n))for(let e of n)t.append(r,i(e));else t.set(r,i(n));return t}function l(e,...t){for(let r of t){for(let t of r.keys())e.delete(t);for(let[t,n]of r.entries())e.append(t,n)}return e}},95057,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0});var n={formatUrl:function(){return s},formatWithValidation:function(){return u},urlObjectKeys:function(){return l}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let o=e.r(90809)._(e.r(98183)),i=/https?|ftp|gopher|file/;function s(e){let{auth:t,hostname:r}=e,n=e.protocol||"",a=e.pathname||"",s=e.hash||"",l=e.query||"",u=!1;t=t?encodeURIComponent(t).replace(/%3A/i,":")+"@":"",e.host?u=t+e.host:r&&(u=t+(~r.indexOf(":")?`[${r}]`:r),e.port&&(u+=":"+e.port)),l&&"object"==typeof l&&(l=String(o.urlQueryToSearchParams(l)));let c=e.search||l&&`?${l}`||"";return n&&!n.endsWith(":")&&(n+=":"),e.slashes||(!n||i.test(n))&&!1!==u?(u="//"+(u||""),a&&"/"!==a[0]&&(a="/"+a)):u||(u=""),s&&"#"!==s[0]&&(s="#"+s),c&&"?"!==c[0]&&(c="?"+c),a=a.replace(/[?#]/g,encodeURIComponent),c=c.replace("#","%23"),`${n}${u}${a}${c}${s}`}let l=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function u(e){return s(e)}},18566,(e,t,r)=>{t.exports=e.r(76562)},4407,66595,9113,e=>{"use strict";var t=e.i(43476),r=e.i(56420);let n=(0,r.default)("search",[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]]);e.s(["Search",0,n],66595);var a=e.i(63676),o=e.i(18566),i=e.i(71645);let s=(0,r.default)("arrow-left-right",[["path",{d:"M8 3 4 7l4 4",key:"9rb6wj"}],["path",{d:"M4 7h16",key:"6tx8e3"}],["path",{d:"m16 21 4-4-4-4",key:"siv7j2"}],["path",{d:"M20 17H4",key:"h6l3hr"}]]),l=(0,r.default)("calendar-days",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"M8 14h.01",key:"6423bh"}],["path",{d:"M12 14h.01",key:"1etili"}],["path",{d:"M16 14h.01",key:"1gbofw"}],["path",{d:"M8 18h.01",key:"lrp35t"}],["path",{d:"M12 18h.01",key:"mhygvu"}],["path",{d:"M16 18h.01",key:"kzsmim"}]]),u=(0,r.default)("chef-hat",[["path",{d:"M17 21a1 1 0 0 0 1-1v-5.35c0-.457.316-.844.727-1.041a4 4 0 0 0-2.134-7.589 5 5 0 0 0-9.186 0 4 4 0 0 0-2.134 7.588c.411.198.727.585.727 1.041V20a1 1 0 0 0 1 1Z",key:"1qvrer"}],["path",{d:"M6 17h12",key:"1jwigz"}]]),c=(0,r.default)("coins",[["path",{d:"M13.744 17.736a6 6 0 1 1-7.48-7.48",ke
1y:"bq4yh3"}],["path",{d:"M15 6h1v4",key:"11y1tn"}],["path",{d:"m6.134 14.768.866-.5 2 3.464",key:"17snzx"}],["circle",{cx:"16",cy:"8",r:"6",key:"14bfc9"}]]),d=(0,r.default)("hammer",[["path",{d:"m15 12-9.373 9.373a1 1 0 0 1-3.001-3L12 9",key:"1hayfq"}],["path",{d:"m18 15 4-4",key:"16gjal"}],["path",{d:"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172v-.344a2 2 0 0 0-.586-1.414l-1.657-1.657A6 6 0 0 0 12.516 3H9l1.243 1.243A6 6 0 0 1 12 8.485V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5",key:"15ts47"}]]),f=(0,r.default)("heart-pulse",[["path",{d:"M2 9.5a5.5 5.5 0 0 1 9.591-3.676.56.56 0 0 0 .818 0A5.49 5.49 0 0 1 22 9.5c0 2.29-1.5 4-3 5.5l-5.492 5.313a2 2 0 0 1-3 .019L5 15c-1.5-1.5-3-3.2-3-5.5",key:"mvr1a0"}],["path",{d:"M3.22 13H9.5l.5-1 2 4.5 2-7 1.5 3.5h5.27",key:"auskq0"}]]),h=(0,r.default)("message-circle-heart",[["path",{d:"M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719",key:"1sd12s"}],["path",{d:"M7.828 13.07A3 3 0 0 1 12 8.764a3 3 0 0 1 5.004 2.224 3 3 0 0 1-.832 2.083l-3.447 3.62a1 1 0 0 1-1.45-.001z",key:"hoo97p"}]]),p=(0,r.default)("plane",[["path",{d:"M17.8 19.2 16 11l3.5-3.5C21 6 21.5 4 21 3c-1-.5-3 0-4.5 1.5L13 8 4.8 6.2c-.5-.1-.9.1-1.1.5l-.3.5c-.2.5-.1 1 .3 1.3L9 12l-2 3H4l-1 1 3 2 2 3 1-1v-3l3-2 3.5 5.3c.3.4.8.5 1.3.3l.5-.2c.4-.3.6-.7.5-1.2z",key:"1v9wt8"}]]),m=(0,r.default)("sigma",[["path",{d:"M18 7V5a1 1 0 0 0-1-1H6.5a.5.5 0 0 0-.4.8l4.5 6a2 2 0 0 1 0 2.4l-4.5 6a.5.5 0 0 0 .4.8H17a1 1 0 0 0 1-1v-2",key:"wuwx1p"}]]),x=(0,r.default)("wrench",[["path",{d:"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.106-3.105c.32-.322.863-.22.983.218a6 6 0 0 1-8.259 7.057l-7.91 7.91a1 1 0 0 1-2.999-3l7.91-7.91a6 6 0 0 1 7.057-8.259c.438.12.54.662.219.984z",key:"1ngwbx"}]]),g={home:{gradient:"from-coral-600 via-coral-700 to-coral-900",icon:d,mark:{from:"#C04A26",to:"#D9714B"},tint:"text-coral-600 dark:text-coral-400"},travel:{gradient:"from-sky-600 to-indigo-800",icon:p,mark:{from:"#0284C7",to:"#6366F1"},tint:"text-sky-600 dark:text-sky-400"},cooking:{gradient:"from-orange-500 to-red-700",icon:u,mark:{from:"#EA580C",to:"#E24B4A"},tint:"text-orange-600 dark:text-orange-400"},health:{gradient:"from-emerald-600 to-teal-800",icon:f,mark:{from:"#059669",to:"#0D9488"},tint:"text-emerald-600 dark:text-emerald-400"},energy:{gradient:"from-amber-500 to-orange-700",icon:(0,r.default)("zap",[["path",{d:"M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z",key:"1xq2db"}]]),mark:{from:"#C2740A",to:"#EA580C"},tint:"text-amber-600 dark:text-amber-400"},finance:{gradient:"from-green-600 to-emerald-900",icon:c,mark:{from:"#0F6E56",to:"#1D9E75"},tint:"text-green-600 dark:text-green-400"},convert:{gradient:"from-violet-600 to-purple-800",icon:s,mark:{from:"#7C3AED",to:"#A855F7"},tint:"text-violet-600 dark:text-violet-400"},date:{gradient:"from-cyan-600 to-blue-900",icon:l,mark:{from:"#0891B2",to:"#378ADD"},tint:"text-cyan-600 dark:text-cyan-400"},math:{gradient:"from-fuchsia-600 to-purple-900",icon:m,mark:{from:"#C026D3",to:"#D946EF"},tint:"text-fuchsia-600 dark:text-fuchsia-400"},utilities:{gradient:"from-slate-600 to-slate-900",icon:x,mark:{from:"#64748B",to:"#7C8BA1"},tint:"text-slate-600 dark:text-slate-400"},emoji:{gradient:"from-pink-500 to-rose-700",icon:h,mark:{from:"#EC4899",to:"#F43F5E"},tint:"text-pink-600 dark:text-pink-400"}},y=g.home,v={home:{base:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("path",{d:"M2.6 10.4 12 3.3l9.4 7.1"}),(0,t.jsx)("path",{d:"M5.2 8.9v8.2h13.6V8.9"})]}),accent:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("path",{d:"M3 20.2h18"}),(0,t.jsx)("path",{d:"M7.2 20.2v2.1"}),(0,t.jsx)("path",{d:"M12 20.2v2.6"}),(0,t.jsx)("path",{d:"M16.8 20.2v2.1"})]})},travel:{base:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("rect",{x:"2.6",y:"7.8",width:"18.8",height:"11.6",rx:"2.6"}),(0,t.jsx)("path",{d:"M8.8 7.8V5.4a1.6 1.6 0 0 1 1.6-1.6h3.2a1.6 1.6 0 0 1 1.6 1.6v2.4"})]}),accent:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("path",{d:"M8.6 7.8v11.6"}),(0,t.jsx)("path",{d:"M15.4 7.8v11.6"})]})},cooking:{base:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("path",{d:"M5.4 6.4h11.2l-1 12.4a2.1 2.1 0 0 1-2.1 1.9H8.5a2.1 2.1 0 0 1-2.1-1.9L5.4 6.4Z"}),(0,t.jsx)("path",{d:"M16.4 9.2h2.2a2.6 2.6 0 0 1 0 5.2h-1.8"})]}),accent:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("path",{d:"M7.6 10.9h6.6"}),(0,t.jsx)("path",{d:"M8 14.6h5.2"})]})},health:{base:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("path",{d:"M4.4 16.4a7.6 7.6 0 1 1 15.2 0"}),(0,t.jsx)("path",{d:"M12 16.4 15.9 10"})]}),accent:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("path",{d:"M3.4 19.8h17.2"}),(0,t.jsx)("path",{d:"M6.4 11.2 7.9 12.3"}),(0,t.jsx)("path",{d:"M17.6 11.2 16.1 12.3"})]})},energy:{base:(0,t.jsx)("path",{d:"M13.4 3.8 7.9 13.1h3.9l-1.2 7.
11 5.5-9.3h-3.9l1.2-7.1Z",fill:"var(--mk-a)"}),accent:(0,t.jsx)("circle",{cx:"12",cy:"12",r:"9.2"})},finance:{base:(0,t.jsx)("path",{d:"M5.2 3.4h13.6v16.2l-2.27-1.4-2.27 1.4-2.26-1.4-2.27 1.4-2.27-1.4-2.26 1.4V3.4Z"}),accent:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("path",{d:"M8.4 8h7.2"}),(0,t.jsx)("path",{d:"M8.4 11.4h7.2"}),(0,t.jsx)("path",{d:"M8.4 14.8h4"})]})},convert:{base:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("path",{d:"M4.2 9.4A8.2 8.2 0 0 1 19.4 8.2"}),(0,t.jsx)("path",{d:"m19.9 4.2-.5 4.1-4-.7"})]}),accent:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("path",{d:"M19.8 14.6A8.2 8.2 0 0 1 4.6 15.8"}),(0,t.jsx)("path",{d:"m4.1 19.8.5-4.1 4 .7"})]})},date:{base:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("rect",{x:"3",y:"5.2",width:"18",height:"15.6",rx:"2.6"}),(0,t.jsx)("path",{d:"M8.2 3v4.2"}),(0,t.jsx)("path",{d:"M15.8 3v4.2"}),(0,t.jsx)("path",{d:"M3 10.2h18"})]}),accent:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("rect",{x:"6.6",y:"13",width:"4.4",height:"3.6",rx:"1.1",fill:"var(--mk-b)",stroke:"none"}),(0,t.jsx)("path",{d:"M14.2 14.8h3.4"})]})},utilities:{base:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("rect",{x:"3",y:"3",width:"7.2",height:"7.2",rx:"1.8"}),(0,t.jsx)("rect",{x:"13.8",y:"3",width:"7.2",height:"7.2",rx:"1.8"}),(0,t.jsx)("rect",{x:"3",y:"13.8",width:"7.2",height:"7.2",rx:"1.8"})]}),accent:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("path",{d:"M13.8 14.4h3.2"}),(0,t.jsx)("path",{d:"M20.2 14.4h.8"}),(0,t.jsx)("path",{d:"M13.8 17.4h1.2"}),(0,t.jsx)("path",{d:"M17.6 17.4h3.4"}),(0,t.jsx)("path",{d:"M13.8 20.4h4"}),(0,t.jsx)("path",{d:"M20.4 20.4h.6"})]})},math:{base:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("path",{d:"M3.9 7.2h6.6"}),(0,t.jsx)("path",{d:"M7.2 3.9v6.6"}),(0,t.jsx)("path",{d:"M13.5 7.2h6.6"})]}),accent:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("path",{d:"m4.87 14.47 4.66 4.66"}),(0,t.jsx)("path",{d:"m9.53 14.47-4.66 4.66"}),(0,t.jsx)("path",{d:"M13.5 16.8h6.6"}),(0,t.jsx)("circle",{cx:"16.8",cy:"14.2",r:"0.95",fill:"var(--mk-b)",stroke:"none"}),(0,t.jsx)("circle",{cx:"16.8",cy:"19.4",r:"0.95",fill:"var(--mk-b)",stroke:"none"})]})},emoji:{base:(0,t.jsx)("path",{d:"M4.4 5h15.2a2 2 0 0 1 2 2v8.4a2 2 0 0 1-2 2h-8.9L6 21.4v-4H4.4a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2Z"}),accent:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("path",{d:"M9 9.6v1.2"}),(0,t.jsx)("path",{d:"M15 9.6v1.2"}),(0,t.jsx)("path",{d:"M9.3 13.2a3.8 3.8 0 0 0 5.4 0"})]})}};function b(e){return e in v}function j({slug:e,className:r="h-6 w-6",mono:n=!1}){let a=v[e]??v.home,{mark:o}=g[e]??y;return(0,t.jsxs)("svg",{viewBox:"0 0 24 24",fill:"none",strokeWidth:1.75,strokeLinecap:"round",strokeLinejoin:"round",className:r,style:{"--mk-a":n?"currentColor":o.from,"--mk-b":n?"currentColor":o.to},"aria-hidden":!0,focusable:"false",children:[(0,t.jsx)("g",{stroke:"var(--mk-a)",children:a.base}),(0,t.jsx)("g",{stroke:"var(--mk-b)",opacity:n?.55:1,children:a.accent})]})}e.s(["CategoryMark",0,j,"hasCategoryMark",0,b],9113);let k=null;var M=e.i(49838);let w={calculator:"Calculator",converter:"Converter",checker:"Checker",lookup:"Lookup",article:"Guide"};e.s(["SiteSearch",0,function({variant:e="hero",placeholder:r="Search tools and guidesâ¦",autoFocus:s=!1,onNavigate:l,onRequestClose:u,className:c}){let d=(0,o.useRouter)(),f=(0,i.useId)(),h=`${f}-listbox`,p=e=>`${f}-opt-${e}`,m=(0,i.useRef)(null),x=(0,i.useRef)(null),[g,y]=(0,i.useState)(null),[v,C]=(0,i.useState)(""),[N,S]=(0,i.useState)(""),[E,A]=(0,i.useState)(!1),[P,O]=(0,i.useState)(-1);(0,i.useEffect)(()=>{let e=setTimeout(()=>S(v),120);return()=>clearTimeout(e)},[v]),(0,i.useEffect)(()=>{s&&m.current?.focus()},[s]);let R=(0,i.useMemo)(()=>g?function(e,t,r=8){let n=t.toLowerCase().trim();if(!n)return[];let a=n.split(/\s+/),o=[];for(let t of e){let e=t.title.toLowerCase(),r=0;e.startsWith(n)?r=100:e.includes(n)?r=70:t.keywords.includes(n)?r=40:a.length>1&&a.every(r=>e.includes(r)||t.keywords.includes(r))&&(r=25),r>0&&(r-=.05*Math.min(e.length,60),o.push({entry:t,score:r}))}return o.sort((e,t)=>t.score-e.score||e.entry.title.length-t.entry.title.length),o.slice(0,r).map(e=>e.entry)}(g,N):[],[g,N]);(0,i.useEffect)(()=>{P<0||x.current?.querySelector(`#${CSS.escape(p(P))}`)?.scrollIntoView({block:"nearest"})},[P]);let T=v.trim().length>0,_=E&&T,L=_&&null===g,D=_&&null!==g&&0===R.length;function F(e){C(""),A(!1),m.current?.blur(),l?.(),d.push(e.url)}let I=(0,i.useMemo)(()=>{let e=[];return R.forEach((t,r)=>{let n=e.find(e=>e.name===t.categoryName);n||(n={name:t.categoryName,items:[]},e.push(n)),n.items.push({entry:t,index:r})}),e},[R]),$="hero"===e;return(0,t.jsxs)("div",{className:(0,M.cn)("relative",$?"w-full max-w-xl":"w-full",c),children:[(0,t.jsxs)("div",{className:(0,M.cn)("flex items-center gap-2 rounded-xl border-thin border-hairline bg-card text-fg shadow-elev-1 transition-shadow","focus-within:border-coral-500/60 focus-within:ring-2 focus-within:ring-coral-500/25",$?"h-12 pr-3 pl-2 focus-within:shadow-coral-glow-lg":"h-11 px-3"),children:[$?(0,t.jsx)("button",{type:"button","aria-label":"Search",onMouseDown:e=>e.preventDefault(),onClick:function(){let e=P>=0?R[P]:R[0];e?F(e):m.current?.focus()},className:"grid h-8 w-8 shrink-0 cursor-pointer place-items-center rounded-lg bg-brand-gradient text-white shadow-coral-glow transition-transform focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-coral-500/40 motion-safe:hover:scale-105",children:(0,t.jsx)(n,{className:"h-4 w-4","aria-hidden":!0})}):(0,t.jsx)(n,{className:"h-4 w-4 shrink-0 text-fg-faint","aria-hidden":!0}),(0,t.jsx)("input",{ref:m,type:"text",role:"combobox","aria-label":"Search tools and guides","aria-expanded":_,"aria-controls":_?h:void 0,"aria-activedescendant":P>=0?p(P):void 0,"aria-autocomplete":"list",autoComplete:"off",autoCorrect:"off",spellCheck:!1,enterKeyHint:"search",placeholder:r,value:v,onCh
1ange:e=>{C(e.target.value),O(-1)},onFocus:()=>{A(!0),g||(k??=fetch("/search-index.json").then(e=>{if(!e.ok)throw Error(`search index ${e.status}`);return e.json()})).then(y).catch(()=>y([]))},onBlur:()=>A(!1),onKeyDown:function(e){if("ArrowDown"===e.key)e.preventDefault(),R.length&&O(e=>Math.min(e+1,R.length-1));else if("ArrowUp"===e.key)e.preventDefault(),O(e=>Math.max(e-1,-1));else if("Enter"===e.key){let t=P>=0?R[P]:R[0];t&&(e.preventDefault(),F(t))}else"Escape"===e.key&&(T?(e.preventDefault(),e.stopPropagation(),C(""),O(-1)):u?.())},className:(0,M.cn)("h-full w-full bg-transparent text-body text-fg outline-none placeholder:text-fg-faint")}),T&&(0,t.jsx)("button",{type:"button","aria-label":"Clear search",onMouseDown:e=>{e.preventDefault(),C(""),O(-1),m.current?.focus()},className:"inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md text-fg-faint transition-colors hover:bg-card-elevated hover:text-fg focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-coral-500/30",children:(0,t.jsx)(a.X,{className:"h-3.5 w-3.5","aria-hidden":!0})})]}),(0,t.jsx)("span",{className:"sr-only",role:"status","aria-live":"polite",children:_&&null!==g?0===R.length?"No results":`${R.length} result${1===R.length?"":"s"}`:""}),_&&(0,t.jsxs)("ul",{ref:x,id:h,role:"listbox","aria-label":"Search results",className:"absolute inset-x-0 top-full z-50 mt-2 max-h-[60vh] overflow-y-auto rounded-xl border-thin border-hairline bg-card p-1.5 shadow-elev-2 animate-in fade-in-0 zoom-in-95",children:[L&&(0,t.jsx)("li",{role:"presentation",className:"px-3 py-2 text-body-sm text-fg-faint",children:"Searchingâ¦"}),D&&(0,t.jsxs)("li",{role:"presentation",className:"px-3 py-2 text-body-sm text-fg-faint",children:["No results for â",v.trim(),"â."]}),I.map(e=>(0,t.jsx)("li",{role:"presentation",children:(0,t.jsxs)("div",{role:"group","aria-label":e.name,className:"mb-0.5",children:[(0,t.jsx)("p",{className:"px-3 pt-2 pb-1 text-label font-bold uppercase tracking-wide text-fg-faint",children:e.name}),e.items.map(({entry:e,index:r})=>(0,t.jsxs)("div",{id:p(r),role:"option","aria-selected":P===r,onMouseEnter:()=>O(r),onMouseDown:t=>{t.preventDefault(),F(e)},className:(0,M.cn)("flex cursor-pointer items-center justify-between gap-3 rounded-md px-3 py-2",P===r?"bg-card-elevated":"hover:bg-card-elevated"),children:[(0,t.jsxs)("span",{className:"flex min-w-0 items-center gap-2.5",children:[b(e.category)&&(0,t.jsx)(j,{slug:e.category,className:"h-4 w-4 shrink-0"}),(0,t.jsx)("span",{className:"truncate text-body-sm font-medium text-fg",children:e.title})]}),(0,t.jsx)("span",{className:"shrink-0 text-label text-fg-faint",children:w[e.type]})]},e.slug))]})},e.name))]})]})}],4407)},96530,e=>{"use strict";e.s(["AD_CLIENT",0,"ca-pub-7090346185524148","AD_SLOTS",0,{"after-result":"6483124747","in-how-to":"6155808910","mid-guide":"5329416055","pre-faq":"6450926030"}])}]);
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.