1import{_ as me}from"./DCxOIcnb.js";import{d as ce,u as te,j as de,q as W,g as i,p as U,c as pe,x as ue,y as se,a as he,e as fe,b as be,k as ge,t as ye,_ as _e}from"./DlAt7rV2.js";import{Z as ne,y as xe,a2 as o,u as d,a6 as n,C as e,a8 as f,W as Q,ai as K,aj as O,al as ke,X as ee,a5 as J,a7 as ve,z as m,j as Y,A as we,c as Z,ab as ie,w as Ae,o as Te,a3 as Le}from"./DGxlnW41.js";import{_ as Me}from"./DSxzYlsM.js";import{u as Ie}from"./Bk3DZBjq.js";import{_ as $e}from"./BIOWt5DF.js";import{u as Ce,a as Ne,b as Be,c as Ee,_ as Pe}from"./B-H_1WJt.js";import{N as Se}from"./DtVrhyFX.js";import{u as Fe}from"./CqGrAk87.js";import{u as ae}from"./D7FfK5vn.js";import{s as le}from"./-lj66z19.js";import"./DSbkVEwt.js";import"./_CHoJ0K5.js";import"./r1QdnhZu.js";import"./BdIM8Yja.js";import"./BKGm1v_x.js";import"./Cs4QWzNV.js";import"./C6zcW3j7.js";import"./cikaCsh0.js";import"./CbAtIVSG.js";import"./CsOxpns_.js";import"./D9-i59qN.js";import"./D0XEv8Un.js";const He={class:"d-none d-md-block d-xl-flex mb-md-1 mb-xl-0"},Re={class:"anim-fade-up anim-delay-1 col-md"},De=["innerHTML"],je={class:"anim-fade-up anim-delay-2 col-custom"},qe=["innerHTML"],ze={class:"row mt-xl-5"},Ue={class:"col-md d-md-flex mb-md-3-5 mb-xl-0"},Oe={class:"image-container"},We={class:"anim-fade-up anim-delay-1 w-100 overflow-hidden"},Ge={key:0,class:"team-member-image"},Ve=["srcset"],Qe=["srcset"],Je=["src","srcset","alt"],Xe={class:"anim-fade-up anim-delay-2 d-block d-md-none mb-1-5 mb-md-0 mt-1"},Ke={class:"col-md"},Ye=["innerHTML"],Ze={class:"col-custom"},et=["innerHTML"],tt={class:"anim-fade-up anim-delay-3 d-flex d-md-block pl-md-1-25 pl-xl-2-25 mb-3"},st={key:0,class:"mb-md-4 mb-xl-2 col-6 col-md"},nt=["href"],it=["innerHTML"],at=["href"],lt=["innerHTML"],ot={key:2,class:"d-block d-md-none mt-1-5"},rt={key:3,class:"d-block d-md-none mt-1-5"},mt={class:"p7 p5-md p8-xl mb-tiny lh-13 location-listing"},ct={key:1,class:"d-none d-md-block mb-md-4 mb-xl-2 col-6 col-md"},dt={key:2,class:"d-none d-md-block mb-md-4 mb-xl-2 col-6 col-md"},pt={class:"p7 p5-md p8-xl mb-tiny lh-13 location-listing"},ut={key:3,class:"col-6 col-md"},ht={class:"mb-md-1"},ft=["href","innerHTML"],bt={key:1,class:"pt-3 p7 p5-md p8-xl mb-tiny lh-13"},gt={class:"anim-fade-up anim-delay-2 col-custom"},yt={__name:"TeamMemberDetail",props:{data:{type:Object,required:!0},companies:{type:[Array,Object]}},async setup(b){const r=b,p=Y(!0),g=Y(24),x={mobile:60,tablet:70,desktop:82},a={mobile:{width:800,height:1200,width2x:1600,height2x:2400},tablet:{width:900,height:1350,width2x:1800,height2x:2700},desktop:{width:1200,height:1800,width2x:2400,height2x:3600}},q=t=>t&&t.indexOf("http")<0?`http://${t}`:t,{$webp:c}=te(),h=m(()=>{const t=i(r.data,"portraitPhoto")?"portraitPhoto":"landscapePhoto",l=i(r.data,t);return{asset:l,mobile1x:U({image:l,size:`?w=${a.mobile.width}&h=${a.mobile.height}&fit=fill`,quality:x.mobile,webpSupported:c}),mobile2x:U({image:l,size:`?w=${a.mobile.width2x}&h=${a.mobile.height2x}&fit=fill`,quality:x.mobile,webpSupported:c}),tablet1x:U({image:l,size:`?w=${a.tablet.width}&h=${a.tablet.height}&fit=fill`,quality:x.tablet,webpSupported:c}),tablet2x:U({image:l,size:`?w=${a.tablet.width2x}&h=${a.tablet.height2x}&fit=fill`,quality:x.tablet,webpSupported:c}),desktop1x:U({image:l,size:`?w=${a.desktop.width}&h=${a.desktop.height}&fit=fill`,quality:x.desktop,webpSupported:c}),desktop2x:U({image:l,size:`?w=${a.desktop.width2x}&h=${a.desktop.height2x}&fit=fill`,quality:x.desktop,webpSupported:c}),alt:i(l,"title")||i(r.data,"fullName")||"Team member photo"}}),k=m(()=>p.value&&r.companies?r.companies.slice(0,g.value):r.companies),G=m(()=>k.value?k.value.some(t=>{const l=i(t,"name");return l&&l.includes("*")}):!1),{fullName:$,jobTitle:E,twitter:A,linkedin:C,bio:T,sector:N,investorsLocation:L,roundTypes:y,hideLocation:_,hideInvestmentAreas:P,llmPrompt:M}=de(r.data),S=te(),{llmButtons:F}=ne(S);F.value||Ie();const H=m(()=>{const t=i(F,"platforms");return Array.isArray(t)?t.filter(Boolean):t?[t]:[]}),B=m(()=>{let t=[];if(N){const l=Array.isArray(N)?N:[N];t.push(...l.filter(D=>D))}if(y){const l=Array.isArray(y)?y:[y];t.push(...l.filter(D=>D))}return t}),R=m(()=>L?Array.isArray(L)?L.join(", "):L:null),z=m(()=>{const t=String($||"").replace(/<[^>]*>/g," ").trim();return t?t.split(/\s+/)[0]:"this Investor"}),{fontsLoaded:X}=ne(S),V=Y(!1);return xe(X,t=>{t&&we(()=>{V.value=!0})},{immediate:!0}),(t,l)=>{const D=me;return o(),d("div",{class:ve(["team-member-detail pt-4 pt-md-6-5 pt-xl-15 px-1 px-md-0-875 px-xl-2-25 mb-6 mb-md-6-5 mb-xl-10",{"is-ready":e(V)}])}
1,[n("div",He,[n("div",Re,[n("h1",{innerHTML:e($),class:"gc13-1 gc14-md gc14-1-xl text-uppercase bold"},null,8,De)]),n("div",je,[n("p",{innerHTML:e(E),class:"gc13-1 gc14-md gc14-1-xl text-uppercase bold"},null,8,qe)])]),n("div",ze,[n("div",Ue,[n("div",Oe,[n("div",We,[e(h).asset?(o(),d("figure",Ge,[n("picture",null,[n("source",{media:"(min-width: 1200px)",srcset:`${e(h).desktop1x} 1x, ${e(h).desktop2x} 2x`},null,8,Ve),n("source",{media:"(min-width: 768px)",srcset:`${e(h).tablet1x} 1x, ${e(h).tablet2x} 2x`},null,8,Qe),n("img",{src:e(h).mobile1x,srcset:`${e(h).mobile1x} 1x, ${e(h).mobile2x} 2x`,alt:e(h).alt,loading:"eager",fetchpriority:"high",class:"w-100 h-100"},null,8,Je)])])):f("",!0)]),n("div",Xe,[n("div",Ke,[n("h2",{innerHTML:e($),class:"gc13-1 gc14-md gc14-1-xl text-uppercase bold"},null,8,Ye)]),n("div",Ze,[n("p",{innerHTML:e(E),class:"gc13-1 gc14-md gc14-1-xl text-uppercase bold"},null,8,et)])])]),n("div",tt,[e(A)||e(C)?(o(),d("div",st,[l[3]||(l[3]=n("h3",{class:"p7 p5-md p8-xl mb-tiny lh-13"},"Social",-1)),e(A)?(o(),d("a",{key:0,href:e(A),target:"_blank",class:"d-flex social"},[n("span",{innerHTML:t.$t("Twitter"),class:"p7 p5-md p8-xl link mb-tiny lh-13"},null,8,it)],8,nt)):f("",!0),e(C)?(o(),d("a",{key:1,href:e(C),target:"_blank",class:"d-flex social"},[n("span",{innerHTML:t.$t("LinkedIn"),class:"p7 p5-md p8-xl link mb-tiny lh-13"},null,8,lt)],8,at)):f("",!0),e(B)&&e(B).length&&e(P)===!1?(o(),d("div",ot,[l[1]||(l[1]=n("h3",{class:"p7 p5-md p8-xl mb-tiny lh-13"},"Investment Areas",-1)),(o(!0),d(Q,null,K(e(B),(s,u)=>(o(),d("div",{key:("getCmsId"in t?t.getCmsId:e(W))(s)||u,class:"p7 p5-md p8-xl mb-tiny lh-13 focus-sector"},O(("getCmsField"in t?t.getCmsField:e(i))(s,"title")||s),1))),128))])):f("",!0),e(R)&&e(_)===!1?(o(),d("div",rt,[l[2]||(l[2]=n("h3",{class:"p7 p5-md p8-xl mb-tiny lh-13"},"Location",-1)),n("div",mt,O(e(R)),1)])):f("",!0)])):f("",!0),e(B)&&e(B).length&&e(P)===!1?(o(),d("div",ct,[l[4]||(l[4]=n("h3",{class:"p7 p5-md p8-xl mb-tiny lh-13"},"Investment Areas",-1)),(o(!0),d(Q,null,K(e(B),(s,u)=>(o(),d("div",{key:("getCmsId"in t?t.getCmsId:e(W))(s)||u,class:"p7 p5-md p8-xl mb-tiny lh-13 focus-sector"},O(("getCmsField"in t?t.getCmsField:e(i))(s,"title")||s),1))),128))])):f("",!0),e(R)&&e(_)===!1?(o(),d("div",dt,[l[5]||(l[5]=n("h3",{class:"p7 p5-md p8-xl mb-tiny lh-13"},"Location",-1)),n("div",pt,O(e(R)),1)])):f("",!0),e(k)&&e(k).length?(o(),d("div",ut,[l[6]||(l[6]=n("h3",{class:"p7 p5-md p8-xl mb-tiny lh-13"},"Investments",-1)),n("ul",ht,[(o(!0),d(Q,null,K(e(k),s=>(o(),d("li",{class:"lh-1 d-flex",key:("getCmsId"in t?t.getCmsId:e(W))(s)},[n("a",{href:q(("getCmsField"in t?t.getCmsField:e(i))(s,"website")),target:"_blank",rel:"noopener",innerHTML:("getCmsField"in t?t.getCmsField:e(i))(s,"name"),class:"p7 p5-md p8-xl mb-tiny companies lh-13 first-capitalized company-name"},null,8,ft)]))),128))]),b.companies.length>e(g)&&e(p)?(o(),d("a",{key:0,href:"#",onClick:l[0]||(l[0]=ke(s=>p.value=!e(p),["prevent"])),class:"p7 p5-md p8-xl companies cursor-pointer hover-black"},"+ "+O(b.companies.length-e(g))+" "+O(t.$t("more")),1)):f("",!0),e(G)?(o(),d("h3",bt," * Denotes exit ")):f("",!0)])):f("",!0)])]),n("div",gt,[ee(D,{text:e(T),linkify:!1,innerClass:"content p3-1 small-space rich-text p4-md p7-xl"},null,8,["text"]),e(M)&&e(H).length?(o(),J(Me,{key:0,prompt:e(M),geminiModalTitle:`Ask Gemini about ${e(z)}`,platforms:e(H),title:"Ask AI about this Investor",collapsible:"",class:"mt-2 mt-md-3"},null,8,["prompt","geminiModalTitle","platforms"])):f("",!0)])])],2)}}},_t=ce(yt,[["__scopeId","data-v-cd0d350d"]]),xt=b=>b?typeof b=="string"?b.replace(/(\r\n|\n|\r)/gm," ").replace(/\s+/g," ").trim():Array.isArray(b)?b.filter(r=>r?._type==="block"&&Array.isArray(r.children)).map(r=>r.children.filter(p=>typeof p?.text=="string").map(p=>p.text).join("")).join(" ").replace(/\s+/g," ").trim():"":"";function kt({page:b,companies:r=[]}){const p=pe();let g="";try{const a=ue();g=se(`${a.origin}${p.path}`)}catch{g=se(`https://www.gv.com${p.path}`)}const x=m(()=>{const a=Z(b);if(!a)return null;const q=i(a,"fullName");if(!q)return null;const c=i(a,"jobTitle"),h=i(a,"bio"),k=i(a,"twitter"),G=i(a,"linkedin"),$=i(a,"sector"),E=i(a,"investorsLocation"),A=i(a,"portraitPhoto")||i(a,"landscapePhoto"),C=A?fe(A):"",T=[G,k].filter(
1Boolean),L=(Z(r)||[]).map(M=>{const S=i(M,"name")||M?.name,F=i(M,"website")||M?.website;if(!S)return null;const H={"@type":"Organization",name:S};return F&&(H.url=F),H}).filter(Boolean),y=[$,E?`Investments in ${E}`:null].filter(Boolean),_={"@type":"Person","@id":`${g}#person`,name:q,url:g,worksFor:{"@type":"Organization","@id":"https://www.gv.com/#organization",name:"GV",url:"https://www.gv.com"}};c&&(_.jobTitle=c);const P=xt(h);return P&&(_.description=P),C&&(_.image=C),T.length&&(_.sameAs=T),y.length&&(_.knowsAbout=y),L.length&&(_.investorIn=L),{"@context":"https://schema.org","@type":"ProfilePage","@id":g,mainEntity:_}});he({script:[{type:"application/ld+json",id:"schema-team-member",innerHTML:m(()=>{const a=Z(x);return a?JSON.stringify(a):""})}]})}const vt={key:0,class:"container mx-auto py-5 text-center"},wt=12,At=24,Tt=12,Jt={__name:"TeamMemberDetailPage",async setup(b){let r,p;const{slug:g,contentType:x}=Ce(),a=be(),{$cms:q}=a,{page:c}=([r,p]=ie(()=>a.runWithContext(()=>Ee(g,x,{include:2}))),r=await r,p(),r),h=W(c),k=m(()=>{const s=i(c,"hideArticles");return Array.isArray(s)?s.length>0:!!s}),G=m(()=>i(c,"newsArticles")||[]),$=m(()=>i(c,"investments")||[]),E=s=>({content_type:"newsArticle",include:2,order:"-fields.date",[`fields.${s}.sys.id[in]`]:h}),A=m(()=>{let s=[...G.value,...M.value];const I=ae(s,v=>W(v)).filter(v=>!!i(v,"date"));return le(I,v=>i(v,"date")).reverse()}),C={content_type:"company",include:2,order:"fields.name","fields.investors.sys.id[in]":h},T=async(s,u)=>{const{include:I,limit:j,order:v,select:w,skip:oe,...re}=u;return await q.fetchByType(s,{filters:re,include:I,includeTotal:!1,limit:j,order:v,select:w,skip:oe})},N=m(()=>{const s=i(c,"enableManualSort");let u=$.value;return u.length||(u=F.value),s?u:le(u,I=>i(I,"name"))}),L={content_type:"externalLink",include:1,links_to_entry:h,order:"-fields.pinLinkInInvestorBio,-fields.publicationDate,-sys.createdAt",limit:Tt,select:"fields.title,fields.url,fields.publicationName,fields.ogImageFallback,fields.publicationDate,fields.date,fields.imageUrl,fields.pinLinkInInvestorBio,sys"},{data:y,error:_,pending:P}=([r,p]=ie(async()=>a.runWithContext(()=>ye(`team-secondary-${g}`,async()=>{try{const[s,u,I,j]=await Promise.all([k.value?Promise.resolve([]):Promise.all(Se.map(w=>T("newsArticle",{...E(w),limit:wt,select:"fields.title,fields.subHeading,fields.date,fields.featuredImage,fields.seriesTitle,fields.seriesThemeColor,fields.seriesPage,fields.slug,sys"}))),T("externalLink",L),$.value.length?Promise.resolve(null):T("company",{...C,limit:At,select:"fields.name,fields.website,sys"}),T("externalLinkFallbackImage",{limit:1,include:1})]);return{news:ae((s||[]).flatMap(w=>w?.items||[]),w=>W(w)),externalLinks:u?.items||[],companies:I?.items||[],fallbackImage:j?.items?.[0]||null}}catch(s){throw s}},{default:()=>({news:[],externalLinks:[],companies:[],fallbackImage:null})}))),r=await r,p(),r),M=m(()=>y.value?.news||[]),S=m(()=>y.value?.externalLinks||[]),F=m(()=>y.value?.companies||[]),H=m(()=>i(y.value?.fallbackImage,"image")),B=m(()=>!k.value&&A.value.length>0),R=m(()=>S.value),z=m(()=>{const s=(i(c,"fullName")||"").trim();return s?s.split(/\s+/)[0]:""}),X=m(()=>z.value?`Written by ${z.value}`:"Written by"),V=m(()=>z.value?`Featuring ${z.value}`:"Featuring");Ne(!1),Be(c),kt({page:c,companies:N});const t=ge(),l=i(c,"fullName")||"",D=i(c,"jobTitle")||i(c,"role")||"";return Ae(()=>{t.setPageContext({page_type:"team_member",content_group:D||"Team",team_member_name:l})}),Te(()=>{t.clearPageContext()}),Fe(),(s,u)=>{const I=_t,j=$e,v=Pe,w=_e;return o(),J(w,{isMobile:!s.$device.isDesktop,class:"team-member-detail-page"},{default:Le(()=>[ee(I,{companies:e(N),data:e(c)},null,8,["companies","data"]),e(_)?(o(),d("div",vt,[...u[0]||(u[0]=[n("p",null," Failed to load related articles and companies. Please try refreshing. ",-1)])])):e(P)?f("",!0):(o(),d(Q,{key:1},[e(R).length?(o(),J(j,{key:0,heading:e(V),items:e(R),"fallback-image":e(H),"item-type":"external","max-items":12,"enable-slider":!0,"section-class":"team-member-external-links"},null,8,["heading","items","fallback-image"])):f("",!0),e(B)?(o(),J(j,{key:1,heading:e(X),items:e(A)},null,8,["heading","items"])):f("",!0)],64)),ee(v)]),_:1},8,["isMobile"])}}};export{Jt 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.