1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./Dl-jCpjk.js","./nnerV5db.js","./BIFD3iOF.js","./CZ7uo5US.js","./entry.BeUhp2sU.css","./CMdgbqu9.js"])))=>i.map(i=>d[i]); 2import{d as C,C as s,c as a,x as l,z as _,l as d,F as G,r as L,i as r,o as n,a as V,O as j,b as E,_ as O}from"./CZ7uo5US.js";import{g as w}from"./BYhi5zgQ.js";import{g as z}from"./2jat2HwS.js";const A=E(()=>O(()=>import("./Dl-jCpjk.js"),__vite__mapDeps([0,1,2,3,4,5]),import.meta.url).then(t=>t.default||t)),B={key:0,class:"container mbs"},R={class:"row justify-content-center"},F={class:"col-12 col-md-10 col-lg-8 col-molten-12"},H={key:0,class:"intro-section mbs"},Q={key:1,class:"heading"},I={class:"row teaser-grid"},W={class:"col-12 col-md-6 col-xl-4 teaser-grid__teaser"},q={key:2,class:"d-flex justify-content-center teaser-grid__button"},J={key:1,class:"loader-module"},Y=C({__name:"TeaserGridSmartMedia",props:{componentData:{},additionalData:{}},setup(t){const o=t;let m=s(!1),h=s(o.additionalData?.smart_teasers?.page),p=s([]),g=s(!1),f=s(!1);const b=async e=>{e.preventDefault(),m.value=!0;const v="p="+S(),i=w(),u=await i.getWithQuery(v),k=i.checkSiteValue(u),x=z(k.content.main_content,k.view.main_content);x&&x.forEach(c=>{if(c.component==="LazyTeaserGridSmartMedia"||c.component==="TeaserGridSmartMedia"){const M=c.data,N=c.additionalData;D(N.smart_teasers.hasNextPage),M.smart_teasers.forEach(P=>{y(P),m.value=!1})}})},S=()=>(h.value++,h.value),y=e=>{p.value.push(e)},T=e=>{g.value=e},D=e=>{f.value=e};if(Object.keys(o.componentData).length&&Object.keys(o.additionalData).length){for(const e of o.componentData?.smart_teasers)y(e);T(o.componentData?.load_more),D(o.additionalData?.smart_teasers.hasNextPage)}return(e,v)=>{const i=A;return t.componentData&&Object.keys(o.componentData).length>0?(n(),a("section",B,[l("div",R,[l("div",F,[t.componentData.headline?(n(),a("div",H,[l("h1",null,_(t.componentData.headline),1)])):d("",!0),t.componentData.subheadline?(n(),a("h2",Q,_(t.componentData.subheadline),1)):d("",!0),l("div",I,[(n(!0),a(G,null,L(r(p),u=>(n(),a("div",W,[V(i,{"component-data":u,"component-index":t.componentData.index},null,8,["component-data","component-index"])]))),256))]),r(g)&&r(f)?(n(),a("div",q,[r(m)?(n(),a("div",J)):(n(),a("a",{key:0,href:"#",class:"btn btn-primary",onClick:b},_(("getTranslation"in e?e.getTranslation:r(j))("loadMore")),1))])):d("",!0)])])])):d("",!0)}}});export{Y 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.