1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{};e.SENTRY_RELEASE={id:"4fdb87eed04ecf49489ec6db9b15acde2c687d66"};var t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="28040c93-52da-440a-931f-9b10992440fd",e._sentryDebugIdIdentifier="sentry-dbid-28040c93-52da-440a-931f-9b10992440fd")}catch(e){}}(),(self.webpackChunkvoltaire=self.webpackChunkvoltaire||[]).push([[8075],{41931:function(e,t,a){a.r(t);var l=a(96540),r=a(61171),o=a(28827),s=a(79768),i=a(47524),n=a(2595),d=a(30397);t.default=({data:e,pageContext:t})=>{const{currentPage:a,numPages:c,authorSlug:u,authorTagSlugs:g,fullPath:m,totalPosts:h,pageStartIndex:b}=t,f=e.allGhostPost.edges.filter(({node:e})=>(0,d.e)(e)),v=e.site.siteMetadata,{ghostSettings:E,ghostAuthor:p,allGhostTag:w}=e,{nodes:N}=w,k=N.filter(e=>g.includes(e.slug)),y=(0,o.N)(p,`${v.siteUrl}/${r.FY}/${u}`,`${v.siteUrl}/${r.Q_}`);return l.createElement(n.R,{blogHomepageSchema:y,siteMetadata:v,fullPath:m,ghostSettings:E},l.createElement(s.A,{author:p}),l.createElement(i.l,{posts:f,currentPage:a,urlBase:`${r.FY}/${u}`,numPages:c,totalPosts:h,allGhostTags:k,filterUrlBase:`${r.FY}/${u}`,pageStartIndex:b}))}},79768:function(e,t,a){var l=a(96540),r=a(86570),o=a(61171);t.A=({author:e})=>{const t=s(e.location);return l.createElement("header",{className:"vt-blog-editorial-author-header"},l.createElement("div",{className:"vt-blog-editorial-author-header-back-row"},l.createElement("a",{href:`/${o.Q_}`,className:"vt-blog-editorial-header-back"},l.createElement("span",{"aria-hidden":"true"},"â")," Blog")),l.createElement("div",{className:"vt-blog-editorial-kicker"},l.createElement("span",{className:"vt-blog-editorial-orange-rule","aria-hidden":"true"}),l.createElement("span",{className:"vt-blog-editorial-kicker-text"},"Author")),l.createElement("div",{className:"vt-blog-editorial-author-header-body"},e.profile_image?l.createElement("div",{className:"vt-blog-editorial-author-avatar"},l.createElement(r.n,{src:e.profile_image,width:168,desc:e.name,extClass:"w-full h-full object-cover"})):null,l.createElement("div",null,l.createElement("h1",{className:"vt-blog-editorial-author-name","data-testid":"author-name"},e.name),t?l.createElement("div",{className:"vt-blog-editorial-author-role"},t):null,e.bio?l.createElement("p",{className:"vt-blog-editorial-author-bio"},e.bio):null,e.website?l.createElement("a",{href:e.website,target:"_blank",rel:"noopener noreferrer",className:"vt-blog-editorial-author-website"},"Visit my website ",l.createElement("span",{"aria-hidden":"true"},"â")):null)))};const s=e=>{if(!e)return;return e.split("|").map(e=>e.trim()).find(e=>e&&!i(e,"https://github.com")&&!i(e,"linkedin.com"))},i=(e,t)=>e.toLowerCase().includes(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.