1import{n as t,b as I,d as S,x,Y as A,B as F,m as p,ax as N,i as j,cj as M,K as V,c as H,e as $,w as z,U as J,O,P as b,p as g,q as v,s as y,af as h,o as s,M as D,av as Q,aw as U,ae as q,ap as K,aA as Y,Q as Z,y as W,R as X,Z as tt,$ as at,a5 as et}from"./DOiwsT-c.js";import{s as st}from"./DbcRrZsM.js";import ot from"./DzmKX2Z2.js";import{A as rt}from"./BImR1wfh.js";import{C as E}from"./ChXRu_Qm.js";import{s as it}from"./Di6aQaB2.js";import{u as nt}from"./BmFGeetQ.js";import{s as i}from"./ZsYMwtYu.js";import{u as dt}from"./D1zsCPH4.js";import"./Dk116slv.js";import"./CJjSZMG6.js";import"./B-k07VBr.js";import"./B6-Ugo0E.js";import"./DED-h79g.js";(function(){try{var a=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};a.SENTRY_RELEASE={id:"1.0.129"};var o=new a.Error().stack;o&&(a._sentryDebugIds=a._sentryDebugIds||{},a._sentryDebugIds[o]="7cd4a9e6-7df9-4d7e-abb1-9e1afd34a8c4",a._sentryDebugIdIdentifier="sentry-dbid-7cd4a9e6-7df9-4d7e-abb1-9e1afd34a8c4")}catch{}})();function lt(a={}){const o=t(a,"slug");return{image:{src:t(a,"data.data.preview_picture_url"),alt:"Article preview image"},tag:{slug:t(a,"categories[0].slug"),name:t(a,"categories[0].data.title")},part:t(a,"data.data.post_subtitle"),title:t(a,"data.title"),author:t(a,"authors[0].data.name"),publishedAt:t(a,"publish_at"),timeToRead:t(a,"data.data.preview_time_to_read"),slug:o,type:t(a,"type"),status:t(a,"status"),categories:t(a,"categories")}}function pt(){const a=I(),{public:{url:o}}=S(),c=x(a.params.slug)[0],{data:d}=A({operation:"AuthorJsonLd",variables:{slug:c}}),f=p(()=>({"@context":"https://schema.org","@type":"ProfilePage",mainEntity:{"@type":"Person",name:i(d,"author.data.name"),jobTitle:i(d,"author.data.data.position"),description:i(d,"author.data.description","").replace(M,""),image:i(d,"author.data.data.avatar"),sameAs:Object.values(N(i(d,"author.data.data",{}),["facebook","linkedin","reddit","twitter"])).filter(j),worksFor:{"@type":"Organization",name:"Object First",url:o}}}));F({script:[{type:"application/ld+json",innerHTML:f}]})}const ct={"data-page-name":"author"},ut={class:"wrapper"},mt={class:"cards"},gt=V({__name:"[slug]",async setup(a){let o,c;const{t:d}=H(),{params:{slug:f}}=I(),u=$(at,1,{transform:tt});z(u,()=>it());const{data:r,error:P}=([o,c]=J(()=>A({operation:"GetAuthor",variables:{slug:f},options:{transform:e=>t(e,"author")}})),o=await o,c(),o);if(P.value)throw O.PAGE_LOAD_FAILED({cause:P.value});if(!r.value)throw O.PAGE_NOT_FOUND();const G=p(()=>t(r.value,"id")),{data:w}=A({operation:"BlogArticlesByAuthor",variables:{page:u,author_id:G}}),k=p(()=>t(r.value,"data.name","")),C=p(()=>t(w.value,"blog_articles.data",[])),_=p(()=>t(w.value,"blog_articles.paginatorInfo",{})),m=p(()=>r.value?.data?.seo),R=(e={})=>({avatar:t(e,"data.data.avatar",""),fullname:t(e,"data.name",""),position:t(e,"data.data.position")??"",description:t(e,"data.description",""),linkedin:t(e,"data.data.linkedin"),facebook:t(e,"data.data.facebook"),reddit:t(e,"data.data.reddit"),twitter:t(e,"data.data.twitter")}),T=()=>{const e=t(r.value,"data.name",""),l=t(r.value,"data.data.position","");return`${e} - ${l} | Object First`},B=()=>{const e=t(r.value,"data.seo.description","")??"";if(e)return e;const l=t(r.value,"data.description","")??"",n=st(l),L=n.indexOf(".");return L===-1?n:n.slice(0,L+1)};return nt(m,{title:()=>i(m,"title",T()),ogTitle:()=>i(m,"title",T()),description:()=>i(m,"description",B()),ogDescription:()=>i(m,"description",B())}),pt(),dt({overwrite:[{title:d(b.BLOG.i18nKey),path:b.BLOG.path}],append:[{title:i(r,"data.name")}]}),(e,l)=>(g(),v("div",ct,[y("div",ut,[h(ot,{items:[s(b).BLOG,s(k)],overwrite:"",accent:"light"},null,8,["items"]),y("h1",null,D(e.$t("Posts_by"))+" "+D(s(k)),1),h(s(E).MediaSpokesPeople,Q(U(R(s(r)))),null,16),y("ul",mt,[(g(!0),v(q,null,K(s(C),n=>(g(),v("li",{key:n.id},[h(s(E).Blog,Y({ref_for:!0},("convertArticleToCardsBlogProps"in e?e.convertArticleToCardsBlogProps:s(lt))(n),{orientation:"vertical"}),null,16)]))),128))]),Number(s(_).lastPage)>1?(g(),Z(rt,{key:0,modelValue:s(u),"onUpdate:modelValue":l[0]||(l[0]=n=>W(u)?u.value=n:null),"total-items":s(_).total,"items-per-page":s(_).perPage,"max-pages-shown":3},null,8,["modelValue","total-items","items-per-page"])):X("",!0)])]))}}),Dt=et(gt,[["__scopeId","data-v-0bdc9212"]]);export{Dt as default};
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.