1import"./chunks/chunk-R7HQNFFI.js";import{a as ge}from"./chunks/chunk-3IDPRTST.js";import"./chunks/chunk-ORXSWT4Y.js";import"./chunks/chunk-NO7W5CVN.js";import{A as pe,B as Ee,C as Le,E as G,a as g,b as ne,c as N,d as oe,f as re,h as se,i as ie,j as le,k as ae,l as V,m as X,o as ce,p as de,r as _,s as k,t as ue,w as me,x as fe,z as B}from"./chunks/chunk-Y6PDUPTK.js";import"./chunks/chunk-IHRIUEAN.js";g("blz-author-page",e=>{let t=e.querySelector('[data-action="back"]');t&&t.addEventListener("click",()=>{window.history.back()})});g("blz-footer",e=>{e.querySelectorAll("[data-accordion-toggle]").forEach(r=>{r.addEventListener("click",function(){if(window.innerWidth>=B.MOBILE)return;let n=this.getAttribute("data-accordion-toggle");if(!n)return;let o=document.querySelector(`[data-accordion-content="${n}"]`),m=document.querySelector(`[data-accordion-icon="${n}"]`);if(o&&m){let p=!o.classList.contains("hidden");document.querySelectorAll("[data-accordion-content]").forEach(f=>{f.classList.add("hidden"),f.classList.remove("flex")}),document.querySelectorAll("[data-accordion-icon]").forEach(f=>{f.classList.remove("rotate-180")}),p||(o.classList.remove("hidden"),o.classList.add("flex"),m.classList.add("rotate-180"))}})})});g("fullscreen-modal",e=>{let t=e.querySelector("#fullscreen-modal-image"),r=e.querySelector("#fullscreen-column"),n=e.querySelector("#fullscreen-image-container"),o=e.querySelector("#fullscreen-caption-text"),m=e.querySelector("#fullscreen-caption-source"),p=e.querySelector("#fullscreen-caption"),f=e.querySelector("#fullscreen-close"),s=e.querySelector("#fullscreen-link-icon");if(!t)return;let l=ae({imageContainer:n,column:r,image:t,caption:p,captionMatchesImage:!0}),i=!1,a=null,d=null;X(e,!1);let u='a[href], button, textarea, input, select, [tabindex]:not([tabindex="-1"])',L=()=>Array.from(e.querySelectorAll(u)).filter(c=>!c.hasAttribute("disabled")&&c.getAttribute("aria-hidden")!=="true"),T=()=>{t.src="",t.srcset="",t.style.opacity="0",s&&(s.classList.add("hidden"),s.removeAttribute("href"),s.removeAttribute("target"),s.removeAttribute("rel"))},w=(c,h)=>{o&&(o.innerHTML=c||"",o.style.display=c?"block":"none"),m&&(m.innerHTML=h?`\xA9 ${h}`:"",m.style.display=h?"block":"none")},E=()=>{l.fit(),requestAnimationFrame(()=>{t.style.transition="opacity 0.3s ease-in-out",t.style.opacity="1"})},b=c=>{let h=c.dataset.originalUrl||c.src,M=c.dataset.caption||c.alt||"",I=c.dataset.source||"",H=c.dataset.linkHref||"",v=`${h.split("?")[0]}?w=1600&h=757&auto=format&sharp=10&fit=crop&auto=compress`;if(T(),w(M,I),t.src=v,t.srcset=le(h),t.sizes="100vw",t.alt=M,s&&(H?(s.classList.remove("hidden"),s.classList.add("inline-flex"),s.setAttribute("href",H),s.setAttribute("target","_blank"),s.setAttribute("rel","noopener noreferrer")):(s.classList.add("hidden"),s.classList.remove("inline-flex"),s.removeAttribute("href"),s.removeAttribute("target"),s.removeAttribute("rel"))),s&&s.addEventListener("click",U=>{U.stopPropagation()}),t.complete&&t.naturalWidth>0){E();return}t.addEventListener("load",E,{once:!0}),t.addEventListener("error",()=>{t.style.opacity="1"},{once:!0})},S=()=>{let c=L();if(c.length>0){c[0].focus();return}e.setAttribute("tabindex","-1"),e.focus()},A=c=>{let h=c.target;h&&(h===t||t.contains(h))||c.preventDefault()},D=c=>{if(!i||c.key!=="Tab")return;let h=L();if(h.length===0){c.preventDefault(),e.focus();return}let M=h[0],I=h[h.length-1],H=document.activeElement;if(c.shiftKey&&H===M){c.preventDefault(),I.focus();return}!c.shiftKey&&H===I&&(c.preventDefault(),M.focus())},x=c=>{a=document.activeElement,d=ce().restore,e.style.opacity="1",e.style.transition="",e.classList.remove("hidden"),e.classList.add("flex"),document.body.style.overflow="hidden",i=!0,X(e,!0),e.addEventListener("touchmove",A,{passive:!1}),document.addEventListener("keydown",D),l.observe(),S(),b(c)},C=()=>{e.removeEventListener("touchmove",A),document.removeEventListener("keydown",D),l.disconnect(),d&&(d(),d=null),document.body.style.overflow="",e.style.transition="opacity 0.3s ease-in-out",e.style.opacity="0",t.style.opacity="0",window.setTimeout(()=>{e.classList.add("hidden"),e.classList.remove("flex"),e.style.transition="",t.style.transition="",t.style.opacity="",i=!1,X(e,!1),a&&(a.focus(),a=null)},300)},R=c=>{let h=c.target,M=h==null?void 0:h.closest("#fullscreen-trigger");if(!M)return;c.preventDefault(),c.stopPropagation();let I=M.parentElement,H=I==null?void 0:I.querySelector("img");H&&x(H)},P=c=>!!(c.closest("#fullscreen-trigger")||c.closest(".gallery-prev")||c.closest(".gallery-next")||c.closest("#fullscreen-modal")||c.closest("#user-sidebar-tr
1igger")||c.closest("#user-sidebar-close")||c.closest("#user-sidebar-overlay")||c.closest("#oaz-user-sidebar")||c.closest("#blz-user-sidebar")||c.closest('a[href="/user/account"]')||c.closest('[aria-label="User Account"]')),$=c=>{if(c instanceof HTMLImageElement)return c;let h=c.closest(".gallery-slide");return h?h.querySelector("img"):null},F=c=>{let h=c.parentElement;for(;h;){if(h.querySelector("#fullscreen-trigger"))return!0;h=h.parentElement}return!1},Y=c=>{let h=c.target;if(!h||P(h))return;let M=$(h);M&&(M.closest("#fullscreen-modal")||M.id==="fullscreen-modal-image"||M.closest("a")||F(M)&&x(M))},K=()=>{};document.addEventListener("click",R),document.addEventListener("click",Y),t.addEventListener("click",K),f==null||f.addEventListener("click",c=>{c.stopPropagation(),C()}),e.addEventListener("click",c=>{c.target===e&&C()}),V(e,C,()=>i),document.addEventListener("blz:invoke-fullscreen-modal",c=>{var I;let M=(I=c.detail)==null?void 0:I.image;M&&x(M)})});document.addEventListener("blz:open-fullscreen-image",e=>{var o;let r=(o=e.detail)==null?void 0:o.image;if(!r)return;let n=new CustomEvent("blz:invoke-fullscreen-modal",{detail:{image:r}});document.dispatchEvent(n)});g("article-progress-bar",e=>{pe(e)});g("blz-header",e=>{let t=e.querySelector("#blz-logo"),r=e.querySelector("#search-toggle"),n=e.querySelector("#search-input-container"),o=e.querySelector("#search-input"),m=e.querySelector("#search-submit"),p=e.querySelector("#search-clear"),f=e.querySelector("#abonnieren-button"),s=e.querySelector("#login-button"),l=()=>window.innerWidth<B.MOBILE,i=document.getElementById("topic-slider"),a=t==null?void 0:t.querySelector("img"),d=e.querySelector("#est-prasentiert"),u=e.querySelector("#blz-est-mark"),L=e.querySelector("nav"),T="2.5rem",w=90,E=300,b="56px",S="/est",A=window.scrollY,D=!1,x=!1,C=!1,R=0;i&&(i.style.maxHeight=T);let P=()=>window.innerWidth>=B.TABLET,$=()=>.5*parseFloat(getComputedStyle(document.documentElement).fontSize);function F(){if(!a||!d||!u||!L||!P())return;let y=`${E}ms ease-in-out`;a.style.cssText=` 2 position: absolute; left: 50%; top: 0; 3 transform: translateX(-50%); 4 `;let v=a.offsetHeight+$();d.style.cssText=` 5 position: absolute; left: 50%; top: ${v}px; 6 transform: translateX(-50%); 7 opacity: 1; 8 `;let U=v+d.offsetHeight;u.style.cssText=` 9 position: absolute; left: 50%; top: ${U}px; 10 transform: translateX(-50%) scale(1); 11 transform-origin: center top; 12 opacity: 1; 13 `,R=L.offsetHeight,L.style.height=`${R}px`,L.style.overflow="hidden",requestAnimationFrame(()=>{L.style.transition=`height ${y}, padding-bottom ${y}`,u.style.transition=`opacity ${y}, transform ${y}`,d.style.transition=`opacity ${y}`})}function Y(y){if(!(!a||!d||!u||!L))if(y)L.style.height=b,L.style.paddingBottom="0",d.style.opacity="0",d.style.pointerEvents="none",u.style.transform="translateX(-50%) scale(0)",u.style.opacity="0",u.style.pointerEvents="none";else{L.style.height=`${R}px`,L.style.paddingBottom="";let v=a.offsetHeight+$();d.style.top=`${v}px`,d.style.opacity="1",d.style.pointerEvents="auto",u.style.top=`${v+d.offsetHeight}px`,u.style.transform="translateX(-50%) scale(1)",u.style.opacity="1",u.style.pointerEvents="auto"}}function K(y){a&&(y?(a.classList.remove("lg:w-[285px]","lg:h-[52px]","md:w-[228px]","md:h-10"),a.classList.add("lg:w-[182px]","lg:h-8","md:w-[182px]","md:h-8")):(a.classList.add("lg:w-[285px]","lg:h-[52px]","md:w-[228px]","md:h-10"),a.classList.remove("lg:w-[182px]","lg:h-8","md:w-[182px]","md:h-8")))}function c(){x=!1,C=!1,e.style.transform="",L&&(L.style.cssText=""),a&&(a.style.cssText=""),d&&(d.style.cssText=""),u&&(u.style.cssText=""),i&&(i.style.maxHeight=T,i.style.opacity="1"),e.classList.remove("shadow-[0px_4px_8px_0px_rgba(0,0,0,0.08)]","border-neutral-300"),e.classList.add("border-gray-200"),P()&&F()}if(d&&(F(),window.matchMedia(`(min-width: ${B.TABLET}px)`).addEventListener("change",c)),u){let y=v=>{v.preventDefault(),v.stopPropagation(),window.location.href=S};u.setAttribute("role","link"),u.setAttribute("tabindex","0"),u.setAttribute("aria-label","Zur Seite est."),u.addEventListener("click",y),u.addEventListener("keydown",v=>{v.key==="Enter"&&y(v)}),d&&d.addEventListener("click",y)}function h(y){y!==x&&(x=y,C=!0,setTimeout(()=>{C=!1}
13,E+100),y?(i&&(i.style.maxHeight="0px",i.style.opacity="0"),d&&P()?Y(!0):d||K(!0),e.classList.add("shadow-[0px_4px_8px_0px_rgba(0,0,0,0.08)]","border-neutral-300"),e.classList.remove("border-gray-200")):(i&&(i.style.maxHeight=T,i.style.opacity="1"),d&&P()?Y(!1):d||K(!1),e.classList.remove("shadow-[0px_4px_8px_0px_rgba(0,0,0,0.08)]","border-neutral-300"),e.classList.add("border-gray-200")))}function M(){let y=window.scrollY,v=y-A;l()?v>0&&y>100?e.style.transform="translateY(-100%)":v<0&&(e.style.transform="translateY(0)"):C||(!x&&v>0&&y>w?h(!0):x&&v<0&&h(!1)),A=y}function I(){D||(window.requestAnimationFrame(()=>{M(),D=!1}),D=!0)}window.addEventListener("scroll",I,{passive:!0}),r&&n&&o&&(r.addEventListener("click",()=>{n.classList.contains("hidden")&&(n.classList.remove("hidden"),r.classList.add("hidden"),r.classList.remove("md:flex"),setTimeout(()=>o.focus(),100))}),m&&m.addEventListener("click",y=>{y.stopPropagation();let v=o.value.trim();v&&(window.location.href=`/suche?q=${encodeURIComponent(v)}`)}),o.addEventListener("keypress",y=>{if(y.key==="Enter"){let v=o.value.trim();v&&(window.location.href=`/suche?q=${encodeURIComponent(v)}`)}}),p&&(o.addEventListener("input",()=>{let y=o.value.length>0;p.style.opacity=y?"1":"0",p.style.pointerEvents=y?"auto":"none"}),p.addEventListener("click",()=>{o.value="",p.style.opacity="0",p.style.pointerEvents="none",o.focus()})),document.addEventListener("click",y=>{!(n.contains(y.target)||r.contains(y.target))&&!n.classList.contains("hidden")&&(n.classList.add("hidden"),r.classList.remove("hidden"),r.classList.add("md:flex"))})),f&&f.addEventListener("click",()=>{k("header_subscribe_clicked",{meta:{entry_point:_.header,tenant:"blz"}});let y=new URLSearchParams({ourl:window.location.href});window.location.href=`/checkout?${y.toString()}`}),s&&(s.dataset.userStatus==="authenticated"?s.classList.add("hidden"):s.addEventListener("click",()=>{let v=N(s.dataset.aboshopUrl||"",window.location.href,!1);window.location.href=v})),re(e);let H=document.getElementById("article-mobile-header");if(H){Ee(H);let y=H.querySelector("#share-btn-header");y&&fe(y);let v=H.querySelector("#clap-btn-header"),U=H.querySelector("#clap-count-header");v&&me({clapBtn:v,clapCountEl:U})}});async function ye(e,t){let n={"X-Session-Id":de()},o={action:t,articleId:e,reactionType:"ovation"};return ge(`/article/${encodeURIComponent(e)}/reactions`,{method:"POST",headers:n,body:JSON.stringify(o)})}var W=null,q=null,j=null,Q,z=null,O=null,J=null;function Me(e,t){if(!J||!O){console.warn("Clap elements not found");return}J.textContent=e>0?e.toString():"",t?O.classList.add("active"):O.classList.remove("active")}async function we(){let e=O==null?void 0:O.dataset.articleId;if(!e||!O||!J)return;let t=O.classList.contains("active")?"remove":"add";try{let r=await ye(e,t);Me(r.ovationCount,r.myReactions.includes("ovation"))}catch(r){console.error("Error updating reaction:",r)}}function Z(e,t){var r;switch(e){case"back":window.history.back();break;case"share":{let n={title:document.title,url:window.location.href};navigator.share(n).catch(o=>{console.error("Error sharing:",o)});break}case"district-selector":{localStorage.getItem("selectedDistrict")||(t==null||t.preventDefault(),q&&(q.style.display="flex",document.body.style.overflow="hidden"));break}case"close":{q&&(q.style.display="none",document.body.style.overflow="auto");break}case"select-district":{let n=(r=t==null?void 0:t.target)==null?void 0:r.closest("button");n&&Q&&(Q.forEach(o=>{o.style.borderColor="transparent"}),n.style.borderColor="#354aff",W=n.dataset.district||null,z&&W&&(z.disabled=!1,z.classList.remove("bg-[#c2c2c7]","cursor-not-allowed"),z.style.backgroundColor="#000000",z.classList.add("cursor-pointer")));break}case"submit":{W&&(localStorage.setItem("selectedDistrict",W),window.location.href=`/topics/${W}`);break}case"clap":{t==null||t.preventDefault(),we();break}default:break}}g("blz-mobile-footer",e=>{let t=window.innerWidth<B.MOBILE,r=window.scrollY,n=!1;function o(){let i=window.scrollY;t&&(i>r&&i>100?e.style.transform="translateY(200%)":e.style.transform="translateY(0)"),r=i}function m(){n||(window.requestAnimationFrame(()=>{o(),n=!1}),n=!0)}window.addEventListener("scroll",m,{passive:!0});let p=e.querySelector("#footer-navigation"),f=p==null?void 0:p.querySelectorAll("a");f==null||f.forEach(i=>
13{i.href===window.location.href&&i.classList.add("active")}),q=document.getElementById("district-modal"),j=document.getElementById("districts"),Q=j==null?void 0:j.querySelectorAll("button"),z=q==null?void 0:q.querySelector('[data-action="submit"]'),O=e.querySelector('button[data-action="clap"]'),J=e.querySelector("#clap-counter");function s(){let i=p==null?void 0:p.querySelector('[data-action="district-selector"]'),a=localStorage.getItem("selectedDistrict"),d=document.getElementById("red-dot");!a&&d&&(d.classList.remove("hidden"),d.classList.add("block")),a&&window.location.pathname===`/topics/${a}`&&(i==null||i.classList.add("active")),a&&i&&(i.href=`/topics/${a}`,d&&(d.classList.remove("block"),d.classList.add("hidden")))}let l=p==null?void 0:p.querySelectorAll("button");p==null||p.addEventListener("click",i=>{let a=i.target.closest("[data-action]");if(a!=null&&a.dataset.action){let d=a.closest("button");d&&a.dataset.action!=="clap"&&(l==null||l.forEach(u=>{u.dataset.action!=="clap"&&u.classList.remove("active")}),d.classList.add("active")),Z(a.dataset.action,i)}}),q==null||q.addEventListener("click",i=>{let a=i.target.closest("[data-action]");a!=null&&a.dataset.action&&Z(a.dataset.action,i)}),V(q,()=>{Z("close")}),s()});g("blz-sidebar",e=>{let t=document.getElementById("burger-menu"),r=e.querySelector("#close-sidebar"),n=document.getElementById("sidebar-overlay"),o=e.querySelector("#abonnieren-button"),m=e.querySelector("#sidebar-login-link");if(!r||!n){console.error("Sidebar: Missing required elements");return}function p(){e.classList.remove("-translate-x-full"),n.classList.remove("hidden","pointer-events-none"),document.body.style.overflow="hidden"}function f(){e.classList.add("-translate-x-full"),n.classList.add("hidden","pointer-events-none"),document.body.style.overflow=""}t&&t.addEventListener("click",p),r.addEventListener("click",f),n.addEventListener("click",f),document.addEventListener("keydown",l=>{l.key==="Escape"&&f()}),o==null||o.addEventListener("click",()=>{k("header_subscribe_clicked",{meta:{entry_point:_.sidebar,tenant:"blz"}});let l=new URLSearchParams({ourl:window.location.href});window.location.href=`/checkout?${l.toString()}`}),m&&m.addEventListener("click",l=>{if(oe())return;l.preventDefault();let a=N(m.dataset.aboshopUrl||"",window.location.href,!1);window.location.href=a}),(function(){Array.from(e.querySelectorAll("a[href]")).forEach(a=>{let d=(a.textContent||"").toLowerCase(),u=(a.getAttribute("title")||"").toLowerCase();if(d.includes("feedback")||u.includes("feedback")){let L=(a.getAttribute("href")||"").trim();L.startsWith("/mailto:")&&(a.setAttribute("href",L.slice(1)),a.getAttribute("target")==="_blank"&&a.removeAttribute("target"))}})})(),e.querySelectorAll("[data-accordion-toggle]").forEach(l=>{l.addEventListener("click",function(){let i=this.getAttribute("data-accordion-toggle");if(!i)return;let a=document.querySelector(`[data-accordion-content="${i}"]`),d=document.querySelector(`[data-accordion-icon="${i}"]`),u=this.querySelector(`[data-accordion-indicator="${i}"]`);if(a&&d&&(a.classList.toggle("hidden"),a.classList.toggle("flex"),d.classList.toggle("rotate-180"),u)){let L=a.classList.contains("hidden");u.textContent=L?"Mehr":"Weniger"}})})});var ee="topicSliderScrollPosition",he="activeTopicUrl",He=window.innerWidth<B.MOBILE;g("topics-slider",e=>{let t=document.getElementById("scroll-left"),r=document.getElementById("scroll-right");if(!t||!r)return;He||(t.classList.remove("hidden"),r.classList.remove("hidden")),t.addEventListener("click",()=>{e.scrollBy({left:-300,behavior:"smooth"})}),r.addEventListener("click",()=>{e.scrollBy({left:300,behavior:"smooth"})});let n=()=>{let s=e.scrollWidth-e.clientWidth,l=s>0;t.hidden=e.scrollLeft<=0,r.hidden=!l||e.scrollLeft>=s-1,e.classList.toggle("justify-center",!l),e.classList.toggle("justify-start",l)},o=()=>{sessionStorage.setItem(ee,e.scrollLeft.toString())},m=()=>{if(window.location.pathname==="/"){e.scrollLeft=0,sessionStorage.removeItem(ee),sessionStorage.removeItem(he);return}let l=sessionStorage.getItem(ee);l&&(e.scrollLeft=parseInt(l,10))},p=()=>{let s=window.location.pathname,l=e.querySelectorAll("a");if(s==="/"){l.forEach(i=>
13{i.classList.remove("active")});return}l.forEach(i=>{let a=i.getAttribute("href")||"";a===s||s.startsWith("/topics/")&&a===s?(i.classList.add("active"),setTimeout(()=>{let u=i.getBoundingClientRect(),L=e.getBoundingClientRect();(u.left<L.left||u.right>L.right)&&i.scrollIntoView({behavior:"instant",block:"nearest",inline:"center"})},100)):i.classList.remove("active")})};e.querySelectorAll("a").forEach(s=>{s.addEventListener("click",()=>{let l=s.getAttribute("href");l&&(sessionStorage.setItem(he,l),o())})}),e.addEventListener("scroll",()=>{n(),o()}),window.addEventListener("resize",n),m(),p(),n()});g("video-carousel",e=>{if(typeof window.Swiper=="undefined"){console.error("Swiper library not loaded");return}new window.Swiper(e,{slidesPerView:1,loop:!0,autoplay:{delay:5e3,disableOnInteraction:!1},navigation:{nextEl:e.querySelector(".swiper-button-next"),prevEl:e.querySelector(".swiper-button-prev")},pagination:{el:e.querySelector(".swiper-pagination"),clickable:!0}});let t=document.getElementById("trending-scroll-container"),r=document.getElementById("scroll-left-trending"),n=document.getElementById("scroll-right-trending");t&&r&&n&&(r.addEventListener("click",()=>{t.scrollBy({left:-300,behavior:"smooth"})}),n.addEventListener("click",()=>{t.scrollBy({left:300,behavior:"smooth"})}))});g("header-fullscreen-article",e=>{new Le(e,{initialBgColor:"rgba(34, 34, 34, 0.50)"})});g("food",e=>{let t=e.querySelector("ul"),r=e.querySelector("#scroll-left-food"),n=e.querySelector("#scroll-right-food");if(!t||!r||!n)return;function o(){r.disabled=t.scrollLeft<=0,n.disabled=Math.ceil(t.scrollLeft)>=t.scrollWidth-t.clientWidth}function m(p,f=3){let s=t.querySelectorAll("li");if(s.length===0)return;let l=s[0].offsetWidth+16,i=p==="left"?-l*f:l*f;t.scrollBy({left:i,behavior:"smooth"}),setTimeout(o,300)}r.addEventListener("click",()=>m("left",3)),n.addEventListener("click",()=>m("right",3)),t.addEventListener("scroll",o),o()});g("crime_in_berlin",e=>{let t=e.querySelector("ul"),r=e.querySelector("#scroll-left-crime_in_berlin"),n=e.querySelector("#scroll-right-crime_in_berlin");if(!t||!r||!n)return;function o(){r.disabled=t.scrollLeft<=0,n.disabled=Math.ceil(t.scrollLeft)>=t.scrollWidth-t.clientWidth}function m(p,f=3){let s=t.querySelectorAll("li");if(s.length===0)return;let l=s[0].offsetWidth+16,i=p==="left"?-l*f:l*f;t.scrollBy({left:i,behavior:"smooth"}),setTimeout(o,300)}r.addEventListener("click",()=>m("left",3)),n.addEventListener("click",()=>m("right",3)),t.addEventListener("scroll",o),o()});g("blz-autoren-page",e=>{let t=e.querySelectorAll(".alphabet-link"),r=e.querySelector(".alphabet-nav"),n=e.querySelector(".alphabet-nav-container");if(!r||t.length===0)return;let o=()=>window.innerWidth<B.DESKTOP,m=null,p=f=>{let s=null;if(m=f,t.forEach(l=>{l.getAttribute("data-letter")===f?(l.classList.add("bg-primary","text-white","rounded"),l.classList.remove("text-black","bg-transparent","text-gray-600"),l.style.borderBottomWidth="",s=l):(l.classList.remove("bg-primary","text-white","rounded"),l.classList.add("text-black"))}),s&&n&&o()){let l=s,i=n,a=l.getBoundingClientRect(),d=i.getBoundingClientRect();if(a.left<d.left||a.right>d.right){let u=l.offsetLeft-d.width/2+a.width/2;i.scrollTo({left:Math.max(0,u),behavior:"smooth"})}}};t.forEach(f=>{f.addEventListener("click",s=>{s.preventDefault();let l=f.getAttribute("data-letter");if(!l)return;let i=e.querySelector(`#letter-${l}`);if(!i)return;let a=r.offsetHeight,d=document.querySelector("#blz-header"),u=d&&!o()?d.offsetHeight:0,L=i.offsetTop-a-u-20;window.scrollTo({top:L,behavior:"smooth"}),p(l)})}),t.forEach(f=>{f.addEventListener("mouseenter",()=>{let s=f.getAttribute("data-letter");s&&s!==m&&(f.classList.add("text-gray-600"),f.classList.remove("text-black"))}),f.addEventListener("mouseleave",()=>{let s=f.getAttribute("data-letter");s&&s!==m&&(f.classList.remove("text-gray-600"),f.classList.add("text-black"))})})});var Ie="Bezirk ausw\xE4hlen",ke="Alle Bezirke",be="selectedDistrict",Ae=e=>({button:e.querySelector("[data-district-btn]"),menu:e.querySelector("[data-district-menu]"),selectedLabel:e.querySelector("[data-district-selected]"),list:e.querySelector("[data-district-list]"),closeBtn:e.querySelector("[data-district-close]"),arrow:e.querySelector("[data-district-arrow]"),articlePanels:e.querySelectorAll("[data-district-content]")}),Be=()=>localStorage.getItem(be),qe=e=>localStorage.setItem(be,e);g("district-selector",e=>{let{button:t,menu:r,selectedLabel:n,list:o,closeBtn:m,arrow:p,articlePanels:f}=Ae(e),s=o.querySelectorAll("[data-district-option]"),l=Be();n.textContent=l||Ie;let i=T=>
13{s.forEach(w=>{w.classList.toggle("font-bold",T!==null&&w.getAttribute("data-district-option")===T)})},a=T=>{let w=T||ke,E=!1;f.forEach(b=>{let S=b.getAttribute("data-district-content")===w;b.classList.toggle("hidden",!S),S&&(E=!0)}),!E&&f.length>0&&f.forEach((b,S)=>b.classList.toggle("hidden",S!==0))};l&&i(l),a(l);let d=()=>{r.classList.remove("hidden"),p==null||p.classList.add("rotate-180"),window.innerWidth<640&&document.body.classList.add("overflow-hidden")},u=()=>{r.classList.add("hidden"),p==null||p.classList.remove("rotate-180"),document.body.classList.remove("overflow-hidden")};t.addEventListener("click",()=>{r.classList.contains("hidden")?d():u()}),m==null||m.addEventListener("click",u),document.addEventListener("keydown",T=>{T.key==="Escape"&&!r.classList.contains("hidden")&&u()}),s.forEach(T=>{T.addEventListener("click",()=>{var E;let w=(E=T.getAttribute("data-district-option"))!=null?E:"";n.textContent=w,qe(w),i(w||null),a(w||null),u()})});let L=T=>{if(!document.body.contains(e)){document.removeEventListener("click",L);return}e.contains(T.target)||u()};document.addEventListener("click",L)});var xe=e=>/^\S+@\S+\.\S{2,}$/.test(e),Ce=e=>({card:e,form:e.querySelector("[data-newsletter-submit]"),emailInput:e.querySelector("[data-newsletter-email]"),errorElement:e.querySelector("[data-newsletter-error]"),formWrapper:e.querySelector("[data-newsletter-form]"),contentWrapper:e.querySelector("[data-newsletter-content]"),successElement:e.querySelector("[data-newsletter-success]")}),te=(e,t)=>{e.errorElement.textContent=t,e.errorElement.classList.remove("hidden"),e.emailInput.style.color="#D7272E",e.emailInput.style.caretColor="#D7272E",e.emailInput.placeholder="Ihre E-Mail-Adresse*"},ve=e=>{e.errorElement.classList.add("hidden"),e.emailInput.style.color="",e.emailInput.style.caretColor="",e.emailInput.placeholder="Ihre E-Mail-Adresse"},_e=e=>{e.contentWrapper.classList.add("hidden"),e.successElement.classList.remove("hidden"),e.successElement.classList.add("flex")},Pe=async(e,t,r)=>{let n=e.emailInput.value.trim();if(ve(e),!xe(n)){te(e,"Geben Sie eine valide E-Mail-Adresse an.");return}try{if((await fetch(t,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded"},body:`fields[email]=${encodeURIComponent(n)}`})).ok){let m=ue[r];m&&k(m),_e(e)}else te(e,"Beim Abonnieren ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut.")}catch(o){console.error("Newsletter subscription error:",o),te(e,"Netzwerkfehler. Bitte versuchen Sie es sp\xE4ter erneut.")}};g("newsletter-wrapper",e=>{e.querySelectorAll("[data-newsletter-type]").forEach(r=>{var m;let n=Ce(r);if(!n.form){console.error("Newsletter form not found");return}let o=n.form.dataset.endpoint||((m=n.form.querySelector('[name="endpoint"]'))==null?void 0:m.value)||"";if(!o){console.error("Newsletter endpoint not found");return}n.form.addEventListener("submit",async p=>{p.preventDefault(),await Pe(n,o,r.dataset.newsletterType||"")}),n.emailInput.addEventListener("input",()=>{ve(n)})})});var Te=(e,t)=>{var s;let n=Array.from(e.querySelectorAll("[data-search-result-item]")),o=e.querySelector(t);if(n.length===0){console.warn("Search pagination: No result items found in container",e),o&&(o.style.display="none");return}console.log(`Search pagination: Found ${n.length} items, initializing pagination`);let m=1,p=n.length,f=Math.ceil(p/10);if(n.forEach((l,i)=>{l.classList.remove("search-result-hidden"),i>=10?(l.classList.add("search-result-hidden"),l.style.display="none"):l.style.display=""}),o){f<=1?o.style.display="none":o.style.display="block";let l=o.cloneNode(!0);(s=o.parentNode)==null||s.replaceChild(l,o),l.addEventListener("click",()=>{m++;let i=(m-1)*10,a=Math.min(i+10,p),d=i-1;if(d>=0&&d<p-1){let u=n[d];u.classList.remove("pb-10","border-b-0"),u.classList.add("border-b","border-gray-100","pb-4")}for(let u=i;u<a;u++)n[u]&&(n[u].classList.remove("search-result-hidden"),n[u].style.display="");m>=f&&(l.style.display="none")})}};g("search-pagination",e=>{Te(e,"#search-load-more-btn")});g("search-pagination-mobile",e=>{Te(e,"#search-load-more-btn-mobile")});g("paywall-tabs",e=>{var u,L,T,w;k("paywall_viewed",{meta:{entry_point:_.paywall,tenant:"blz"}});let t=Array.from(e.querySelectorAll("[data-tab]")),r=Array.from(e.querySelectorAll("[data-panel]")),n=e.querySelector("[data-paywall-submit]"),o=e.querySelector("[data-paywall-selection]"),m=e.querySelector("#paywall-login-button");if(!t.length||!r.length)return;let p=["text-black"],f=["bg-blue-100","text-black"],s=(w=(T=(u=t.find(E=>E.getAttribute("aria-selected")==="true"))==null?void 0:u.dataset.tab)!=null?T:(L=t[0])==null?void 0:L.dataset.tab)!=null?w:"online",l=()=>{let E=r.find(b=>b.dataset.panel===s);return E==null?void 0:E.querySelector('input[type="radio"]:checked')},i=()=>
13{if(!n)return;let E=l(),b=(E==null?void 0:E.dataset.singleArticle)!==void 0;n.textContent=b?"Artikel kaufen":"Abonnieren"},a=E=>{s=E,t.forEach(b=>{let S=b.dataset.tab===E;b.setAttribute("aria-selected",String(S)),p.forEach(A=>b.classList.toggle(A,S)),f.forEach(A=>b.classList.toggle(A,!S))}),r.forEach(b=>{let S=b.dataset.panel===E;b.classList.toggle("hidden",!S)}),i()};t.forEach(E=>{E.addEventListener("click",b=>{b.preventDefault();let S=E.dataset.tab;S&&a(S)})}),Array.from(e.querySelectorAll('input[type="radio"][name="online"], input[type="radio"][name="zeitung"]')).forEach(E=>{E.addEventListener("change",()=>{if(!E.checked)return;i();let b=E.name==="zeitung"?"print":"online";k("paywall_product_selected",{meta:{entry_point:_.paywall,tenant:"blz",variant:b,product:E.value}})})}),m==null||m.addEventListener("click",()=>{let E=window.location.href,b=N(m.dataset.aboshopUrl||"",E,!1);window.location.href=b}),n==null||n.addEventListener("click",()=>{var C;let E=l(),b=(C=E==null?void 0:E.value)!=null?C:null,S={tab:s,value:b},A=n.dataset.aboshopUrl||"";if((E==null?void 0:E.dataset.singleArticle)!==void 0){let R=E.value,P=E.dataset.articleId||"",$=E.dataset.articleTitle||"";
13if(!R||!P)return;k("paywall_single_article_clicked",{meta:{entry_point:_.paywall,tenant:"blz",product:R,article_id:P}}),window.location.href=ie(A,window.location.href,R,P,$);return}k("paywall_subscribe_clicked",{meta:{entry_point:_.paywall,tenant:"blz",variant:s==="zeitung"?"print":"online",product:b}}),o&&(o.textContent=b?`Selected: ${S.tab} / ${S.value}`:`Selected: ${S.tab} / (no option selected)`);let D=window.location.href,x=se(A,D,S.value||"");window.location.href=x}),a(s)});var Se=300;g("district-carousel",e=>{let t=document.getElementById("scroll-left-district"),r=document.getElementById("scroll-right-district");if(!t||!r){console.error("District carousel: buttons not found",{leftBtn:t,rightBtn:r});return}let n=()=>{let m=e.scrollWidth-e.clientWidth;t.disabled=e.scrollLeft<=0,r.disabled=e.scrollLeft>=m-1};t.addEventListener("click",()=>{e.scrollBy({left:-Se,behavior:"smooth"})}),r.addEventListener("click",()=>{e.scrollBy({left:Se,behavior:"smooth"})}),e.addEventListener("scroll",n),window.addEventListener("resize",n);let o=e.querySelector('[aria-current="page"]');o&&o.scrollIntoView({behavior:"instant",inline:"center",block:"nearest"}),n()});g("category-load-more",e=>{let t=e.querySelector("#load-more-btn");if(!t)return;let r=e.querySelector("#more-articles-container");if(!r)return;let n=t.dataset.categoryId;if(!n)return;let o=t.dataset.categoryType,m=t.dataset.curatedListId;if(!o){console.error("categoryType is required for load more functionality");return}if(o!=="tag"&&!m){console.error("curatedListId is required for curated/categories type");return}let p=parseInt(t.dataset.offset||"0"),f=s=>{let l=new URLSearchParams({offset:s.toString(),categoryType:o});return m&&l.append("curatedListId",m),`/category/${n}/more-articles?${l.toString()}`};new G({button:t,container:r,initialOffset:p,buildUrl:f})});g("author-load-more",e=>{let t=e.querySelector("#load-more-btn");if(!t)return;let r=e.querySelector("#more-articles-container");if(!r)return;let n=t.dataset.authorSlugWithId;if(!n)return;let o=parseInt(t.dataset.offset||"0"),m=p=>{let f=new URLSearchParams({offset:p.toString()});return`/autoren/${n}/more-articles?${f.toString()}`};new G({button:t,container:r,initialOffset:o,buildUrl:m})});g("blz-user-sidebar",e=>{let t=document.getElementById("user-sidebar-trigger"),r=document.getElementById("user-sidebar-trigger-mobile"),n=document.getElementById("user-sidebar-overlay"),o=document.getElementById("user-sidebar-close"),m=document.getElementById("user-sidebar-abonnieren-btn");if(!n||!o){console.warn("UserSidebar: missing overlay or close button");return}let p=n,f=o,s=document.querySelector("main"),l=[t,r].filter(L=>!!L);function i(L){l.forEach(T=>{T.style.visibility=L?"":"hidden"})}function a(){var T;let L=l.find(w=>w.getClientRects().length>0);(T=L!=null?L:t)==null||T.focus()}function d(){e.classList.remove("translate-x-full"),p.classList.remove("hidden","pointer-events-none"),document.body.style.overflow="hidden",i(!1),s&&(s.inert=!0),setTimeout(()=>f.focus(),50)}function u(){e.classList.add("translate-x-full"),p.classList.add("hidden","pointer-events-none"),document.body.style.overflow="",i(!0),s&&(s.inert=!1),a()}t&&t.addEventListener("click",d),r&&r.addEventListener("click",d),f.addEventListener("click",u),p.addEventListener("click",u),document.addEventListener("keydown",L=>{L.key==="Escape"&&!e.classList.contains("translate-x-full")&&u()}),m&&m.addEventListener("click",()=>{k("header_subscribe_clicked",{meta:{entry_point:_.userSidebar,tenant:"blz"}});let L=new URLSearchParams({ourl:window.location.href});window.location.href=`/checkout?${L.toString()}`})});ne();
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.