1import{u as V,V as s,o,a2 as C,k as j,N as m,au as v,t as q,n as K,a5 as M,j as B,a9 as Q,an as b,a7 as e,c as U,s as Z,p as h,q as g,F as x,$ as w,L as G,Z as J}from"./Bu6JjTQb.js";import{_ as X}from"./DHGfCEEU.js";import{_ as I}from"./yZJBTtZi.js";import{d as Y,b as y}from"./B8pFaLjc.js";import"./BzE9WhDR.js";import"./BG2TainP.js";const ee=["textContent"],le=V({__name:"MoleculeLabeledImage",props:{label:{default:""},image:{default:null},link:{default:null},enableHoverEffect:{type:Boolean,default:!0}},setup(l){return(t,p)=>{const f=I;return s(),o(C(l.link?j:"div"),{to:l.link,class:m(["labeled-image image",{"has-hover-effect":l.enableHoverEffect&&l.link}])},{default:v(()=>[q(f,{image:l.image,sizes:"100vw 2xsmall:300px xsmall:560px small:840px medium:1140px large:1400px xlarge:1840px 2xlarge:2340px 3xlarge:2800px"},null,8,["image"]),K("div",{class:"label",textContent:M(l.label)},null,8,ee)]),_:1},8,["to","class"])}}}),T=B(le,[["__scopeId","data-v-d9dc071d"]]),te=(l,t)=>l.split(": ")[0].trim(),se={key:0,class:"images"},ae=V({__name:"OrganismBlockLabeledImageTiles",props:{id:{},__component:{},attributes:{},classicTiles:{default:null},highlightedTiles:{default:null},title:{default:null},mode:{default:""}},setup(l){const t=l,{enable:p,attributes:f,hasTitle:$}=Q(t),E=$(),L={330:{slidesPerView:1},600:{slidesPerView:2},900:{slidesPerView:3},1200:{slidesPerView:4}},H=Y("(min-width: 75rem)"),i=te(t.mode),a=i==="highlight-grid"?t.highlightedTiles:t.classicTiles,N=`mode-${i}`,k={"is-grid-2":a?.length===2,"is-grid-3":a?.length===3,"is-grid-4":a?.length>=4};let r={};i!=="highlight-grid"?(r["is-list"]=!0,r={...r,...k}):r["highlight-grid"]=!0;const P=a.map((u,d)=>b(`tile-${d}`)),A=b("tiles-wrapper"),_=J(null),S=u=>{_.value=u},D=()=>{_.value=null},F=a.map((u,d)=>y(P[d])),R=y(A);return(u,d)=>{const z=U,O=X,W=I;return e(p)?(s(),o(C(e(E)?"section":"div"),G({key:0},e(f),{class:["block-labeled-image-tiles",N]}),{default:v(()=>[t.title?.label?(s(),o(z,{key:0,level:t.title?.level,"has-watermark":t.title?.hasWatermark,class:"is-small is-color-secondary"},{default:v(()=>[Z(M(t.title.label),1)]),_:1},8,["level","has-watermark"])):h("",!0),e(i)==="slider"?(s(),o(O,{key:1,class:m(k),"component-name":T,"component-props":{image:"image",link:"link",label:"label",enableHoverEffect:!0},"carousel-mode":e(i)==="slider","carousel-settings":L,"items-list":e(a)},null,8,["carousel-mode","items-list"])):(s(),g("div",{key:2,ref:"tiles-wrapper",class:m([e(r),{"is-hovered":e(R)}])},[(s(!0),g(x,null,w(e(a),(c,n)=>(s(),o(T,{key:n,ref_for:!0,ref:`tile-${n}`,image:c?.image||null,label:c?.label,link:c?.link,"enable-hover-effect":e(i)==="grid",class:m({"is-active":e(F)[n]}),onMouseenter:ie=>S(n),onMouseleave:D},null,8,["image","label","link","enable-hover-effect","class","onMouseenter"]))),128)),e(i)==="highlight-grid"&&e(H)?(s(),g("div",se,[(s(!0),g(x,null,w(e(a),(c,n)=>(s(),o(W,{key:n,image:c?.image||null,class:m({"is-active":e(_)===n})},null,8,["image","class"]))),128))])):h("",!0)],2))]),_:1},16,["class"])):h("",!0)}}}),de=B(ae,[["__scopeId","data-v-ef1292df"]]);export{de 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.