import{_ as y,d as c,e as a,f as n,F as f,z as k,g as l,h as p,v as b,t as m,x as C,r as g,bc as v,q as x,Y as h,i as $}from"#entry";const B={props:{contacts:{type:Array,required:!0}}},E={class:"company-key-contact-wrapper"},F={class:"details"},N={class:"name"};function I(t,s,o,r,_,i){const u=b,d=v;return a(),c("div",E,[n("div",{class:"company-key-contact",style:x({fontFamily:t.$ss.general.primaryFontFamily})},[(a(!0),c(f,null,k(o.contacts,e=>(a(),c("div",{key:e.id,class:"contact"},[e.primaryImage?(a(),l(u,{key:0,src:e.primaryImage.src.split("?")[0]+"?w=100&facepad=2&fit=facearea&h=100&mask=ellipse",alt:e.fullName},null,8,["src","alt"])):p("",!0),n("div",F,[n("h3",N,m(e.fullName),1),n("div",null,m(e.title),1),e.publicEmail?(a(),l(d,{key:0,type:"link",class:"email",link:"mailto:"+e.publicEmail},{default:C(()=>[...s[0]||(s[0]=[g(" Email ",-1)])]),_:1},8,["link"])):p("",!0)])]))),128))],4)])}const K=Object.assign(y(B,[["render",I],["__scopeId","data-v-a08ce32e"]]),{__name:"WebCompanyKeyContact"}),q={__name:"CompanyKeyContactBlock",props:{data:{type:Object,required:!0,validator(t){return["publicContacts"].every(s=>s in t)}}},setup(t){const o=h(t.data.publicContacts.edges?.map(({node:r})=>r));return(r,_)=>{const i=K;return a(),l(i,{contacts:$(o)},null,8,["contacts"])}}};export{q as default};