import{b as v,$ as g,d as n,e as s,F as E,z as C,j as f,f as t,x as p,g as h,h as _,v as w,i as l,bs as y,bt as x,t as a,r as I,bc as L,C as N}from"#entry";const T={class:N(["ebm-contacts wide"])},B=["href"],D={class:"details"},V={class:"name"},$=["href"],z={class:"title"},M={class:"phone"},W=["href"],q=["href"],F={__name:"WebContactList",props:{contacts:{type:Array,required:!0},items:{type:Array,required:!0},emailDisplayMode:{type:String,default:"button"}},setup(r){const{trackContentLinkClick:c}=v(),k=g(()=>{const i=[];return r.contacts.forEach(d=>{const m=r.items.find(u=>u.id===d);typeof m<"u"&&i.push(m)}),i});function o(i){return i.siteContext.path??""}return(i,d)=>{const m=w,u=x,b=L;return s(),n("div",T,[(s(!0),n(E,null,C(l(k),e=>(s(),n("div",{key:e.id,class:"contact"},[f(u,{event:()=>l(c)({clickUrl:o(e),contentId:e.id,linkType:l(y).Image})},{default:p(()=>[t("a",{href:o(e)},[e.primaryImage?(s(),h(m,{key:0,src:e.primaryImage.src.split("?")[0]+"?w=150"},null,8,["src"])):_("",!0)],8,B)]),_:2},1032,["event"]),t("div",D,[t("h3",V,[f(u,{event:()=>l(c)({clickUrl:o(e),contentId:e.id,linkType:l(y).Title})},{default:p(()=>[t("a",{href:o(e)},a(e.fullName!=="undefined"?e.fullName:e.name),9,$)]),_:2},1032,["event"])]),t("div",z,a(e.title),1),t("div",M,a(e.phone),1),e.publicEmail&&r.emailDisplayMode!=="button"?(s(),n("a",{key:0,class:"email",href:`mailto:${e.publicEmail}`},a(e.publicEmail),9,W)):_("",!0),e.publicEmail&&r.emailDisplayMode!=="link"?(s(),h(b,{key:1,type:"link",class:"email",mode:"hollow",link:`mailto:${e.publicEmail}`},{default:p(()=>[...d[0]||(d[0]=[I(" Email ",-1)])]),_:1},8,["link"])):_("",!0),e.website?(s(),n("a",{key:2,href:e.website,class:"website"},a(e.website),9,q)):_("",!0)])]))),128))])}}};export{F as _};