PageSourceSearch

https://noahlabhart.com/assets/about-DmCVQwp6.js

js noahlabhart.com collected 2026-10-04 05:24:14 UTC 2,074 bytes, 1 lines download raw bytes

1import{t as e}from"./jsx-runtime-DGeXAQPT.js";import{b as t,p as n,v as r,y as i}from"./index-CIhN9yUf.js";import{t as a}from"./Section-uqbsMFz3.js";var o=e();function s(){return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(a,{as:`h1`,eyebrow:`About me`,title:`Startup founder. CTO. Podcast host.`,children:(0,o.jsxs)(`div`,{className:`grid gap-10 lg:grid-cols-[1.4fr_1fr]`,children:[(0,o.jsxs)(`div`,{className:`space-y-6 text-lg leading-relaxed text-muted-foreground`,children:[(0,o.jsx)(`img`,{src:n.portrait,alt:`Noah Labhart`,loading:`lazy`,decoding:`async`,width:590,height:810,className:`float-none mb-6 w-48 rounded-2xl border border-border object-cover sm:float-left sm:mr-8`}),(0,o.jsx)(`p`,{children:i.bio}),(0,o.jsx)(`p`,{children:i.bio2})]}),(0,o.jsxs)(`aside`,{className:`rounded-2xl border border-border bg-card p-8`,children:[(0,o.jsx)(`p`,{className:`eyebrow`,children:`Pillars`}),(0,o.jsx)(`ul`,{className:`mt-4 space-y-3`,children:r.map(e=>(0,o.jsx)(`li`,{className:`font-display text-xl`,children:e},e))}),(0,o.jsx)(`p`,{className:`mt-8 border-t border-border pt-6 text-sm italic text-muted-foreground`,children:i.verse})]})]})}),(0,o.jsxs)(a,{eyebrow:`Skills`,title:`What I bring to the table`,children:[(0,o.jsxs)(`blockquote`,{className:`mb-12 max-w-3xl border-l-2 border-primary pl-6 text-lg italic text-muted-foreground`,children:[`"We are what we repeatedly do. Excellence, then, is not an act but a habit."`,(0,o.jsx)(`span`,{className:`mt-2 block not-italic text-sm`,children:`— Aristotle`})]}),(0,o.jsx)(`div`,{className:`space-y-6`,children:t.map(e=>(0,o.jsxs)(`div`,{children:[(0,o.jsxs)(`div`,{className:`flex justify-between text-sm`,children:[(0,o.jsx)(`span`,{className:`font-display`,children:e.name}),(0,o.jsxs)(`span`,{className:`text-muted-foreground`,children:[e.level,`%`]})]}),(0,o.jsx)(`div`,{className:`mt-2 h-1.5 w-full overflow-hidden rounded-full bg-secondary`,children:(0,o.jsx)(`div`,{className:`h-full rounded-full`,style:{width:`${e.level}%`,background:`var(--gradient-ember)`}})})]},e.name))})]})]})}export{s 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.