1import{A as e,B as t,D as n,E as r,N as i,S as a,U as o,W as s,_ as c,a as l,b as u,c as d,f,h as p,j as m,l as h,m as g,n as _,p as v,s as y,v as b,x,z as S}from"../chunks/C8elmvAz.js";import"../chunks/xihTtKlq.js";import{n as C,r as w}from"../chunks/K2yjIOCV.js";import"../chunks/-ICKZ-hS.js";var T=[{title:`OverlayAI`,description:`The invisible AI assistant.`,host:`overlayai.app`,href:`https://overlayai.app/`,external:!0},{title:`OverlayFocus`,description:`A focus app built on the Pomodoro timer.`,host:`overlayfocus.app`,href:`https://overlayfocus.app/`,external:!0},{title:`ToCarousel`,description:`Turns any X post into a carousel.`,host:`tocarousel.app`,href:`https://tocarousel.app`,external:!0},{title:`Squish`,description:`A macOS app that shrinks video files down to size.`,host:`on this site`,href:`/squish`,external:!1},{title:`BugPaste`,description:`One-click bug reports for Chrome. Screenshot, console, network. 100% local.`,host:`on this site`,href:`/bugpaste`,external:!1},{title:`Ownlandia`,description:`Where you can create your own nation.`,host:`ownlandia.fun`,href:`https://ownlandia.fun/`,external:!0}],E=[``,`I`,`II`,`III`,`IV`,`V`,`VI`,`VII`,`VIII`,`IX`,`X`,`XI`,`XII`,`XIII`,`XIV`,`XV`];function D(e){return E[e]??String(e)}var O=c(`<meta name="description" content="Atomellar: a personal index of small software. I build small stuffs."/> <link rel="preconnect" href="https://fonts.googleapis.com"/> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"/> <link href="https://fonts.googleapis.com/css2?family=Cinzel:wght@500;600;700&
1family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400&display=swap" rel="stylesheet"/>`,1),k=b(`<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M7 17L17 7M9 7h8v8"></path></svg>`),A=b(`<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M5 12h14M13 6l6 6-6 6"></path></svg>`),j=c(`<a class="project-card svelte-1uha8ag"><span class="card-corner tl svelte-1uha8ag"></span><span class="card-corner br svelte-1uha8ag"></span> <span class="card-index svelte-1uha8ag"> </span> <h3 class="card-title svelte-1uha8ag"> </h3> <p class="card-desc svelte-1uha8ag"> </p> <div class="card-foot svelte-1uha8ag"><span class="card-host svelte-1uha8ag"> </span> <span class="card-enter svelte-1uha8ag"> <!></span></div></a>`),M=c(`<div class="heraldic svelte-1uha8ag"><main id="content"><section class="section intro svelte-1uha8ag"><div class="container svelte-1uha8ag"><h1 class="intro-title svelte-1uha8ag">Atomellar</h1> <div class="ornament svelte-1uha8ag" aria-hidden="true"></div> <p class="intro-tagline svelte-1uha8ag">I build small stuffs</p></div></section> <section class="section svelte-1uha8ag" style="padding-top: clamp(8px, 2vw, 24px);"><div class="container svelte-1uha8ag"><div class="project-grid svelte-1uha8ag"></div></div></section></main></div>`);function N(c,u){t(u,!1),_(()=>C(`atomellar`));function b(e){w(`project_opened`,{title:e.title,href:e.href,external:e.external})}l();var E=M();h(`1uha8ag`,t=>{var n=O();o(6),r(()=>{e.title=`Atomellar · A Personal Index`}),p(t,n)});var N=m(E),P=i(m(N),2),F=m(P),I=m(F);f(I,7,()=>T,e=>e.href,(e,t,r)=>{var o=j(),c=i(m(o),3),l=m(c,!0);s(c);var u=i(c,2),f=m(u,!0);s(u);var h=i(u,2),_=m(h,!0);s(h);var S=i(h,2),C=m(S),w=m(C,!0);s(C);var T=i(C,2),E=m(T),O=i(E),M=e=>{p(e,k())},N=e=>{p(e,A())};v(O,e=>{a(t).external?e(M):e(N,-1)}),s(T),s(S),s(o),n((e,n)=>{y(o,`href`,a(t).href),y(o,`target`,a(t).external?`_blank`:void 0),y(o,`rel`,a(t).external?`noopener noreferrer`:void 0),d(o,`animation-delay: ${e??``}s`),g(l,n),g(f,a(t).title),g(_,a(t).description),g(w,a(t).host),g(E,`${a(t).external?`Visit`:`Open`} `)},[()=>(.05+a(r)*.08).toFixed(2),()=>D(a(r)+1)]),x(`click`,o,()=>b(a(t))),p(e,o)}),s(I),s(F),s(P),s(N),s(E),p(c,E),S()}u([`click`]);export{N as component};
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.