import{d as B,a as w,bc as N,e as c,r as M,f as m,x as k,g as s,h as n,v as h,A as S,F as A,y as D,o as _,t as I,C as V,cg as z,a0 as F,_ as O}from"./BxiWQxwE.js";import{u as P}from"./BIxNlpeR.js";const T={key:0},j={class:"container"},G={key:0},K=["src","alt"],L=B({__name:"banner-m",props:{item:{type:Object,default:null}},setup(x){const b=x,{$messages:o}=w(),e=N(b.item),$=c(()=>(e==null?void 0:e.title.value)??""),C=c(()=>!(e!=null&&e.hide_title.value)&&(e==null?void 0:e.title.value)),y=c(()=>{var l;return(l=e==null?void 0:e.mobile_carousel)==null?void 0:l.value}),p=M([]),{bannerClick:E}=P(p.value,"Banner M"),f=c(()=>{var u,i,r,a,d,v,g;const l=[];if(!e)return l;for(let t=1;t<=3;t++)l.push({id:e[`id_banner_${t}`].value,text:(u=e[`text_banner_${t}`])==null?void 0:u.value,image:((i=e[`image_${t}`])==null?void 0:i.value)??"https://placehold.co/140x140",alt:((a=(r=e[`image_${t}`])==null?void 0:r.file)==null?void 0:a.description)??o("banners.alt",{prefix:o("common.vendor")??""})??"",link:((d=e[`internal_link_${t}`])==null?void 0:d.value)||((v=e[`external_link_${t}`])==null?void 0:v.value),target:(g=e[`internal_link_${t}`])!=null&&g.value?"_self":"_blank"});return l});return(l,u)=>{var r;const i=F;return(r=s(f))!=null&&r.length?(_(),m("section",T,[n("div",j,[s(C)?(_(),m("h4",G,h(s($)),1)):k("",!0),n("div",{class:S(["banners",{carousel:s(y)}])},[(_(!0),m(A,null,D(s(f),a=>(_(),I(i,{ref_for:!0,ref_key:"bannerElements",ref:p,key:a.id,"data-banner-id":a.id,class:"banner",to:a.link,target:a.target,"aria-label":s(o)("aria.banner",{prefix:s(o)("common.vendor")??""}),onClick:d=>s(E)(a.id,a.image)},{default:V(()=>[n("picture",null,[n("img",{src:`${a.image}?width=${s(z).MEDIUM.DESKTOP}`,loading:"lazy",alt:a.alt},null,8,K)]),n("div",null,[n("p",null,h(a.text),1)])]),_:2},1032,["data-banner-id","to","target","aria-label","onClick"]))),128))],2)])])):k("",!0)}}}),Z=O(L,[["__scopeId","data-v-76097921"]]);export{Z as default};
