1import{$ as e,$t as t,C as n,Nt as r,Tt as i,d as a,dt as o,f as s,ft as c,h as l,lt as u,m as d,p as f,q as p,rn as m,x as h}from"./D9d_4q1I.js";import{t as g}from"./BeKEINCS.js";import{t as _}from"./D36Y-BsX.js";import{a as v}from"./LEvys-hS.js";import{r as y}from"./BWORjbo2.js";import{t as b}from"./CwY818QN.js";import{t as x}from"./x70dC72q.js";import{a as S}from"./Dl0ELuBr.js";import{t as C}from"./zqoe48Fv.js";import{t as w}from"./BDNMzG2s.js";import{t as T}from"./ZqDXL8ZE.js";import{t as E}from"./8cTAFFTT.js";import{n as D}from"./h1-sejcR.js";import{t as O}from"./BVe0pFQj.js";import{n as k,t as A}from"./CW-MQHMu.js";import{t as j}from"./D4xcEuIK.js";import{t as M}from"./D29XdnhN.js";import{t as N}from"./CqSfVKL1.js";import{t as P}from"./C9U5oiXB.js";import{n as F,r as I,t as L}from"./3M00UaV9.js";import{n as R,t as ee}from"./BVIpyO1F.js";import{n as z}from"./BL1pyZJ-.js";import{t as B}from"./BvQyo5ta.js";var V=async e=>{let{container:t,isNearViewport:n}=k(),{fetchCommentCounts:r}=P(),{data:o}=await b(`article-${e.articleId}-comment-count`,async()=>n.value?r([String(e.articleId)]):null,{server:!1,immediate:!0,default:()=>null,watch:[n]}),s=a(()=>o.value?.data?.[String(e.articleId)]??0),c=a(()=>o.value?.commentStatus?.[String(e.articleId)]===`disabled`);return{container:t,commentCount:s,commentLink:a(()=>`${e.articleUrl}#kommentare:${e.articleId}`),isHovered:i(!1),isDisabled:c}},H={class:`actionbar-popover`},U={key:0,class:`absolute -top-1.5 -right-1.5 min-w-[16px] h-4 px-[3px] flex items-center justify-center rounded-full bg-primary dark:bg-whitesmoke dark:text-black text-white font-mono text-[9px] leading-none tabular-nums`},W=Object.assign(n({__name:`ArticleCommentCount`,props:{articleId:{},articleUrl:{}},async setup(e){let t,n,i=e,{container:a,commentCount:u,commentLink:h,isDisabled:g}=([t,n]=o(()=>V(i)),t=await t,n(),t);return(e,t)=>{let n=_;return p(),l(`span`,{ref_key:`container`,ref:a},[r(g)?d(``,!0):(p(),f(n,{key:0,to:r(h),class:`group relative inline-flex items-center justify-center w-8 h-8 md:w-6 md:h-6 text-primary dark:text-lightblue rounded-full bg-whitesmoke dark:bg-flint cursor-pointer`,onMouseenter:t[0]||=e=>e.currentTarget?.querySelector(`.actionbar-popover`)?.classList.add(`show`),onMouseleave:t[1]||=e=>e.currentTarget?.querySelector(`.actionbar-popover`)?.classList.remove(`show`),onFocusin:t[2]||=e=>e.currentTarget?.querySelector(`.actionbar-popover`)?.classList.add(`show`),onFocusout:t[3]||=e=>e.currentTarget?.querySelector(`.actionbar-popover`)?.classList.remove(`show`)},{default:c(()=>[s(`div`,H,m(e.$t(`article.actionbar.open_comments`)),1),t[4]||=s(`svg`,{class:`hidden group-hover:block`,width:`16`,height:`16`,viewBox:`0 0 24 24`,fill:`currentColor`,stroke:`currentColor`,"stroke-width":`1.75`,"stroke-linecap":`round`,"stroke-linejoin":`round`},[s(`path`,{d:`M21 15a2 2 0 01-2 2H7l-4 4V5a2 2 0 012-2h14a2 2 0 012 2z`})],-1),t[5]||=s(`svg`,{class:`group-hover:hidden`,width:`16`,height:`16`,viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,"stroke-width":`1.75`,"stroke-linecap":`round`,"stroke-linejoin":`round`},[s(`path`,{d:`M21 15a2 2 0 01-2 2H7l-4 4V5a2 2 0 012-2h14a2 2 0 012 2z`})],-1),r(u)>0?(p(),l(`span`,U,m(r(u)>99?`99+`:r(u)),1)):d(``,!0)]),_:1},8,[`to`]))],512)}}}),{__name:`MoleculesArticleCommentCount`}),G={class:`flex justify-between items-center mt-3 mb-1`},K={key:0,class:`flex items-center gap-2`},q={class:`flex items-center gap-2 ml-auto`},J=Object.assign(n({__name:`HomepageTeasablePodcastBookmarkContent`,props:{teaser:{},authorsEmphasis:{},hideBookmark:{type:Boolean}},setup(e){let n=e,{comments_always_enabled_paths:i}=v(C()),o=a(()=>R([n.teaser?.targetPathOrUrl??``],i.value));return(n,i)=>{let a=j,c=O,u=W,m=A;return p(),l(`div`,G,[!e.teaser.isPodcast&&(`hasAuthors`in n?n.hasAuthors:r(I))(e.teaser)?(p(),l(`div`,K,[e.teaser.isOpinion&&(`getAuthorImage`in n?n.getAuthorImage:r(L))(e.teaser)?(p(),f(a,{key:0,format:`avif`,provider:`kdm-imgx`,width:`45`,height:`45`,src:(`getAuthorImage`in n?n.getAuthorImage:r(L))(e.teaser),alt:(`getAuthorName`in n?n.getAuthorName:r(F))(e.teaser)||`Autor*in`,"img-attrs":{class:`dm-homepageteasable--author-img rounded-full w-[45px] max-w-none`},fit:`crop`,modifiers:{crop:`faces,entropy`,quality:`75`,aspectRatio:`1:1`},densities:`x1`,sizes:`xs:45px`},null,8,[`src`,`alt`])):d(``,!0),!e.teaser.isPodcast&&(`hasAuthors`in n?n.hasAuthors:r(I))(e.teaser)?(p(),f(c,{key:1,"is-opinion":!!e.teaser.isOpinion,authors:e.teaser.authors,class:t(e.authorsEmphasis)},null,8,[`is-opinion`,`authors`,`class`])):d(``,!0)])):d(``,!0),s(`div`,q,[e.teaser.commentsEnabled||r(o)?(p(),f(u,{key:0,"article-id":e.teaser.documentId,"article-url":e.teaser.targetPathOrUrl},null,8,[`article-id`,`article-url`])):d(``,!0),e.teaser.type===`article`&&!e.hideBookmark?(p(),f(m,{key:1,ref:`bookmarkIcon`,"article-id":e.teaser.documentId,class:`ml-auto`,"event-source":`teaserTool`},null,8,[`article-id`])):d(``,!0)])])}}}),{__name:`MoleculesHomepageTeasablePodcastBookmarkContent`}),Y=function(e){return e.EXTRALARGE=`extralarge`,e.LARGE=`large`,e.MEDIUM=`medium`,e.SMALL=`small`,e}({}),X=e=>
1{let{pattern:t,lineHeight:n,clusterCustomizer:r,multiline:i=!1}=e,a=null;a=i?t.split(/_+/gi).filter(Boolean).map(e=>[...e.split(` `)]):t.split(/_+/gi).filter(Boolean).map(e=>[...e]);let o=r?.[t]?.maxCol||a.reduce((e,t)=>t.length>e?t.length:e,-1/0),s=Array.from(r?.[t]?.patternDirection||`v`),c=null;c=i?[...t.split(/_+?| /gi)]:[...t.replace(/_+?/gi,``)];let l=[],u=new Map,d=0,f=c.reduce((e,t)=>{if(!e.has(t)){let n=s.shift()||`v`;e.set(t,n),l.push(t),u.set(d++,{direction:n,area:t})}return e},new Map);for(let e of a)for(;e.length<o;)e.unshift(e[0]);let p=e.pattern===z.HOMEMIX?[...new Set([...a].flat().sort())]:[...a].flat().sort(),m=p.length,h=p.reduce((e,t)=>(e[e.length-1]?.includes(t)?e[e.length-1].push(t):e.push([t]),e),[]),g=0,_=h.reduce((e,t)=>{let n=t.length/m;return e.set(t[0],n),g+=n,e},new Map),v=g/h.length,y=0,b=[..._.entries()].reduce((e,t)=>{let n=(_.get(t[0])||0)>v;return e.set(t[0],n),e.set(y++,n),e},new Map),x=[...a],S=Array(o>=0?o:0).fill(`1fr`).join(` `),C=``;for(let[e,t]of x.entries())C+=`"${t.join(` `)}" ${n&&e>0?`${n}px`:``}`,C+=e<x.length-1?` 2`:``;let w=`${l.map(e=>`"${e}"`).join(` 3`)}`,T=[];for(let e of x){let t=[...new Set(e)],n=t.length===1;for(let e of t)T.push(n)}return{grid:x,cssString:C,cssStringMobile:w,patternToDirectionMap:f,indexToTeaserMap:u,prominentTeaserMap:b,sizes:S,sizesMobile:`1fr`,isAloneOnRow:T}},Z={a:{patternDirection:`h`,hide:[[]],squareImages:[!1],fontSizes:[Y.LARGE,Y.MEDIUM,Y.MEDIUM],imgSizes:[`xs:100vw`]},a_a:{patternDirection:`v`,hide:[[]],squareImages:[!1],fontSizes:[Y.LARGE],imgSizes:[`xs:100vw`]},ab:{patternDirection:`vv`,hide:[[],[]],squareImages:[!1,!1],fontSizes:[Y.MEDIUM,Y.MEDIUM],imgSizes:[`xs:100vw sm:50vw`,`xs:100vw sm:50vw`]},a_bc:{patternDirection:`hhh`,hide:[[],[`desc`],[`desc`]],squareImages:[!1,!0,!0],fontSizes:[Y.LARGE,Y.MEDIUM,Y.MEDIUM],imgSizes:[`xs:100vw sm:66vw`,`xs:100vw sm:33vw`,`xs;100vw sm:33vw`]},aab:{patternDirection:`vv`,hide:[[],[]],squareImages:[!1,!1],fontSizes:[Y.MEDIUM,Y.SMALL],imgSizes:[`xs:100vw sm:66vw`,`xs:100vw sm:33vw`]},a_bcd:{patternDirection:`vvvv`,hide:[[],[],[],[]],squareImages:[!1,!1,!1,!1],fontSizes:[Y.LARGE,Y.MEDIUM,Y.MEDIUM,Y.MEDIUM],imgSizes:[`xs:100vw sm:66vw`,`xs:100vw sm:33vw`,`xs:100vw sm:33vw`,`xs:100vw sm:33vw`]},ab_ac:{patternDirection:`vvv`,hide:[[],[`desc`],[`image`]],squareImages:[!1,!1,!1],fontSizes:[Y.MEDIUM,Y.SMALL,Y.SMALL],maxCol:3,imgSizes:[`xs:100vw sm:66vw`,`xs:100vw sm:33vw`,`xs:100vw sm:33vw`]},ab_ac_ad:{patternDirection:`vhhh`,hide:[[],[`desc`],[`desc`],[`desc`]],squareImages:[!1,!0,!0,!0],fontSizes:[Y.LARGE,Y.SMALL,Y.SMALL,Y.SMALL],imgSizes:[`xs:100vw sm:50vw`,`33vw`,`33vw`,`33vw`],reverseRow:[!1,!0,!0,!0]},ab_ac_def:{patternDirection:`vvvvvv`,hide:[[],[`image`],[`image`,`desc`],[],[],[]],squareImages:[!1,!1,!1,!1,!1,!1],fontSizes:[Y.LARGE,Y.SMALL,Y.SMALL,Y.SMALL,Y.SMALL,Y.SMALL],imgSizes:[`xs:100vw sm:66vw`,`xs:100vw sm:33vw`,`xs:100vw sm:33vw`,`xs:100vw sm:33vw`,`xs:100vw sm:33vw`,`xs:100vw sm:33vw`]},ab_ab_cde:{patternDirection:`vvvvv`,hide:[[],[],[],[],[]],squareImages:[!1,!1,!1,!1,!1],fontSizes:[Y.LARGE,Y.SMALL,Y.SMALL,Y.SMALL,Y.SMALL],imgSizes:[`xs:100vw sm:66vw`,`xs:100vw sm:33vw`,`xs:100vw sm:33vw`,`xs:100vw sm:33vw`,`xs:100vw sm:33vw`]},ab_cd_ef:{patternDirection:`vvvvvv`,hide:[[],[],[],[],[],[]],squareImages:[!1,!1,!1,!1,!1,!1],fontSizes:[Y.SMALL,Y.SMALL,Y.SMALL,Y.SMALL,Y.SMALL,Y.SMALL],imgSizes:[`xs:100vw sm:50vw`,`xs:100vw sm:50vw`,`xs:100vw sm:50vw`,`xs:100vw sm:50vw`,`xs:100vw sm:50vw`,`xs:100vw sm:50vw`]},aab_cde:{patternDirection:`vvvvv`,hide:[[],[],[],[],[]],squareImages:[!1,!1,!1,!1,!1],fontSizes:[Y.LARGE,Y.MEDIUM,Y.MEDIUM,Y.MEDIUM,Y.MEDIUM],imgSizes:[`xs:100vw sm:66vw`,`xs:100vw sm:33vw`,`xs:100vw sm:33vw`,`xs:100vw sm:33vw`,`xs:100vw sm:33vw`]},abc:{patternDirection:`vvv`,hide:[[],[],[]],squareImages:[!1,!1,!1],fontSizes:[Y.MEDIUM,Y.MEDIUM,Y.MEDIUM],imgSizes:[`xs:100vw sm:33vw`,`xs:100vw sm:33vw`,`xs:100vw sm:33vw`]},abc_def:{patternDirection:`vvvvvv`,hide:[[`desc`],[`desc`],[`desc`],[`desc`],[`desc`],[`desc`]],squareImages:[!1,!1,!1,!1,!1,!1],fontSizes:[Y.MEDIUM,Y.MEDIUM,Y.MEDIUM,Y.MEDIUM,Y.MEDIUM,Y.MEDIUM],imgSizes:[`xs:100vw sm:33vw`,`xs:100vw sm:33vw`,`xs:100vw sm:33vw`,`xs:100vw sm:33vw`,`xs:100vw sm:33vw`,`xs:100vw sm:33vw`]},text:{patternDirection:`v`.repeat(30),hide:Array.from({length:30},()=>[]),squareImages:[],fontSizes:[]}},te=[`id`,`data-teaser-id`,`data-teaser_type`,`data-k5a-pos`,`data-teaser-badge`],ne={key:1,class:`absolute left-3 top-3 z-20 font-sans font-bold uppercase tracking-wider text-[9px] md:text-[10px] px-2 py-0.5 rounded-full w-fit h-fit bg-rose-50/90 text-primary backdrop-blur-sm shadow-sm dark:bg-rose-950/85 dark:text-lightblue`},re={key:2,style:{"grid-area":`image`},class:`relative flex justify-end`},Q=Object.assign(w(n({__name:`HomepageTeasable`,props:{documentId:{},layout:{default:void 0},directionType:{default:``},index:{},hasSectionBadge:{type:Boolean,default:!1},fontSizes:{default:()=>[]},fontSize:{default:``},emphasis:{default:`0`},overrideImgSizes:{default:void 0},layoutOverride:{default:``},clusterIndex:{},inHomemix:{type:Boolean,default:!1},hideAttributesOverride:{default:()=>[]}},emits:[`clicked-article`],async setup(n,{emit:v}){let b,C,{dispatchAdobeAnalyticsTeaserClickEvent:w}=y(),O=v,k=n,A=a(()=>k.layoutOverride?k.layoutOverride:k.layout||``),{indexToTeaserMap:j,prominentTeaserMap:P}=X({pattern:A.value,clusterCustomizer:Z}),F=a(()=>k.directionType?k.directionType:j.get(k.index)?.direction||`v`),I=a(()=>({reversed:Z[A.value]?.reverseRow?.[k.index]||!1,verticalAreas:`'image' 'content'`,horizontalMobileAreas:`'image' 'content'`,squareImage:Z[A.value]?.squareImages?.[k.index]||!1})),L=a(()=>k.hideAttributesOverride.length?k.hideAttributesOverride:Z[A.value]?.hide?.[k.index]),R=a(()=>k.index===0&&k.clusterIndex===0),z=a(()=>k.clusterIndex===0?`eager`:`lazy`),V=a(()=>k.fontSize?k.fontSize:k.fontSizes?.[k.index]||Z[A.value]?.fontSizes?.[k.index]||(P.get(k.index)?Y.LARGE:Y.SMALL)),H=a(()=>k.emphasis),U=a(()=>
3({emphasisHeadline:B.get(H.value)?.headline,emphasisTeaserText:B.get(H.value)?.teaserText,emphasisSubtitle:B.get(H.value)?.subtitle,emphasisAuthors:B.get(H.value)?.authors,emphasisRelatedArticlesBorder:B.get(H.value)?.relatedArticlesBorder,emphasisRelatedArticlesTitle:B.get(H.value)?.relatedArticlesTitle,emphasisRelatedArticlesPrefix:B.get(H.value)?.relatedArticlesPrefix})),{data:W,status:G}=([b,C]=o(()=>x(`articles/${k.documentId}/teaser`,void 0,!1,`v5`,z.value===`lazy`)),b=await b,C(),b);u(G,e=>{e==`error`&&!W.value&&console.error(`No data for teaser with id ${k.documentId}`)});let K=a(()=>W.value?{contentType:W.value.premium?`paid`:`free`,teaserId:W.value.documentId,linkTarget:W.value.targetPathOrUrl||``,teaserTitle:W.value.title||``,teaserPosition:k.index,teaserSize:``}:null),q=e=>e===F.value,Q=a(()=>W.value?.targetPathOrUrl?_:`div`),ie=()=>{ee().clickedArticle(String(k.documentId)),O(`clicked-article`,{teaserId:W.value?.documentId,teaserPos:`pos${k.index+1}`,linkTarget:W.value?.targetPathOrUrl,teaserTitle:W.value?.title,contentType:W.value?.premium?`paid`:`free`})},$=i(null),{width:ae,height:oe}=S($),se=g(`activeId`),ce=()=>{K.value&&w(K.value.contentType,K.value.teaserId,K.value.linkTarget,K.value.teaserTitle,ae.value+`x`+oe.value,K.value.teaserPosition)};return(i,a)=>{let o=T,u=M,g=E,_=J;return r(W)?(p(),l(`article`,{key:0,id:`${k.documentId}-${n.index}`,"data-content-article":``,"data-teaser-id":r(W).documentId,"data-teaser_type":r(W).premium?`paid`:`free`,"data-k5a-pos":`pos${n.index+1}`,"data-teaser-badge":r(W).badge||`none`,class:t([`dm-homepageteasable relative`,{"horizontal-teaser":q(`h`),reverse:q(`h`)&&r(I).reversed,"small-square-teaser":!r(I).reversed&&r(I).squareImage,"small-square-teaser-reverse":r(I).reversed&&r(I).squareImage,"small-normal-teaser":!r(I).squareImage,"vertical-teaser":q(`v`),"items-start":r(I).reversed,"items-center":!r(I).reversed,"full-width-teasable":n.index===0&&!n.inHomemix}]),onClickCapture:ie},[r(W)?.isSoldContent?(p(),f(o,{key:0,class:t([`absolute right-0`,{"-top-6":q(`v`),"-top-1":q(`h`)&&r(I).squareImage,"-top-5":q(`h`)&&!r(I).squareImage}]),text:i.$t(`article.sold_content`)},null,8,[`class`,`text`])):d(``,!0),r(W).rootMaintagDisplayName?.toLowerCase()===`shoppingwelt`&&r(W).headlinesLabel?(p(),l(`div`,ne,m(r(W).headlinesLabel),1)):d(``,!0),r(L)?.includes(`image`)?d(``,!0):(p(),l(`div`,re,[(p(),f(e(r(Q)),{to:r(W).targetPathOrUrl||void 0,target:r(W).targetPathOrUrl?r(W)?.openInNewWindow?`_blank`:`_self`:void 0,rel:r(W).targetPathOrUrl&&r(W)?.nofollow?`nofollow`:void 0,tabindex:r(W).targetPathOrUrl?-1:void 0,class:t([`block`,{"md:max-w-[420px]":q(`h`)&&!r(R),"w-[140px] sm:w-auto":r(I).squareImage,"-mx-4 sm:mx-0":r(R),"mt-1 md:mt-0":r(I).reversed}]),"aria-label":r(W).targetPathOrUrl?(`joinAriaParts`in i?i.joinAriaParts:r(N))([r(W).titlePrefix,r(W).title]):void 0},{default:c(()=>[h(u,{"is-video-article":r(W).isVideoArticle,"is-podcast":r(W).isPodcast,"is-info":r(W).badge===r(D).INFOGRAFIK,"square-image":r(I).squareImage,loading:r(z),"document-id":r(W).documentId,"reverse-row":r(I).reversed,"image-object":r(W).img,"teasable-position":n.index,"override-img-sizes":q(`h`)&&!r(R)?`100%, md:420px`:n.overrideImgSizes},null,8,[`is-video-article`,`is-podcast`,`is-info`,`square-image`,`loading`,`document-id`,`reverse-row`,`image-object`,`teasable-position`,`override-img-sizes`])]),_:1},8,[`to`,`target`,`rel`,`tabindex`,`class`,`aria-label`]))])),s(`div`,{ref_key:`articleTeaserRef`,ref:$,class:`flex flex-col justify-start h-full`,style:{"grid-area":`content`},onClickCapture:ce},[(p(),f(e(r(Q)),{to:r(W).targetPathOrUrl||void 0,target:r(W).targetPathOrUrl?r(W)?.openInNewWindow?`_blank`:`_self`:void 0,rel:r(W).targetPathOrUrl&&r(W)?.nofollow?`nofollow`:void 0,"aria-label":r(W).targetPathOrUrl?(`joinAriaParts`in i?i.joinAriaParts:r(N))([r(W).titlePrefix,r(W).title]):void 0},{default:c(()=>[h(g,{title:r(W).title,"sub-title":r(W).titlePrefix,badge:r(W).badge,"is-sold-content":r(W).isSoldContent,"is-podcast":r(W).isPodcast,"is-external":r(W).type===`external`,"is-opinion":r(W).isOpinion,tags:r(W).tags,maintag:r(W).maintag,premium:r(W).premium,"font-size":r(V),"document-id":r(W).documentId,class:t([`dm-homepageteasable__headline`,{"!mt-0":r(I).reversed}]),"emphasis-title":r(U).emphasisHeadline,"emphasis-subtitle":r(U).emphasisSubtitle},null,8,[`title`,`sub-title`,`badge`,`is-sold-content`,`is-podcast`,`is-external`,`is-opinion`,`tags`,`maintag`,`premium`,`font-size`,`document-id`,`class`,`emphasis-title`,`emphasis-subtitle`])]),_:1},8,[`to`,`target`,`rel`,`aria-label`])),r(W).teaserTextHtml&&!r(L)?.includes(`desc`)?(p(),f(e(r(Q)),{key:0,to:r(W).targetPathOrUrl||void 0,target:r(W).targetPathOrUrl?r(W)?.openInNewWindow?`_blank`:`_self`:void 0,rel:r(W).targetPathOrUrl&&r(W)?.nofollow?`nofollow`:void 0,"aria-label":r(W).targetPathOrUrl?(`joinAriaParts`in i?i.joinAriaParts:r(N))([r(W).titlePrefix,r(W).title]):void 0,tabindex:r(W).targetPathOrUrl?-1:void 0,onClick:a[0]||=e=>se.value=r(W).documentId},{default:c(()=>[s(`p`,{class:t([`mt-3 text-lg leading-6`,r(U).emphasisTeaserText])},m(r(W).teaserTextHtml),3)]),_:1},8,[`to`,`target`,`rel`,`aria-label`,`tabindex`])):d(``,!0),h(_,{teaser:r(W),"authors-emphasis":r(U).emphasisAuthors},null,8,[`teaser`,`authors-emphasis`])],544)],42,te)):d(``,!0)}}}),[[`__scopeId`,`data-v-18e9d9cf`]]),{__name:`MoleculesHomepageTeasable`});export{Z as n,X as r,Q as t};
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.