1import{d as m,K as a,g as e,c as k,e as h,t as w,k as _,u as C,P as A,r as E,o as B,as as I,j as x,W as D,s as T,n as F,w as M,i as L,aD as S}from"./2wZnQC37.js";const j=["data-type","textContent"],z=m({__name:"ArticleTypeFlag",props:{type:{}},setup(r){const i=r,n=a(()=>{switch(i.type){case"article":return"";case"comment":return"";case"guest-contribution":return"Gastbeitrag";case"interview":return"Interview";case"liveticker":return"Live";case"breaking":return"Eilmeldung";case"explainer":return"Hintergrund";case"report":return"Reportage";case"podcast":return"Podcast";case"data-analysis":return"Datenanalyse";case"deal":return"Deal";case"special-publication":case"advertisement":return"Anzeige"}});return(c,u)=>e(n)?(k(),h("span",{key:0,class:"u-article-type-flag if-darkmode--invert-pseodo-element","data-type":c.type,textContent:w(e(n))},null,8,j)):_("",!0)}}),O=Object.assign(z,{__name:"AtomsArticleTypeFlag"}),V=m({__name:"Bookmark",props:{active:{type:Boolean,default:!1},type:{default:"button"},articleId:{},toggleFunc:{}},emits:["toggleFunc"],setup(r,{emit:i}){const n=C()==="twipe",c=A(),u=a(()=>!!c.purchaseToken),v=a(()=>!(n&&u.value)),g=i,o=r,t=E(o.active),d=a(()=>t.value?"Von der Merkliste entfernen":"Zur Merkliste hinzufügen");function y(){t.value||(document.body.dispatchEvent(new CustomEvent("bookmark-added")),document.body.dispatchEvent(new CustomEvent("avo-bookmark-added",{detail:{articleId:o.articleId}}))),g("toggleFunc",!t.value)}const b=a(()=>o.type==="button"?"button":"div");function l(s){const p=parseInt(o.articleId?.toString()||"-1");t.value=s.detail.includes(p)}return B(()=>{document.body.addEventListener("update-bookmarks",l),document.body.dispatchEvent(new CustomEvent("bookmark-mounted"))}),I(()=>{document.body.removeEventListener("update-bookmarks",l)}),(s,p)=>{const f=S;return e(v)?(k(),x(D(e(b)),{key:0,class:F(["u-bookmark",e(t)&&"is-active"]),"aria-label":e(d),"aria-hidden":s.type==="presentation"?"hidden":null,"data-type":s.type,title:e(d),onClick:T(y,["stop","prevent"])},{default:M(()=>[L(f)]),_:1},8,["class","aria-label","aria-hidden","data-type","title"])):_("",!0)}}}),P=Object.assign(V,{__name:"AtomsBookmark"});export{O as _,P as a};
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.