vendor: 4,092 bytes, line 1
1(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const l of document.querySelectorAll('link[rel="modulepreload"]'))n(l);new MutationObserver(l=>{for(const i of l)if(i.type==="childList")for(const s of i.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&n(s)}).observe(document,{childList:!0,subtree:!0});function r(l){const i={};return l.integrity&&(i.integrity=l.integrity),l.referrerPolicy&&(i.referrerPolicy=l.referrerPolicy),l.crossOrigin==="use-credentials"?i.credentials="include":l.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function n(l){if(l.ep)return;l.ep=!0;const i=r(l);fetch(l.href,i)}})();function $(){}function S(t,e){for(const r in e)t[r]=e[r];return t}function be(t){return t()}function fe(){return Object.create(null)}function U(t){t.forEach(be)}function $e(t){return typeof t=="function"}function A(t,e){return t!=t?e==e:t!==e||t&&typeof t=="object"||typeof t=="function"}let K;function ne(t,e){return K||(K=document.createElement("a")),K.href=e,t===K.href}function ze(t){return Object.keys(t).length===0}function F(t){const e={};for(const r in t)r[0]!=="$"&&(e[r]=t[r]);return e}function c(t,e){t.appendChild(e)}function H(t,e,r){t.insertBefore(e,r||null)}function k(t){t.parentNode&&t.parentNode.removeChild(t)}function re(t,e){for(let r=0;r<t.length;r+=1)t[r]&&t[r].d(e)}function m(t){return document.createElement(t)}function le(t){return document.createElementNS("http://www.w3.org/2000/svg",t)}function O(t){return document.createTextNode(t)}function b(){return O(" ")}function Te(){return O("")}function f(t,e,r){r==null?t.removeAttribute(e):t.getAttribute(e)!==r&&t.setAttribute(e,r)}function G(t,e){for(const r in e)f(t,r,e[r])}function Se(t){return Array.from(t.childNodes)}function de(t,e){return new t(e)}let se;function V(t){se=t}const q=[],he=[];let D=[];const me=[],Le=Promise.resolve();let ee=!1;function Ce(){ee||(ee=!0,Le.then(je))}function te(t){D.push(t)}const X=new Set;let R=0;function je(){if(R!==0)return;const t=se;do{try{for(;R<q.length;){const e=q[R];R++,V(e),Ae(e.$$)}}catch(e){throw q.length=0,R=0,e}for(V(null),q.length=0,R=0;he.length;)he.pop()();for(let e=0;e<D.length;e+=1){const r=D[e];X.has(r)||(X.add(r),r())}D.length=0}while(q.length);for(;me.length;)me.pop()();ee=!1,X.clear(),V(t)}function Ae(t){if(t.fragment!==null){t.update(),U(t.before_update);const e=t.dirty;t.dirty=[-1],t.fragment&&t.fragment.p(t.ctx,e),t.after_update.forEach(te)}}function Ee(t){const e=[],r=[];D.forEach(n=>t.indexOf(n)===-1?e.push(n):r.push(n)),r.forEach(n=>n()),D=e}const Q=new Set;let B;function ie(){B={r:0,c:[],p:B}}function oe(){B.r||U(B.c),B=B.p}function M(t,e){t&&t.i&&(Q.delete(t),t.i(e))}function z(t,e,r,n){if(t&&t.o){if(Q.has(t))return;Q.add(t),B.c.push(()=>{Q.delete(t),n&&(r&&t.d(1),n())}),t.o(e)}else n&&n()}function ce(t,e){const r={},n={},l={$$scope:1};let i=t.length;for(;i--;){const s=t[i],g=e[i];if(g){for(const d in s)d in g||(n[d]=1);for(const d in g)l[d]||(r[d]=g[d],l[d]=1);t[i]=g}else for(const d in s)l[d]=1}for(const s in n)s in r||(r[s]=void 0);return r}function I(t){t&&t.c()}function L(t,e,r,n){const{fragment:l,after_update:i}=t.$$;l&&l.m(e,r),n||te(()=>{const s=t.$$.on_mount.map(be).filter($e);t.$$.on_destroy?t.$$.on_destroy.push(...s):U(s),t.$$.on_mount=[]}),i.forEach(te)}function C(t,e){const r=t.$$;r.fragment!==null&&(Ee(r.after_update),U(r.on_destroy),r.fragment&&r.fragment.d(e),r.on_destroy=r.fragment=null,r.ctx=[])}function Ne(t,e){t.$$.dirty[0]===-1&&(q.push(t),Ce(),t.$$.dirty.fill(0)),t.$$.dirty[e/31|0]|=1<<e%31}function E(t,e,r,n,l,i,s,g=[-1]){const d=se;V(t);const _=t.$$={fragment:null,ctx:[],props:i,update:$,not_equal:l,bound:fe(),on_mount:[],on_destroy:[],on_disconnect:[],before_update:[],after_update:[],context:new Map(e.context||(d?d.$$.context:[])),callbacks:fe(),dirty:g,skip_bound:!1,root:e.target||d.$$.root};s&&s(_.root);let w=!1;if(_.ctx=r?r(t,e.props||{},(a,j,...u)=>{const y=u.length?u[0]:j;return _.ctx&&l(_.ctx[a],_.ctx[a]=y)&&(!_.skip_bound&&_.bound[a]&&_.bound[a](y),w&&Ne(t,a)),j}
1):[],_.update(),w=!0,U(_.before_update),_.fragment=n?n(_.ctx):!1,e.target){if(e.hydrate){const a=Se(e.target);_.fragment&&_.fragment.l(a),a.forEach(k)}else _.fragment&&_.fragment.c();e.intro&&M(t.$$.fragment),L(t,e.target,e.anchor,e.customElement),je()}V(d)}class N{$destroy(){C(this,1),this.$destroy=$}$on(e,r){if(!$e(r))return $;const n=this.$$.callbacks[e]||(this.$$.callbacks[e]=[]);return n.push(r),()=>{const l=n.indexOf(r);l!==-1&&n.splice(l,1)}}$set(e){this.$$set&&!ze(e)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}}function Pe(t){let e;return{c(){e=m("div"),e.innerHTML=`<div class="title svelte-14nhyu8"><h3 class="svelte-14nhyu8">Contact.txt</h3></div> 2 3 <hr/> 4 5 <div class="readme svelte-14nhyu8"><p>Hello, I am Ahmed Amer.</p> 6 <p>Check my <a href="https://linkedin.com/in/ahmedameruk" class="svelte-14nhyu8">LinkedIn</a> for more 7 info on me personally.</p> 8 <p>If you like any of my projects or have questions, please reach out to me at 9 <b>hello (at) ahmedamer.co.uk</b>. I'm happy to be involved with media, 10 podcasts, youtube videos and so on.</p> 11 <p>Thanks.</p></div> 12 13 <hr/>`,f(e,"class","wrapper svelte-14nhyu8")},m(r,n){H(r,e,n)},p:$,i:$,o:$,d(r){r&&k(e)}}}class Be extends N{constructor(e){super(),E(this,e,null,Pe,A,{})}}function Ie(t){let e,r='<path fill="currentColor" d="M4 4h6v2H4zm0 14h16v2H4zM20 8h2v10
13h-2zM2 6h2v12H2zm8 0h10v2H10z"/>',n=[{viewBox:"0 0 24 24"},{width:"1.2em"},{height:"1.2em"},t[0]],l={};for(let i=0;i<n.length;i+=1)l=S(l,n[i]);return{c(){e=le("svg"),G(e,l)},m(i,s){H(i,e,s),e.innerHTML=r},p(i,[s]){G(e,l=ce(n,[{viewBox:"0 0 24 24"},{width:"1.2em"},{height:"1.2em"},s&1&&i[0]]))},i:$,o:$,d(i){i&&k(e)}}}function Oe(t,e,r){return t.$$set=n=>{r(0,e=S(S({},e),F(n)))},e=F(e),[e]}class Re extends N{constructor(e){super(),E(this,e,Oe,Ie,A,{})}}function ge(t,e,r){const n=t.slice();return n[2]=e[r],n[4]=r,n}function qe(t){let e,r;return e=new Re({props:{class:"folder-icon"}}),{c(){I(e.$$.fragment)},m(n,l){L(e,n,l),r=!0},i(n){r||(M(e.$$.fragment,n),r=!0)},o(n){z(e.$$.fragment,n),r=!1},d(n){C(e,n)}}}function De(t){let e,r;return{c(){e=m("img"),f(e,"class","link-logo svelte-hccwr8"),f(e,"alt","Text file"),ne(e.src,r="/ftpimages/text.gif")||f(e,"src",r)},m(n,l){H(n,e,l)},i:$,o:$,d(n){n&&k(e)}}}function ve(t){let e,r,n,l,i,s,g,d,_=t[2].title+"",w,a,j,u,y=t[2].description+"",o,x,v,p=t[1][t[4]]+"",h,T,W,ae,Y;const Me=[De,qe],J=[];function He(P,ue){return P[2].file?0:1}return n=He(t),l=J[n]=Me[n](t),{c(){e=m("tr"),r=m("td"),l.c(),i=b(),s=m("td"),g=m("a"),d=m("h3"),w=O(_),a=b(),j=m("td"),u=m("p"),o=O(y),x=b(),v=m("td"),h=O(p),T=b(),W=m("td"),W.textContent=`${Math.floor(Math.random()*10)+"kb"}`,ae=b(),f(r,"class","no-pad svelte-hccwr8"),f(d,"class","svelte-hccwr8"),f(g,"href",t[2].href),f(s,"class","link-title svelte-hccwr8"),f(j,"class","svelte-hccwr8"),f(v,"class","no-pad svelte-hccwr8"),f(W,"class","no-pad size-col svelte-hccwr8")},m(P,ue){H(P,e,ue),c(e,r),J[n].m(r,null),c(e,i),c(e,s),c(s,g),c(g,d),c(d,w),c(e,a),c(e,j),c(j,u),c(u,o),c(e,x),c(e,v),c(v,h),c(e,T),c(e,W),c(e,ae),Y=!0},p:$,i(P){Y||(M(l),Y=!0)},o(P){z(l),Y=!1},d(P){P&&k(e),J[n].d()}}}function Fe(t){let e,r,n,l,i,s,g,d,_,w,a,j,u,y=t[0],o=[];for(let v=0;v<y.length;v+=1)o[v]=ve(ge(t,y,v));const x=v=>z(o[v],1,1,()=>{o[v]=null});return{c(){e=m("nav"),r=m("div"),r.innerHTML="<h3>Index of /ahmedamer.co.uk/</h3>",n=b(),l=m("hr"),i=b(),s=m("table"),g=m("tr"),g.innerHTML=`<th class="svelte-hccwr8"></th> 14 <th class="svelte-hccwr8">Name</th> 15 <th class="svelte-hccwr8">Description</th> 16 <th class="size-col svelte-hccwr8">Modified</th> 17 <th class="svelte-hccwr8">Size</th>`,d=b(),_=m("tr"),_.innerHTML=`<td class="no-pad svelte-hccwr8"><img class="link-logo svelte-hccwr8" alt="Back" src="/ftpimages/back.gif"/></td> 18 <td class="svelte-hccwr8"><a href="https://ancestry.com"><h3 class="svelte-hccwr8">Parent Directory</h3></a></td>`,w=b();for(let v=0;v<o.length;v+=1)o[v].c();a=b(),j=m("hr"),f(r,"class","title svelte-hccwr8"),f(s,"class","svelte-hccwr8"),f(e,"class","wrapper svelte-hccwr8")},m(v,p){H(v,e,p),c(e,r),c(e,n),c(e,l),c(e,i),c(e,s),c(s,g),c(s,d),c(s,_),c(s,w);for(let h=0;h<o.length;h+=1)o[h]&&o[h].m(s,null);c(e,a),c(e,j),u=!0},p(v,[p]){if(p&3){y=v[0];let h;for(h=0;h<y.length;h+=1){const T=ge(v,y,h);o[h]?(o[h].p(T,p),M(o[h],1)):(o[h]=ve(T),o[h].c(),M(o[h],1),o[h].m(s,null))}for(ie(),h=y.length;h<o.length;h+=1)x(h);oe()}},i(v){if(!u){for(let p=0;p<y.length;p+=1)M(o[p]);u=!0}},o(v){o=o.filter(Boolean);for(let p=0;p<o.length;p+=1)z(o[p]);u=!1},d(v){v&&k(e),re(o,v)}}}function Ge(t){return[[{title:"My Projects/",href:"#projects",description:"Things I've made. Downloads at 56k speeds."},{title:"Things I Enjoy/",href:"#things-i-enjoy",description:"Board games, visual design, startups, haikus."},{title:"Contact.txt",href:"#contact",description:"How to reach me.",file:!0}],["15-3-1999","22-8-2001","4-11-1997"]]}class Ve extends N{constructor(e){super(),E(this,e,Ge,Fe,A,{})}}function Ue(t){let e,r='<g fill="currentColor"><path d="M6 4H4v16h2zm10-2H6v2h10zm4 4h-2v14h2zm-2 14H6v2h12zM16 4h2v2h-2zm-4 0h2v6h-2z"/><path d="M12 8h6v2h-6zm-4 8h8v2H8zm0-4h8v2H8zm0-4h2v2H8z"/></g>',n=[{viewBox:"0 0 24 24"},{width:"1.2em"},{height:"1.2em"},t[0]],l={};for(let i=0;i<n.length;i+=1)l=S(l,n[i]);return{c(){e=le("svg"),G(e,l)},m(i,s){H(i,e,s),e.innerHTML=r},p(i,[s]){G(e,l=ce(n,[{viewBox:"0 0 24 24"},{width:"1.2em"},{height:"1.2em"},s&1&&i[0]]))},i:$,o:$,d(i){i&&k(e)}}}function We(t,e,r){return t.$$set=n=>{r(0,e=S(S({},e),F(n)))},e=F(e),[e]}class Ye extends N{constructor(e){super(),E(this,e,We,Ue,A,{})}}function Ke(t){let e,r='<g fill="currentColor"><path d="M4 2h16v2H4zm0 18h16v2H4zM2 4h2v16H2zm18 0h2v16h-2zM4 8h16v2H4zm0 6h16v2H4z"/><path d="M8 4h2v16H8zm6 0h2v16h-2z"/></g>',n=[{viewBox:"0 0 24 24"},{width:"1.2em"},{height:"1.2em"},t[0]],l={};for(let i=0;i<n.length;i+=1)l=S(l,n[i]);return{c(){e=le("svg"),G(e,l)}
18,m(i,s){H(i,e,s),e.innerHTML=r},p(i,[s]){G(e,l=ce(n,[{viewBox:"0 0 24 24"},{width:"1.2em"},{height:"1.2em"},s&1&&i[0]]))},i:$,o:$,d(i){i&&k(e)}}}function Qe(t,e,r){return t.$$set=n=>{r(0,e=S(S({},e),F(n)))},e=F(e),[e]}class Je extends N{constructor(e){super(),E(this,e,Qe,Ke,A,{})}}function pe(t,e,r){const n=t.slice();return n[1]=e[r],n}function Xe(t){let e,r,n;var l=t[1].icon;function i(s){return{props:{class:"pixel-icon"}}}return l&&(e=de(l,i())),{c(){e&&I(e.$$.fragment),r=Te()},m(s,g){e&&L(e,s,g),H(s,r,g),n=!0},p(s,g){if(l!==(l=s[1].icon)){if(e){ie();const d=e;z(d.$$.fragment,1,0,()=>{C(d,1)}),oe()}l?(e=de(l,i()),I(e.$$.fragment),M(e.$$.fragment,1),L(e,r.parentNode,r)):e=null}},i(s){n||(e&&M(e.$$.fragment,s),n=!0)},o(s){e&&z(e.$$.fragment,s),n=!1},d(s){s&&k(r),e&&C(e,s)}}}function Ze(t){let e,r;return{c(){e=m("img"),ne(e.src,r=t[1].img)||f(e,"src",r),f(e,"alt",t[1].title+" icon"),f(e,"class","svelte-i5yx0b")},m(n,l){H(n,e,l)},p:$,i:$,o:$,d(n){n&&k(e)}}}function _e(t){let e,r,n,l,i,s,g,d=t[1].title+"",_,w,a,j=t[1].description+"",u,y,o;const x=[Ze,Xe],v=[];function p(h,T){return h[1].img?0:1}return n=p(t),l=v[n]=x[n](t),{c(){e=m("li"),r=m("a"),l.c(),i=b(),s=m("div"),g=m("a"),_=O(d),w=b(),a=m("p"),u=O(j),y=b(),f(r,"class","icon-frame svelte-i5yx0b"),f(r,"href",t[1].url),f(g,"href",t[1].url),f(g,"class","svelte-i5yx0b"),f(a,"class","svelte-i5yx0b"),f(s,"class","blurb svelte-i5yx0b"),f(e,"class","svelte-i5yx0b")},m(h,T){H(h,e,T),c(e,r),v[n].m(r,null),c(e,i),c(e,s),c(s,g),c(g,_),c(s,w),c(s,a),c(a,u),c(e,y),o=!0},p(h,T){l.p(h,T)},i(h){o||(M(l),o=!0)},o(h){z(l),o=!1},d(h){h&&k(e),v[n].d()}}}function et(t){let e,r,n,l,i,s,g,d,_,w=t[0],a=[];for(let u=0;u<w.length;u+=1)a[u]=_e(pe(t,w,u));const j=u=>z(a[u],1,1,()=>{a[u]=null});return{c(){e=m("div"),r=m("div"),r.innerHTML='<h3 class="svelte-i5yx0b">My Projects</h3>',n=b(),l=m("hr"),i=b(),s=m("ul");for(let u=0;u<a.length;u+=1)a[u].c();g=b(),d=m("hr"),f(r,"class","title svelte-i5yx0b"),f(s,"class","project-list svelte-i5yx0b"),f(e,"class","wrapper svelte-i5yx0b")},m(u,y){H(u,e,y),c(e,r),c(e,n),c(e,l),c(e,i),c(e,s);for(let o=0;o<a.length;o+=1)a[o]&&a[o].m(s,null);c(e,g),c(e,d),_=!0},p(u,[y]){if(y&1){w=u[0];let o;for(o=0;o<w.length;o+=1){const x=pe(u,w,o);a[o]?(a[o].p(x,y),M(a[o],1)):(a[o]=_e(x),a[o].c(),M(a[o],1),a[o].m(s,null))}for(ie(),o=w.length;o<a.length;o+=1)j(o);oe()}},i(u){if(!_){for(let y=0;y<w.length;y+=1)M(a[y]);_=!0}},o(u){a=a.filter(Boolean);for(let y=0;y<a.length;y+=1)z(a[y]);_=!1},d(u){u&&k(e),re(a,u)}}}function tt(t){return[[{title:"CSS-DOS",url:"https://css-dos.ahmedamer.co.uk/",description:"An entire '80s PC in a stylesheet",img:"/buttonimages/css-dos.png"},{title:"Spruce Moose Comedy",url:"https://www.instagram.com/sprucemoosecomedy/",description:"My comedy troupe",img:"/buttonimages/sprucemoose.jpg"},{title:"Personalized Constitutionally-Aligned Agentic Superego",url:"https://arxiv.org/abs/2506.13774",description:"My published research on AI safety/alignment",icon:Ye},{title:"The Registration Game",url:"https://register.ahmedamer.co.uk/",description:"How hard can filling in a form be?",img:"/buttonimages/registration.svg"},{title:"Starship",url:"https://starship.ahmedamer.co.uk/",description:"A webcomic about isolation",img:"/buttonimages/starship-icon.png"},{title:"NYT Letterboxed Solver",url:"https://letterboxed.ahmedamer.co.uk/",description:"An algorithmic tool to solve the New York Times 'Letterboxed' puzzle",icon:Je}]]}class nt extends N{constructor(e){super(),E(this,e,tt,et,A,{})}}function ye(t,e,r){const n=t.slice();return n[1]=e[r],n}function we(t){let e,r;return{c(){e=m("img"),ne(e.src,r=t[1])||f(e,"src",r),f(e,"alt","Generic Retro"),f(e,"class","svelte-bpe8aa")},m(n,l){H(n,e,l)},p:$,d(n){n&&k(e)}}}function rt(t){let e,r=t[0],n=[];for(let l=0;l<r.length;l+=1)n[l]=we(ye(t,r,l));return{c(){e=m("div");for(let l=0;l<n.length;l+=1)n[l].c();f(e,"class","row svelte-bpe8aa")},m(l,i){H(l,e,i);for(let s=0;s<n.length;s+=1)n[s]&&n[s].m(e,null)},p(l,[i]){if(i&1){r=l[0];let s;for(s=0;s<r.length;s+=1){const g=ye(l,r,s);n[s]?n[s].p(g,i):(n[s]=we(g),n[s].c(),n[s].m(e,null))}for(;s<n.length;s+=1)n[s].d(1);n.length=r.length}},i:$,o:$,d(l){l&&k(e),re(n,l)}}}function lt(t){return[["/geoimages/broken-picture.gif","/geoimages/geocitie.gif","/geoimages/counter.gif"]]}class st extends N{constructor(e){super(),E(this,e,lt,rt,A,{})}}var it="@vercel/analytics",ot="1.3.2",ct=()=>{window.va||(window.va=function(...e){(window.vaq=window.vaq||[]).push(e)})};function ke(){return typeof window<"u"}function xe(){try{const t="production"}catch{}return"production"}function at(t="auto"){if(t==="auto"){window.vam=xe();return}window.vam=t}function ut(){return(ke()?window.vam:xe())||"production"}function Z(){return ut()==="development"}var ft="https://va.vercel-scripts.com/v1/script.debug.js",dt="/_vercel/insights/script.
18js";function ht(t={debug:!0}){var e;if(!ke())return;at(t.mode),ct(),t.beforeSend&&((e=window.va)==null||e.call(window,"beforeSend",t.beforeSend));const r=t.scriptSrc||(Z()?ft:dt);if(document.head.querySelector(`script[src*="${r}"]`))return;const n=document.createElement("script");n.src=r,n.defer=!0,n.dataset.sdkn=it+(t.framework?`/${t.framework}`:""),n.dataset.sdkv=ot,t.disableAutoTrack&&(n.dataset.disableAutoTrack="1"),t.endpoint&&(n.dataset.endpoint=t.endpoint),t.dsn&&(n.dataset.dsn=t.dsn),n.onerror=()=>{const l=Z()?"Please check if any ad blockers are enabled and try again.":"Be sure to enable Web Analytics for your project and deploy again. See https://vercel.com/docs/analytics/quickstart for more information.";console.log(`[Vercel Web Analytics] Failed to load script from ${r}. ${l}`)},Z()&&t.debug===!1&&(n.dataset.debug="false"),document.head.appendChild(n)}function mt(t){let e,r,n,l,i,s,g,d,_,w,a,j,u,y,o,x,v;return l=new st({}),d=new Ve({}),a=new nt({}),x=new Be({}),{c(){e=m("div"),r=b(),n=m("div"),I(l.$$.fragment),i=b(),s=m("header"),s.innerHTML='<h1 class="svelte-oj4trj">ahmed amer</h1>',g=b(),I(d.$$.fragment),_=b(),w=m("section"),I(a.$$.fragment),j=b(),u=m("section"),u.innerHTML=`<h3 class="svelte-oj4trj">things i enjoy</h3> 19 20 21 22 23 24 25 <div class="main supporting" id="x-supporting"><h4 class="svelte-oj4trj">Board games:</h4> 26 <div class="boardgames svelte-oj4trj" id="x-boardgames"><p>I'm creating a new board game - Millenial-opoly. It's like Monopoly, but 27 the board comes with all the houses and hotels already glued down, and 28 you just go round and round paying rent.</p></div> 29 30 <div class="visualdesign svelte-oj4trj" id="x-visualdesign"><h4 class="svelte-oj4trj">Visual Design:</h4> 31 <p class="svelte-oj4trj">Strong visual design has always been my passion, since I was a small 32 youth suckling on Capri Suns and noticing their vibrant, beautiful 33 packaging.</p></div> 34 35 <h4 class="svelte-oj4trj">Startups:</h4> 36 <div class="benefits svelte-oj4trj" id="x-benefits"><h3 class="svelte-oj4trj">BENEFITS - CAT and colourful border.</h3> 37 <p class="startup-pets svelte-oj4trj">My new startup - 'Pets with benefits'. Not in that way.</p></div> 38 39 <h4 class="svelte-oj4trj">Haikus:</h4> 40 <div class="pink-font svelte-oj4trj"><p>Time dilutes our words. <br/> 41 LOL once meant laughter aloud. <br/> 42 Now, just lube for texts.</p></div></div>`,y=b(),o=m("section"),I(x.$$.fragment),f(e,"class","page-bg svelte-oj4trj"),f(w,"class","projects svelte-oj4trj"),f(w,"id","projects"),f(u,"class","enjoy svelte-oj4trj"),f(u,"id","things-i-enjoy"),f(o,"class","contact svelte-oj4trj"),f(o,"id","contact"),f(n,"class","page-wrapper svelte-oj4trj")},m(p,h){H(p,e,h),H(p,r,h),H(p,n,h),L(l,n,null),c(n,i),c(n,s),c(n,g),L(d,n,null),c(n,_),c(n,w),L(a,w,null),c(n,j),c(n,u),c(n,y),c(n,o),L(x,o,null),v=!0},p:$,i(p){v||(M(l.$$.fragment,p),M(d.$$.fragment,p),M(a.$$.fragment,p),M(x.$$.fragment,p),v=!0)},o(p){z(l.$$.fragment,p),z(d.$$.fragment,p),z(a.$$.fragment,p),z(x.$$.fragment,p),v=!1},d(p){p&&k(e),p&&k(r),p&&k(n),C(l),C(d),C(a),C(x)}}}function gt(t){return ht(),[]}class vt extends N{constructor(e){super(),E(this,e,gt,mt,A,{})}}new vt({target:document.getElementById("app")});
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.