1import{u,o as b,f as w}from"./app.js";import"./swiper.js";const k={name:"SoylentTeamMember",components:{CmmsResponsiveImage:w,SocialIcon:b},props:["element"],computed:{withThumbnail(){return this.element.data.model.image?0<Object.keys(this.element.data.model.image).length:0},thumbnailClass(){return this.withThumbnail?"--with-thumbnail":""},socialLinks(){const s=[];if(this.element.data.model.social_links)for(const m in this.element.data.model.social_links)this.element.data.model.social_links[m]&&s.push({type:m,target:this.element.data.model.social_links[m]});return s}},methods:{socialName(s){let m=null;return s==="whatsapp"?m="WhatsApp":m=s.charAt(0).toUpperCase()+s.slice(1),m}}},d=window.Vue.resolveComponent,c=window.Vue.createVNode,t=window.Vue.openBlock,a=window.Vue.createElementBlock,n=window.Vue.createCommentVNode,o=window.Vue.toDisplayString,_=window.Vue.createElementVNode,f=window.Vue.renderList,g=window.Vue.Fragment,y=window.Vue.normalizeClass,V={key:0,class:"team-member__thumbnail"},p={class:"team-member__meta"},v={class:"team-member__meta__position"},C={class:"team-member__meta__name --text-size-xxl",itemprop:"name"},x=["innerHTML"],N={class:"team-member__meta__address"},T={class:"team-member__meta__address__contact"},I={key:0,class:"team-member__meta__address__contact__description"},S=["href"],E={key:2,class:"team-member__meta__address__contact__description"},L=["href"],B={key:4,class:"team-member__meta__address__contact__description"},M={key:5,class:"team-member__meta__address__contact__content"},z={key:0,class:"team-member__meta__address__social"},F=["href","title"];function R(s,m,e,A,D,l){const r=d("CmmsResponsiveImage"),h=d("SocialIcon");return t(),a("div",{class:y(["element",e.element.type,"team-member",l.thumbnailClass])},[l.withThumbnail?(t(),a("div",V,[c(r,{fill:!0,image:e.element.data.model.image},null,8,["image"])])):n("",!0),_("div",p,[_("div",v,o(e.element.data.model.position),1),_("h1",C,o(e.element.data.model.name),1),_("div",{class:"team-member__meta__bio element html",itemprop:"description",innerHTML:e.element.data.model.description},null,8,x),_("address",N,[_("div",T,[e.element.data.model.email?(t(),a("span",I," E-mail: ")):n("",!0),e.element.data.model.email?(t(),a("a",{key:1,target:"_blank",href:"mailto:".concat(e.element.data.model.email),class:"team-member__meta__address__contact__content"},o(e.element.data.model.email),9,S)):n("",!0),e.element.data.model.tel?(t(),a("span",E,"Tel: ")):n("",!0),e.element.data.model.tel?(t(),a("a",{key:3,target:"_blank",href:"tel:".concat(e.element.data.model.tel),class:"team-member__meta__address__contact__content"},o(e.element.data.model.tel),9,L)):n("",!0),e.element.data.model.fax?(t(),a("span",B,"Fax: ")):n("",!0),e.element.data.model.fax?(t(),a("span",M,o(e.element.data.model.fax),1)):n("",!0)]),l.socialLinks.length?(t(),a("div",z,[(t(!0),a(g,null,f(l.socialLinks,i=>(t(),a("a",{key:i.type,href:i.target,target:"_blank",rel:"noopener",title:l.socialName(i.type),class:"team-member__meta__address__social__icon"},[c(h,{type:i.type},null,8,["type"])],8,F))),128))])):n("",!0)])])],2)}const O=u(k,[["render",R]]);export{O 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.