import{d as m,D as y,B as C,_ as h,r as d,o as r,c as o,b as i,w as f,E as l,ai as T,a as t,e as b,g as v,i as $,ac as _,ad as B,f as H,F as S,l as I,h as N}from"./entry.IV2zmmGq.js";import{S as D,A as L}from"./swiper-core.5LUmntEb.js";import{D as O}from"./DefaultLink.BMOfBbSE.js";const M=m({components:{DefaultImage:y,DefaultLink:O,ButtonLink:C},props:{investorCard:{type:Object,required:!0}},data(){return{isHovered:!1}},methods:{handleHover(e){this.isHovered=e}},computed:{imageSrc(){let e=this.investorCard.media.data;if(e){let n=null;return n||(n=e.attributes.url),this.$media(n)}},imageGrayscale(){return this.investorCard.mediaGrayscale??!1},link(){var e;return this.showButton?((e=this.button)==null?void 0:e.url)??void 0:null},linkOpenInNewTab(){var e;return this.showButton?!!((e=this.button)!=null&&e.openInNewTab):!1},linkTargetAttr(){return this.investorCard.shouldOpenInNewTab?"_blank":void 0},media(){return this.investorCard.media.data},icon(){return this.investorCard.icon.data},button(){return this.investorCard.button??null},showButton(){return!!this.button}}},"$TzXFXtNQal"),V={class:"logo-wrap"};function z(e,n,c,p,k,w){const u=d("DefaultImage"),a=d("DefaultLink"),s=d("ButtonLink");return r(),o("div",{class:"parent",onMouseover:n[0]||(n[0]=g=>e.handleHover(!0)),onMouseout:n[1]||(n[1]=g=>e.handleHover(!1))},[i(a,{link:e.link,newTab:e.linkOpenInNewTab},{default:f(()=>[t("div",{class:l(["investor-card",{hovered:e.isHovered,grayscale:e.imageGrayscale}]),style:T({backgroundImage:"url("+e.imageSrc+")"})},[t("div",{class:l({noBackground:!e.isHovered,background:e.isHovered})},[t("div",V,[i(u,{image:e.icon,class:l({invisible:!e.isHovered,visible:e.isHovered})},null,8,["image","class"])])],2)],6)]),_:1},8,["link","newTab"]),e.showButton?(r(),b(s,{key:0,link:e.button,newTab:e.linkOpenInNewTab,class:l(["button",{hovered:e.isHovered}])},null,8,["link","newTab","class"])):v("",!0)],32)}const E=h(M,[["render",z],["__scopeId","data-v-be5282f0"]]),G=m({components:{InvestorCard:E},props:{contentType:{type:Object,required:!0}},setup(){const e=$(null);let n=null;return _(()=>{e.value&&(n=new D(e.value,{autoHeight:!0,slidesPerView:"auto",spaceBetween:32,modules:[L]}))}),B(()=>{n&&(n.destroy(),n=null)}),{swiperContainer:e,prevSlide:()=>{n==null||n.slidePrev()},nextSlide:()=>{n==null||n.slideNext()}}},computed:{cards(){return this.contentType.cards??[]},showNav(){return this.contentType.cards.length>3},title(){return this.$handleWYSIWYGContent(this.$sanitize(this.contentType.title??""))},showTitle(){return!!this.title},titleElement(){return this.contentType.titleH1?"h1":"div"}}},"$TQDVgl9nnQ"),A={class:"container container-large"},F={class:"container-title"},Q=["innerHTML"],j={class:"container-slider"},q={ref:"swiperContainer",class:"investors-slider swiper-container"},P={class:"swiper-wrapper"},W={key:0,class:"slider-navigation"};function X(e,n,c,p,k,w){const u=d("InvestorCard"),a=N;return r(),o("div",A,[t("div",F,[e.showTitle?(r(),b(H(e.titleElement),{key:0,class:"title"},{default:f(()=>[t("span",{innerHTML:e.title},null,8,Q)]),_:1})):v("",!0)]),t("div",j,[t("div",q,[t("div",P,[(r(!0),o(S,null,I(e.cards,s=>(r(),o("div",{key:s.id,class:"brand-slide swiper-slide"},[i(u,{investorCard:s},null,8,["investorCard"])]))),128))])],512),e.showNav?(r(),o("div",W,[t("button",{type:"button",class:"slider-nav slider-nav-prev",onClick:n[0]||(n[0]=(...s)=>e.prevSlide&&e.prevSlide(...s))},[i(a,{name:"chevron",class:"slider-nav-icon-prev"})]),t("button",{type:"button",class:"slider-nav slider-nav-next",onClick:n[1]||(n[1]=(...s)=>e.nextSlide&&e.nextSlide(...s))},[i(a,{name:"chevron",class:"slider-nav-icon-next"})])])):v("",!0)])])}const K=h(G,[["render",X],["__scopeId","data-v-f6e5371f"]]);export{K as default};
