1import{G as p}from"./globe-DwEQgdfe.js";import{L as f,T as b}from"./linkedin-Ddz71Sd-.js";import{d as _,D as w,g as o,o as s,e,b as l,f as r,w as d,h as u,t as i,ah as k,F as v,i as y,c as z}from"./inertia-CqvOxjk8.js";import{_ as I}from"./SiteLayout.vue_vue_type_script_setup_true_lang-BC928RlI.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./OfferBar.vue_vue_type_script_setup_true_lang-DBgV7abL.js";import"./Container-DTtY1PYQ.js";import"./useSiteTracker-eWhc6q3b.js";const L={class:"relative min-h-screen overflow-x-clip bg-white"},B={class:"relative overflow-hidden bg-neutral-900 pb-14 pt-12 sm:pb-16 sm:pt-16"},C={class:"relative mx-auto max-w-3xl px-6"},N={class:"mt-8 flex flex-col items-start gap-5 sm:flex-row sm:items-center sm:gap-6"},T=["src","alt"],V={key:1,class:"grid size-20 shrink-0 place-items-center rounded-full bg-white/10 text-2xl font-bold text-white ring-2 ring-white/15 sm:size-24"},j={class:"min-w-0"},A={class:"text-[30px] font-bold leading-tight tracking-tight text-white sm:text-[38px]"},D={key:0,class:"mt-1 text-[15px] leading-snug text-white/60"},F={key:0,class:"mt-6 max-w-2xl text-[16px] leading-relaxed text-white/75"},G={class:"mt-7 flex flex-wrap items-center gap-3"},$=["href"],E=["href"],S=["href"],W=["href"],X={class:"mx-auto max-w-3xl px-6 py-12 sm:py-16"},q={class:"text-[13px] font-semibold uppercase tracking-[0.12em] text-neutral-400"},H={class:"mt-4 divide-y divide-neutral-200"},J={class:"min-w-0 sm:max-w-[90%]"},K={class:"text-[19px] font-bold leading-snug text-neutral-900 transition-colors group-hover:text-secondary-700 sm:text-[21px]"},M={key:0,class:"mt-1.5 line-clamp-2 text-[15px] leading-relaxed text-neutral-500"},O={class:"hidden sm:block"},P={key:0,class:"text-[11px] font-semibold uppercase tracking-[0.06em] text-neutral-400"},Q={class:"mt-0.5 text-[12px] text-neutral-400"},R={key:0,class:"py-16 text-center"},ht=_({layout:I,meta:{bodyClass:"bg-white"},__name:"author.page",props:{author:{},posts:{}},setup(t){return(U,n)=>{const c=w("InertiaLink"),h=k,m=f,x=b,g=p;return s(),o("div",L,[e("section",B,[n[1]||(n[1]=e("div",{class:"pointer-events-none absolute inset-0","aria-hidden":"true"},[e("div",{class:"absolute left-[8%] top-[4%] size-[560px] rounded-full bg-secondary-600/30 blur-[150px]"})],-1)),e("div",C,[l(c,{href:"/blog",class:"text-[12px] font-semibold uppercase tracking-[0.14em] text-white/45 transition-colors hover:text-white/70"},{default:d(()=>[...n[0]||(n[0]=[u(" â The blog ",-1)])]),_:1}),e("div",N,[t.author.photo_url?(s(),o("img",{key:0,src:t.author.photo_url,alt:t.author.name,class:"size-20 shrink-0 rounded-full object-cover ring-2 ring-white/15 sm:size-24"},null,8,T)):(s(),o("div",V,i(t.author.name?.charAt(0)),1)),e("div",j,[e("h1",A,i(t.author.name),1),t.author.role?(s(),o("p",D,i(t.author.role),1)):r("",!0)])]),t.author.bio?(s(),o("p",F,i(t.author.bio),1)):r("",!0),e("div",G,[t.author.mentor_profile_url?(s(),o("a",{key:0,href:t.author.mentor_profile_url,class:"inline-flex items-center gap-2 rounded-full bg-white px-5 py-2.5 text-[14px] font-semibold text-neutral-900 transition-colors hover:bg-neutral-100"},[u(" Book a call with "+i(t.author.name?.split(" ")[0])+" ",1),l(h,{class:"size-4"})],8,$)):r("",!0),t.author.linkedin_url?(s(),o("a",{key:1,href:t.author.linkedin_url,target:"_blank",rel:"noopener","aria-label":"LinkedIn",class:"grid size-9 place-items-center rounded-full bg-white/10 text-white/70 transition-colors hover:bg-white/20 hover:text-white"},[l(m,{class:"size-4"})],8,E)):r("",!0),t.author.twitter_url?(s(),o("a",{key:2,href:t.author.twitter_url,target:"_blank",rel:"noopener","aria-label":"X / Twitter",class:"grid size-9 place-items-center rounded-full bg-white/10 text-white/70 transition-colors hover:bg-white/20 hover:text-white"},[l(x,{class:"size-4"})],8,S)):r("",!0),t.author.website_url?(s(),o("a",{key:3,href:t.author.website_url,target:"_blank",rel:"noopener","aria-label":"Website",class:"grid size-9 place-items-center rounded-full bg-white/10 text-white/70 transition-colors hover:bg-white/20 hover:text-white"},[l(g,{class:"size-4"})],8,W)):r("",!0)])])]),e("section",X,[e("h2",q,i(t.posts.length)+" "+i(t.posts.length===1?"post":"posts")+" by "+i(t.author.name),1),e("div",H,[(s(!0),o(v,null,y(t.posts,a=>(s(),z(c,{key:a.slug,href:`/blog/${a.slug}`,class:"group grid items-start gap-1.5 py-7 sm:grid-cols-[1fr_170px_28px] sm:gap-x-12"},{default:d(()=>[e("div",J,[e("h3",K,i(a.title),1),a.excerpt?(s(),o("p",M,i(a.excerpt),1)):r("",!0)]),e("div",O,[a.tags?.[0]?(s(),o("p",P,i(a.tags[0]),1)):r("",!0),e("p",Q,i(a.date),1)]),l(h,{class:"mt-1 hidden size-4 self-start justify-self-end text-neutral-300 transition-all duration-200 group-hover:translate-x-0.5 group-hover:text-neutral-900 sm:block"})]),_:2},1032,["href"]))),128))]),t.posts.length===0?(s(),o("div",R,[...n[2]||(n[2]=[e("p",{class:"text-[15px] text-neutral-400"},"No published posts yet.",-1)])])):r("",!0)])])}}});
1export{ht as default}; 2//# sourceMappingURL=author.page-DdEDQuql.js.map
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.