1import{d as w,ah as _,aq as p,as as B,o as t,j as s,A as y,ao as N,g as C,f as r,an as S,i as n,I as a,_ as x,ai as z,u as F,v as L,ar as h,Y as V,at as f,x as v,al as j,au as O,F as P,r as R,n as D}from"./DRREkx-t.js";const E={class:"team-card"},q={class:"team-card__inner"},H={class:"team-card__details"},I=["textContent"],U=["textContent"],Y=w({name:"team-card",__name:"team-card-block",props:{card:{}},setup(e){const i=_();function l(){i.addPopup({id:e.card.id,type:"team",data:{heading:e.card.name,position:e.card.position,textBlock:e.card.textBlock,popupAsset:e.card.asset,link:e.card.link,social:e.card.social}})}return p(()=>{l()}),B(()=>{i.removePopup(e.card.id)}),(o,c)=>(t(),s("div",E,[y(N,{link:{url:`#${e.card.id}`,type:"action",action:"popup"},class:"team-card__link"},{default:C(()=>[e.card.asset?(t(),r(S,{key:0,class:"team-card__asset",asset:e.card.asset,"image-sizes":"lg:50vw xl:50vw 2xl:33vw 3xl:33vw 4xl:33vw 5xl:33vw","mobile-image-sizes":"xs:100vw sm:100vw md:100vw",threshold:"lg","img-attrs":{class:"team-card__image"},"picture-class":"team-card__image-holder",ref:"asset"},null,8,["asset"])):n("",!0),a("span",q,[a("span",H,[e.card.name?(t(),s("span",{key:0,class:"team-card__name",textContent:x(e.card.name)},null,8,I)):n("",!0),e.card.position?(t(),s("span",{key:1,class:"team-card__position",textContent:x(e.card.position)},null,8,U)):n("",!0)]),c[0]||(c[0]=a("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",class:"team-card__svg"},[a("path",{d:"M9.99414 0V20",stroke:"#131B1F","stroke-width":"2"}),a("path",{d:"M20 9.99414L-7.15256e-07 9.99414",stroke:"#131B1F","stroke-width":"2"})],-1))])]),_:1},8,["link"])]))}}),G=Object.assign(Y,{__name:"BlocksCardsTeamCardBlock"}),J=["id"],K={class:"team-module__intro"},Q={key:0,class:"team-module__card-container"},W=w({name:"team",__name:"team-module",props:{module:{}},setup(e){const i=_(),{firstLoadComplete:l}=z(i),o=F(),c=v(),A=v();let m=null;function u(){l.value&&(m=o.$gsap.context(()=>{$(),b()},c.value))}function $(){f().width<o.$screen.xl&&g()}function b(){f().width>=o.$screen.xl&&g()}function g(){const d=A.value;if(!d)return;o.$gsap.timeline({scrollTrigger:{trigger:d,start:"center center",toggleActions:"restart none none reverse"}}).fromTo(d,{opacity:0},{opacity:1,duration:1,ease:"power2.inOut"})}return L(l,()=>{h(()=>{u()})}),p(()=>{h(()=>{u()})}),B(()=>{m&&m.revert()}),(d,T)=>(t(),s("section",{class:"team-module module",id:e.module.id,ref_key:"moduleRef",ref:c},[y(V,{class:"team-module__container"},{default:C(()=>[a("div",K,[e.module.heading?(t(),r(j,{key:0,class:"team-module__heading",heading:e.module.heading},null,8,["heading"])):n("",!0),e.module.textBlock?(t(),r(O,{key:1,class:"team-module__text-block","text-block":e.module.textBlock},null,8,["text-block"])):n("",!0)]),e.module.cards&&e.module.cards.length?(t(),s("div",Q,[(t(!0),s(P,null,R(e.module.cards,(M,k)=>(t(),r(G,{key:k,card:M,class:D(["team-module__card",`team-module__card--${k+1}`])},null,8,["card","class"]))),128))])):n("",!0)]),_:1})],8,J))}}),Z=Object.assign(W,{__name:"TeamModule"});export{Z 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.