PageSourceSearch

https://evelant.ai/_next/static/chunks/3jhu896bmsiv7.js

js evelant.ai collected 2026-10-02 01:13:01 UTC 29,710 bytes, 3 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,291845,e=>{"use strict";var t=e.i(101842);e.s(["BrandWordmark",0,function({className:e="",style:i}){return(0,t.jsx)("span",{className:e,style:{fontFamily:"var(--font-brand), Georgia, serif",...i},children:"Evelant"})}])},783484,e=>{"use strict";var t=e.i(101842),i=e.i(923913),r=e.i(73584),n=e.i(41588),a=e.i(942295),o=e.i(643071);e.s(["ThemeModeSlider",0,function({dark:e}){let s=(0,o.usePrefersReducedMotion)();return(0,t.jsx)("span",{"aria-hidden":!0,className:`relative block h-8 w-16 overflow-hidden rounded-full border transition-[background-color,border-color,box-shadow] duration-500 ease-[cubic-bezier(0.22,1,0.36,1)] ${e?"border-black/30 bg-[#262626] shadow-[inset_0_1px_3px_rgba(0,0,0,0.55)]":"border-black/15 bg-[#f1f1f1] shadow-[inset_0_1px_3px_rgba(0,0,0,0.16)]"}`,children:(0,t.jsxs)(n.motion.span,{initial:!1,animate:{x:34*!!e},transition:s?{duration:0}:a.SPRING_GENTLE,className:`absolute left-[3px] top-[3px] flex h-6 w-6 items-center justify-center rounded-full bg-[#fafafa] transition-shadow duration-200 will-change-transform ${e?"text-[#595959] shadow-[0_2px_6px_rgba(0,0,0,0.48),inset_0_1px_1px_rgba(255,255,255,0.9)]":"text-[#d7a02b] shadow-[0_2px_6px_rgba(0,0,0,0.22),inset_0_1px_1px_rgba(255,255,255,0.9)]"}`,children:[(0,t.jsx)(r.Sun,{size:14,strokeWidth:1.8,className:`absolute transition-[opacity,transform] duration-300 ease-out motion-reduce:transition-none ${e?"scale-50 -rotate-90 opacity-0":"scale-100 rotate-0 opacity-100"}`}),(0,t.jsx)(i.Moon,{size:14,strokeWidth:1.8,className:`absolute transition-[opacity,transform] duration-300 ease-out motion-reduce:transition-none ${e?"scale-100 rotate-0 opacity-100":"scale-50 rotate-90 opacity-0"}`})]})})}])},405795,e=>{"use strict";let t;var i=e.i(513409);let r="theme";function n(e){if("u"<typeof document)return()=>{};let t=new MutationObserver(()=>e());return t.observe(document.documentElement,{attributes:!0,attributeFilter:["class"]}),()=>t.disconnect()}function a(){return!("u"<typeof document)&&document.documentElement.classList.contains("dark")}function o(){return!1}function s(e){if("u"<typeof document)return()=>{};let t=new MutationObserver(()=>e());t.observe(document.documentElement,{attributes:!0,attributeFilter:["class"]}),window.addEventListener("storage",e),window.addEventListener("theme-mode-changed",e);let i=window.matchMedia("(prefers-color-scheme: dark)");return i.addEventListener("change",e),()=>{t.disconnect(),window.removeEventListener("storage",e),window.removeEventListener("theme-mode-changed",e),i.removeEventListener("change",e)}}function l(){try{let e=localStorage.getItem(r);if("light"===e||"dark"===e||"auto"===e)return e}catch{}return"light"}function d(e){let i="auto"===e?window.matchMedia("(prefers-color-scheme: dark)").matches:"dark"===e;if(document.querySelector(".lp")){let e;(e=document.documentElement).classList.add("theme-fading"),window.clearTimeout(t),t=window.setTimeout(()=>e.classList.remove("theme-fading"),340),e.classList.toggle("dark",i)}else{let e,t,r;e=document.documentElement,(t=document.createElement("style")).appendChild(document.createTextNode(".transition,.transition-colors,.transition-all,.transition-shadow,.code-block-copy{transition:none!important}")),document.head.appendChild(t),e.classList.remove("theme-fading"),e.classList.toggle("dark",i),document.body.offsetWidth,r=()=>t.remove(),requestAnimationFrame(()=>window.setTimeout(r,0)),window.setTimeout(r,500)}try{localStorage.setItem(r,e),window.dispatchEvent(new CustomEvent("theme-mode-changed",{detail:e}))}catch{}}e.s(["readStoredTheme",0,l,"setDark",0,function(e){d(e?"dark":"light")},"setTheme",0,d,"useColorMode",0,function(){return(0,i.useSyncExternalStore)(s,l,()=>"light")},"useIsDark",0,function(){return(0,i.useSyncExternalStore)(n,a,o)}])},643071,e=>{"use strict";var t=e.i(513409);let i="(prefers-reduced-motion: reduce)";function r(){return!!window.matchMedia&&window.matchMedia(i).matches}e.s(["getPrefersReducedMotion",0,r,"usePrefersReducedMotion",0,function(){let[e,n]=(0,t.useState)(r);return(0,t.useEffect)(()=>{let e=window.matchMedia(i),t=()=>n(e.matches);return t(),e.addEventListener("change",t),()=>e.removeEventListener("change",t)},[]),e}
1])},923913,73584,e=>{"use strict";var t=e.i(591762);let i=(0,t.default)("moon",[["path",{d:"M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401",key:"kfwtm"}]]);e.s(["Moon",0,i],923913);let r=(0,t.default)("sun",[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"m17.66 17.66 1.41 1.41",key:"ptbguv"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m6.34 17.66-1.41 1.41",key:"1m8zz5"}],["path",{d:"m19.07 4.93-1.41 1.41",key:"1shlcs"}]]);e.s(["Sun",0,r],73584)},292970,(e,t,i)=>{"use strict";e.i(159737),Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"Image",{enumerable:!0,get:function(){return k}});let r=e.r(836437),n=e.r(56421),a=e.r(101842),o=n._(e.r(513409)),s=r._(e.r(612388)),l=r._(e.r(626882)),d=e.r(315439),u=e.r(118884),c=e.r(767463),m=e.r(637699),p=r._(e.r(278436)),f=e.r(221249),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,i,r,n,a,o){let s=e?.src;e&&e["data-loaded-src"]!==s&&(e["data-loaded-src"]=s,("decode"in e?e.decode():Promise.resolve()).catch(()=>{}).then(()=>{if(e.parentElement&&e.isConnected){if("empty"!==t&&n(!0),i?.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let r=!1,n=!1;i.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>r,isPropagationStopped:()=>n,persist:()=>{},preventDefault:()=>{r=!0,t.preventDefault()},stopPropagation:()=>{n=!0,t.stopPropagation()}})}r?.current&&r.current(e)}}))}function b(e){return o.use?{fetchPriority:e}:{fetchpriority:e}}"u"<typeof window&&(globalThis.__NEXT_IMAGE_IMPORTED=!0);let y="u"<typeof window?o.useEffect:o.useLayoutEffect,v=(0,o.forwardRef)(({src:e,srcSet:t,sizes:i,height:r,width:n,decoding:s,className:l,style:d,fetchPriority:u,placeholder:c,loading:m,unoptimized:p,fill:h,onLoadRef:v,onLoadingCompleteRef:w,setBlurComplete:k,setShowAltText:_,sizesInput:x,onLoad:P,onError:S,...C},E)=>{let O=(0,o.useRef)(!1),R=(0,o.useRef)(null);y(()=>{let{current:e}=O,{current:t}=R;e||null===t||(S&&(t.src=t.src),t.complete&&g(t,c,v,w,k,p,x),O.current=!0)},[e,c,v,w,S,p,x]);let M=(0,f.useMergedRef)(E,R);return(0,a.jsx)("img",{...C,...b(u),loading:m,width:n,height:r,decoding:s,"data-nimg":h?"fill":"1",className:l,style:d,sizes:i,srcSet:t,src:e,ref:M,onLoad:e=>{g(e.currentTarget,c,v,w,k,p,x)},onError:e=>{_(!0),"empty"!==c&&k(!0),S&&S(e)}})});function w({isAppRouter:e,imgAttributes:t}){let i={as:"image",imageSrcSet:t.srcSet,imageSizes:t.sizes,crossOrigin:t.crossOrigin,referrerPolicy:t.referrerPolicy,...b(t.fetchPriority)};return e&&s.default.preload?(s.default.preload(t.src,i),null):(0,a.jsx)(l.default,{children:(0,a.jsx)("link",{rel:"preload",href:t.srcSet?void 0:t.src,...i},"__nimg-"+t.src+t.srcSet+t.sizes)})}let k=(0,o.forwardRef)((e,t)=>{let i=(0,o.useContext)(m.RouterContext),r=(0,o.useContext)(c.ImageConfigContext),n=(0,o.useMemo)(()=>{let e=h||r||u.imageConfigDefault,t=[...e.deviceSizes,...e.imageSizes].sort((e,t)=>e-t),i=e.deviceSizes.sort((e,t)=>e-t),n=e.qualities?.sort((e,t)=>e-t);return{...e,allSizes:t,deviceSizes:i,qualities:n,localPatterns:"u"<typeof window?r?.localPatterns:e.localPatterns}},[r]),{onLoad:s,onLoadingComplete:l}=e,f=(0,o.useRef)(s);(0,o.useEffect)(()=>{f.current=s},[s]);let g=(0,o.useRef)(l);(0,o.useEffect)(()=>{g.current=l},[l]);let[b,y]=(0,o.useState)(!1),[k,_]=(0,o.useState)(!1),{props:x,meta:P}=(0,d.getImgProps)(e,{defaultLoader:p.default,imgConf:n,blurComplete:b,showAltText:k});return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(v,{...x,unoptimized:P.unoptimized,placeholder:P.placeholder,fill:P.fill,onLoadRef:f,onLoadingCompleteRef:g,setBlurComplete:y,setShowAltText:_,sizesInput:e.sizes,ref:t}),P.preload?(0,a.jsx)(w,{isAppRouter:!i,imgAttributes:x}):null]})});("function"==typeof i.default||"object"==typeof i.default&&null!==i.default)&&void 0===i.default.__esModule&&(Object.defineProperty(i.default,"__esMo
1dule",{value:!0}),Object.assign(i.default,i),t.exports=i.default)},300667,(e,t,i)=>{"use strict";function r(e,t){let i=e||75;return t?.qualities?.length?t.qualities.reduce((e,t)=>Math.abs(t-i)<Math.abs(e-i)?t:e,t.qualities[0]):i}Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"findClosestQuality",{enumerable:!0,get:function(){return r}})},278436,(e,t,i)=>{"use strict";e.i(159737),Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"default",{enumerable:!0,get:function(){return o}});let r=e.r(300667),n=e.r(333645);function a({config:e,src:t,width:i,quality:o}){let s=(0,n.getDeploymentId)();if(t.startsWith("/")&&!t.startsWith("//"))if(t.includes("/_next/static/immutable")&&!(0,n.getAssetToken)())s=void 0;else{let e=t.indexOf("?");if(-1!==e){let i=new URLSearchParams(t.slice(e+1)),r=i.get("dpl");if(r){s=r,i.delete("dpl");let n=i.toString();t=t.slice(0,e)+(n?"?"+n:"")}}}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.
2Read more: https://nextjs.org/docs/messages/next-image-unconfigured-localpatterns`),"__NEXT_ERROR_CODE",{value:"E871",enumerable:!1,configurable:!0});let l=(0,r.findClosestQuality)(o,e);return`${e.path}?url=${encodeURIComponent(t)}&w=${i}&q=${l}${t.startsWith("/")&&s?`&dpl=${s}`:""}`}a.__next_img_default=!0;let o=a},626882,(e,t,i)=>{"use strict";e.i(159737),Object.defineProperty(i,"__esModule",{value:!0});var r={default:function(){return h},defaultHead:function(){return c}};for(var n in r)Object.defineProperty(i,n,{enumerable:!0,get:r[n]});let a=e.r(836437),o=e.r(56421),s=e.r(101842),l=o._(e.r(513409)),d=a._(e.r(769543)),u=e.r(863327);function c(){return[(0,s.jsx)("meta",{charSet:"utf-8"},"charset"),(0,s.jsx)("meta",{name:"viewport",content:"width=device-width"},"viewport")]}function m(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===l.default.Fragment?e.concat(l.default.Children.toArray(t.props.children).reduce((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}let p=["name","httpEquiv","charSet","itemProp"];function f(e){let t,i,r,n;return e.reduce(m,[]).reverse().concat(c().reverse()).filter((t=new Set,i=new Set,r=new Set,n={},e=>{let a=!0,o=!1;if(e.key&&"number"!=typeof e.key&&e.key.indexOf("$")>0){o=!0;let i=e.key.slice(e.key.indexOf("$")+1);t.has(i)?a=!1:t.add(i)}switch(e.type){case"title":case"base":i.has(e.type)?a=!1:i.add(e.type);break;case"meta":for(let t=0,i=p.length;t<i;t++){let i=p[t];if(e.props.hasOwnProperty(i))if("charSet"===i)r.has(i)?a=!1:r.add(i);else{let t=e.props[i],r=n[i]||new Set;("name"!==i||!o)&&r.has(t)?a=!1:(r.add(t),n[i]=r)}}}return a})).reverse().map((e,t)=>{let i=e.key||t;return l.default.cloneElement(e,{key:i})})}let h=function({children:e}){let t=(0,l.useContext)(u.HeadManagerContext);return(0,s.jsx)(d.default,{reduceComponentsToState:f,headManager:t,children:e})};("function"==typeof i.default||"object"==typeof i.default&&null!==i.default)&&void 0===i.default.__esModule&&(Object.defineProperty(i.default,"__esModule",{value:!0}),Object.assign(i.default,i),t.exports=i.default)},398798,(e,t,i)=>{"use strict";function r({widthInt:e,heightInt:t,blurWidth:i,blurHeight:n,blurDataURL:a,objectFit:o}){let s=i?40*i:e,l=n?40*n:t,d=s&&l?`viewBox='0 0 ${s} ${l}'`:"";return`%3Csvg xmlns='http://www.w3.org/2000/svg' ${d}%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='${d?"none":"contain"===o?"xMidYMid":"cover"===o?"xMidYMid slice":"none"}' style='filter: url(%23b);' href='${a}'/%3E%3C/svg%3E`}Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"getImageBlurSvg",{enumerable:!0,get:function(){return r}})},118884,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0});var r={VALID_LOADERS:function(){return a},imageConfigDefault:function(){return o}};for(var n in r)Object.defineProperty(i,n,{enumerable:!0,get:r[n]});let a=["default","imgix","cloudinary","akamai","custom"],o={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],path:"/_next/image",loader:"default",loaderFile:"",domains:[],disableStaticImages:!1,minimumCacheTTL:14400,formats:["image/webp"],maximumDiskCacheSize:void 0,maximumRedirects:3,maximumResponseBody:5e7,dangerouslyAllowLocalIP:!1,dangerouslyAllowSVG:!1,
2contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;",contentDispositionType:"attachment",localPatterns:void 0,remotePatterns:[],qualities:[75],unoptimized:!1,customCacheHandler:!1}},315439,(e,t,i)=>{"use strict";e.i(159737),Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"getImgProps",{enumerable:!0,get:function(){return d}});let r=e.r(333645),n=e.r(398798),a=e.r(118884),o=["-moz-initial","fill","none","scale-down",void 0];function s(e){return void 0!==e.default}function l(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 d({src:e,sizes:t,unoptimized:i=!1,priority:u=!1,preload:c=!1,loading:m,className:p,quality:f,width:h,height:g,fill:b=!1,style:y,overrideSrc:v,onLoad:w,onLoadingComplete:k,placeholder:_="empty",blurDataURL:x,fetchPriority:P,decoding:S="async",layout:C,objectFit:E,objectPosition:O,lazyBoundary:R,lazyRoot:M,...j},D){var q;let A,I,L,{imgConf:G,showAltText:T,blurComplete:z,defaultLoader:N}=D,U=G||a.imageConfigDefault;if("allSizes"in U)A=U;else{let e=[...U.deviceSizes,...U.imageSizes].sort((e,t)=>e-t),t=U.deviceSizes.sort((e,t)=>e-t),i=U.qualities?.sort((e,t)=>e-t);A={...U,allSizes:e,deviceSizes:t,qualities:i}}if(void 0===N)throw Object.defineProperty(Error("images.loaderFile detected but the file is missing default export.\nRead more: https://nextjs.org/docs/messages/invalid-images-config"),"__NEXT_ERROR_CODE",{value:"E163",enumerable:!1,configurable:!0});let F=j.loader||N;delete j.loader,delete j.srcSet;let $="__next_img_default"in F;if($){if("custom"===A.loader)throw Object.defineProperty(Error(`Image with src "${e}" is missing "loader" prop.
3Read more: https://nextjs.org/docs/messages/next-image-missing-loader`),"__NEXT_ERROR_CODE",{value:"E252",enumerable:!1,configurable:!0})}else{let e=F;F=t=>{let{config:i,...r}=t;return e(r)}}if(C){"fill"===C&&(b=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[C];e&&(y={...y,...e});let i={responsive:"100vw",fill:"100vw"}[C];i&&!t&&(t=i)}let B="",W=l(h),Q=l(g);if((q=e)&&"object"==typeof q&&(s(q)||void 0!==q.src)){let t=s(e)?e.default:e;if(!t.src)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received ${JSON.stringify(t)}`),"__NEXT_ERROR_CODE",{value:"E460",enumerable:!1,configurable:!0});if(!t.height||!t.width)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received ${JSON.stringify(t)}`),"__NEXT_ERROR_CODE",{value:"E48",enumerable:!1,configurable:!0});if(I=t.blurWidth,L=t.blurHeight,x=x||t.blurDataURL,B=t.src,!b)if(W||Q){if(W&&!Q){let e=W/t.width;Q=Math.round(t.height*e)}else if(!W&&Q){let e=Q/t.height;W=Math.round(t.width*e)}}else W=t.width,Q=t.height}let V=!u&&!c&&("lazy"===m||void 0===m);(!(e="string"==typeof e?e:B)||e.startsWith("data:")||e.startsWith("blob:"))&&(i=!0,V=!1),A.unoptimized&&(i=!0),$&&!A.dangerouslyAllowSVG&&e.split("?",1)[0].endsWith(".svg")&&(i=!0);let Y=l(f),K=Object.assign(b?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:E,objectPosition:O}:{},T?{}:{color:"transparent"},y),H=z||"empty"===_?null:"blur"===_?`url("data:image/svg+xml;charset=utf-8,${(0,n.getImageBlurSvg)({widthInt:W,heightInt:Q,blurWidth:I,blurHeight:L,blurDataURL:x||"",objectFit:K.objectFit})}")`:`url("${_}")`,X=o.includes(K.objectFit)?"fill"===K.objectFit?"100% 100%":"cover":K.objectFit,J=H?{backgroundSize:X,backgroundPosition:K.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:H}:{},Z=function({config:e,src:t,unoptimized:i,width:n,quality:a,sizes:o,loader:s}){if(i){if(t.startsWith("/")&&!t.startsWith("//")){let e=(0,r.getDeploymentId)();if(t.includes("/_next/static/immutable")&&!(0,r.getAssetToken)())e=void 0;else if(e){let i=t.indexOf("?");if(-1!==i){let r=new URLSearchParams(t.slice(i+1));r.get("dpl")||(r.append("dpl",e),t=t.slice(0,i)+"?"+r.toString())}else t+=`?dpl=${e}`}}return{src:t,srcSet:void 0,sizes:void 0}}let{widths:l,kind:d}=function({deviceSizes:e,allSizes:t},i,r){if(r){let i=/(^|\s)(1?\d?\d)vw/g,n=[];for(let e;e=i.exec(r);)n.push(parseInt(e[2]));if(n.length){let i=.01*Math.min(...n);return{widths:t.filter(t=>t>=e[0]*i),kind:"w"}}return{widths:t,kind:"w"}}return"number"!=typeof i?{widths:e,kind:"w"}:{widths:[...new Set([i,2*i].map(e=>t.find(t=>t>=e)||t[t.length-1]))],kind:"x"}}(e,n,o),u=l.length-1;return{sizes:o||"w"!==d?o:"100vw",srcSet:l.map((i,r)=>`${s({config:e,src:t,quality:a,width:i})} ${"w"===d?i:r+1}${d}`).join(", "),src:s({config:e,src:t,quality:a,width:l[u]})}}({config:A,src:e,unoptimized:i,width:W,quality:Y,sizes:t,loader:F}),ee=V?"lazy":m;return{props:{...j,loading:ee,fetchPriority:P,width:W,height:Q,decoding:S,className:p,style:{...K,...J},sizes:Z.sizes,srcSet:Z.srcSet,src:v||Z.src},meta:{unoptimized:i,preload:c||u,placeholder:_,fill:b}}}},767463,(e,t,i)=>{"use strict";e.i(159737),Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"ImageConfigContext",{enumerable:!0,get:function(){return a}});let r=e.r(836437)._(e.r(513409)),n=e.r(118884),a=r.default.createContext(n.imageConfigDefault)},637699,(e,t,i)=>{"use strict";e.i(159737),Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"RouterContext",{enumerable:!0,get:function(){return r}});let r=e.r(836437)._(e.r(513409)).default.createContext(null)},551140,(e,t,i)=>{"use strict";e.i(159737),Object.defineProperty(i,"__esModule",{value:!0});var r={default:function(){return u},getImageProps:function(){return d}};for(var n in r)Object.defineProperty(i,n,{enumerable:!0,get:r[n]});let a=e.r(836437),o=e.r(315439),s=e.r(292970),l=a._(e.r(278436));function d(e){let{props:t}=(0,o.getImgProps)(e,{defaultLoader:l.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qual
3ities:[75],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,i]of Object.entries(t))void 0===i&&delete t[e];return{props:t}}let u=s.Image},554297,(e,t,i)=>{t.exports=e.r(551140)},769543,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"default",{enumerable:!0,get:function(){return s}});let r=e.r(513409),n="u"<typeof window,a=n?()=>{}:r.useLayoutEffect,o=n?()=>{}:r.useEffect;function s(e){let{headManager:t,reduceComponentsToState:i}=e;function s(){if(t&&t.mountedInstances){let e=r.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(i(e))}}return n&&(t?.mountedInstances?.add(e.children),s()),a(()=>(t?.mountedInstances?.add(e.children),()=>{t?.mountedInstances?.delete(e.children)})),a(()=>(t&&(t._pendingUpdate=s),()=>{t&&(t._pendingUpdate=s)})),o(()=>(t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null),()=>{t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null)})),null}},759071,137257,e=>{"use strict";let t=[{id:"anthropic",label:"Anthropic",blurb:"Claude models, billed to your Anthropic account.",wire:"anthropic",keyPrefixes:["sk-ant-"],keyRequired:!0,baseUrlRequired:!1,consoleUrl:"https://console.anthropic.com/settings/keys",routable:!0,modelNameRequired:!1},{id:"openai",label:"OpenAI",blurb:"GPT models, billed to your OpenAI account.",wire:"openai",keyPrefixes:["sk-"],keyRequired:!0,baseUrlRequired:!1,consoleUrl:"https://platform.openai.com/api-keys",routable:!0,modelNameRequired:!1},{id:"gemini",label:"Google AI Studio",blurb:"Gemini models, billed to your Google account.",wire:"gemini",keyPrefixes:["AIza"],keyRequired:!0,baseUrlRequired:!1,consoleUrl:"https://aistudio.google.com/apikey",routable:!0,modelNameRequired:!1},{id:"deepseek",label:"DeepSeek",blurb:"DeepSeek V4, via the OpenAI-compatible endpoint.",wire:"openai-compatible",keyPrefixes:["sk-"],keyRequired:!0,defaultBaseUrl:"https://api.deepseek.com/v1",baseUrlRequired:!1,consoleUrl:"https://platform.deepseek.com/api_keys",routable:!0,modelNameRequired:!1,modelNamePlaceholder:"deepseek-v4-flash"},{id:"moonshot",label:"Kimi (Moonshot)",blurb:"Moonshot Kimi models, via the OpenAI-compatible endpoint.",wire:"openai-compatible",keyPrefixes:["sk-"],keyRequired:!0,defaultBaseUrl:"https://api.moonshot.ai/v1",baseUrlRequired:!1,consoleUrl:"https://platform.kimi.ai/console/api-keys",routable:!0,modelNameRequired:!1,modelNamePlaceholder:"kimi-k3"},{id:"zhipu",label:"GLM (Zhipu AI)",blurb:"GLM models, via the OpenAI-compatible endpoint.",wire:"openai-compatible",keyPrefixes:[],keyRequired:!0,defaultBaseUrl:"https://open.bigmodel.cn/api/paas/v4",baseUrlRequired:!1,consoleUrl:"https://open.bigmodel.cn/usercenter/apikeys",routable:!0,modelNameRequired:!1,modelNamePlaceholder:"glm-4.7"},{id:"qwen",label:"Qwen (DashScope)",blurb:"Alibaba Qwen models, via the OpenAI-compatible endpoint.",wire:"openai-compatible",keyPrefixes:["sk-"],keyRequired:!0,defaultBaseUrl:"https://dashscope.aliyuncs.com/compatible-mode/v1",baseUrlRequired:!1,consoleUrl:"https://bailian.console.aliyun.com/",routable:!0,modelNameRequired:!1,modelNamePlaceholder:"qwen3.8-max"},{id:"ollama",label:"Ollama",blurb:"A self-hosted Ollama server. Must be reachable from the internet over https — a local install on your own machine cannot be reached from our servers.",wire:"openai-compatible",keyPrefixes:[],keyRequired:!1,defaultBaseUrl:"https://ollama.example.com/v1",baseUrlRequired:!0,consoleUrl:"https://ollama.com/download",routable:!0,modelNameRequired:!0,modelNamePlaceholder:"llama3.2"}];function i(e){return e.startsWith("deepseek")?"deepseek":e.startsWith("kimi")||e.startsWith("moonshot")?"moonshot":e.startsWith("glm")?"zhipu":e.startsWith("qwen")?"qwen":e.startsWith("ollama")?"ollama":null}t.map(e=>e.id),t.map(e=>[e.id,e]),e.s(["BYOK_PROVIDER_META",0,t,"byokProviderForModel",0,i],137257);let r={guest:{credits:10,interval:"daily"},free:{credits:15,interval:"daily"},pro:{credits:1e3,interval:"monthly"},max:{credits:5e3,interval:"monthly"}};r.guest.credits,r.free.credits,r.pro.credits;let n={"gemini-3.1-flash-lite":1,"claude-4.5-haiku":1,"chatgpt-5.4-mini":1,"gemini-2.5-flash":1,"gemini-2.5-flash-lite":1,"gemini-3-flash":1,"gemini-2.5-pro":2,"chatgpt-5.4-auto":2,"chatgpt-5.4-reasoning":3,"claude-3.7-sonnet":3,"claude-4.5-sonnet":3,"gemini-3.7-flash":2,"gemini-3.1-pro-preview":2,"chatgpt-5.5":6,"claude-4.6-sonnet":3,"claude-5-sonnet":3,"deepseek-v4-flash":0,"deepseek-v4-pro":0,"kimi-k3":0,"glm-4.7":0,"qwen3.8-max":0,"qwen3.7-plus":0,"ollama-local":0};Object.keys(n).filter(e=>n[e]>1);let a={"gemini-3.1-flash-lite":"flash","claude-4.5-haiku":"flash","chatgpt-5.4-mini":"flash","gemini-2.5-flash":"flash","gemini-2.5-flash-lite":"flash","gemini-3-flash":"flash","gemini-2.5-pro":"reasoning","chatgpt-5.4-auto":"balanced","chatgpt-5.4-reasoning":"reasoning","claude-3.7-sonnet":"reasoning","claude-4.5-sonnet":"reasoning","gemini-3.7-flash":"flash","gemini-3.1-pro-preview":"reasoning","chatgpt-5.5":"reasoning","claude-4.6-sonnet":"reasoning","claude-5-sonnet":"reasoning"},o=["gemini-3.1-flash-lite","claude-4.5-haiku","chatgpt-5.4-mini"],s=["gemini-2.5-flash","gemini-2.5-flash-lite","gemini-3-flash","gemini-2.5-pro","chatgpt-5.4-auto","chatgpt-5.4-reasoning","claude-3.7-sonnet","claude-4.5-sonnet"],l=["gemini-3.7-flash","gemini-3.1-pro-preview","chatgpt-5.5","claude-4.6-sonnet","claude-5-sonnet"],d=["deepseek-v4-flash","deepseek-v4-pro","kimi-k3","glm-4.7","qwen3.8-max","qwen3.7-plus","ollama-local"],u="auto",c={guest:[...o],free:[...o],pro:[...o,...s,...l],max:[...o,...s,...l,...d]};c.guest,c.free,c.pro;let m=[{id:"gemini-3.1-flash-lite",name:"Gemini 3.1 Flash-Lite",description:"Fastest and cheapest",provider:"Gemini",tier:"base"},{id:"claude-4.5-haiku",name:"Claude Haiku 4.5",description:"Fast, with real reasoning",provider:"Claude",tier:"base"},{id:"chatgpt-5.4-mini",name:"ChatGPT 5.4 Mini",description:"Quick everyday answers",provider:"ChatGPT",tier:"base"},{id:"gemini-3-flash",name:"Gemini 3 Flash (Preview)",description:"Fast experimental model",provider:"Gemini",tier:"legacy"}
3,{id:"gemini-2.5-pro",name:"Gemini 2.5 Pro",description:"Most capable Gemini 2.5",provider:"Gemini",tier:"legacy"},{id:"gemini-2.5-flash",name:"Gemini 2.5 Flash",description:"Great for everyday tasks",provider:"Gemini",tier:"legacy"},{id:"gemini-2.5-flash-lite",name:"Gemini 2.5 Flash-Lite",description:"Fast & cost-efficient",provider:"Gemini",tier:"legacy"},{id:"chatgpt-5.4-auto",name:"ChatGPT 5.4 Auto",description:"General-purpose high quality",provider:"ChatGPT",tier:"legacy"},{id:"chatgpt-5.4-reasoning",name:"ChatGPT 5.4 Reasoning",description:"Advanced reasoning & math",provider:"ChatGPT",tier:"legacy"},{id:"claude-4.5-sonnet",name:"Claude 4.5 Sonnet",description:"Powerful & thoughtful",provider:"Claude",tier:"legacy"},{id:"claude-3.7-sonnet",name:"Claude 3.7 Sonnet",description:"Extended thinking mode",provider:"Claude",tier:"legacy"},{id:"claude-5-sonnet",name:"Claude Sonnet 5",description:"Strongest Claude Sonnet",provider:"Claude",tier:"advanced"},{id:"claude-4.6-sonnet",name:"Claude 4.6 Sonnet",description:"Balanced intelligence & speed",provider:"Claude",tier:"advanced"},{id:"chatgpt-5.5",name:"ChatGPT 5.5",description:"Frontier reasoning",provider:"ChatGPT",tier:"advanced"},{id:"gemini-3.1-pro-preview",name:"Gemini 3.1 Pro (Preview)",description:"Highest quality Gemini",provider:"Gemini",tier:"advanced"},{id:"gemini-3.7-flash",name:"Gemini 3.7 Flash",description:"Frontier quality at Flash speed",provider:"Gemini",tier:"advanced"},{id:"deepseek-v4-flash",name:"DeepSeek V4 Flash",description:"Your DeepSeek key",provider:"DeepSeek",tier:"byok"},{id:"deepseek-v4-pro",name:"DeepSeek V4 Pro",description:"Deeper reasoning, your DeepSeek key",provider:"DeepSeek",tier:"byok"},{id:"kimi-k3",name:"Kimi K3",description:"Your Moonshot key",provider:"Kimi",tier:"byok"},{id:"glm-4.7",name:"GLM-4.7",description:"Your Zhipu key",provider:"GLM",tier:"byok"},{id:"qwen3.8-max",name:"Qwen3.8 Max",description:"Your DashScope key",provider:"Qwen",tier:"byok"},{id:"qwen3.7-plus",name:"Qwen3.7 Plus",description:"Faster, your DashScope key",provider:"Qwen",tier:"byok"},{id:"ollama-local",name:"Ollama",description:"Your self-hosted server",provider:"Ollama",tier:"byok"}],p={base:{label:"Base",description:"Fast and cheap. Where Auto starts."},legacy:{label:"Legacy",description:"Older models, kept for manual use."},advanced:{label:"Advanced",description:"Strongest models. Where Auto escalates."},byok:{label:"Your keys",description:"Runs on a provider account you connect. Uses no credits."}},f=["base","advanced","legacy","byok"].map(e=>({tier:e,label:p[e].label,description:p[e].description,models:m.filter(t=>t.tier===e)})),h=["Gemini","ChatGPT","Claude"].map(e=>({provider:e,models:m.filter(t=>t.provider===e)})),g={[u]:"Auto",...m.reduce((e,t)=>(e[t.id]=t.name,e),{})};e.s(["ADVANCED_MODEL_IDS",0,l,"AUTO_MODEL_ID",0,u,"BASE_MODEL_IDS",0,o,"MODEL_CATALOG",0,m,"MODEL_DISPLAY_NAMES",0,g,"MODEL_PROVIDERS",0,h,"MODEL_TIERS",0,f,"PLAN_LIMITS",0,r,"PLAN_MODELS",0,c,"getChatSpeedBudget",0,function(e){switch(e){case"flash":return{historyMessages:8,historyChars:4e4,contextChunks:3,contextChars:6e3,maxOutputTokens:2e4,allowSearchFallback:!0,searchResultsPerQuery:6};case"reasoning":return{historyMessages:24,historyChars:15e4,contextChunks:12,contextChars:2e4,maxOutputTokens:2e4,allowSearchFallback:!0,searchResultsPerQuery:10};default:return{historyMessages:16,historyChars:8e4,contextChunks:8,contextChars:12e3,maxOutputTokens:8192,allowSearchFallback:!0,searchResultsPerQuery:10}}},"getModelCreditCost",0,function(e){return n[e]??3},"getModelSpeedProfile",0,function(e){let t=e.trim().toLowerCase();if(!t)return"balanced";let i=a[t];return i||(t.includes("flash")||t.includes("lite")||t.includes("haiku")?"flash":t.includes("reasoning")||t.includes("pro")||t.includes("sonnet")||t.includes("opus")?"reasoning":"balanced")},"getPickerModels",0,function(e,t=[]){return(c[e]??c.free).filter(e=>!d.includes(e)||t.includes(e))},"getPlanDefaultModel",0,function(e){if("pro"===e||"max"===e){let t="claude-5-sonnet";if((c[e]??[]).includes(t))return t}return u},"getUnlockedByokModels",0,function(e){return 0===e.length?[]:d.filter(t=>{let r=i(t);return null!==r&&e.includes(r)})}],759071)}]);

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.