PageSourceSearch

https://www.solclaw.ai/_next/static/chunks/7a92ed386abac351.js?dpl=dpl_Eidrt9cRDfRHH93kjw6h5tHniNiq

js solclaw.ai collected 2026-10-05 14:15:09 UTC 24,081 bytes, 5 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,33525,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"warnOnce",{enumerable:!0,get:function(){return n}});let n=e=>{}},18581,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"useMergedRef",{enumerable:!0,get:function(){return i}});let n=e.r(71645);function i(e,t){let r=(0,n.useRef)(null),i=(0,n.useRef)(null);return(0,n.useCallback)(n=>{if(null===n){let e=r.current;e&&(r.current=null,e());let t=i.current;t&&(i.current=null,t())}else e&&(r.current=l(e,n)),t&&(i.current=l(t,n))},[e,t])}function l(e,t){if("function"!=typeof e)return e.current=t,()=>{e.current=null};{let r=e(t);return"function"==typeof r?r:()=>e(null)}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},72642,e=>{"use strict";var t=e.i(18050);function r(){return(0,t.jsxs)("div",{className:"pointer-events-none fixed inset-0 z-0 overflow-hidden",children:[(0,t.jsx)("div",{className:"orb orb-1 absolute -top-[15%] -left-[5%] h-[600px] w-[600px] rounded-full bg-[#9945FF] opacity-[0.08]"}),(0,t.jsx)("div",{className:"orb orb-3 absolute top-[45%] -right-[8%] h-[500px] w-[500px] rounded-full bg-[#9945FF] opacity-[0.06]"}),(0,t.jsx)("div",{className:"orb orb-5 absolute top-[75%] left-[20%] h-[400px] w-[400px] rounded-full bg-[#9945FF] opacity-[0.05]"})]})}e.s(["Orbs",()=>r])},98879,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return o}});let n=e.r(71645),i="u"<typeof window,l=i?()=>{}:n.useLayoutEffect,s=i?()=>{}:n.useEffect;function o(e){let{headManager:t,reduceComponentsToState:r}=e;function o(){if(t&&t.mountedInstances){let e=n.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(r(e))}}return i&&(t?.mountedInstances?.add(e.children),o()),l(()=>(t?.mountedInstances?.add(e.children),()=>{t?.mountedInstances?.delete(e.children)})),l(()=>(t&&(t._pendingUpdate=o),()=>{t&&(t._pendingUpdate=o)})),s(()=>(t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null),()=>{t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null)})),null}},25633,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={default:function(){return h},defaultHead:function(){return c}};for(var i in n)Object.defineProperty(r,i,{enumerable:!0,get:n[i]});let l=e.r(55682),s=e.r(90809),o=e.r(18050),a=s._(e.r(71645)),u=l._(e.r(98879)),d=e.r(42732);function c(){return[(0,o.jsx)("meta",{charSet:"utf-8"},"charset"),(0,o.jsx)("meta",{name:"viewport",content:"width=device-width"},"viewport")]}function f(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===a.default.Fragment?e.concat(a.default.Children.toArray(t.props.children).reduce((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}e.r(33525);let p=["name","httpEquiv","charSet","itemProp"];function m(e){let t,r,n,i;return e.reduce(f,[]).reverse().concat(c().reverse()).filter((t=new Set,r=new Set,n=new Set,i={},e=>{let l=!0,s=!1;if(e.key&&"number"!=typeof e.key&&e.key.indexOf("$")>0){s=!0;let r=e.key.slice(e.key.indexOf("$")+1);t.has(r)?l=!1:t.add(r)}switch(e.type){case"title":case"base":r.has(e.type)?l=!1:r.add(e.type);break;case"meta":for(let t=0,r=p.length;t<r;t++){let r=p[t];if(e.props.hasOwnProperty(r))if("charSet"===r)n.has(r)?l=!1:n.add(r);else{let t=e.props[r],n=i[r]||new Set;("name"!==r||!s)&&n.has(t)?l=!1:(n.add(t),i[r]=n)}}}return l})).reverse().map((e,t)=>{let r=e.key||t;return a.default.cloneElement(e,{key:r})})}let h=function({children:e}){let t=(0,a.useContext)(d.HeadManagerContext);return(0,o.jsx)(u.default,{reduceComponentsToState:m,headManager:t,children:e})};("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esMo
1dule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},88143,(e,t,r)=>{"use strict";function n({widthInt:e,heightInt:t,blurWidth:r,blurHeight:n,blurDataURL:i,objectFit:l}){let s=r?40*r:e,o=n?40*n:t,a=s&&o?`viewBox='0 0 ${s} ${o}'`:"";return`%3Csvg xmlns='http://www.w3.org/2000/svg' ${a}%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='${a?"none":"contain"===l?"xMidYMid":"cover"===l?"xMidYMid slice":"none"}' style='filter: url(%23b);' href='${i}'/%3E%3C/svg%3E`}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"getImageBlurSvg",{enumerable:!0,get:function(){return n}})},87690,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={VALID_LOADERS:function(){return l},imageConfigDefault:function(){return s}};for(var i in n)Object.defineProperty(r,i,{enumerable:!0,get:n[i]});let l=["default","imgix","cloudinary","akamai","custom"],s={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,maximumResponseBody:5e7,dangerouslyAllowLocalIP:!1,dangerouslyAllowSVG:!1,contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;",contentDispositionType:"attachment",localPatterns:void 0,remotePatterns:[],qualities:[75],unoptimized:!1}},8927,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"getImgProps",{enumerable:!0,get:function(){return u}}),e.r(33525);let n=e.r(43369),i=e.r(88143),l=e.r(87690),s=["-moz-initial","fill","none","scale-down",void 0];function o(e){return void 0!==e.default}function a(e){return void 0===e?e:"number"==typeof e?Number.isFinite(e)?e:NaN:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function u({src:e,sizes:t,unoptimized:r=!1,priority:u=!1,preload:d=!1,loading:c,className:f,quality:p,width:m,height:h,fill:g=!1,style:x,overrideSrc:b,onLoad:y,onLoadingComplete:v,placeholder:w="empty",blurDataURL:j,fetchPriority:_,decoding:C="async",layout:O,objectFit:P,objectPosition:S,lazyBoundary:E,lazyRoot:M,...R},N){var I;let $,k,T,{imgConf:z,showAltText:D,blurComplete:L,defaultLoader:A}=N,F=z||l.imageConfigDefault;if("allSizes"in F)$=F;else{let e=[...F.deviceSizes,...F.imageSizes].sort((e,t)=>e-t),t=F.deviceSizes.sort((e,t)=>e-t),r=F.qualities?.sort((e,t)=>e-t);$={...F,allSizes:e,deviceSizes:t,qualities:r}}if(void 0===A)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 B=R.loader||A;delete R.loader,delete R.srcSet;let W="__next_img_default"in B;if(W){if("custom"===$.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=B;B=t=>{let{config:r,...n}=t;return e(n)}}if(O){"fill"===O&&(g=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[O];e&&(x={...x,...e});let r={responsive:"100vw",fill:"100vw"}[O];r&&!t&&(t=r)}let q="",U=a(m),G=a(h);if((I=e)&&"object"==typeof I&&(o(I)||void 0!==I.src)){let t=o(e)?e.default:e;if(!t.src)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received ${JSON.stringify(t)}`),"__NEXT_ERROR_CODE",{value:"E460",enumerable:!1,configurable:!0});if(!t.height||!t.width)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received ${JSON.stringify(t)}
2`),"__NEXT_ERROR_CODE",{value:"E48",enumerable:!1,configurable:!0});if(k=t.blurWidth,T=t.blurHeight,j=j||t.blurDataURL,q=t.src,!g)if(U||G){if(U&&!G){let e=U/t.width;G=Math.round(t.height*e)}else if(!U&&G){let e=G/t.height;U=Math.round(t.width*e)}}else U=t.width,G=t.height}let H=!u&&!d&&("lazy"===c||void 0===c);(!(e="string"==typeof e?e:q)||e.startsWith("data:")||e.startsWith("blob:"))&&(r=!0,H=!1),$.unoptimized&&(r=!0),W&&!$.dangerouslyAllowSVG&&e.split("?",1)[0].endsWith(".svg")&&(r=!0);let X=a(p),V=Object.assign(g?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:P,objectPosition:S}:{},D?{}:{color:"transparent"},x),J=L||"empty"===w?null:"blur"===w?`url("data:image/svg+xml;charset=utf-8,${(0,i.getImageBlurSvg)({widthInt:U,heightInt:G,blurWidth:k,blurHeight:T,blurDataURL:j||"",objectFit:V.objectFit})}")`:`url("${w}")`,Y=s.includes(V.objectFit)?"fill"===V.objectFit?"100% 100%":"cover":V.objectFit,K=J?{backgroundSize:Y,backgroundPosition:V.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:J}:{},Q=function({config:e,src:t,unoptimized:r,width:i,quality:l,sizes:s,loader:o}){if(r){let e=(0,n.getDeploymentId)();if(t.startsWith("/")&&!t.startsWith("//")&&e){let r=t.includes("?")?"&":"?";t=`${t}${r}dpl=${e}`}return{src:t,srcSet:void 0,sizes:void 0}}let{widths:a,kind:u}=function({deviceSizes:e,allSizes:t},r,n){if(n){let r=/(^|\s)(1?\d?\d)vw/g,i=[];for(let e;e=r.exec(n);)i.push(parseInt(e[2]));if(i.length){let r=.01*Math.min(...i);return{widths:t.filter(t=>t>=e[0]*r),kind:"w"}}return{widths:t,kind:"w"}}return"number"!=typeof r?{widths:e,kind:"w"}:{widths:[...new Set([r,2*r].map(e=>t.find(t=>t>=e)||t[t.length-1]))],kind:"x"}}(e,i,s),d=a.length-1;return{sizes:s||"w"!==u?s:"100vw",srcSet:a.map((r,n)=>`${o({config:e,src:t,quality:l,width:r})} ${"w"===u?r:n+1}${u}`).join(", "),src:o({config:e,src:t,quality:l,width:a[d]})}}({config:$,src:e,unoptimized:r,width:U,quality:X,sizes:t,loader:B}),Z=H?"lazy":c;return{props:{...R,loading:Z,fetchPriority:_,width:U,height:G,decoding:C,className:f,style:{...V,...K},sizes:Q.sizes,srcSet:Q.srcSet,src:b||Q.src},meta:{unoptimized:r,preload:d||u,placeholder:w,fill:g}}}},18556,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"ImageConfigContext",{enumerable:!0,get:function(){return l}});let n=e.r(55682)._(e.r(71645)),i=e.r(87690),l=n.default.createContext(i.imageConfigDefault)},65856,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"RouterContext",{enumerable:!0,get:function(){return n}});let n=e.r(55682)._(e.r(71645)).default.createContext(null)},70965,(e,t,r)=>{"use strict";function n(e,t){let r=e||75;return t?.qualities?.length?t.qualities.reduce((e,t)=>Math.abs(t-r)<Math.abs(e-r)?t:e,0):r}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"findClosestQuality",{enumerable:!0,get:function(){return n}})},1948,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return s}});let n=e.r(70965),i=e.r(43369);function l({config:e,src:t,width:r,quality:l}){if(t.startsWith("/")&&t.includes("?")&&e.localPatterns?.length===1&&"**"===e.localPatterns[0].pathname&&""===e.localPatterns[0].search)throw Object.defineProperty(Error(`Image with src "${t}" is using a query string which is not configured in images.localPatterns.
3Read more: https://nextjs.org/docs/messages/next-image-unconfigured-localpatterns`),"__NEXT_ERROR_CODE",{value:"E871",enumerable:!1,configurable:!0});let s=(0,n.findClosestQuality)(l,e),o=(0,i.getDeploymentId)();return`${e.path}?url=${encodeURIComponent(t)}&w=${r}&q=${s}${t.startsWith("/")&&o?`&dpl=${o}`:""}`}l.__next_img_default=!0;let s=l},5500,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"Image",{enumerable:!0,get:function(){return v}});let n=e.r(55682),i=e.r(90809),l=e.r(18050),s=i._(e.r(71645)),o=n._(e.r(74080)),a=n._(e.r(25633)),u=e.r(8927),d=e.r(87690),c=e.r(18556);e.r(33525);let f=e.r(65856),p=n._(e.r(1948)),m=e.r(18581),h={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};function g(e,t,r,n,i,l,s){let o=e?.src;e&&e["data-loaded-src"]!==o&&(e["data-loaded-src"]=o,("decode"in e?e.decode():Promise.resolve()).catch(()=>{}).then(()=>{if(e.parentElement&&e.isConnected){if("empty"!==t&&i(!0),r?.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let n=!1,i=!1;r.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>n,isPropagationStopped:()=>i,persist:()=>{},preventDefault:()=>{n=!0,t.preventDefault()},stopPropagation:()=>{i=!0,t.stopPropagation()}})}n?.current&&n.current(e)}}))}function x(e){return s.use?{fetchPriority:e}:{fetchpriority:e}}"u"<typeof window&&(globalThis.__NEXT_IMAGE_IMPORTED=!0);let b=(0,s.forwardRef)(({src:e,srcSet:t,sizes:r,height:n,width:i,decoding:o,className:a,style:u,fetchPriority:d,placeholder:c,loading:f,unoptimized:p,fill:h,onLoadRef:b,onLoadingCompleteRef:y,setBlurComplete:v,setShowAltText:w,sizesInput:j,onLoad:_,onError:C,...O},P)=>{let S=(0,s.useCallback)(e=>{e&&(C&&(e.src=e.src),e.complete&&g(e,c,b,y,v,p,j))},[e,c,b,y,v,C,p,j]),E=(0,m.useMergedRef)(P,S);return(0,l.jsx)("img",{...O,...x(d),loading:f,width:i,height:n,decoding:o,"data-nimg":h?"fill":"1",className:a,style:u,sizes:r,srcSet:t,src:e,ref:E,onLoad:e=>{g(e.currentTarget,c,b,y,v,p,j)},onError:e=>{w(!0),"empty"!==c&&v(!0),C&&C(e)}})});function y({isAppRouter:e,imgAttributes:t}){let r={as:"image",imageSrcSet:t.srcSet,imageSizes:t.sizes,crossOrigin:t.crossOrigin,referrerPolicy:t.referrerPolicy,...x(t.fetchPriority)};return e&&o.default.preload?(o.default.preload(t.src,r),null):(0,l.jsx)(a.default,{children:(0,l.jsx)("link",{rel:"preload",href:t.srcSet?void 0:t.src,...r},"__nimg-"+t.src+t.srcSet+t.sizes)})}let v=(0,s.forwardRef)((e,t)=>{let r=(0,s.useContext)(f.RouterContext),n=(0,s.useContext)(c.ImageConfigContext),i=(0,s.useMemo)(()=>{let e=h||n||d.imageConfigDefault,t=[...e.deviceSizes,...e.imageSizes].sort((e,t)=>e-t),r=e.deviceSizes.sort((e,t)=>e-t),i=e.qualities?.sort((e,t)=>e-t);return{...e,allSizes:t,deviceSizes:r,qualities:i,localPatterns:"u"<typeof window?n?.localPatterns:e.localPatterns}},[n]),{onLoad:o,onLoadingComplete:a}=e,m=(0,s.useRef)(o);(0,s.useEffect)(()=>{m.current=o},[o]);let g=(0,s.useRef)(a);(0,s.useEffect)(()=>{g.current=a},[a]);let[x,v]=(0,s.useState)(!1),[w,j]=(0,s.useState)(!1),{props:_,meta:C}=(0,u.getImgProps)(e,{defaultLoader:p.default,imgConf:i,blurComplete:x,showAltText:w});return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(b,{..._,unoptimized:C.unoptimized,placeholder:C.placeholder,fill:C.fill,onLoadRef:m,onLoadingCompleteRef:g,setBlurComplete:v,setShowAltText:j,sizesInput:e.sizes,ref:t}),C.preload?(0,l.jsx)(y,{isAppRouter:!r,imgAttributes:_}):null]})});("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},61247,e=>{"use strict";var t=e.i(18050),r=e.i(71645);function n({children:e,className:n="",delay:i=0}){let l=(0,r.useRef)(null);(0,r.useEffect)(()=>{let e=l.current;if(!e)return;let t=new IntersectionObserver(([r])=>{r.isIntersecting&&(e.classList.add("visible"),t.unobserve(e))},{threshold:.15});return t.observe(e),()=>t.disconnect()},[]);let s=i?`reveal-delay-${i}`:"";return(0,t.jsx)("div",{ref:l,className:`reveal ${s} ${n}`,children:e})}e.s(["Reveal",()=>n])},38295,e=>{"use strict";var t=e.i(18050),r=e.i(71645);function n(){let[e,n]=(0,r.useState)(""),[i,l]=(0,r.useState)("idle");async function s(t){if(t.preventDefault(),e){l("loading");try{if(!(await fetch("/api/subscribe",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({email:e})})).ok)throw Error();l("success"),n("")}catch{l("error")}}}return(0,t.jsxs)("form",{onSubmit:s,className:"mx-auto mt-10 flex max-w-xl flex-col gap-3 px-2 sm:flex-row sm:gap-0 sm:px-0",children:[(0,t.jsx)("input",{type:"email",required:!0,placeholder:"[email protected]",value:e,onChange:e=>{n(e.target.value),"idle"!==i&&"loading"!==i&&l("idle")},style:{minHeight:56},className:"w-full rounded-xl border border-border/60 bg-[#111] px-5 py-4 text-base text-foreground placeholder:text-muted/50 outline-none transition-colors duration-300 focus:border-sol-purple/40 sm:flex-1 sm:rounded-2xl sm:rounded-r-none sm:border-r-0 sm:bg-card sm:py-0 sm:text-[15px]"}),(0,t.jsx)("button",{type:"submit",disabled:"loading"===i,style:{minHeight:56},className:"group w-full rounded-xl bg-sol-purple px-8 py-4 text-base font-medium text-white transition-all duration-300 hover:brightness-110 disabled:opacity-50 sm:w-auto 
3sm:rounded-2xl sm:rounded-l-none sm:py-0 sm:text-[15px]",children:"loading"===i?"Sending...":(0,t.jsxs)("span",{className:"inline-flex items-center gap-2",children:["Subscribe",(0,t.jsx)("svg",{width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",className:"transition-transform duration-300 group-hover:translate-x-1",children:(0,t.jsx)("path",{d:"M3 7h8m0 0L8 4m3 3L8 10",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})})]})}),"success"===i&&(0,t.jsx)("p",{className:"absolute mt-16 text-[13px] text-sol-green/70 sm:mt-16",children:"You're in. We'll be in touch."}),"error"===i&&(0,t.jsx)("p",{className:"absolute mt-16 text-[13px] text-red-400/70 sm:mt-16",children:"Something went wrong. Try again."})]})}e.s(["EmailCapture",()=>n])},29541,e=>{"use strict";var t=e.i(18050),r=e.i(71645);function n({text:e}){let[n,i]=(0,r.useState)(!1);async function l(){try{await navigator.clipboard.writeText(e),i(!0),setTimeout(()=>i(!1),2e3)}catch{let t=document.createElement("textarea");t.value=e,t.style.position="fixed",t.style.opacity="0",document.body.appendChild(t),t.select(),document.execCommand("copy"),document.body.removeChild(t),i(!0),setTimeout(()=>i(!1),2e3)}}return(0,t.jsx)("button",{onClick:l,className:"absolute top-3 right-3 z-10 flex h-8 w-8 items-center justify-center rounded-lg border border-white/[0.06] bg-white/[0.03] text-muted/40 transition-all duration-300 hover:border-white/[0.12] hover:text-foreground/70 hover:bg-white/[0.06]",title:"Copy to clipboard","aria-label":"Copy to clipboard",children:n?(0,t.jsx)("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",className:"text-sol-green",children:(0,t.jsx)("path",{d:"M20 6L9 17l-5-5"})}):(0,t.jsxs)("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,t.jsx)("rect",{x:"9",y:"9",width:"13",height:"13",rx:"2",ry:"2"}),(0,t.jsx)("path",{d:"M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"})]})})}let i=[{prompt:"$",text:"git clone github.com/anagrambuild/solclaw",type:"shell"},{prompt:"$",text:"cd solclaw",type:"shell"},{prompt:"$",text:"claude",type:"shell"}],l=`git clone github.com/anagrambuild/solclaw
4cd solclaw
5claude`;function s(){let e=(0,r.useRef)(null),[s,o]=(0,r.useState)(!1),[a,u]=(0,r.useState)({lineIndex:0,charIndex:0,done:!1});(0,r.useEffect)(()=>{let t=e.current;if(!t)return;let r=new IntersectionObserver(([e])=>{e.isIntersecting&&(o(!0),r.unobserve(t))},{threshold:.5});return r.observe(t),()=>r.disconnect()},[]),(0,r.useEffect)(()=>{if(!s||a.done)return;let{lineIndex:e,charIndex:t}=a;if(e>=i.length){let e=setTimeout(()=>{u(e=>({...e,done:!0}))},0);return()=>clearTimeout(e)}if(t<i[e].text.length){let e=setTimeout(()=>{u(e=>({...e,charIndex:e.charIndex+1}))},25+30*Math.random());return()=>clearTimeout(e)}{let e=setTimeout(()=>{u(e=>({...e,lineIndex:e.lineIndex+1,charIndex:0}))},300);return()=>clearTimeout(e)}},[s,a]);let{lineIndex:d,charIndex:c,done:f}=a;return(0,t.jsxs)("div",{ref:e,className:"mx-auto mt-14 max-w-lg",children:[(0,t.jsx)("div",{className:"mb-5 flex justify-center gap-6 text-[12px] text-muted/50",children:["macOS","Linux","Windows"].map(e=>(0,t.jsx)("span",{children:e},e))}),(0,t.jsxs)("div",{className:"overflow-hidden rounded-2xl border border-border bg-card shadow-2xl shadow-black/40",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2 border-b border-border px-5 py-3.5",children:[(0,t.jsx)("span",{className:"h-2.5 w-2.5 rounded-full bg-[#ff5f57]/80"}),(0,t.jsx)("span",{className:"h-2.5 w-2.5 rounded-full bg-[#febc2e]/80"}),(0,t.jsx)("span",{className:"h-2.5 w-2.5 rounded-full bg-[#28c840]/80"}),(0,t.jsx)("span",{className:"ml-3 text-[11px] text-muted/60",children:"terminal"})]}),(0,t.jsxs)("div",{className:"relative p-6 font-mono text-[13px] leading-9 text-muted",style:{minHeight:`${36*i.length+120+48}px`},children:[(0,t.jsx)(n,{text:l}),i.map((e,r)=>{if(r>d)return null;let n=r===d&&!f,i=n?e.text.slice(0,c):r<d||f?e.text:"";return(0,t.jsxs)("div",{className:`transition-opacity duration-200 ${r<=d?"opacity-100":"opacity-0"}`,children:[(0,t.jsx)("span",{className:"text-muted/40",children:e.prompt}
5)," ",(0,t.jsx)("span",{className:"text-foreground/70",children:i}),n&&(0,t.jsx)("span",{className:"cursor-blink ml-0.5 inline-block h-4 w-[2px] translate-y-[3px] bg-sol-purple/60"})]},r)}),f&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:"mt-4 border-t border-white/[0.04] pt-4",children:[(0,t.jsx)("div",{className:"text-muted/25 text-[11px]",children:"// inside Claude"}),(0,t.jsxs)("div",{className:"mt-2",children:[(0,t.jsx)("span",{className:"text-sol-purple/60",children:"claude"})," ",(0,t.jsx)("span",{className:"text-muted/30",children:">"})," ",(0,t.jsx)("span",{className:"text-foreground",children:"/setup"})]})]}),(0,t.jsx)("div",{className:"mt-2 flex items-center",children:(0,t.jsx)("span",{className:"cursor-blink inline-block h-4 w-[2px] translate-y-[3px] bg-sol-purple/60"})})]})]})]})]})}e.s(["TypewriterTerminal",()=>s],29541)},96580,e=>{"use strict";var t=e.i(18050),r=e.i(71645);let n="SOLCLAW";function i({className:e=""}){let i=(0,r.useRef)(null),l=(0,r.useRef)(0);return(0,r.useEffect)(()=>{let e=i.current;if(!e)return;let t=document.createElement("canvas"),r=t.getContext("2d");r.font="italic 900 64px sans-serif",t.width=Math.ceil(r.measureText(n).width)+4,t.height=72;let s=t.getContext("2d");s.fillStyle="#000",s.fillRect(0,0,t.width,t.height),s.font="italic 900 64px sans-serif",s.fillStyle="#fff",s.textBaseline="top",s.fillText(n,2,4);let o=s.getImageData(0,0,t.width,t.height).data,a=Math.floor(t.width/4),u=Math.floor(t.height/4),d=4*a+4,c=4*u+4,f=[];for(let e=0;e<u;e++)for(let r=0;r<a;r++){let n=Math.floor(4*r+2),i=o[(Math.floor(4*e+2)*t.width+n)*4]/255,l=r/a*.1;f.push({tx:4*r+2,ty:4*e+2,b:i,sx:Math.random()*d,sy:Math.random()*c,sb:.5*Math.random()+.1,delay:l})}let p=window.devicePixelRatio||1;e.width=d*p,e.height=c*p,e.style.width=`${d}px`,e.style.height=`${c}px`;let m=e.getContext("2d");m.scale(p,p);let h=performance.now();return l.current=requestAnimationFrame(function e(t){let r=(t-h)/1e3;for(let e of(m.clearRect(0,0,d,c),f)){let t=Math.max(0,Math.min((r-e.delay)/(.8-e.delay),1)),n=t<.5?4*t*t*t:1-Math.pow(-2*t+2,3)/2,i=e.sx+(e.tx-e.sx)*n,l=e.sy+(e.ty-e.sy)*n,s=e.sb+(e.b-e.sb)*n;if(s<.06)continue;let o=.12*Math.min(Math.max(r-.8,0)/1,1),a=1-o+Math.sin((e.tx+e.ty)*.01-1.5*r)*o,u=1.8*s*a;u<.15||(m.fillStyle=`rgba(255,255,255,${Math.min(s*a,1)})`,m.beginPath(),m.arc(i,l,u,0,6.283),m.fill())}l.current=requestAnimationFrame(e)}),()=>cancelAnimationFrame(l.current)},[]),(0,t.jsx)("canvas",{ref:i,className:e})}e.s(["AsciiTitle",()=>i])}]);

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.