1import R from"./mkZzzYft.js";import{_ as W}from"./BGG3FQIg.js";import{_ as q,a as G}from"./DtxA6ZXE.js";import{I as J,c as a,e as s,f as l,d as Q,u as M,K as m,r as f,F as P,v as x,g as o,l as ee,n as B,j as p,k as n,h as H,t as _,i as te,C as ae}from"./wGaC-Zcn.js";import{u as se}from"./C2CcVVBo.js";const ne={},oe={width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"};function ie(b,t){return a(),s("svg",oe,t[0]||(t[0]=[l("mask",{id:"mask0_36_263",style:{"mask-type":"alpha"},maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"24",height:"24"},[l("rect",{width:"24",height:"24",fill:"#D9D9D9"})],-1),l("g",{mask:"url(#mask0_36_263)"},[l("path",{d:"M7.30775 20.5C6.80908 20.5 6.38308 20.3234 6.02975 19.9702C5.67658 19.6169 5.5 19.1909 5.5 18.6923V6H4.5V4.5H9V3.6155H15V4.5H19.5V6H18.5V18.6923C18.5 19.1974 18.325 19.625 17.975 19.975C17.625 20.325 17.1974 20.5 16.6923 20.5H7.30775ZM17 6H7V18.6923C7 18.7821 7.02883 18.8558 7.0865 18.9135C7.14417 18.9712 7.21792 19 7.30775 19H16.6923C16.7692 19 16.8398 18.9679 16.9038 18.9038C16.9679 18.8398 17 18.7692 17 18.6923V6ZM9.404 17H10.9037V8H9.404V17ZM13.0962 17H14.596V8H13.0962V17Z",fill:"white"})],-1)]))}const le=Object.assign(J(ne,[["render",ie]]),{__name:"AtomsIconDelete"}),re=["data-id","data-ignore-duplicates","data-is-fallback","href","target"],ue={key:0,class:"teaser__media-content"},ce={class:"teaser__media-icons"},de={key:2,class:"u-teaser__image u-teaser__image--fallback"},me={class:"u-teaser__headline-wrapper"},pe={key:0,class:"u-teaser__overline text-color-primary d-block fw-bold lh-sm"},_e={key:1,class:"visually-hidden"},he={class:"u-teaser__headline"},ge=["innerHTML"],fe=["innerHTML"],ye={class:"u-teaser__meta-details fs-2"},ve={key:1,class:"u-teaser__topic text-color-neutral-50"},ke={key:2,class:"u-teaser__author"},be=["src"],we=["textContent"],Ce=["textContent"],Te=["textContent"],Ve=["textContent"],y=113,Me=Q({inheritAttrs:!1,__name:"Teaser",props:{currentPublication:{},sourcePublication:{},id:{},url:{default:""},teaserTitle:{},type:{default:"article"},hideAdLabel:{type:Boolean},description:{},overline:{},payCategory:{},place:{},readingTime:{},lastPublicationDate:{},teaserImage:{},altText:{},layout:{default:"1"},authors:{},typeVisible:{type:Boolean,default:!0},topicVisible:{type:Boolean,default:!1},bookmarkVisible:{type:Boolean},updatedTimeVisible:{type:Boolean,default:!1},placeVisible:{type:Boolean,default:!0},ignoreDuplicates:{type:[Boolean,String],default:!1},active:{type:Boolean,default:!1},isFallback:{type:Boolean},topic:{},theme:{},mediaContent:{},target:{}},setup(b){const t=b,D=M()==="twipe",A=ae(),h=D&&A.path.includes("/merkliste"),I=m(()=>{if(!t.lastPublicationDate)return;const e={day:1440*60*1e3,hour:3600*1e3,minute:60*1e3},i=new Date(t.lastPublicationDate).getTime(),r=new Date().getTime()-i;if(r>=e.day){const u=Math.round(r/e.day);return`vor ${u} ${u===1?"Tag":"Tagen"}`}return r>=e.hour?`vor ${Math.round(r/e.hour)} Std.`:r>=e.minute?`vor ${Math.round(r/e.minute)} Min.`:"vor 1 Min."}),$=m(()=>t.place&&t.placeVisible&&["article"].includes(t.type)),L=m(()=>t.typeVisible&&!(t.hideAdLabel&&["special-publication","advertisement"].includes(t.type))),k=m(()=>t.place&&["comment"].includes(t.type)),F=m(()=>t.readingTime&&["explainer","report"].includes(t.type)),E=m(()=>t.lastPublicationDate&&t.updatedTimeVisible),U=["3","5","7","17"],O=m(()=>Array.isArray(t.mediaContent)&&t.mediaContent.length>0&&!U.includes(t.layout)),S=!!(M()==="twipe"&&se());function N(e){w(!1),e?.currentTarget?.closest(".u-teaser-grid__teaser-wrapper")?.remove()}function w(e){const i=new CustomEvent("bookmark-article",{detail:{state:e,id:t.id,title:t.teaserTitle,subtitle:t.overline,place:t.place,url:window.location.origin+window.location.pathname}});document.body.dispatchEvent(i)}function X(){const e=new CustomEvent("teaser-click",{detail:{id:t.id}});document.body.dispatchEvent(e)}const C=f(0),T=f(0),c=f(0),v=f(!1),g=f(!1);function Z(e){if(!h)return;const i=e.touches[0];C.value=i.clientX,T.value=i.clientY,v.value=!0}function j(e){if(!h||!v.value)return;const i=e.touches[0],d=i.clientX-C.value,r=i.clientY-T.value;if(Math.abs(r)>Math.abs(d))return;let u=g.value?d-y:d;u<0&&(c.value=Math.max(u,-y)),g.value&&u>-y&&(c.value=Math.min(u,0))}function Y(){h&&(v.value=!1,g.value?c.value>-70?(c.value=0,g.value=!1):c.value=-y:c.value<-70?(c.value=-y,g.value=!0):c.value=0)}return(e,i)=>{const d=R,r=W,u=q,z=G,K=le;return a(),s(P,null,[l("a",x({class:["u-teaser",`u-teaser--layout-${e.layout}`,"text-color-black",{"no-transition":o(v)}],"data-id":e.id,"data-ignore-duplicates":e.ignoreDuplicates?"true":"false","data-is-fallback":e.isFallback?"true":null,href:e.url,style:o(h)?{transform:`translateX(${o(c)}px)`}:{},target:e.target?e.target:void 0,onClick:X,onTouchend:Y,onTouchmove:j,onTouchstart:Z},e.$attrs),[o(O)?(a(),s("div",ue,[l("div",ce,[(a(!0),s(P,null,ee(e.mediaContent,V=>(a(),s("span",{key:V,class:B([`u-icon--media-${V}`,"teaser__media-icon u-icon"])},null,2))),128))]),e.teaserImage?.url?(a(),p(d,{key:0,image:e.teaserImage,class:"u-teaser__image"},null,8,["image"])):n("",!0)])):e.teaserImage?.url?(a(),p(d,{key:1,image:e.teaserImage,class:"u-teaser__image"},null,8,["image"])):(a(),s("div",de)),l("div",{class:B([{"u-teaser__content--comment":o(k)},"u-teaser__content"])},[l("h2",me,[e.overline?(a(),s("span",pe,[e.payCategory==="plus"&&e.currentPublication?(a(),p(r,{key:0,sourcePublication:e.currentPublication,theme:e.theme,class:"u-teaser__plus-icon"},null,8,["sourcePublication","theme"])):n("",!0),H(" "+_(e.overline),1)])):n("",!0),e.overline?(a(),s("span",_e,": ")):n("",!0),l("div",he,[e.payCategory==="plus"&&e.currentPublication&&!e.overline?(a(),p(r,{key:0,sourcePublication:e.currentPublication,theme:e.theme,class:"u-teaser__plus-icon"},null,8,["sourcePublication","theme"])):n("",!0),l("span",{innerHTML:e.teaserTitle},null,8,ge)])]),e.description?(a(),s("p",{key:0,class:"u-teaser__description lh-lg",innerHTML:e.description}
1,null,8,fe)):n("",!0),l("div",ye,[o(L)?(a(),p(u,{key:0,type:e.type,class:"mr-1"},null,8,["type"])):n("",!0),e.topicVisible&&e.topic?(a(),s("span",ve,_(e.topic),1)):n("",!0),e.authors?.length&&o(k)?(a(),s("div",ke,[e.authors?.length&&o(k)&&e.authors[0].imageUrl?(a(),s("img",{key:0,src:e.authors[0].imageUrl,alt:"",class:"u-teaser__author-image"},null,8,be)):n("",!0),l("span",{class:"u-teaser__author-name text-color-neutral-50",textContent:_(`Kommentar von ${e.authors[0].name}`)},null,8,we)])):n("",!0),o(E)?(a(),s("span",{key:3,class:"u-teaser__updated text-color-neutral-50",textContent:_(o(I))},null,8,Ce)):n("",!0),o($)?(a(),s("span",{key:4,class:"u-teaser__place text-color-neutral-50",textContent:_(e.place)},null,8,Te)):n("",!0),o(F)?(a(),s("span",{key:5,class:"u-teaser__reading-time text-color-neutral-50",textContent:_(`Lesedauer: ${e.readingTime} Min.`)},null,8,Ve)):n("",!0),e.bookmarkVisible&&!S?(a(),p(z,{key:6,active:e.active,articleId:e.id,type:"button",class:"u-teaser__bookmark-icon",onToggleFunc:w},null,8,["active","articleId"])):n("",!0)])],2)],16,re),o(h)?(a(),s("button",{key:0,class:"u-teaser__delete-bookmark fs-2",onClick:N},[te(K),i[0]||(i[0]=H("Löschen "))])):n("",!0)],64)}}}),Ie=Object.assign(Me,{__name:"MoleculesTeaser"});export{Ie as _};
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.