1import{$t as e,C as t,I as n,Nt as r,Tt as i,X as a,Z as o,b as s,d as c,dt as l,f as u,ft as d,h as f,m as p,nn as m,p as h,q as g,r as _,rn as v,x as y}from"./D9d_4q1I.js";import{t as b}from"./CUahCeih.js";import{t as x}from"./Dr6-PURz.js";import{t as S}from"./BvtST-mO.js";import{a as C}from"./LEvys-hS.js";import{r as w}from"./FJ2DA3F0.js";import{t as T}from"./m5ytnj8o.js";import{t as E}from"./C8oVZPM9.js";import{t as D}from"./BOD6q0Xz.js";import{n as O}from"./SWi_7QjU.js";import{t as k}from"./DnN5qIoj.js";import{y as A}from"./Dl0ELuBr.js";import{t as j}from"./DCyf4pHg.js";import{t as M}from"./BDNMzG2s.js";import{t as ee}from"./Crr40ORe.js";import{r as N}from"#entry";import{t as P}from"./CMn3_aXf.js";import{t as F}from"./2Hxcc6iW.js";var te=[`aria-label`],I={class:`dm-headlinesBox__wrapper overflow-hidden mt-6 mb-2 px-6 sm:overflow-y-auto`},L={key:0,class:`flex flex-col justify-start`},R=[`data-k5a-pos`],z={class:`flex gap-2`},B={class:`flex items-center`},V=[`datetime`],H={key:0,class:`bg-primary px-2 py-1 font-bold text-sm text-white text-center uppercase rounded-md ml-2`},U={key:0,class:`bg-whitesmoke inline-flex items-center py-1 px-2 text-xs rounded-full text-black`},W=[`innerHTML`],G=[`innerHTML`],K=[`aria-label`],q=Object.assign(t({__name:`CatchlineBox`,async setup(t){let n,o,m={Kaufempfehlung:`cart`},{dispatchAdobeAnalyticsHeadlinesBoxClickEvent:b}=w(),{isMobile:S}=D(),{isExpress:C}=j(),T=i(!S);function E(){T.value=!T.value}let O=i([]),M=i(null),N=async e=>{let{data:t}=await k(`articles/${e}/teaser`);return t.value},{data:P,error:F}=([n,o]=l(()=>k(`articles/latest?limit=10&excludeExternalSystems=DPA`)),n=await n,o(),n);if(F.value||!P.value)console.error(`Error fetching article IDs:`,F.value),M.value=`Failed to load article IDs`;else try{let e=P.value.map(N);O.value=([n,o]=l(()=>Promise.allSettled(e)),n=await n,o(),n).filter(e=>e.status===`fulfilled`&&e.value).map(e=>e.value)}catch(e){console.error(`Error fetching articles:`,e),M.value=`Failed to load articles`}let q=c(()=>C?`text-anthrazit dark:text-lightgrey`:`text-lightgrey`);return(t,n)=>{let i=ee,o=x;return g(),f(`section`,{class:e([`dm-headlinesBox rounded border border-mediumblue dark:border-lightblue mb-6 flex flex-col relative mt-4 sm:mt-0`,{"max-h-full":r(S)&&r(T),"max-h-[30rem]":!r(C)&&(!r(T)||!r(S)),"max-h-[16rem]":r(C)&&(!r(T)||!r(S))}]),"aria-label":`${t.$t(`catchline.label`,2)} >`,"data-content-headlinesBox":``,"data-k5a-pos":`headlinesBox`},[u(`div`,I,[y(o,{to:`/schlagzeilen`,class:`dm-headlinesBox__label absolute top-[-1rem] left-[1rem] flex items-center pl-2 cursor-pointer bg-white dark:bg-anthrazit text-primary dark:text-lightblue text-lg uppercase font-bold tracking-widest`},{default:d(()=>[s(v(t.$t(`catchline.label`,2))+` `,1),y(i,{name:`chevron`,height:24})]),_:1}),r(O).length?(g(),f(`ul`,L,[(g(!0),f(_,null,a(r(O),(n,a)=>(g(),f(`li`,{key:n.targetPathOrUrl,class:`pl-6 relative border-l-2 border-primary dark:border-lightblue pb-3 last:mb-3 last:pb-0 before:content-[''] before:w-3 before:h-3 before:bg-primary before:dark:bg-lightblue before:rounded-full before:absolute before:top-0 before:-left-[0.45rem]`,"data-content-headlinesBox-item":``,"data-k5a-pos":`pos${a+1}`},[y(o,{to:n.targetPathOrUrl,class:`pb-6`,"data-teaser-id":n.documentId,onClick:e=>r(b)(n.targetPathOrUrl)},{default:d(()=>[u(`div`,z,[u(`div`,B,[u(`time`,{datetime:n.publishDate,class:e([`text-base`,r(q)])},v(r(A)(n.publishDate,`HH:mm`).value),11,V),n.isSoldContent?(g(),f(`span`,H,v(t.$t(`article.sold_content`)),1)):p(``,!0)]),n.headlinesLabel?(g(),f(`div`,U,[m[n.headlinesLabel]?(g(),h(i,{key:0,name:m[n.headlinesLabel],height:18,"aria-label":n.headlinesLabel},null,8,[`name`,`aria-label`])):(g(),f(_,{key:1},[s(v(n.headlinesLabel),1)],64))])):p(``,!0)]),u(`h4`,null,[u(`span`,{class:e([`block text-base text-primary dark:text-lightblue`,{"font-semibold font-serif":r(C)}]),innerHTML:n.titlePrefix},null,10,W),u(`span`,{style:{"font-weight":`600`},class:`text-base font-serif`,innerHTML:n.title},null,8,G)])]),_:2},1032,[`to`,`data-teaser-id`,`onClick`])],8,R))),128))])):p(``,!0)]),u(`button`,{"aria-label":t.$t(`catchline.toggle`),class:`dm-headlinesBox__toggle sm:hidden text-primary dark:text-lightblue cursor-pointer px-4 mb-4 flex items-center gap-3`,onClick:E},[y(i,{class:e([`text-primary dark:text-lightblue`,r(T)?`-rotate-90`:`rotate-90`]),name:`chevron`,width:15},null,8,[`class`]),s(` `+v(t.$t(`catchline.${r(T)?`less`:`more`}`)),1)],8,K)],10,te)}}}
1),{__name:`OrganismsCatchlineBox`}),J=Object.assign(t({__name:`ECommerceHomepageTeasable`,props:{shoppingIndex:{default:0}},async setup(e){let t,n,i=e,{ecommerceTeasableListId:a}=T(),s=O(),{data:c}=([t,n]=l(async()=>E(`ecommerce-teasable-${a}-${i.shoppingIndex}`,async()=>{if(!a)return null;try{let e=await b(`/v5/teasablelists/${a}`,{baseURL:s,params:{id:i.shoppingIndex}});if(!e||!e.length)return null;let t=e.slice(0,8),n=(await Promise.all(t.map(async e=>{try{let t=await b(`/v5/articles/${e}/teaser`,{baseURL:s});return{id:e,active:!!(t&&t.documentId)}}catch{return{id:e,active:!1}}}))).filter(e=>e.active).map(e=>e.id);return n.length>i.shoppingIndex?n[i.shoppingIndex]:null}catch(e){return console.error(`Error fetching/filtering ecommerce teasables:`,e),null}})),t=await t,n(),t);return(e,t)=>o(e.$slots,`default`,{documentId:r(c)||0})}}),{__name:`MoleculesECommerceHomepageTeasable`}),Y=[`data-layout`,`data-k5a-pos`],X={class:`grid grid-cols-1 gap-8 md:grid-cols-3`},Z={class:`homemix-layout grid gap-8 mt-8`},Q=`abx_ccd_ccd_efg_hij`,$=6,ne=Object.assign(M(t({inheritAttrs:!1,__name:`HomemixTeaserCluster`,props:{layout:{},cluster:{},index:{}},setup(t){let{isPurUser:o}=C(S()),{ecommerceTeasableListId:s}=T(),l=t,v=c(()=>({"data-content-teaserCluster":``})),b=c(()=>{let e=[...l.cluster.teasables];return s&&e.length>5&&e.splice(5,0,{id:-1}),e}),x=c(()=>b.value.slice(3,$)),w=i({0:{imgSizes:`sm:66vw, 100vw`,directionType:`v`,fontSize:`large`,class:`col-span-2`,style:`grid-area: c`},1:{imgSizes:`sm:33vw, 100vw`,directionType:`v`,fontSize:`small`,class:`col-span-1`,style:`grid-area: d`},2:{imgSizes:`sm:33vw, 100vw`,directionType:`v`,fontSize:`small`,class:`col-span-2`,style:`grid-area: e`},3:{imgSizes:`sm:33vw, 100vw`,directionType:`v`,fontSize:`small`,class:`col-span-2`,style:`grid-area: f`},4:{imgSizes:`sm:33vw, 100vw`,directionType:`v`,fontSize:`small`,class:`col-span-2`,style:`grid-area: g`},5:{imgSizes:`sm:33vw, 100vw`,directionType:`v`,fontSize:`small`,class:`col-span-2`,style:`grid-area: h`},6:{imgSizes:`sm:33vw, 100vw`,directionType:`v`,fontSize:`small`,class:`col-span-2`,style:`grid-area: i`},7:{imgSizes:`sm:33vw, 100vw`,directionType:`v`,fontSize:`small`,class:`col-span-2`,style:`grid-area: j`}});return(i,c)=>{let S=N,C=F,T=P,E=q,D=J;return t.cluster.teasables.length>3?(g(),f(`section`,n({key:0,"data-layout":t.layout},r(v),{"data-k5a-pos":`block${t.index+1}`,class:i.$attrs.class}),[y(S,{"target-path-or-url":t.cluster.targetUrlPathOrUrl,title:t.cluster.title,class:`mb-6`},null,8,[`target-path-or-url`,`title`]),u(`div`,{class:e([`homemix-top-grid mb-8`,{"homemix-top-grid--pur":r(o)}])},[t.cluster.teasables[0]?(g(),h(C,{key:0,"document-id":t.cluster.teasables[0].id,index:0,lazy:!1,"cluster-index":t.index,"layout-override":Q,"override-img-sizes":`sm:33vw, 100vw`,"direction-type":`v`,"font-size":`medium`,style:{"grid-area":`a`}},null,8,[`document-id`,`cluster-index`])):p(``,!0),t.cluster.teasables[1]?(g(),h(C,{key:1,"document-id":t.cluster.teasables[1].id,index:1,lazy:!1,"cluster-index":t.index,"layout-override":Q,"override-img-sizes":`sm:33vw, 100vw`,"direction-type":`v`,"font-size":`medium`,style:{"grid-area":`b`}},null,8,[`document-id`,`cluster-index`])):p(``,!0),r(o)?p(``,!0):(g(),h(T,{key:2,style:{"grid-area":`ad`},layout:`both`,index:0})),t.cluster.teasables[2]?(g(),h(C,{key:3,"document-id":t.cluster.teasables[2].id,index:2,lazy:!0,"cluster-index":t.index,"layout-override":Q,"override-img-sizes":`sm:66vw, 100vw`,"direction-type":`v`,"font-size":`large`,style:{"grid-area":`c`}},null,8,[`document-id`,`cluster-index`])):p(``,!0),y(E,{style:{"grid-area":`catchline`}})],2),u(`div`,X,[(g(!0),f(_,null,a(r(x),(e,n)=>(g(),f(_,{key:e.id},[n===2&&r(s)?(g(),h(D,{key:0,"shopping-index":0},{default:d(({documentId:e})=>[y(C,{"document-id":e||l.cluster.teasables[5]?.id||0,index:n+3,lazy:!0,"cluster-index":t.index,"layout-override":Q,"override-img-sizes":`sm:33vw, 100vw`,"direction-type":`v`,"font-size":`medium`},null,8,[`document-id`,`index`,`cluster-index`])]),_:2},1024)):(g(),h(C,{key:1,"document-id":e.id,index:n+3,lazy:!0,"cluster-index":t.index,"layout-override":Q,"override-img-sizes":`sm:33vw, 100vw`,"direction-type":`v`,"font-size":`medium`},null,8,[`document-id`,`index`,`cluster-index`]))],64))),128))]),y(T,{index:1,layout:`both`}),u(`div`,Z,[(g(!0),f(_,null,a(r(w),(n,i)=>(g(),f(_,{key:i},[r(b)[+i+$]?(g(),h(C,{key:0,"document-id":r(b)[+i+$].id,index:+i+$,lazy:!0,"cluster-index":t.index,"layout-override":Q,"override-img-sizes":n.imgSizes,"direction-type":n.directionType,"font-size":n.fontSize,class:e(n.class),style:m(n.style)},null,8,[`document-id`,`index`,`cluster-index`,`override-img-sizes`,`direction-type`,`font-size`,`class`,`style`])):p(``,!0)],64))),128))])],16,Y)):p(``,!0)}}}),[[`__scopeId`,`data-v-994531a9`]]),{__name:`TemplatesHomemixTeaserCluster`});export{ne 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.