PageSourceSearch

https://lji.io/_site/_blog/AgenticSpace.astro_astro_type_script_index_0_lang.NnBTWw_f.js

js lji.io collected 2026-10-03 20:16:25 UTC 5,295 bytes, 2 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["_site/_blog/space.E3G-Bhdo.js","_site/_blog/OutputPass.NCtOfMzH.js"])))=>i.map(i=>d[i]);
2import{r as e}from"./motion.CqZNisNe.js";var t=(function(){let e=typeof document<`u`&&document.createElement(`link`).relList;return e&&e.supports&&e.supports(`modulepreload`)?`modulepreload`:`preload`})(),n=function(e){return`/`+e},r={},i=function(e,i,a){let o=Promise.resolve();if(i&&i.length>0){let e=document.getElementsByTagName(`link`),s=document.querySelector(`meta[property=csp-nonce]`),c=s?.nonce||s?.getAttribute(`nonce`);function l(e){return Promise.all(e.map(e=>Promise.resolve(e).then(e=>({status:`fulfilled`,value:e}),e=>({status:`rejected`,reason:e}))))}function u(e){return import.meta.resolve?import.meta.resolve(e):new URL(e,import.meta.url).href}o=l(i.map(i=>{if(i=n(i,a),i=u(i),i in r)return;r[i]=!0;let o=i.endsWith(`.css`);for(let t=e.length-1;t>=0;t--){let n=e[t];if(n.href===i&&(!o||n.rel===`stylesheet`))return}let s=document.createElement(`link`);if(s.rel=o?`stylesheet`:t,o||(s.as=`script`),s.crossOrigin=``,s.href=i,c&&s.setAttribute(`nonce`,c),document.head.appendChild(s),o)return new Promise((e,t)=>{s.addEventListener(`load`,e),s.addEventListener(`error`,()=>t(Error(`Unable to preload CSS for ${i}`)))})}).filter(e=>e!==void 0))}function s(e){let t=new Event(`vite:preloadError`,{cancelable:!0});if(t.payload=e,window.dispatchEvent(t),!t.defaultPrevented)throw e}return o.then(t=>{for(let e of t||[])e.status===`rejected`&&s(e.reason);return e().catch(s)})};document.querySelectorAll(`[data-space]`).forEach(e=>{let t=new IntersectionObserver(([n])=>{n.isIntersecting&&(t.disconnect(),i(async()=>{let{createSpace:e}=await import(`./space.E3G-Bhdo.js`);return{createSpace:e}},__vite__mapDeps([0,1])).then(({createSpace:t})=>a(e,t)))},{rootMargin:`900px 0px`});t.observe(e)});function a(t,n){let r=t.querySelector(`[data-space-canvas]`),i=t.querySelector(`[data-space-frame]`),a=[...t.querySelectorAll(`[data-space-label]`)],o=t.querySelector(`[data-space-core]`),s=t.querySelector(`[data-space-labels]`),c=t.querySelector(`[data-space-stage]`),l=window.__spacePlanets,u=n(r,l);if(!u){t.dataset.fallback=``;return}let d=e(),f=+!!d,p=()=>{let e=r.getBoundingClientRect(),t=i.getBoundingClientRect();u.setFrame({x:t.left-e.left+t.width/2,y:t.top-e.top+t.height/2,radius:Math.min(t.width,t.height)/2})},m=[],h=null,g=window.matchMedia(`(max-width: 1024px)`),_=()=>{let e=u.project();m=e.planets;let n=r.clientWidth,i=e.core,c=Math.min(1,Math.max(0,(f-.85)/.15));t.style.setProperty(`--labels`,c.toFixed(3));let l=c>.6&&!g.matches;s.inert===l&&(s.inert=!l),m.forEach((e,t)=>{let r=h===t&&e.y>i.y,o=r?e.y-e.r*1.35:e.y+e.r*1.35,s=a[t].offsetWidth/2,c=Math.min(Math.max(e.x,s+4),n-s-4);a[t].style.transform=`translate3d(${c.toFixed(1)}px, ${o.toFixed(1)}px, 0) translate(-50%, ${r?`-100%`:`0`})`});let d=Math.min(1,Math.max(0,(f-.7)/.18));t.style.setProperty(`--mark`,(d*d*(3-2*d)).toFixed(3)),o.style.setProperty(`--core-w`,`${(i.r*2*1.15).toFixed(1)}px`),o.style.transform=`translate3d(${i.x.toFixed(1)}px, ${i.y.toFixed(1)}px, 0)`},v=2.6,y=e=>1-(1-e)**3,b=d?v:0,x=d,S=0,C=()=>{f=y(Math.min(1,b/v)),u.setProgress(f),_()},w=()=>C(),T=0,E=e=>{x&&b<v?(b+=Math.min(.05,(e-S)/1e3),C()):_(),S=e,T=requestAnimationFrame(E)};new IntersectionObserver(([e])=>{d||(e.isIntersecting&&e.intersectionRatio>=.2&&!x?(x=!0,S=performance.now()):e.isIntersecting||(x=!1,b=0,C()))},{threshold:[0,.2]}).observe(c),new IntersectionObserver(([e])=>{let t=e.isIntersecting&&!d;u.setRunning(t),t&&!T&&(S=performance.now(),T=requestAnimationFrame(E)),!t&&T&&(cancelAnimationFrame(T),T=0)}).observe(c),d?t.dataset.arrived=``:new IntersectionObserver(([e])=>e.isIntersecting&&t.toggleAttribute(`data-arrived`,!0),{rootMargin:`0px 0px -30% 0px`}).observe(t),new ResizeObserver(()=>{p(),w()}).observe(i),p(),C();let D=[...t.querySelectorAll(`[data-space-row]`)],O=null,k=e=>{O=e,D.forEach((t,n)=>t.setAttribute(`aria-pressed`,String(e===n))),u.highlight(e)};if(D.forEach((e,t)=>e.addEventListener(`click`,()=>k(O===t?null:t))),g.matches){let e=u.portraits(40);D.forEach(t=>{let n=e[Number(t.dataset.spaceRow)],r=t.querySelector(`.space__orb`);n&&r&&(r.style.backgroundImage=`url(${n})`,r.dataset.rendered=``)})}let A=e=>{e!==h&&(h=e,a.forEach((t,n)=>{let r=e===n;t.toggleAttribute(`data-open`,r),t.querySelector(`button`).setAttribute(`aria-expanded`,String(r))}),u.highlight(e),_(),c.style.cursor=e===null?``:`pointer`)},j=(e,t)=>{if(f<.8)return null;let n=r.getBoundingClientRect(),i=e-n.left,a=t-n.top,o=m.findIndex(e=>Math.hypot(e.x-i,e.y-a)<=Math.max(e.r*1.35,22));return o===-1?null:o};c.addEventListener(`pointermove`,e=>{e.pointerType===`mouse`&&(e.target.closest(`.space__label`)||A(j(e.clientX,e.clientY)))}),c.addEventListener(`pointerleave`,()=>A(null)),c.addEventListener(`click`,e=>{if(e.pointerType===`mouse`||e.target.closest(`a`))return;let t=j(e.clientX,e.clientY);if(g.matches){t!==null&&k(O===t?null:t);return}e.target.closest(`.space__label`)||A(t===h?null:t)}),a.forEach((e,t)=>{let n=e.querySelector(`button`);e.addEventListener(`pointerenter`,e=>e.pointerType===`mouse`&&A(t)),n.addEventListener(`focus`,()=>A(t)),n.addEventListener(`blur`,()=>A(null)),n.addEventListener(`click`,e=>{e.pointerType!==`mouse`&&A(h===t?null:t)})})}

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.