1var er = Object.defineProperty; 2var tr = (r, e, n) => e in r ? er(r, e, { enumerable: !0, configurable: !0, writable: !0, value: n }) : r[e] = n; 3var _e = (r, e, n) => (tr(r, typeof e != "symbol" ? e + "" : e, n), n); 4function j() { 5} 6function Ot(r, e) { 7 for (const n in e) 8 r[n] = e[n]; 9 return ( 10 /** @type {T & S} */ 11 r 12 ); 13} 14function yn(r) { 15 return r(); 16} 17function Wt() { 18 return /* @__PURE__ */ Object.create(null); 19} 20function re(r) { 21 r.forEach(yn); 22} 23function yt(r) { 24 return typeof r == "function"; 25} 26function q(r, e) { 27 return r != r ? e == e : r !== e || r && typeof r == "object" || typeof r == "function"; 28} 29let bt; 30function Xt(r, e) { 31 return r === e ? !0 : (bt || (bt = document.createElement("a")), bt.href = e, r === bt.href); 32} 33function nr(r) { 34 return Object.keys(r).length === 0; 35} 36function vt(r, ...e) { 37 if (r == null) { 38 for (const t of e) 39 t(void 0); 40 return j; 41 } 42 const n = r.subscribe(...e); 43 return n.unsubscribe ? () => n.unsubscribe() : n; 44} 45function rr(r) { 46 let e; 47 return vt(r, (n) => e = n)(), e; 48} 49function B(r, e, n) { 50 r.$$.on_destroy.push(vt(e, n)); 51} 52function ar(r, e, n, t) { 53 if (r) { 54 const a = vn(r, e, n, t); 55 return r[0](a); 56 } 57} 58function vn(r, e, n, t) { 59 return r[1] && t ? Ot(n.ctx.slice(), r[1](t(e))) : n.ctx; 60} 61function ir(r, e, n, t) { 62 if (r[2] && t) { 63 const a = r[2](t(n)); 64 if (e.dirty === void 0) 65 return a; 66 if (typeof a == "object") { 67 const i = [], l = Math.max(e.dirty.length, a.length); 68 for (let c = 0; c < l; c += 1) 69 i[c] = e.dirty[c] | a[c]; 70 return i; 71 } 72 return e.dirty | a; 73 } 74 return e.dirty; 75} 76function lr(r, e, n, t, a, i) { 77 if (a) { 78 const l = vn(e, n, t, i); 79 r.p(l, a); 80 } 81} 82function or(r) { 83 if (r.ctx.length > 32) { 84 const e = [], n = r.ctx.length / 32; 85 for (let t = 0; t < n; t++) 86 e[t] = -1; 87 return e; 88 } 89 return -1; 90} 91function xe(r) { 92 return r && yt(r.destroy) ? r.destroy : j; 93} 94function d(r, e) { 95 r.appendChild(e); 96} 97function sr(r, e, n) { 98 const t = cr(r); 99 if (!t.getElementById(e)) { 100 const a = f("style"); 101 a.id = e, a.textContent = n, dr(t, a); 102 } 103} 104function cr(r) { 105 if (!r) 106 return document; 107 const e = r.getRootNode ? r.getRootNode() : r.ownerDocument; 108 return e && /** @type {ShadowRoot} */ 109 e.host ? ( 110 /** @type {ShadowRoot} */ 111 e 112 ) : r.ownerDocument; 113} 114function dr(r, e) { 115 return d( 116 /** @type {Document} */ 117 r.head || r, 118 e 119 ), e.sheet; 120} 121function C(r, e, n) { 122 r.insertBefore(e, n || null); 123} 124function k(r) { 125 r.parentNode && r.parentNode.removeChild(r); 126} 127function Zt(r, e) { 128 for (let n = 0; n < r.length; n += 1) 129 r[n] && r[n].d(e); 130} 131function f(r) { 132 return document.createElement(r); 133} 134function V(r) { 135 return document.createTextNode(r); 136} 137function $() { 138 return V(" "); 139} 140function ye() { 141 return V(""); 142} 143function O(r, e, n, t) { 144 return r.addEventListener(e, n, t), () => r.removeEventListener(e, n, t); 145} 146function s(r, e, n) { 147 n == null ? r.removeAttribute(e) : r.getAttribute(e) !== n && r.setAttribute(e, n); 148} 149function ur(r) { 150 let e; 151 return { 152 /* push */ 153 p(...n) { 154 e = n, e.forEach((t) =>
154 r.push(t)); 155 }, 156 /* remove */ 157 r() { 158 e.forEach((n) => r.splice(r.indexOf(n), 1)); 159 } 160 }; 161} 162function $n(r) { 163 return r === "" ? null : +r; 164} 165function fr(r) { 166 return Array.from(r.childNodes); 167} 168function Ee(r, e) { 169 e = "" + e, r.data !== e && (r.data = /** @type {string} */ 170 e); 171} 172function be(r, e) { 173 r.value = e ?? ""; 174} 175function tt(r, e, n, t) { 176 n == null ? r.style.removeProperty(e) : r.style.setProperty(e, n, t ? "important" : ""); 177} 178function Se(r, e, n) { 179 r.classList.toggle(e, !!n); 180} 181function pr(r) { 182 const e = {}; 183 return r.childNodes.forEach( 184 /** @param {Element} node */ 185 (n) => { 186 e[n.slot || "default"] = !0; 187 } 188 ), e; 189} 190let rt; 191function nt(r) { 192 rt = r; 193} 194function kn() { 195 if (!rt) 196 throw new Error("Function called outside component initialization"); 197 return rt; 198} 199function mr(r) { 200 kn().$$.on_mount.push(r); 201} 202function gr(r) { 203 kn().$$.on_destroy.push(r); 204} 205const Ve = [], Vt = []; 206let Ke = []; 207const Kt = [], br = /* @__PURE__ */ Promise.resolve(); 208let zt = !1; 209function hr() { 210 zt || (zt = !0, br.then(H)); 211} 212function Lt(r) { 213 Ke.push(r); 214} 215const At = /* @__PURE__ */ new Set(); 216let We = 0; 217function H() { 218 if (We !== 0) 219 return; 220 const r = rt; 221 do { 222 try { 223 for (; We < Ve.length; ) { 224 const e = Ve[We]; 225 We++, nt(e), wr(e.$$); 226 } 227 } catch (e) { 228 throw Ve.length = 0, We = 0, e; 229 } 230 for (nt(null), Ve.length = 0, We = 0; Vt.length; ) 231 Vt.pop()(); 232 for (let e = 0; e < Ke.length; e += 1) { 233 const n = Ke[e]; 234 At.has(n) || (At.add(n), n()); 235 } 236 Ke.length = 0; 237 } while (Ve.length); 238 for (; Kt.length; ) 239 Kt.pop()(); 240 zt = !1, At.clear(), nt(r); 241} 242function wr(r) { 243 if (r.fragment !== null) { 244 r.update(), re(r.before_update); 245 const e = r.dirty; 246 r.dirty = [-1], r.fragment && r.fragment.p(r.ctx, e), r.after_update.forEach(Lt); 247 } 248} 249function _r(r) { 250 const e = [], n = []; 251 Ke.forEach((t) => r.indexOf(t) === -1 ? e.push(t) : n.push(t)), n.forEach((t) => t()), Ke = e; 252} 253const wt = /* @__PURE__ */ new Set(); 254let Ie; 255function pe() { 256 Ie = { 257 r: 0, 258 c: [], 259 p: Ie 260 // parent group 261 }; 262} 263function me() { 264 Ie.r || re(Ie.c), Ie = Ie.p; 265} 266function S(r, e) { 267 r && r.i && (wt.delete(r), r.i(e)); 268} 269function A(r, e, n, t) { 270 if (r && r.o) { 271 if (wt.has(r)) 272 return; 273 wt.add(r), Ie.c.push(() => { 274 wt.delete(r), t && (n && r.d(1), t()); 275 }), r.o(e); 276 } else 277 t && t(); 278} 279function ht(r) { 280 return (r == null ? void 0 : r.length) !== void 0 ? r : Array.from(r); 281} 282function Sn(r, e) { 283 const n = {}, t = {}, a = { $$scope: 1 }; 284 let i = r.length; 285 for (; i--; ) { 286 const l = r[i], c = e[i]; 287 if (c) { 288 for (const o in l) 289 o in c || (t[o] = 1); 290 for (const o in c) 291 a[o] || (n[o] = c[o], a[o] = 1); 292 r[i] = c; 293 } else 294 for (const o in l) 295 a[o] = 1; 296 } 297 for (const l in t) 298 l in n || (n[l] = void 0); 299 return n; 300} 301function Cn(r) { 302 return typeof r == "object" && r !== null ? r : {}; 303} 304function R(r) { 305 r && r.c(); 306} 307function M(r, e, n) { 308 const { fragment: t, after_update: a } = r.$$; 309 t && t.m(e, n), Lt(() => { 310 const i = r.$$.on_mount.map(yn).filter(yt); 311 r.$$.on_destroy ? r.$$.on_destroy.push(...i) : re(i), r.$$.on_mount = []; 312 }), a.forEach(Lt); 313} 314function N(r, e) { 315 const n = r.$$; 316 n.fragment !== null && (_r(n.after_update), re(n.on_destroy), n.fragment && n.fragment.d(e), n.on_destroy = n.fragment = null, n.ctx = []); 317} 318function xr(r, e) { 319 r.$$.dirty[0] === -1 && (Ve.push(r), hr(), r.$$.dirty.fill(0)), r.$$.dirty[e / 31 | 0] |= 1 << e % 31; 320} 321function W(r, e, n, t, a, i, l = null, c = [-1]) { 322 const o = rt; 323 nt(r); 324 const u = r.$$ = { 325 fragment: null, 326 ctx: [], 327 // state 328 props: i, 329 update: j, 330 not_equal: a, 331 bound: Wt(), 332 // lifecycle 333 on_mount: [], 334 on_destroy: [], 335 on_disconnect: [], 336 before_update: [], 337 after_update: [], 338 context: new Map(e.context || (o ? o.$$.context : [])), 339 // everything else 340 callbacks: Wt(), 341 dirty: c, 342 skip_bound: !1, 343 root: e.target || o.$$.root 344 }; 345 l && l(u.root); 346 let p = !1; 347 if (u.ctx = n ? n(r, e.props || {}, (m, b, ...w) => { 348 const v = w.length ? w[0] : b;
vendor: 6,689 bytes, lines 349-576
349 return u.ctx && a(u.ctx[m], u.ctx[m] = v) && (!u.skip_bound && u.bound[m] && u.bound[m](v), p && xr(r, m)), b; 350 }) : [], u.update(), p = !0, re(u.before_update), u.fragment = t ? t(u.ctx) : !1, e.target) { 351 if (e.hydrate) { 352 const m = fr(e.target); 353 u.fragment && u.fragment.l(m), m.forEach(k); 354 } else 355 u.fragment && u.fragment.c(); 356 e.intro && S(r.$$.fragment), M(r, e.target, e.anchor), H(); 357 } 358 nt(o); 359} 360let En; 361typeof HTMLElement == "function" && (En = class extends HTMLElement { 362 constructor(e, n, t) { 363 super(); 364 /** The Svelte component constructor */ 365 _e(this, "$$ctor"); 366 /** Slots */ 367 _e(this, "$$s"); 368 /** The Svelte component instance */ 369 _e(this, "$$c"); 370 /** Whether or not the custom element is connected */ 371 _e(this, "$$cn", !1); 372 /** Component props data */ 373 _e(this, "$$d", {}); 374 /** `true` if currently in the process of reflecting component props back to attributes */ 375 _e(this, "$$r", !1); 376 /** @type {Record<string, CustomElementPropDefinition>} Props definition (name, reflected, type etc) */ 377 _e(this, "$$p_d", {}); 378 /** @type {Record<string, Function[]>} Event listeners */ 379 _e(this, "$$l", {}); 380 /** @type {Map<Function, Function>} Event listener unsubscribe functions */ 381 _e(this, "$$l_u", /* @__PURE__ */ new Map()); 382 this.$$ctor = e, this.$$s = n, t && this.attachShadow({ mode: "open" }); 383 } 384 addEventListener(e, n, t) { 385 if (this.$$l[e] = this.$$l[e] || [], this.$$l[e].push(n), this.$$c) { 386 const a = this.$$c.$on(e, n); 387 this.$$l_u.set(n, a); 388 } 389 super.addEventListener(e, n, t); 390 } 391 removeEventListener(e, n, t) { 392 if (super.removeEventListener(e, n, t), this.$$c) { 393 const a = this.$$l_u.get(n); 394 a && (a(), this.$$l_u.delete(n)); 395 } 396 if (this.$$l[e]) { 397 const a = this.$$l[e].indexOf(n); 398 a >= 0 && this.$$l[e].splice(a, 1); 399 } 400 } 401 async connectedCallback() { 402 if (this.$$cn = !0, !this.$$c) { 403 let e = function(i) { 404 return () => { 405 let l; 406 return { 407 c: function() { 408 l = f("slot"), i !== "default" && s(l, "name", i); 409 }, 410 /** 411 * @param {HTMLElement} target 412 * @param {HTMLElement} [anchor] 413 */ 414 m: function(u, p) { 415 C(u, l, p); 416 }, 417 d: function(u) { 418 u && k(l); 419 } 420 }; 421 }; 422 }; 423 if (await Promise.resolve(), !this.$$cn || this.$$c) 424 return; 425 const n = {}, t = pr(this); 426 for (const i of this.$$s) 427 i in t && (n[i] = [e(i)]); 428 for (const i of this.attributes) { 429 const l = this.$$g_p(i.name); 430 l in this.$$d || (this.$$d[l] = _t(l, i.value, this.$$p_d, "toProp")); 431 } 432 for (const i in this.$$p_d) 433 !(i in this.$$d) && this[i] !== void 0 && (this.$$d[i] = this[i], delete this[i]); 434 this.$$c = new this.$$ctor({ 435 target: this.shadowRoot || this, 436 props: { 437 ...this.$$d, 438 $$slots: n, 439 $$scope: { 440 ctx: [] 441 } 442 } 443 }); 444 const a = () => { 445 this.$$r = !0; 446 for (const i in this.$$p_d) 447 if (this.$$d[i] = this.$$c.$$.ctx[this.$$c.$$.props[i]], this.$$p_d[i].reflect) { 448 const l = _t( 449 i, 450 this.$$d[i], 451 this.$$p_d, 452 "toAttribute" 453 ); 454 l == null ? this.removeAttribute(this.$$p_d[i].attribute || i) : this.setAttribute(this.$$p_d[i].attribute || i, l); 455 } 456 this.$$r = !1; 457 }; 458 this.$$c.$$.after_update.push(a), a(); 459 for (const i in this.$$l) 460 for (const l of this.$$l[i]) { 461 const c = this.$$c.$on(i, l); 462 this.$$l_u.set(l, c); 463 } 464 this.$$l = {}; 465 } 466 } 467 // We don't need this when working within Svelte code, but for compatibility of people using this outside of Svelte 468 // and setting attributes through setAttribute etc, this is helpful 469 attributeChangedCallback(e, n, t) { 470 var a; 471 this.$$r || (e = this.$$g_p(e), this.$$d[e] = _t(e, t, this.$$p_d, "toProp"), (a = this.$$c) == null || a.$set({ [e]: this.$$d[e] })); 472 } 473 disconnectedCallback() { 474 this.$$cn = !1, Promise.resolve().then(() => { 475 !this.$$cn && this.$$c && (this.$$c.$destroy(), this.$$c = void 0); 476 }); 477 } 478 $$g_p(e) { 479 return Object.keys(this.$$p_d).find( 480 (n) => this.$$p_d[n].attribute === e || !this.$$p_d[n].attribute && n.toLowerCase() === e 481 ) || e; 482 } 483}); 484function _t(r, e, n, t) { 485 var i; 486 const a = (i = n[r]) == null ? void 0 : i.type; 487 if (e = a === "Boolean" && typeof e != "boolean" ? e != null : e, !t || !n[r]) 488 return e; 489 if (t === "toAttribute") 490 switch (a) { 491 case "Object": 492 case "Array": 493 return e == null ? null : JSON.stringify(e); 494 case "Boolean": 495 return e ? "" : null; 496 case "Number": 497 return e ?? null; 498 default: 499 return e; 500 } 501 else 502 switch (a) { 503 case "Object": 504 case "Array": 505 return e && JSON.parse(e); 506 case "Boolean": 507 return e; 508 case "Number": 509 return e != null ? +e : e; 510 default: 511 return e; 512 } 513} 514function X(r, e, n, t, a, i) { 515 let l = class extends En { 516 constructor() { 517 super(r, n, a), this.$$p_d = e; 518 } 519 static get observedAttributes() { 520 return Object.keys(e).map( 521 (c) => (e[c].attribute || c).toLowerCase() 522 ); 523 } 524 }; 525 return Object.keys(e).forEach((c) => { 526 Object.defineProperty(l.prototype, c, { 527 get() { 528 return this.$$c && c in this.$$c ? this.$$c[c] : this.$$d[c]; 529 }, 530 set(o) { 531 var u; 532 o = _t(c, o, e), this.$$d[c] = o, (u = this.$$c) == null || u.$set({ [c]: o }); 533 } 534 }); 535 }), t.forEach((c) => { 536 Object.defineProperty(l.prototype, c, { 537 get() { 538 var o; 539 return (o = this.$$c) == null ? void 0 : o[c]; 540 } 541 }); 542 }), i && (l = i(l)), r.element = /** @type {any} */ 543 l, l; 544} 545class Z { 546 constructor() { 547 /** 548 * ### PRIVATE API 549 * 550 * Do not use, may change at any time 551 * 552 * @type {any} 553 */ 554 _e(this, "$$"); 555 /** 556 * ### PRIVATE API 557 * 558 * Do not use, may change at any time 559 * 560 * @type {any} 561 */ 562 _e(this, "$$set"); 563 } 564 /** @returns {void} */ 565 $destroy() { 566 N(this, 1), this.$destroy = j; 567 } 568 /** 569 * @template {Extract<keyof Events, string>} K 570 * @param {K} type 571 * @param {((e: Events[K]) => void) | null | undefined} callback 572 * @returns {() => void} 573 */ 574 $on(e, n) { 575 if (!yt(n)) 576 return j;
577 const t = this.$$.callbacks[e] || (this.$$.callbacks[e] = []); 578 return t.push(n), () => { 579 const a = t.indexOf(n); 580 a !== -1 && t.splice(a, 1); 581 }; 582 } 583 /** 584 * @param {Partial<Props>} props 585 * @returns {void} 586 */ 587 $set(e) { 588 this.$$set && !nr(e) && (this.$$.skip_bound = !0, this.$$set(e), this.$$.skip_bound = !1); 589 } 590} 591const yr = "4"; 592typeof window < "u" && (window.__svelte || (window.__svelte = { v: /* @__PURE__ */ new Set() })).v.add(yr); 593function vr(r) { 594 let e; 595 return { 596 c() { 597 e = f("div"), s(e, "class", "bg-blue-500"); 598 }, 599 m(n, t) { 600 C(n, e, t); 601 }, 602 p: j, 603 i: j, 604 o: j, 605 d(n) { 606 n && k(e); 607 } 608 }; 609} 610class $r extends Z { 611 constructor(e) { 612 super(), W(this, e, null, vr, q, {}); 613 } 614} 615X($r, {}, [], [], !0); 616function kr(r) { 617 let e, n, t, a, i, l, c; 618 return a = new Re({}), { 619 c() { 620 e = f("header"), n = f("div"), t = f("a"), R(a.$$.fragment), i = $(), l = f("nav"), l.innerHTML = '<ul class="h-full flex items-end"><li><a href="https://www.nd-aktuell.de" class="px-2 leading-none Xtext-brand hover:text-brand/80 text-sm md:text-base before:content-['>'] before:inline-flex before:items-center before:justify-center before:font-sans before:font-bold before:text-brand before:w-[2ch]">nd.Aktuell</a></li></ul>', s(t, "class", "md:px-0 text-[2.3rem] sm:text-[2.5rem] md:text-[2.75rem] lg:text-[3.2rem] xl:text-[3.43rem] py-3 md:py-4 relative"), s(t, "href", "https://www.nd-aktuell.de"), s(n, "class", "corner"), s(e, "class", "flex justify-between my-4 pb-4 md:mb-6 md:pl-2 md:pt-0.25 lg:pt-1.5 xl:pt-1 border-solid border-b border-legacy-grau"); 621 }, 622 m(o, u) { 623 C(o, e, u), d(e, n), d(n, t), M(a, t, null), d(e, i), d(e, l), c = !0; 624 }, 625 p: j, 626 i(o) { 627 c || (S(a.$$.fragment, o), c = !0); 628 }, 629 o(o) { 630 A(a.$$.fragment, o), c = !1; 631 }, 632 d(o) { 633 o && k(e), N(a); 634 } 635 }; 636} 637class Sr extends Z { 638 constructor(e) { 639 super(), W(this, e, null, kr, q, {}); 640 } 641} 642X(Sr, {}, [], [], !0); 643function Cr(r) { 644 let e, n, t, a, i; 645 function l(p, m) { 646 return ( 647 /*kicker*/ 648 p[2] ? Ar : Tr 649 ); 650 } 651 let c = l(r), o = c(r), u = ( 652 /*kicker*/ 653 r[2] && Yt() 654 ); 655 return { 656 c() { 657 e = f("span"), o.c(), n = ye(), u && u.c(), t = f("span"), a = V( 658 /*transformedClaim*/ 659 r[3] 660 ), s(t, "class", i = "font-sans font-bold text-[0.83em] uppercase tracking-[.01em] pl-[0.1em] " + /*inverted*/ 661 (r[0] ? "text-white" : "text-pure-black")), s(e, "class", "leading-none whitespace-nowrap"); 662 }, 663 m(p, m) { 664 C(p, e, m), o.m(e, null), d(e, n), u && u.m(e, null), d(e, t), d(t, a); 665 }, 666 p(p, m) { 667 c === (c = l(p)) && o ? o.p(p, m) : (o.d(1), o = c(p), o && (o.c(), o.m(e, n))), /*kicker*/ 668 p[2] ? u || (u = Yt(), u.c(), u.m(e, t)) : u && (u.d(1), u = null), m & /*inverted*/ 669 1 && i !== (i = "font-sans font-bold text-[0.83em] uppercase tracking-[.01em] pl-[0.1em] " + /*inverted*/ 670 (p[0] ? "text-white" : "text-pure-black")) && s(t, "class", i); 671 }, 672 d(p) { 673 p && k(e), o.d(), u && u.d(); 674 } 675 }; 676} 677function Er(r) { 678 let e, n, t, a; 679 function i(o, u) { 680 return ( 681 /*kicker*/ 682 o[2] ? Lr : zr 683 ); 684 } 685 let l = i(r), c = l(r); 686 return { 687 c() { 688 e = f("span"), c.c(), n = f("span"), t = V( 689 /*transformedClaim*/ 690 r[3] 691 ), s(n, "class", a = "font-sans font-bold uppercase text-[0.34em] tracking-[.01em] pl-[0.3em] whitespace-pre-line " + /*inverted*/ 692 (r[0] ? "text-white" : "text-pure-black")), s(e, "class", "leading-none whitespace-nowrap flex items-end"); 693 }, 694 m(o, u) { 695 C(o, e, u), c.m(e, null), d(e, n), d(n, t); 696 }, 697 p(o, u) { 698 l === (l = i(o)) && c ? c.p(o, u) : (c.d(1), c = l(o), c && (c.c(), c.m(e, n))), u & /*inverted*/ 699 1 && a !== (a = "font-sans font-bold uppercase text-[0.34em] tracking-[.01em] pl-[0.3em] whitespace-pre-line " + /*inverted*/ 700 (o[0] ? "text-white" : "text-pure-black")) && s(n, "class", a); 701 }, 702 d(o) { 703 o && k(e), c.d(); 704 } 705 }; 706} 707function Tr(r) { 708 let e, n, t; 709 return { 710 c() { 711 e = f("span"), n = V(Tn), s(e, "class", t = "font-serif font-normal text-[1.2em] Xlowercase -tracking-[.02em] " + /*inverted*/ 712 (r[0] ? "text-white" : "text-brand mr-[0.05em]")); 713 }, 714 m(a, i) { 715 C(a, e, i), d(e, n); 716 }, 717 p(a, i) { 718 i & /*inverted*/ 719 1 && t !== (t = "font-serif font-normal text-[1.2em] Xlowercase -tracking-[.02em] " + /*inverted*/ 720 (a[0] ? "text-white" : "text-brand mr-[0.05em]")) && s(e, "class", t); 721 }, 722 d(a) { 723 a && k(e); 724 } 725 }; 726} 727function Ar(r) { 728 let e, n, t; 729 return { 730 c() { 731 e = f("span"), n = V(An), s(e, "class", t = "text-[0.83em] " + /*inverted*/ 732 (r[0] ? "text-white" : "text-brand") + " " + /*inverted*/ 733 (r[0] ? "text-white" : "text-brand")); 734 }, 735 m(a, i) { 736 C(a, e, i), d(e, n); 737 }, 738 p(a, i) { 739 i & /*inverted*/ 740 1 && t !== (t = "text-[0.83em] " + /*inverted*/ 741 (a[0] ? "text-white" : "text-brand") + " " + /*inverted*/ 742 (a[0] ? "text-white" : "text-brand")) && s(e, "class", t); 743 }, 744 d(a) { 745 a && k(e); 746 } 747 }; 748} 749function Yt(r) { 750 let e; 751 return { 752 c() { 753 e = $(); 754 }, 755 m(n, t) { 756 C(n, e, t); 757 }, 758 d(n) { 759 n && k(e); 760 } 761 }; 762} 763function zr(r) { 764 let e, n, t; 765 return { 766 c() { 767 e = f("span"), n = V(Tn), s(e, "class", t = "font-serif font-normal text-[1.2em] Xlowercase leading-[0.8em] -tracking-[.02em] " + /*inverted*/ 768 (r[0] ? "text-white" : "text-brand")); 769 }, 770 m(a, i) { 771 C(a, e, i), d(e, n); 772 }, 773 p(a, i) { 774 i & /*inverted*/ 775 1 && t !== (t = "font-serif font-normal text-[1.2em] Xlowercase leading-[0.8em] -tracking-[.02em] " + /*inverted*/ 776 (a[0] ? "text-white" : "text-brand")) && s(e, "class", t); 777 }, 778 d(a) { 779 a && k(e); 780 } 781 }; 782} 783function Lr(r) { 784 let e; 785 return { 786 c() { 787 e = f("span"), e.textContent = `${An}`; 788 }, 789 m(n, t) { 790 C(n, e, t); 791 }, 792 p: j, 793 d(n) { 794 n && k(e); 795 } 796 }; 797} 798function jr(r) { 799 let e; 800 function n(i, l) { 801 return ( 802 /*block*/ 803 i[1] ? Er : Cr 804 ); 805 } 806 let t = n(r), a = t(r); 807 return { 808 c() { 809 e = f("span"), a.c(); 810 }, 811 m(i, l) { 812 C(i, e, l), a.m(e, null); 813 }, 814 p(i, [l]) { 815 t === (t = n(i)) && a ? a.p(i, l) : (a.d(1), a = t(i), a && (a.c(), a.m(e, null))); 816 }, 817 i: j, 818 o: j, 819 d(i) { 820 i && k(e), a.d(); 821 } 822 }; 823} 824const Tn = "nd", An = "â"; 825function Pr(r, e, n) { 826 let { inverted: t = !1 } = e, { inline: a = !1 } = e, { block: i = !a } = e, { kicker: l = !1 } = e, { claim: c = `Journalismus 827von links` } = e; 828 const u = c.split(" ").length === 1 ? c.replace(/([A-Z])/g, " $1").trim() : null, p = u ? u.charAt(0).toUpperCase() + u.slice(1) : c; 829 return r.$$set = (m) => { 830 "inverted" in m && n(0, t = m.inverted), "inline" in m && n(4, a = m.inline), "block" in m && n(1, i = m.block), "kicker" in m && n(2, l = m.kicker), "claim" in m && n(5, c = m.claim); 831 }, [t, i, l, p, a, c]; 832} 833class Re extends Z { 834 constructor(e) { 835 super(), W(this, e, Pr, jr, q, { 836 inverted: 0, 837 inline: 4, 838 block: 1, 839 kicker: 2, 840 claim: 5 841 }); 842 } 843 get inverted() { 844 return this.$$.ctx[0]; 845 } 846 set inverted(e) { 847 this.$$set({ inverted: e }), H(); 848 }
849 get inline() { 850 return this.$$.ctx[4]; 851 } 852 set inline(e) { 853 this.$$set({ inline: e }), H(); 854 } 855 get block() { 856 return this.$$.ctx[1]; 857 } 858 set block(e) { 859 this.$$set({ block: e }), H(); 860 } 861 get kicker() { 862 return this.$$.ctx[2]; 863 } 864 set kicker(e) { 865 this.$$set({ kicker: e }), H(); 866 } 867 get claim() { 868 return this.$$.ctx[5]; 869 } 870 set claim(e) { 871 this.$$set({ claim: e }), H(); 872 } 873} 874X(Re, { inverted: { type: "Boolean" }, inline: { type: "Boolean" }, block: {}, kicker: { type: "Boolean" }, claim: {} }, [], [], !0); 875function Or(r) { 876 let e, n, t, a, i, l, c, o, u; 877 return { 878 c() { 879 e = f("a"), e.innerHTML = '<i class="fab fa-mastodon"></i>', n = $(), t = f("a"), t.innerHTML = '<i class="fab fa-bluesky"></i>', a = $(), i = f("a"), i.innerHTML = '<i class="fab fa-instagram"></i>', l = $(), c = f("a"), c.innerHTML = '<i class="fab fa-facebook-f"></i>', o = $(), u = f("a"), u.innerHTML = '<i class="fab fa-youtube"></i>', s(e, "href", "https://troet.cafe/@ndaktuell"), s(e, "aria-label", "Folge uns auf Mastodon"), s(e, "class", "inline-flex justify-center items-center"), s(t, "href", "https://bsky.app/profile/nd-aktuell.de"), s(t, "aria-label", "Folge uns auf Bluesky"), s(t, "class", "inline-flex justify-center items-center"), s(i, "href", "https://www.instagram.com/nd.aktuell/"), s(i, "aria-label", "Folge uns auf Instagram"), s(i, "class", "inline-flex justify-center items-center"), s(c, "href", "https://www.facebook.com/nd.aktuell"), s(c, "aria-label", "Folge uns auf Facebook"), s(c, "class", "inline-flex justify-center items-center"), s(u, "href", "https://youtube.com/ndonline"), s(u, "aria-label", "Abonniere unseren YouTube-Kanal"), s(u, "class", "inline-flex justify-center items-center"); 880 }, 881 m(p, m) { 882 C(p, e, m), C(p, n, m), C(p, t, m), C(p, a, m), C(p, i, m), C(p, l, m), C(p, c, m), C(p, o, m), C(p, u, m); 883 }, 884 p: j, 885 i: j, 886 o: j, 887 d(p) { 888 p && (k(e), k(n), k(t), k(a), k(i), k(l), k(c), k(o), k(u)); 889 } 890 }; 891} 892class Mr extends Z { 893 constructor(e) { 894 super(), W(this, e, null, Or, q, {}); 895 } 896} 897X(Mr, {}, [], [], !0); 898(function() { 899 if (typeof document > "u" || "adoptedStyleSheets" in document) 900 return; 901 var r = "ShadyCSS" in window && !ShadyCSS.nativeShadow, e = document.implementation.createHTMLDocument(""), n = /* @__PURE__ */ new WeakMap(), t = typeof DOMException == "object" ? Error : DOMException, a = Object.defineProperty, i = Array.prototype.forEach, l = /@import.+?;?$/gm; 902 function c(_) { 903 var E = _.replace(l, ""); 904 return E !== _ && console.warn("@import rules are not allowed here. See https://github.com/WICG/construct-stylesheets/issues/119#issuecomment-588352418"), E.trim(); 905 } 906 function o(_) { 907 return "isConnected" in _ ? _.isConnected : document.contains(_); 908 } 909 function u(_) { 910 return _.filter(function(E, P) { 911 return _.indexOf(E) === P; 912 }); 913 } 914 function p(_, E) { 915 return _.filter(function(P) { 916 return E.indexOf(P) === -1; 917 }); 918 } 919 function m(_) { 920 _.parentNode.removeChild(_); 921 } 922 function b(_) { 923 return _.shadowRoot || n.get(_); 924 } 925 var w = [ 926 "addRule", 927 "deleteRule", 928 "insertRule", 929 "removeRule" 930 ], v = CSSStyleSheet, h = v.prototype; 931 h.replace = function() { 932 return Promise.reject(new t("Can't call replace on non-constructed CSSStyleSheets.")); 933 }, h.replaceSync = function() { 934 throw new t("Failed to execute 'replaceSync' on 'CSSStyleSheet': Can't call replaceSync on non-constructed CSSStyleSheets."); 935 }; 936 function g(_) { 937 return typeof _ == "object" ? G.isPrototypeOf(_) || h.isPrototypeOf(_) : !1; 938 } 939 function y(_) { 940 return typeof _ == "object" ? h.isPrototypeOf(_) : !1; 941 } 942 var x = /* @__PURE__ */ new WeakMap(), z = /* @__PURE__ */ new WeakMap(), L = /* @__PURE__ */ new WeakMap(), D = /* @__PURE__ */ new WeakMap(); 943 function T(_, E) { 944 var P = document.createElement("style"); 945 return L.get(_).set(E, P), z.get(_).push(E), P; 946 } 947 function F(_, E) { 948 return L.get(_).get(E); 949 } 950 function le(_, E) { 951 L.get(_).delete(E), z.set(_, z.get(_).filter(function(P) { 952 return P !== E; 953 })); 954 } 955 function Q(_, E) { 956 requestAnimationFrame(function() { 957 E.textContent = x.get(_).textContent, D.get(_).forEach(function(P) { 958 return E.sheet[P.method].apply(E.sheet, P.args); 959 }); 960 }); 961 } 962 function K(_) { 963 if (!x.has(_)) 964 throw new TypeError("Illegal invocation"); 965 } 966 function Y() { 967 var _ = this, E = document.createElement("style"); 968 e.body.appendChild(E), x.set(_, E), z.set(_, []), L.set(_, /* @__P
968URE__ */ new WeakMap()), D.set(_, []); 969 } 970 var G = Y.prototype; 971 G.replace = function(E) { 972 try { 973 return this.replaceSync(E), Promise.resolve(this); 974 } catch (P) { 975 return Promise.reject(P); 976 } 977 }, G.replaceSync = function(E) { 978 if (K(this), typeof E == "string") { 979 var P = this; 980 x.get(P).textContent = c(E), D.set(P, []), z.get(P).forEach(function(J) { 981 J.isConnected() && Q(P, F(P, J)); 982 }); 983 } 984 }, a(G, "cssRules", { 985 configurable: !0, 986 enumerable: !0, 987 get: function() { 988 return K(this), x.get(this).sheet.cssRules; 989 } 990 }), a(G, "media", { 991 configurable: !0, 992 enumerable: !0, 993 get: function() { 994 return K(this), x.get(this).sheet.media; 995 } 996 }), w.forEach(function(_) { 997 G[_] = function() { 998 var E = this; 999 K(E); 1000 var P = arguments; 1001 D.get(E).push({ method: _, args: P }), z.get(E).forEach(function(te) { 1002 if (te.isConnected()) { 1003 var ne = F(E, te).sheet; 1004 ne[_].apply(ne, P); 1005 } 1006 }); 1007 var J = x.get(E).sheet; 1008 return J[_].apply(J, P); 1009 }; 1010 }), a(Y, Symbol.hasInstance, { 1011 configurable: !0, 1012 value: g 1013 }); 1014 var ae = { 1015 childList: !0, 1016 subtree: !0 1017 }, je = /* @__PURE__ */ new WeakMap(); 1018 function I(_) { 1019 var E = je.get(_); 1020 return E || (E = new Te(_), je.set(_, E)), E; 1021 } 1022 function U(_) { 1023 a(_.prototype, "adoptedStyleSheets", { 1024 configurable: !0, 1025 enumerable: !0, 1026 get: function() { 1027 return I(this).sheets; 1028 }, 1029 set: function(E) { 1030 I(this).update(E); 1031 } 1032 }); 1033 } 1034 function ie(_, E) { 1035 for (var P = document.createNodeIterator( 1036 _, 1037 NodeFilter.SHOW_ELEMENT, 1038 function(te) { 1039 return b(te) ? NodeFilter.FILTER_ACCEPT : NodeFilter.FILTER_REJECT; 1040 }, 1041 null, 1042 !1 1043 ), J = void 0; J = P.nextNode(); ) 1044 E(b(J)); 1045 } 1046 var ge = /* @__PURE__ */ new WeakMap(), he = /* @__PURE__ */ new WeakMap(), we = /* @__PURE__ */ new WeakMap(); 1047 function oe(_, E) { 1048 return E instanceof HTMLStyleElement && he.get(_).some(function(P) { 1049 return F(P, _); 1050 }); 1051 } 1052 function Je(_) { 1053 var E = ge.get(_); 1054 return E instanceof Document ? E.body : E; 1055 } 1056 function Pe(_) { 1057 var E = document.createDocumentFragment(), P = he.get(_), J = we.get(_), te = Je(_); 1058 J.disconnect(), P.forEach(function(ne) { 1059 E.appendChild(F(ne, _) || T(ne, _)); 1060 }), te.insertBefore(E, null), J.observe(te, ae), P.forEach(function(ne) { 1061 Q(ne, F(ne, _)); 1062 }); 1063 } 1064 function Te(_) { 1065 var E = this; 1066 E.sheets = [], ge.set(E, _), he.set(E, []), we.set(E, new MutationObserver(function(P, J) { 1067 if (!document) { 1068 J.disconnect(); 1069 return; 1070 } 1071 P.forEach(function(te) { 1072 r || i.call(te.addedNodes, function(ne) { 1073 ne instanceof Element && ie(ne, function(ve) { 1074 I(ve).connect(); 1075 }); 1076 }), i.call(te.removedNodes, function(ne) { 1077 ne instanceof Element && (oe(E, ne) && Pe(E), r || ie(ne, function(ve) { 1078 I(ve).disconnect(); 1079 })); 1080 }); 1081 }); 1082 })); 1083 } 1084 if (Te.prototype = { 1085 isConnected: function() { 1086 var _ = ge.get(this); 1087 return _ instanceof Document ? _.readyState !== "loading" : o(_.host); 1088 }, 1089 connect: function() { 1090 var _ = Je(this); 1091 we.get(this).observe(_, ae), he.get(this).length > 0 && Pe(this), ie(_, function(E) { 1092 I(E).connect(); 1093 }); 1094 }, 1095 disconnect: function() { 1096 we.get(this).disconnect(); 1097 }, 1098 update: function(_) { 1099 var E = this, P = ge.get(E) === document ? "Document" : "ShadowRoot"; 1100 if (!Array.isArray(_)) 1101 throw new TypeError("Failed to set the 'adoptedStyleSheets' property on " + P + ": Iterator getter is not callable."); 1102 if (!_.every(g)) 1103 throw new TypeError("Failed to set the 'adoptedStyleSheets' property on " + P + ": Failed to convert value to 'CSSStyleSheet'"); 1104 if (_.some(y)) 1105 throw new TypeError("Failed to set the 'adoptedStyleSheets' property on " + P + ": Can't adopt non-constructed stylesheets"); 1106 E.sheets = _; 1107 var J = he.get(E), te = u(_), ne = p(J, te); 1108 ne.forEach(function(ve) { 1109 m(F(ve, E)), le(ve, E); 1110 }), he.set(E, te), E.isConnected() && te.length > 0 && Pe(E); 1111 } 1112 }, window.CSSStyleSheet = Y, U(Document), "ShadowRoot" in window) { 1113 U(ShadowRoot); 1114 var Oe = Element.prototype, st = Oe.attachShadow; 1115 Oe.attachShadow = function(E) { 1116 var P = st.call(this, E); 1117 return E.mode === "closed" && n.set(this, P), P; 1118 }; 1119 } 1120 var Ae = I(document); 1121 Ae.isConnected() ? Ae.connect() : document.addEventListener("DOMContentLoaded", Ae.connect.bind(Ae)); 1122})(); 1123async function lt(r, e) { 1124 await Promise.all(e).then((n) => { 1125 const t = n.map((i) => { 1126 const l = new CSSStyleSheet(); 1127 return l.replaceSync(i), l; 1128 }), a = r.getRootNode(); 1129 a.adoptedStyleSheets = t; 1130 }); 1131} 1132const Nr = `*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;
vendor: 4,101 bytes, line 1132
1132--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:UnitWeb,Arial,Helvetica,Tahoma,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}
1132input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.button{display:inline-block;border-radius:40px;padding-left:1.5rem;padding-right:1.5rem;padding-top:13px;padding-bottom:11px;font-family:UnitWeb,Arial,Helvetica,Tahoma,sans-serif;font-size:1rem;font-weight:700;letter-spacing:.025em}.button:hover{--tw-drop-shadow: drop-shadow(0 0px 8px rgba(0,0,0,.25));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.button_primary{border-width:1px;--tw-border-opacity: 1;border-color:rgb(230 0 80 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(230 0 80 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.button_primary.primary:focus-visible{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);
1132--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);outline-color:#fff}.button_secondary{border-width:1px;--tw-border-opacity: 1;border-color:rgb(230 0 80 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(230 0 80 / var(--tw-text-opacity, 1))}.button_secondary:focus-visible{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);outline-color:#e60050}.button_tertiary{border-width:1px;border-color:transparent;--tw-text-opacity: 1;color:rgb(230 0 80 / var(--tw-text-opacity, 1))}.button_tertiary:focus-visible{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);
1132--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);outline-color:#e60050}.button_quinary{border-width:1px;border-color:transparent;font-family:UnitWeb,Arial,Helvetica,Tahoma,sans-serif;--tw-text-opacity: 1;color:rgb(90 90 90 / var(--tw-text-opacity, 1))}.button_quinary:focus-visible{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);outline-color:#e60050}.button:focus:not(:focus-visible){outline:none}.\\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.bottom-0{bottom:0}.left-0{left:0}.left-\\[5px\\]{left:5px}.right-0{right:0}.right-\\[-\\.75rem\\]{right:-.75rem}.right-\\[-1\\.5rem\\]{right:-1.5rem}.right-\\[20px\\]{right:20px}.top-0{top:0}.top-\\[-\\.75rem\\]{top:-.75rem}.top-\\[-1\\.5rem\\]{top:-1.5rem}.z-beat-legacy{z-index:2147483647}.order-first{order:-9999}.order-last{order:9999}.-mx-4{margin-left:-1rem;margin-right:-1rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-4{margin-top:1rem;margin-bottom:1rem}.my-8{margin-top:2rem;margin-bottom:2rem}.mb-1{margin-bottom:.25rem}.mb-12{margin-bottom:3rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-2{margin-left:.5rem}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-\\[0\\.05em\\]{margin-right:.05em}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.box-content{box-sizing:content-box}.block{display:block}.\\!inline{display:inline!important}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.h-full{height:100%}.h-small-thumb{height:38px}.h-thumb{height:44px}.max-h-viewport{max-height:100vh}.w-0{width:0px}.w-3\\/4{width:75%}.w-\\[39vw\\]{width:39vw}.w-\\[7ch\\]{width:7ch}.w-full{width:100%}.w-small-thumb{width:38px}.w-thumb{width:44px}.w-viewport{width:100vw}.max-w-\\[200px\\]{max-width:200px}.max-w-\\[39ch\\]{max-width:39ch}.max-w-\\[400px\\]{max-width:400px}.max-w-\\[50rem\\]{max-width:50rem}.max-w-\\[65ch\\]{max-width:65ch}.max-w-\\[max-content\\]{max-width:-moz-max-content;max-width:max-content}.max-w-none{max-width:none}.max-w-prose{max-width:65ch}.max-w-screen-lg{max-width:1080px}.max-w-screen-md{max-width:768px}.flex-1{flex:1 1 0%}.flex-grow{flex-grow:1}.basis-full{flex-basis:100%}.-skew-y-6{--tw-skew-y: -6deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-\\[gradient_10s_ease_infinite\\]{animation:gradient 10s ease infinite}.animate-\\[gradient_1s_ease_infinite\\]{animation:gradient 1s ease infinite}.cursor-pointer{cursor:pointer}.touch-manipulation{touch-action:manipulation}.grid-cols-\\[1fr_auto\\]{grid-template-columns:1fr auto}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-0{-moz-column-gap:0px;column-gap:0px}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.self-start{align-self:flex-start}.self-center{align-self:center}.overflow-y-scroll{overflow-y:scroll}.overscroll-contain{overscroll-behavior:contain}.overscroll-none{overscroll-behavior:none}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-balance{text-wrap:balance}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}
1132.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-b{border-bottom-width:1px}.border-r-2{border-right-width:2px}.border-solid{border-style:solid}.border-dotted{border-style:dotted}.border-\\[\\#00457C\\]{--tw-border-opacity: 1;border-color:rgb(0 69 124 / var(--tw-border-opacity, 1))}.border-black{--tw-border-opacity: 1;border-color:rgb(34 34 34 / var(--tw-border-opacity, 1))}.border-blue-400{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.border-brand{--tw-border-opacity: 1;border-color:rgb(230 0 80 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-legacy-dunkelgrau{--tw-border-opacity: 1;border-color:rgb(90 90 90 / var(--tw-border-opacity, 1))}.border-legacy-grau{--tw-border-opacity: 1;border-color:rgb(180 180 180 / var(--tw-border-opacity, 1))}.border-legacy-hellgrau{--tw-border-opacity: 1;border-color:rgb(230 230 230 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.bg-black{--tw-bg-opacity: 1;background-color:rgb(34 34 34 / var(--tw-bg-opacity, 1))}.bg-black\\/30{background-color:#2222224d}.bg-black\\/70{background-color:#222222b3}.bg-blue-400{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity, 1))}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-brand{--tw-bg-opacity: 1;background-color:rgb(230 0 80 / var(--tw-bg-opacity, 1))}.bg-fond-blue{--tw-bg-opacity: 1;background-color:rgb(210 225 235 / var(--tw-bg-opacity, 1))}.bg-fond-blue\\/90{background-color:#d2e1ebe6}.bg-fond-green{--tw-bg-opacity: 1;background-color:rgb(215 235 215 / var(--tw-bg-opacity, 1))}.bg-fond-green\\/80{background-color:#d7ebd7cc}.bg-fond-green\\/90{background-color:#d7ebd7e6}.bg-fond-orange{--tw-bg-opacity: 1;background-color:rgb(255 225 200 / var(--tw-bg-opacity, 1))}.bg-fond-red{--tw-bg-opacity: 1;background-color:rgb(250 220 220 / var(--tw-bg-opacity, 1))}.bg-pure-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}.bg-yellow-400{--tw-bg-opacity: 1;background-color:rgb(250 204 21 / var(--tw-bg-opacity, 1))}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-fond-blue{--tw-gradient-from: #d2e1eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(210 225 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-fond-green{--tw-gradient-from: #d7ebd7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(215 235 215 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-fond-orange{--tw-gradient-from: #ffe1c8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 225 200 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-fond-red{--tw-gradient-from: #fadcdc var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 220 220 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-fond-yellow{--tw-gradient-from: #fffad2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 250 210 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-fond-blue{--tw-gradient-to: rgb(210 225 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #d2e1eb var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-fond-green{--tw-gradient-to: rgb(215 235 215 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #d7ebd7 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-fond-orange{--tw-gradient-to: rgb(255 225 200 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #ffe1c8 var(--tw-gradient-via-p
1132osition), var(--tw-gradient-to)}.via-fond-red{--tw-gradient-to: rgb(250 220 220 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fadcdc var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-fond-yellow{--tw-gradient-to: rgb(255 250 210 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fffad2 var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-fond-blue{--tw-gradient-to: #d2e1eb var(--tw-gradient-to-position)}.to-fond-green{--tw-gradient-to: #d7ebd7 var(--tw-gradient-to-position)}.to-fond-orange{--tw-gradient-to: #ffe1c8 var(--tw-gradient-to-position)}.to-fond-red{--tw-gradient-to: #fadcdc var(--tw-gradient-to-position)}.to-fond-yellow{--tw-gradient-to: #fffad2 var(--tw-gradient-to-position)}.bg-\\[length\\:120\\%\\]{background-size:120%}.bg-\\[length\\:400\\%\\]{background-size:400%}.p-0{padding:0}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-\\[\\.2rem_\\.55rem\\]{padding:.2rem .55rem}.p-\\[\\.347rem_\\.55rem\\]{padding:.347rem .55rem}.px-0{padding-left:0;padding-right:0}.px-2{padding-left:.5rem;padding-right:.5rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.pb-4{padding-bottom:1rem}.pb-8{padding-bottom:2rem}.pl-2{padding-left:.5rem}.pl-\\[0\\.1em\\]{padding-left:.1em}.pl-\\[0\\.3em\\]{padding-left:.3em}.pr-1{padding-right:.25rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pt-1{padding-top:.25rem}.pt-8{padding-top:2rem}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.font-sans{font-family:UnitWeb,Arial,Helvetica,Tahoma,sans-serif}.font-serif{font-family:Charter,Georgia,serif}.text-2xl{font-size:1.375rem}.text-3xl{font-size:1.5rem}.text-4xl{font-size:1.625rem}.text-5xl{font-size:1.875rem}.text-6xl{font-size:2.5rem}.text-\\[0\\.34em\\]{font-size:.34em}.text-\\[0\\.83em\\]{font-size:.83em}.text-\\[1\\.2em\\]{font-size:1.2em}.text-\\[2\\.3rem\\]{font-size:2.3rem}.text-lg{font-size:1.125rem}.text-sm{font-size:.875rem}.text-xl{font-size:1.25rem}.text-xs{font-size:.75rem}.font-bold{font-weight:700}.font-normal{font-weight:400}.uppercase{text-transform:uppercase}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-9{line-height:2.25rem}.leading-\\[0\\.8em\\]{line-height:.8em}.leading-none{line-height:1}.-tracking-\\[\\.02em\\]{letter-spacing:-.02em}.tracking-\\[\\.01em\\]{letter-spacing:.01em}.text-\\[\\#00457C\\]{--tw-text-opacity: 1;color:rgb(0 69 124 / var(--tw-text-opacity, 1))}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-brand{--tw-text-opacity: 1;color:rgb(230 0 80 / var(--tw-text-opacity, 1))}.text-legacy-dunkelgrau{--tw-text-opacity: 1;color:rgb(90 90 90 / var(--tw-text-opacity, 1))}.text-pure-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(250 250 250 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.shadow-\\[0_0_35px_-10px_rgba\\(0\\,0\\,0\\,0\\.3\\)\\]{--tw-shadow: 0 0 35px -10px rgba(0,0,0,.3);
1132--tw-shadow-colored: 0 0 35px -10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-legacy-hellgrau{outline-color:#e6e6e6}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hyphens-manual{-webkit-hyphens:manual;hyphens:manual}.\\[all\\:initial\\]{all:initial}.before\\:inline-flex:before{content:var(--tw-content);display:inline-flex}.before\\:w-\\[2ch\\]:before{content:var(--tw-content);width:2ch}.before\\:items-center:before{content:var(--tw-content);align-items:center}.before\\:justify-center:before{content:var(--tw-content);justify-content:center}.before\\:font-sans:before{content:var(--tw-content);font-family:UnitWeb,Arial,Helvetica,Tahoma,sans-serif}.before\\:font-bold:before{content:var(--tw-content);font-weight:700}.before\\:text-brand:before{content:var(--tw-content);--tw-text-opacity: 1;color:rgb(230 0 80 / var(--tw-text-opacity, 1))}.before\\:content-\\[\\'\\>\\'\\]:before{--tw-content: ">";content:var(--tw-content)}.open\\:border-brand[open]{--tw-border-opacity: 1;border-color:rgb(230 0 80 / var(--tw-border-opacity, 1))}.focus-within\\:border-legacy-dunkelgrau:focus-within{--tw-border-opacity: 1;border-color:rgb(90 90 90 / var(--tw-border-opacity, 1))}.hover\\:text-brand\\/80:hover{color:#e60050cc}.focus\\:border-legacy-dunkelgrau:focus{--tw-border-opacity: 1;border-color:rgb(90 90 90 / var(--tw-border-opacity, 1))}.focus\\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus-visible\\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\\:outline-0:focus-visible{outline-width:0px}.group[open] .group-open\\:mb-2{margin-bottom:.5rem}.group[open] .group-open\\:text-black{--tw-text-opacity: 1;color:rgb(34 34 34 / var(--tw-text-opacity, 1))}@supports (height: 100dvh){.supports-dynamic-viewport\\:max-h-dynamic-viewport{max-height:100dvh}}@media (prefers-reduced-motion: no-preference){@keyframes pulse{50%{opacity:.5}}.motion-safe\\:animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}}@media (min-width: 360px){.\\32xs\\:max-w-\\[280px\\]{max-width:280px}.\\32xs\\:gap-2{gap:.5rem}.\\32xs\\:px-6{padding-left:1.5rem;padding-right:1.5rem}.\\32xs\\:text-5xl{font-size:1.875rem}.\\32xs\\:text-base{font-size:1rem}}@media (min-width: 480px){.xs\\:order-first{order:-9999}.xs\\:order-last{order:9999}.xs\\:order-none{order:0}.xs\\:mt-0{margin-top:0}.xs\\:inline{display:inline}.xs\\:flex{display:flex}.xs\\:hidden{display:none}.xs\\:max-w-\\[350px\\]{max-width:350px}.xs\\:auto-cols-auto{grid-auto-columns:auto}.xs\\:flex-row{flex-direction:row}.xs\\:flex-wrap{flex-wrap:wrap}.xs\\:items-baseline{align-items:baseline}.xs\\:gap-3{gap:.75rem}.xs\\:gap-4{gap:1rem}.xs\\:self-auto{align-self:auto}.xs\\:justify-self-center{justify-self:center}.xs\\:p-6{padding:1.5rem}.xs\\:pr-4{padding-right:1rem}.xs\\:text-\\[2rem\\]{font-size:2rem}}@media (min-width: 640px){.sm\\:left-\\[10px\\]{left:10px}.sm\\:right-\\[25px\\]{right:25px}.sm\\:order-first{order:-9999}.sm\\:order-none{order:0}.sm\\:-mx-4{margin-left:-1rem;margin-right:-1rem}.sm\\:-mx-8{margin-left:-2rem;margin-right:-2rem}.sm\\:mx-4{margin-left:1rem;margin-right:1rem}.sm\\:mb-3{margin-bottom:.75rem}.sm\\:mt-0{margin-top:0}.sm\\:w-\\[16rem\\]{width:16rem}.sm\\:w-auto{width:auto}.sm\\:max-w-\\[250px\\]{max-width:250px}.sm\\:max-w-\\[40rem\\]{max-width:40rem}.sm\\:max-w-\\[90\\%\\]{max-width:90%}.sm\\:grow{flex-grow:1}.sm\\:basis-0{flex-basis:0px}.sm\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\\:flex-row{flex-direction:row}.sm\\:items-start{align-items:flex-start}.sm\\:gap-6{gap:1.5rem}.sm\\:p-10{padding:2.5rem}.sm\\:p-6{padding:1.5rem}.sm\\:p-8{padding:2rem}.sm\\:px-8{padding-left:2rem;padding-right:2rem}.sm\\:text-left{text-align:left}.sm\\:text-\\[2\\.5rem\\]{font-size:2.5rem}.sm\\:text-\\[2\\.8rem\\]{font-size:2.8rem}.sm\\:text-base{font-size:1rem}.sm\\:text-lg{font-size:1.125rem}.sm\\:text-xl{font-size:1.25rem}}@media (min-width: 768px){.md\\:mb-6{margin-bottom:1.5rem}.md\\:mb-8{margin-bottom:2rem}.md\\:inline{display:inline}.md\\:hidden{display:none}.md\\:max-w-\\[20\\]{max-width:20}.md\\:max-w-\\[50vw\\]{max-width:50vw}.md\\:grow{flex-grow:1}.md\\:basis-1\\/2{flex-basis:50%}.md\\:basis-1\\/6{flex-basis:16.666667%}.md\\:gap-8{gap:2rem}.md\\:gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.md\\:p-4{padding:1rem}.md\\:px-0{padding-left:0;padding-right:0}.md\\:py-4{padding-top:1rem;padding-bottom:1rem}.md\\:pl-2{padding-left:.5rem}.md\\:pr-6{padding-right:1.5rem}.md\\:text-6xl{font-size:2.5rem}.md\\:text-\\[2\\.75rem\\]{font-size:2.75rem}.md\\:text-base{font-size:1rem}.md\\:text-lg{font-size:1.125rem}}@media (min-width: 1080px){.lg\\:inline{display:inline}.lg\\:flex-none{flex:none}.lg\\:grow-0{flex-grow:0}.lg\\:pt-1\\.5{padding-top:.375rem}.lg\\:text-\\[3\\.2rem\\]{font-size:3.2rem}}@media (min-width: 1200px){.xl\\:pt-1{padding-top:.25rem}.xl\\:text-\\[3\\.43rem\\]{font-size:3.43rem}}.\\[\\&\\:\\:-webkit-details-marker\\]\\:hidden::-webkit-details-marker{display:none}.\\[\\&\\:checked\\+label\\]\\:z-10:checked+label{z-index:10}.\\[\\&\\:checked\\+label\\]\\:rounded-md:checked+label{border-radius:.375rem}.\\[\\&\\:checked\\+label\\]\\:border-brand:checked+label{--tw-border-opacity: 1;border-color:rgb(230 0 80 / var(--tw-border-opacity, 1))}.\\[\\&\\:checked\\+label\\]\\:font-bold:checked+label{font-weight:700}.\\[\\&\\:checked\\+label\\]\\:text-brand:checked+label{--tw-text-opacity: 1;color:rgb(230 0 80 / var(--tw-text-opacity, 1))}.\\[\\&\\>\\*_a\\]\\:text-brand>* a{--tw-text-opacity: 1;color:rgb(230 0 80 / var(--tw-text-opacity, 1))}.\\[\\&_\\*\\]\\:-ml-1 *{margin-left:-.25rem}.\\[\\&_\\:first-child_label\\]\\:rounded-l-md :first-child label{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.\\[\\&_\\:last-child_label\\]\\:rounded-r-md :last-child label{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.\\[\\&_em\\]\\:font-bold em{font-weight:700}.\\[\\&_em\\]\\:not-italic em{font-style:normal}.\\[\\&_label\\]\\:relative label{position:relative}.\\[\\&_li\\]\\:mb-2 li{margin-bottom:.5rem}.\\[\\&_li\\]\\:flex li{display:flex}.\\[\\&_li\\]\\:before\\:block li:before{content:var(--tw-content);display:block}.\\[\\&_li\\]\\:before\\:text-brand li:before{content:var(--tw-content);--tw-text-opacity: 1;color:rgb(230 0 80 / var(--tw-text-opacity, 1))}.\\[\\&_li\\]\\:before\\:content-kicker li:before{--tw-content: "â ";content:var(--tw-content)}.\\[\\&_strong\\]\\:font-bold strong{font-weight:700}.\\[\\&_u\\]\\:underline u{text-decoration-line:underline} 1133`; 1134function Gt(r) { 1135 const e = Array.from(document.styleSheets).find((n) => n.href === r); 1136 return e == null ? void 0 : e.cssRules; 1137} 1138function Jt(r) { 1139 return Array.from(r).filter((t) => t.cssText.startsWith(".fa")).map((t) => t.cssText).join(` 1140`); 1141} 1142function Ir(r) { 1143 return new Promise((e, n) => { 1144 const t = document.querySelector(r); 1145 if (!t) 1146 e([]); 1147 else { 1148 t == null || t.addEventListener("load", (i) => { 1149 const l = Gt(t.href); 1150 l && e(Jt(l)); 1151 }); 1152 const a = Gt(t.href); 1153 a && e(Jt(a)); 1154 } 1155 }); 1156} 1157const ot = [ 1158 Promise.resolve(Nr), 1159 Ir('link[href*="fontawesome-6/css"]') 1160 // CDN 1161 // getFontawesomeCssTextsFromLink('link[href*="foo.css"]'), // test non existent 1162], Xe = []; 1163function Rr(r, e) { 1164 return { 1165 subscribe: de(r, e).subscribe 1166 }; 1167} 1168function de(r, e = j) { 1169 let n; 1170 const t = /* @__PURE__ */ new Set(); 1171 function a(c) { 1172 if (q(r, c) && (r = c, n)) { 1173 const o = !Xe.length; 1174 for (const u of t) 1175 u[1](), Xe.push(u, r); 1176 if (o) { 1177 for (let u = 0; u < Xe.length; u += 2) 1178 Xe[u][0](Xe[u + 1]); 1179 Xe.length = 0; 1180 } 1181 } 1182 } 1183 function i(c) { 1184 a(c(r)); 1185 } 1186 function l(c, o = j) { 1187 const u = [c, o]; 1188 return t.add(u), t.size === 1 && (n = e(a, i) || j), c(r), () => { 1189 t.delete(u), t.size === 0 && n && (n(), n = null); 1190 }; 1191 } 1192 return { set: a, update: i, subscribe: l }; 1193} 1194function at(r, e, n) { 1195 const t = !Array.isArray(r), a = t ? [r] : r; 1196 if (!a.every(Boolean)) 1197 throw new Error("derived() expects stores as input, got a falsy value"); 1198 const i = e.length < 2; 1199 return Rr(n, (l, c) => { 1200 let o = !1; 1201 const u = []; 1202 let p = 0, m = j; 1203 const b = () => { 1204 if (p) 1205 return; 1206 m(); 1207 const v = e(t ? u[0] : u, l, c); 1208 i ? l(v) : m = yt(v) ? v : j; 1209 }, w = a.map( 1210 (v, h) => vt( 1211 v, 1212 (g) => { 1213 u[h] = g, p &= ~(1 << h), o && b(); 1214 }, 1215 () => { 1216 p |= 1 << h; 1217 } 1218 ) 1219 ); 1220 return o = !0, b(), function() { 1221 re(w), m(), o = !1; 1222 }; 1223 }); 1224} 1225const Qt = (r, e) => e === void 0 ? "" : e === null ? r + "; " : r + "=" + e + "; ", $t = (r, e, n) => { 1226 document.cookie = Object.entries(n).reduce( 1227 (t, [a, i]) => t + Qt(a, i), 1228 Qt(r, e) 1229 ); 1230}, kt = (r) => { 1231 var e; 1232 return (e = document.cookie.split("; ").find((n) => n.startsWith(r + "="))) == null ? void 0 : e.split("=")[1]; 1233}, St = () => ({ 1234 path: "/", 1235 domain: /(.+\.)?nd-aktuell\.de$/.test(document.location.hostname) ? "nd-aktuell.de" : void 0, 1236 SameSite: "strict", 1237 Secure: null 1238}), zn = "articlesread", Ln = "lastarticleread", jn = "softpaywall22", Pn = "specialseen", en = { 1239 // 'not_now': 60 * 60 * 6, 1240 not_now: 60 * 60 * 1, 1241 // 'already_paid': 60 * 60 * 24 * 3, 1242 already_paid: 60 * 60 * 6, 1243 // 'already_paid_dismissed': 60 * 60 * 24 * 3, 1244 already_paid_dismissed: 60 * 60 * 6, 1245 full: 1, 1246 lead: 60 * 60 * 1, 1247 sepa: 1, 1248 // 'paid': 60 * 60 * 24 * 7 * 4, 1249 paid: 60 * 60 * 24 * 7 * 2, 1250 abo_collapsed: 60 * 60 * 24 * 10 1251}, Dr = 1, Br = () => parseInt(kt(zn) || "0", 10), Fr = (r) => { 1252 const e = { 1253 ...St(), 1254 "max-age": 2419200 1255 }; 1256 $t(zn, r, e); 1257}, Hr = () => kt(Ln), Ur = (r) => { 1258 const e = { 1259 ...St(), 1260 "max-age": 2419200 1261 }; 1262 $t(Ln, r, e); 1263}, On = () => kt(jn), qr = (r) => { 1264 const e = r in en ? en[r] : Dr; 1265 $t(jn, r, { 1266 ...St(), 1267 "max-age": e 1268 }); 1269}, Wr = () => kt(Pn), tn = (r) => { 1270 const e = { 1271 ...St(), 1272 "max-age": 10800 1273 }; 1274 $t(Pn, r, e); 1275}, Mn = de({ loading: !0, data: null }), Nn = at( 1276 Mn, 1277 (r) => { 1278 var e; 1279 return ((e = r.data) == null ? void 0 : e.length) > 0 ? r.data[Math.floor(Math.random() * r.data.length)] : null; 1280 } 1281), In = de({ loading: !0, data: null }), Ct = at( 1282 In, 1283 (r) => { 1284 var e; 1285 return ((e = r.data) == null ? void 0 : e.length) > 0 ? r.data[Math.floor(Math.random() * r.data.length)] : null; 1286 } 1287), De = de({ loading: !0, data: null }), Mt = de({ loading: !0, data: null }), ce = new URLSearchParams(window.location.search), Xr = de(!!ce.get("widget-debug")), Ge = de(!!ce.get("widget-debug")), Zr = ce.get("widget-debug") ? "full" : null, fe = de(Zr || On() || "full"); 1288fe.subscribe((r = "full") => { 1289 On() !== r && qr(r); 1290}); 1291const ze = de(null), Le = de(""), it = de(""), jt = de(!1); 1292at( 1293 De, 1294 (r) => { 1295 var e; 1296 return (e = r.data) == null ? void 0 : e.defaultAmount; 1297 } 1298); 1299const xt = de([]); 1300De.subscribe((r) => { 1301 rr(ze), r.data && (xt.set( 1302 r.data.recurring.products.map((e) => e.amount).sort((e, n) => e - n) 1303 ), ze.set(r.data.defaultAmount), Le.set(r.data.defaultRenewal)); 1304}); 1305const Ye = de("initial"), Vr = ["Artikel-Spende", "Freiwillig zahlen", "Newsletter", "Softpaywall2"], Kr = ["Paypal", "Sepa", "Klarna", "Stripe"], Yr = ["success", "cancel", "error"]; 1306if (ce.get("action") === "paymentReturn") { 1307 const r = window._paq = window._paq || [], e = Vr.includes(ce.get("
1307category")) ? ce.get("category") : "Unkown paywall category", n = Kr.includes(ce.get("provider")) ? ce.get("provider") : "Unkown payment provider", t = Yr.includes(ce.get("result")) ? ce.get("result") : "other"; 1308 if (t === "success" ? (Ye.set("payment_success"), fe.set("paid"), r.push(["trackEvent", e, "Payment success", n])) : (Ye.set("payment_error"), r.push(["trackEvent", e, "Payment error", `${n} (${t})`])), "history" in window) { 1309 ce.delete("action"), ce.delete("result"), ce.delete("category"), ce.delete("provider"); 1310 const a = [location.href.split("?")[0], ce.toString()].filter(Boolean).join("?"); 1311 window.history.replaceState({}, document.title, a); 1312 } 1313} 1314const Gr = async () => { 1315 const r = new Headers(); 1316 ({}).VITE_REMOTE_CONFIG_CREDENTIALS && r.set("Authorization", "Basic " + btoa({}.VITE_REMOTE_CONFIG_CREDENTIALS)); 1317 const n = await (await fetch( 1318 "https://genossenschaft.nd-aktuell.de/spenden/kampagne.json", 1319 { 1320 headers: r, 1321 credentials: {}.VITE_REMOTE_CONFIG_CREDENTIALS ? "include" : "omit" 1322 } 1323 )).json(); 1324 Mn.set({ 1325 loading: !1, 1326 data: n.nerfContentPool 1327 }), Mt.set({ 1328 loading: !1, 1329 data: n.campaignProgress 1330 }), In.set({ 1331 loading: !1, 1332 data: n.paywallContentPool 1333 }), De.set({ 1334 loading: !1, 1335 data: n.paymentConfig 1336 }); 1337}; 1338function Jr(r) { 1339 sr(r, "svelte-mpyd2t", `.progressbar.svelte-mpyd2t{container-type:inline-size}.progressbar-banner-container.svelte-mpyd2t{--bar-height:2rem;--bar-border-width:0.2rem;height:calc(2.4 * (var(--bar-height) + var(--bar-border-width)))}@container (min-width: 540px){.progressbar-banner-container.svelte-mpyd2t{--bar-height:3rem;--bar-border-width:0.3rem;height:calc(2 * (var(--bar-height) + var(--bar-border-width)))}}.progress-bar-container.svelte-mpyd2t{position:relative;padding-top:calc(2 * var(--bar-border-width) + var(--bar-height));border-radius:9999px}.progress-bar-progress.svelte-mpyd2t{position:absolute;top:var(--bar-border-width);bottom:var(--bar-border-width);left:var(--bar-border-width);border-radius:9999px;width:calc(var(--percentage));height:var(--bar-height)}.progress-bar-milestone.svelte-mpyd2t{flex-direction:column;justify-content:flex-end;position:absolute;top:0;height:100%;padding-top:calc(var(--bar-height) * 1.5);padding-right:0.5rem;padding-left:0.5rem;opacity:1;background:linear-gradient(180deg, #ff0000, #fff, transparent 100%, transparent 0%) 0 0 / 4px 1340 4px;background:transparent;border-right:3px dotted #fff;text-align:right;color:#fff;&::after { 1341 content: ''; 1342 border-right: 3px dotted #00000036; 1343 height: 100%; 1344 display: block; 1345 position: absolute; 1346 top: 0; 1347 right: -4px; 1348 };&.first { 1349 height: calc(3.2 * (var(--bar-height) + var(--bar-border-width))); 1350 };@container (min-width: 540px) { 1351 &.first { 1352 height: calc(2.5 * (var(--bar-height) + var(--bar-border-width))); 1353 } 1354 };&.second { 1355 right: 75%; 1356 };&.third { 1357 right: 50%; 1358 };&.fourth { 1359 right: 25%; 1360 };&.fifth { 1361 }}.current-amount.svelte-mpyd2t{position:relative;left:20px}.progress-bar-goal-label.svelte-mpyd2t{white-space:nowrap;margin-top:2rem;padding-right:calc( 1362 100% - 100% / var(--goal-stretch-factor) + var(--bar-height) + var(--bar-border-width) - 1363 0.8rem 1364 )}.progress-bar-goal-label.svelte-mpyd2t{display:flex;flex-direction:column;align-items:flex-start}@media(min-width: 640px){}@container (min-width: 540px){.progress-bar-goal-label.svelte-mpyd2t{justify-content:space-between;padding-right:calc( 1365 100% - 100% / var(--goal-stretch-factor) + var(--bar-height) + var(--bar-border-width) - 1366 1.25rem 1367 )}}@keyframes svelte-mpyd2t-progress{0%{width:calc(var(--percentage));opacity:1}61%{width:calc(var(--milestone));opacity:0}100%{width:calc(var(--milestone));opacity:0}}@keyframes svelte-mpyd2t-grow-shrink{0%{transform:scale(1);opacity:1}61%{transform:scale(1.61);opacity:0}100%{transform:scale(1.61);opacity:0}}`); 1368} 1369function Qr(r) { 1370 let e, n, t, a, i, l, c, o, u, p, m, b, w, v, h, g, y, x, z, L = nn( 1371 /*currentAmount*/ 1372 r[0] 1373 ) + "", D, T, F, le, Q, K, Y; 1374 return { 1375 c() { 1376 e = f("div"), n = f("div"), t = f("div"), a = f("div"), a.innerHTML = '<div class="progress-bar-progress bg-brand svelte-mpyd2t"></div>', i = $(), l = f("div"), c = $(), o = f("div"), o.innerHTML = '<div><span class="hidden xs:inline">Etappenziel </span><span class="hidden md:inline">30.09.</span><span class="hidden xs:inline"><br/></span><span class="whitespace-nowrap">75.000 â¬</span></div>', u = $(), p = f("div"), p.innerHTML = '<div><span class="hidden xs:inline">Etappenziel </span><span class="hidden md:inline">31.10.</span><span class="hidden xs:inline"><br/></span><span class="whitespace-nowrap">150.000 â¬</span></div>', m = $(), b = f("div"), b.innerHTML = '<div><span class="hidden xs:inline">Etappenziel </span><span class="hidden md:inline">30.11.</span><span class="hidden xs:inline"><br/></span><span class="whitespace-nowrap">225.000 â¬</span></div>', w = $(), v = f("div"), v.innerHTML = '<div><span class="">Etappenziel </span><span class="xs:hidden lg:inline">31.12.</span><span class=""><br/></span><span class="whitespace-nowrap">300.000 â¬</span></div>', h = $(), g = f("div"), y = f("div"), x = f("p"), z = V("Aktuell: ca. "), D = V(L), T = $(), F = f("p"), le = V("Stand: "), Q = V( 1377 /*currentDate*/ 1378 r[1] 1379 ), s(a, "class", "progress-bar-container bg-white border-gray-200 border-2 svelte-mpyd2t"), s(l, "class", "progress-bar-milestone max-w-none md:max-w-[20] text-sm sm:text-base left-[5px] sm:left-[10px] f
1379irst svelte-mpyd2t"), s(o, "class", "progress-bar-milestone max-w-none md:max-w-[20] text-sm sm:text-base second hidden xs:flex svelte-mpyd2t"), s(p, "class", "progress-bar-milestone max-w-none md:max-w-[20] text-sm sm:text-base third hidden xs:flex svelte-mpyd2t"), s(b, "class", "progress-bar-milestone max-w-none md:max-w-[20] text-sm sm:text-base fourth hidden xs:flex svelte-mpyd2t"), s(v, "class", "progress-bar-milestone max-w-none md:max-w-[20] text-sm sm:text-base right-[20px] sm:right-[25px] fifth flex svelte-mpyd2t"), s(t, "class", "progressbar-banner-container font-serif relative svelte-mpyd2t"), tt( 1380 t, 1381 "--percentage", 1382 /*percentage*/ 1383 r[3] + "%" 1384 ), tt( 1385 t, 1386 "--milestone", 1387 /*milestone*/ 1388 r[2] + "%" 1389 ), tt(t, "--goal-stretch-factor", Pt), Se(t, "invisible", !1), s(x, "class", "text-white font-serif font-bold text-lg sm:text-xl"), s(F, "class", "text-white font-serif text-lg sm:text-xl"), s(y, "class", "current-amount svelte-mpyd2t"), s(g, "class", "progress-bar-goal-label text-sm sm:text-base svelte-mpyd2t"), s(n, "class", "progressbar svelte-mpyd2t"), s(e, "class", "[all:initial]"); 1390 }, 1391 m(G, ae) { 1392 C(G, e, ae), d(e, n), d(n, t), d(t, a), d(t, i), d(t, l), d(t, c), d(t, o), d(t, u), d(t, p), d(t, m), d(t, b), d(t, w), d(t, v), d(n, h), d(n, g), d(g, y), d(y, x), d(x, z), d(x, D), d(y, T), d(y, F), d(F, le), d(F, Q), K || (Y = xe(lt.call(null, e, ot)), K = !0); 1393 }, 1394 p(G, [ae]) { 1395 ae & /*percentage*/ 1396 8 && tt( 1397 t, 1398 "--percentage", 1399 /*percentage*/ 1400 G[3] + "%" 1401 ), ae & /*milestone*/ 1402 4 && tt( 1403 t, 1404 "--milestone", 1405 /*milestone*/ 1406 G[2] + "%" 1407 ), ae & /*currentAmount*/ 1408 1 && L !== (L = nn( 1409 /*currentAmount*/ 1410 G[0] 1411 ) + "") && Ee(D, L), ae & /*currentDate*/ 1412 2 && Ee( 1413 Q, 1414 /*currentDate*/ 1415 G[1] 1416 ); 1417 }, 1418 i: j, 1419 o: j, 1420 d(G) { 1421 G && k(e), K = !1, Y(); 1422 } 1423 }; 1424} 1425const Pt = 1; 1426function nn(r) { 1427 return new Intl.NumberFormat( 1428 "de-DE", 1429 { 1430 style: "currency", 1431 currency: "EUR", 1432 maximumFractionDigits: 0 1433 } 1434 ).format(r); 1435} 1436function ea(r, e, n) { 1437 let t, a, { loading: i = !0 } = e, { currentAmount: l = 0 } = e, { goalAmount: c = 0 } = e, { currentDate: o = "" } = e; 1438 return r.$$set = (u) => { 1439 "loading" in u && n(4, i = u.loading), "currentAmount" in u && n(0, l = u.currentAmount), "goalAmount" in u && n(5, c = u.goalAmount), "currentDate" in u && n(1, o = u.currentDate); 1440 }, r.$$.update = () => { 1441 r.$$.dirty & /*currentAmount, goalAmount*/ 1442 33 && n(3, t = 100 / Pt * l / c); 1443 }, n(2, a = 100 / Pt), [l, o, a, t, i, c]; 1444} 1445class Nt extends Z { 1446 constructor(e) { 1447 super(), W( 1448 this, 1449 e, 1450 ea, 1451 Qr, 1452 q, 1453 { 1454 loading: 4, 1455 currentAmount: 0, 1456 goalAmount: 5, 1457 currentDate: 1 1458 }, 1459 Jr 1460 ); 1461 } 1462 get loading() { 1463 return this.$$.ctx[4]; 1464 } 1465 set loading(e) { 1466 this.$$set({ loading: e }), H(); 1467 } 1468 get currentAmount() { 1469 return this.$$.ctx[0]; 1470 } 1471 set currentAmount(e) { 1472 this.$$set({ currentAmount: e }), H(); 1473 } 1474 get goalAmount() { 1475 return this.$$.ctx[5]; 1476 } 1477 set goalAmount(e) { 1478 this.$$set({ goalAmount: e }), H(); 1479 } 1480 get currentDate() { 1481 return this.$$.ctx[1]; 1482 } 1483 set currentDate(e) { 1484 this.$$set({ currentDate: e }), H(); 1485 } 1486} 1487X(Nt, { loading: { type: "Boolean" }, currentAmount: {}, goalAmount: {}, currentDate: {} }, [], [], !0); 1488function ta(r) { 1489 let e; 1490 return { 1491 c() { 1492 e = f("span"), s(e, "class", "[&_em]:not-italic [&_em]:font-bold [&_strong]:font-bold [&_u]:underline underline-offset-4"); 1493 }, 1494 m(n, t) { 1495 C(n, e, t), e.innerHTML = /*html*/ 1496 r[0]; 1497 }, 1498 p(n, [t]) { 1499 t & /*html*/ 1500 1 && (e.innerHTML = /*html*/ 1501 n[0]); 1502 }, 1503 i: j, 1504 o: j, 1505 d(n) { 1506 n && k(e); 1507 } 1508 }; 1509} 1510function na(r, e, n) { 1511 let { html: t } = e; 1512 return r.$$set = (a) => { 1513 "html" in a && n(0, t = a.html); 1514 }, [t]; 1515} 1516class Ne extends Z { 1517 constructor(e) { 1518 super(), W(this, e, na, ta, q, { html: 0 }); 1519 } 1520 get html() { 1521 return this.$$.ctx[0]; 1522 } 1523 set html(e) { 1524 this.$$set({ html: e }), H(); 1525 } 1526} 1527X(Ne, { html: {} }, [], [], !0); 1528function rn(r) { 1529 let e, n, t, a, i, l, c, o, u, p, m, b, w, v, h, g, y, x, z, L, D, T, F, le, Q, K, Y, G, ae, je; 1530 p = new Ne({ 1531 props: { html: ( 1532 /*$nerfContent*/ 1533 r[1].headline 1534 ) } 1535 }
1535), v = new Ne({ 1536 props: { 1537 html: ( 1538 /*$nerfContent*/ 1539 r[1].subHeadline 1540 ) 1541 } 1542 }); 1543 let I = ( 1544 /*$nerfContent*/ 1545 r[1].showProgress && /*$campaignProgress*/ 1546 (r[2].loading || /*$campaignProgress*/ 1547 r[2].data) && an(r) 1548 ); 1549 return T = new Ne({ 1550 props: { html: ( 1551 /*$nerfContent*/ 1552 r[1].cta 1553 ) } 1554 }), { 1555 c() { 1556 e = f("div"), n = f("div"), t = $(), a = f("div"), i = f("span"), i.innerHTML = '<i class="far fa-times"></i>', l = $(), c = f("a"), o = f("div"), u = f("h2"), R(p.$$.fragment), m = $(), b = f("br"), w = $(), R(v.$$.fragment), h = $(), g = f("img"), x = $(), I && I.c(), z = $(), L = f("div"), D = f("button"), R(T.$$.fragment), F = $(), le = f("div"), Q = f("img"), s(n, "class", "fixed top-0 bottom-0 left-0 right-0 bg-black/30"), s(i, "class", "cursor-pointer text-4xl text-blue-400 bg-white border-2 border-blue-400 rounded-full absolute right-[-.75rem] top-[-.75rem] p-[.347rem_.55rem] leading-none"), s(i, "role", "button"), s(i, "tabindex", "2"), s(u, "class", "font-sans uppercase -skew-y-6 font-bold text-balance text-center text-white text-4xl 2xs:text-5xl xs:text-[2rem] sm:text-[2.8rem] leading-none mt-1 mb-1 sm:mb-3 sm:mt-0 md:mb-8 hyphens-manual relative md:max-w-[50vw] self-center 2xs:max-w-[280px] xs:max-w-[350px] "), Xt(g.src, y = "https://cdn.nd-aktuell.de/ndbleibt/img/nd_kassenzettel_fin.png") || s(g, "src", y), s(g, "alt", "Kassenzettel"), s(g, "class", "max-w-[200px] sm:max-w-[250px] mx-auto"), s(o, "class", "flex flex-col sm:flex-row gap-4"), s(D, "class", "button button_primary"), s(L, "class", "flex justify-center"), Xt(Q.src, K = /*logoSrc*/ 1557 r[3]) || s(Q, "src", K), s(Q, "alt", ""), s(Q, "class", "w-[39vw] sm:w-[16rem]"), s(le, "class", "hidden mt-4 flex justify-center items-end gap-1"), s(c, "class", "flex flex-col items-stretch gap-6 focus-visible:outline-0 focus-visible:outline-none"), s(c, "href", Y = /*$nerfContent*/ 1558 r[1].ctaUrl), s(c, "tabindex", "-1"), s(a, "class", "font-serif p-4 pt-8 pb-8 sm:p-8 mx-1 sm:mx-4 max-w-[50rem] relative bg-blue-400 "), s(e, "class", "fixed grid justify-center items-center z-beat-legacy top-0 left-0 right-0 bottom-0 overflow-y-scroll overscroll-none p-3 xs:p-6 sm:p-10 bg-fond-green/80"); 1559 }, 1560 m(U, ie) { 1561 C(U, e, ie), d(e, n), d(e, t), d(e, a), d(a, i), d(a, l), d(a, c), d(c, o), d(o, u), M(p, u, null), d(u, m), d(u, b), d(u, w), M(v, u, null), d(o, h), d(o, g), d(c, x), I && I.m(c, null), d(c, z), d(c, L), d(L, D), M(T, D, null), d(c, F), d(c, le), d(le, Q), G = !0, ae || (je = [ 1562 O( 1563 n, 1564 "click", 1565 /*click_handler*/ 1566 r[6] 1567 ), 1568 O( 1569 i, 1570 "click", 1571 /*click_handler_1*/ 1572 r[7] 1573 ), 1574 O( 1575 i, 1576 "keypress", 1577 /*keypress_handler*/ 1578 r[8] 1579 ), 1580 O( 1581 c, 1582 "click", 1583 /*click_handler_2*/ 1584 r[9] 1585 ) 1586 ], ae = !0); 1587 }, 1588 p(U, ie) { 1589 const ge = {}; 1590 ie & /*$nerfContent*/ 1591 2 && (ge.html = /*$nerfContent*/ 1592 U[1].headline), p.$set(ge); 1593 const he = {}; 1594 ie & /*$nerfContent*/ 1595 2 && (he.html = /*$nerfContent*/ 1596 U[1].subHeadline), v.$set(he), /*$nerfContent*/ 1597 U[1].showProgress && /*$campaignProgress*/ 1598 (U[2].loading || /*$campaignProgress*/ 1599 U[2].data) ? I ? (I.p(U, ie), ie & /*$nerfContent, $campaignProgress*/ 1600 6 && S(I, 1)) : (I = an(U), I.c(), S(I, 1), I.m(c, z)) : I && (pe(), A(I, 1, 1, () => { 1601 I = null; 1602 }), me()); 1603 const we = {}; 1604 ie & /*$nerfContent*/ 1605 2 && (we.html = /*$nerfContent*/ 1606 U[1].cta), T.$set(we), (!G || ie & /*$nerfContent*/ 1607 2 && Y !== (Y = /*$nerfContent*/ 1608 U[1].ctaUrl)) && s(c, "href", Y); 1609 }, 1610 i(U) { 1611 G || (S(p.$$.fragment, U), S(v.$$.fragment, U), S(I), S(T.$$.fragment, U), G = !0); 1612 }, 1613 o(U) { 1614 A(p.$$.fragment, U), A(v.$$.fragment, U), A(I), A(T.$$.fragment, U), G = !1; 1615 }, 1616 d(U) { 1617 U && k(e), N(p), N(v), I && I.d(), N(T), ae = !1, re(je); 1618 } 1619 }; 1620} 1621function an(r) { 1622 let e, n, t; 1623 const a = [ 1624 { 1625 loading: ( 1626 /*$campaignProgress*/ 1627 r[2].loading 1628 ) 1629 }, 1630 /*$campaignProgress*/ 1631 r[2].data 1632 ]; 1633 let i = {}; 1634 for (let l = 0; l < a.length; l += 1) 1635 i = Ot(i, a[l]); 1636 return n = new Nt({ props: i }), { 1637 c() { 1638 e = f("div"), R(n.$$.fragment), s(e, "class", "Xbg-[rgb(96_165_250)] -mx-4 sm:-mx-8 px-4 sm:px-8 py-3"); 1639 }, 1640 m(l, c) { 1641 C(l, e, c), M(n, e, null), t = !0; 1642 }, 1643 p(l, c) { 1644 const o = c & /*$campaignProgress*/ 1645 4 ? Sn(a, [ 1646 { 1647 loading: ( 1648 /*$campaignProgress*/ 1649 l[2].loading 1650 ) 1651 }, 1652 Cn( 1653 /*$campaignProgress*/ 1654 l[2].data 1655 ) 1656 ]) : {}; 1657 n.$set(o); 1658 }, 1659 i(l) { 1660 t || (S(n.$$.fragment, l), t = !0); 1661 }, 1662 o(l) { 1663 A(n.$$.fragment, l), t = !1; 1664 }, 1665 d(l) { 1666 l && k(e), N(n); 1667 } 1668 }; 1669} 1670function ra(r) { 1671 let e, n, t = ( 1672 /*isActive*/ 1673 r[0] && rn(r) 1674 ); 1675 return { 1676 c() { 1677 t && t.c(), e = ye(); 1678 }, 1679 m(a, i) { 1680 t && t.m(a, i), C(a, e, i), n = !0; 1681 }, 1682 p(a, [i]) { 1683 /*isActive*/ 1684 a[0] ? t ? (t.p(a, i), i & /*isActive*/ 1685 1 && S(t, 1)) : (t = rn(a), t.c(), S(t, 1), t.m(e.parentNode, e)) : t && (pe(), A(t, 1, 1, () => { 1686 t = null; 1687 }), me()); 1688 }, 1689 i(a) { 1690 n || (S(t), n = !0); 1691 }, 1692 o(a) { 1693 A(t), n = !1; 1694 }, 1695 d(a) { 1696 a && k(e), t && t.d(a); 1697 } 1698 }; 1699} 1700function aa(r, e, n) { 1701 let t, a, i, l; 1702 B(r, Xr, (T) => n(5, a = T)), B(r, Nn, (T) => n(1, i = T)), B(r, Mt, (T) => n(2, l = T)); 1703 const c = "https://cdn.nd-aktuell.de/ndbleibt/img/nd-deinezeitung.svg", o = /\/\/.+?\.nd-aktuell.de$/.test(location.origin), u = /^\/spenden(\/|$)$/.test(document.location.pathname), p = /^\/solispende(\/|$)$/.test(document.location.pathname), m = /^\/profile(\/|$)/.test(document.location.pathname), b = /^\/kontakt(\/|$)/.test(document.location.pathname), w = /^\/digital(\/|$)/.test(document.location.pathname), v = /^\/abo(\/|$)/.test(document.location.pathname), h = /^\/ndbleibt(\/|$)/.test(document.location.pathname), g = () => /* @__PURE__ */ new Date() > /* @__PURE__ */ new Date("2024-09-13T18:35+02:00"), y = () => { 1704 n(0, t = !1), tn("yes"); 1705 }; 1706 document.addEventListener("keydown", (T) => { 1707 T.key === "Escape" && y(); 1708 }); 1709 const x = () => y(), z = () => y(), L = () => y(), D = (T) => { 1710 T.preventDefault(), tn("yes"), window.setTimeout( 1711 () => { 1712 document.location.assign(i.ctaUrl); 1713 }, 1714 100 1715 ); 1716 }; 1717 return r.$$.update = () => { 1718 r.$$.dirty & /*$forceInitialModal*/ 1719 32 && n(0, t = a || o && g() && Wr() !== "yes" && !u && !p && !m && !b && !w && !v && !h); 1720 }, [ 1721 t, 1722 i, 1723 l, 1724 c, 1725 y, 1726 a, 1727 x, 1728 z, 1729 L, 1730 D 1731 ]; 1732} 1733class Rn extends Z { 1734 constructor(e) { 1735 super(), W(this, e, aa, ra, q, {}); 1736 } 1737} 1738X(Rn, {}, [], [], !0); 1739function ia(r) { 1740 let e, n, t, a, i, l, c; 1741 return { 1742 c() { 1743 e = f("span"), n = f("span"), n.textContent = "Du hast zuletzt", t = $(), a = f("span"), i = V( 1744 /*articlesread*/ 1745 r[0] 1746 ), l = $(), c = f("span"), c.textContent = "Artikel gelesen", s(n, "class", "font-serif text-sm"), s(a, "class", "text-brand font-sans font-bold text-6xl mx-2 leading-9"), s(c, "class", "font-serif text-sm"), s(e, "class", "flex flex-row items-center justify-center"); 1747 }, 1748 m(o, u) { 1749 C(o, e, u), d(e, n), d(e, t), d(e, a), d(a, i), d(e, l), d(e, c); 1750 }, 1751 p(o, u) { 1752 u & /*articlesread*/ 1753 1 && Ee( 1754 i, 1755 /*articlesread*/ 1756 o[0] 1757 ); 1758 }, 1759 d(o) { 1760 o && k(e); 1761 } 1762 }; 1763} 1764function la(r) { 1765 let e, n, t, a, i; 1766 return { 1767 c() { 1768 e = f("span"), n = f("span"), t = V( 1769 /*articlesread*/ 1770 r[0] 1771 ), a = $(), i = f("span"), i.textContent = "Artikel gelesen", s(n, "class", "text-brand font-sans font-bold text-6xl leading-9"), s(i, "class", "font-serif text-xs text-center inline-flex flex-wrap"), s(e, "class", "flex flex-col items-center justify-center"); 1772 }, 1773 m(l, c) { 1774 C(l, e, c), d(e, n), d(n, t), d(e, a), d(e, i); 1775 }, 1776 p(l, c) { 1777 c & /*articlesread*/ 1778 1 && Ee( 1779 t, 1780 /*articlesread*/ 1781 l[0] 1782 ); 1783 }, 1784 d(l) { 1785 l && k(e); 1786 } 1787 }; 1788} 1789function oa(r) { 1790 let e; 1791 function n(i, l) { 1792 return ( 1793 /*collapsed*/ 1794 i[1] ? la : ia 1795 ); 1796 } 1797 let t = n(r), a = t(r); 1798 return { 1799 c() { 1800 a.c(), e = ye(); 1801 }, 1802 m(i, l) { 1803 a.m(i, l), C(i, e, l); 1804 }, 1805 p(i, [l]) { 1806 t === (t = n(i)) && a ? a.p(i, l) : (a.d(1), a = t(i), a && (a.c(), a.m(e.parentNode, e))); 1807 }, 1808 i: j, 1809 o: j, 1810 d(i) { 1811 i && k(e), a.d(i); 1812 } 1813 }; 1814} 1815function sa(r, e, n) { 1816 let { articlesread: t } = e, { collapsed: a = !1 } = e; 1817 return r.$$set = (i) => { 1818 "articlesread" in i && n(0, t = i.articlesread), "collapsed" in i && n(1, a = i.collapsed); 1819 }, [t, a]; 1820} 1821class Et extends Z { 1822 constructor(e) { 1823 super(), W(this, e, sa, oa, q, { articlesread: 0, collapsed: 1 }); 1824 } 1825 get articlesread() { 1826 return this.$$.ctx[0]; 1827 } 1828 set articlesread(e) { 1829 this.$$set({ articlesread: e }), H(); 1830 } 1831 get collapsed() { 1832 return this.$$.ctx[1]; 1833 } 1834 set collapsed(e) { 1835 this.$$set({ collapsed: e }), H(); 1836 } 1837} 1838X(Et, { articlesread: {}, collapsed: { type: "Boolean" } }, [], [], !0); 1839function ca(r) { 1840 let e, n, t, a, i, l, c, o, u, p, m; 1841 return o = new Ne({ props: { html: ( 1842 /*paragraph*/ 1843 r[2] 1844 ) } }), { 1845 c() { 1846 e = f("h1"), n = V( 1847 /*title*/ 1848 r[0] 1849 ), t = $(), a = f("h2"), i = V( 1850 /*subtitle*/ 1851 r[1] 1852 ), l = $(), c = f("p"), R(o.$$.fragment), u = $(), p = f("p"), s(e, "class", "text-brand font-serif text-2xl mb-1"), s(a, "class", "font-serif text-2xl mb-4"), s(c, "class", "text-lg font-serif leading-6"), s(p, "class", "text-xl mt-1"); 1853 }, 1854 m(b, w) { 1855 C(b, e, w), d(e, n), C(b, t, w), C(b, a, w), d(a, i), C(b, l, w), C(b, c, w), M(o, c, null), C(b, u, w), C(b, p, w), m = !0; 1856 }, 1857 p(b, [w]) { 1858 (!m || w & /*title*/ 1859 1) && Ee( 1860 n, 1861 /*title*/ 1862 b[0] 1863 ), (!m || w & /*subtitle*/ 1864 2) && Ee( 1865 i, 1866 /*subtitle*/ 1867 b[1] 1868 ); 1869 const v = {}; 1870 w & /*paragraph*/ 1871 4 && (v.html = /*paragraph*/ 1872 b[2]), o.$set(v); 1873 }, 1874 i(b) { 1875 m || (S(o.$$.fragment, b), m = !0); 1876 }, 1877 o(b) { 1878 A(o.$$.fragment, b), m = !1; 1879 }, 1880 d(b) { 1881 b && (k(e), k(t), k(a), k(l), k(c), k(u), k(p)), N(o); 1882 } 1883 }; 1884} 1885function da(r, e, n) { 1886 let { title: t } = e, { subtitle: a }
1886 = e, { paragraph: i } = e; 1887 return r.$$set = (l) => { 1888 "title" in l && n(0, t = l.title), "subtitle" in l && n(1, a = l.subtitle), "paragraph" in l && n(2, i = l.paragraph); 1889 }, [t, a, i]; 1890} 1891class Dn extends Z { 1892 constructor(e) { 1893 super(), W(this, e, da, ca, q, { title: 0, subtitle: 1, paragraph: 2 }); 1894 } 1895 get title() { 1896 return this.$$.ctx[0]; 1897 } 1898 set title(e) { 1899 this.$$set({ title: e }), H(); 1900 } 1901 get subtitle() { 1902 return this.$$.ctx[1]; 1903 } 1904 set subtitle(e) { 1905 this.$$set({ subtitle: e }), H(); 1906 } 1907 get paragraph() { 1908 return this.$$.ctx[2]; 1909 } 1910 set paragraph(e) { 1911 this.$$set({ paragraph: e }), H(); 1912 } 1913} 1914X(Dn, { title: {}, subtitle: {}, paragraph: {} }, [], [], !0); 1915function Be(r) { 1916 const e = window._paq = window._paq || []; 1917 try { 1918 const n = r.dataset.contentName, t = r.dataset.contentPiece; 1919 typeof n > "u" && console.error("Missing data-content-name for", r, "may lead to inaccurate tracking"), e.push(["trackContentImpression", n, t]); 1920 } catch { 1921 e.push([ 1922 "trackEvent", 1923 "freiwillig-zahlen-banner", 1924 "tracking failed", 1925 "trackContentImpression" 1926 ]); 1927 } 1928} 1929function Me(r) { 1930 const e = window._paq = window._paq || []; 1931 try { 1932 const n = r.currentTarget.closest("[data-content-name]"); 1933 typeof n > "u" && console.error( 1934 "Missing data-content-name for parent of", 1935 r.currentTarget, 1936 "may lead to inaccurate tracking" 1937 ); 1938 const t = n == null ? void 0 : n.dataset.contentName, a = n == null ? void 0 : n.dataset.contentPiece, i = r.currentTarget.dataset.contentInteraction ?? r.currentTarget.innerText, l = r.currentTarget.dataset.contentTarget ?? null; 1939 e.push([ 1940 "trackContentInteraction", 1941 i, 1942 t, 1943 a, 1944 l 1945 ]); 1946 } catch { 1947 e.push(["trackEvent", "freiwillig-zahlen-banner", "tracking failed", "trackContentCta"]); 1948 } 1949} 1950function se(r, e = {}) { 1951 const n = window._paq = window._paq || []; 1952 try { 1953 const t = r.currentTarget.closest("[data-content-name]"); 1954 typeof t > "u" && console.error( 1955 "Missing data-content-name for parent of", 1956 r.currentTarget, 1957 "may lead to inaccurate tracking" 1958 ); 1959 const a = t == null ? void 0 : t.dataset.contentName, i = t == null ? void 0 : t.dataset.contentPiece, l = a, c = e.eventAction ?? r.currentTarget.dataset.eventAction ?? r.currentTarget.innerText, o = e.eventName ?? r.currentTarget.dataset.eventName ?? i; 1960 n.push(["trackEvent", l, c, o]); 1961 } catch { 1962 n.push(["trackEvent", "freiwillig-zahlen-banner", "tracking failed", "trackContentEvent"]); 1963 } 1964} 1965function ln(r) { 1966 let e, n, t, a; 1967 return t = new Et({ 1968 props: { articlesread: ( 1969 /*articlesread*/ 1970 r[0] 1971 ) } 1972 }), { 1973 c() { 1974 e = f("div"), n = f("p"), R(t.$$.fragment), s(n, "class", "flex items-center"), s(e, "class", "flex items-stretch justify-center xs:justify-self-center"); 1975 }, 1976 m(i, l) { 1977 C(i, e, l), d(e, n), M(t, n, null), a = !0; 1978 }, 1979 p(i, l) { 1980 const c = {}; 1981 l & /*articlesread*/ 1982 1 && (c.articlesread = /*articlesread*/ 1983 i[0]), t.$set(c); 1984 }, 1985 i(i) { 1986 a || (S(t.$$.fragment, i), a = !0); 1987 }, 1988 o(i) { 1989 A(t.$$.fragment, i), a = !1; 1990 }, 1991 d(i) { 1992 i && k(e), N(t); 1993 } 1994 }; 1995} 1996function ua(r) { 1997 let e, n, t, a, i, l, c, o, u, p, m, b, w, v, h, g, y = ( 1998 /*articlesread*/ 1999 r[0] > 1 && ln(r) 2000 ); 2001 return i = new Dn({ 2002 props: { 2003 title: ( 2004 /*$paywallContent*/ 2005 r[1].fullTitle 2006 ), 2007 subtitle: ( 2008 /*$paywallContent*/ 2009 r[1].fullSubTitle 2010 ), 2011 paragraph: ( 2012 /*$paywallContent*/ 2013 r[1].fullParagraph 2014 ) 2015 } 2016 }), { 2017 c() { 2018 e = f("div"), n = f("header"), y && y.c(), t = $(), a = f("div"), R(i.$$.fragment), l = $(), c = f("div"), o = f("button"), o.textContent = "Jetzt unterstützen", u = $(), p = f("button"), p.textContent = "Nicht jetzt", m = $(), b = f("button"), b.innerHTML = '<i class="far fa-heart mr-2"></i> Schon dabei', s(n, "class", "grid cols-[1fr_2fr] xs:auto-cols-auto gap-x-0 gap-y-3 items-stretch text-center"), s(o, "class", "button button_primary"), s(p, "class", "button button_tert
2018iary xs:order-first sm:order-none"), s(b, "class", "button button_quinary sm:order-first"), s(c, "class", "flex flex-col mt-2 xs:mt-0 xs:flex-row xs:flex-wrap gap-2 xs:gap-3 justify-center items-center"), s(e, "class", "max-w-screen-md mx-auto p-4 sm:p-6 flex flex-col gap-3 xs:gap-4 sm:gap-6 md:gap-8"), s(e, "data-content-name", "Softpaywall2 Full"), s(e, "data-content-piece", w = /*$paywallContent*/ 2019 r[1].fullTitle); 2020 }, 2021 m(x, z) { 2022 C(x, e, z), d(e, n), y && y.m(n, null), d(n, t), d(n, a), M(i, a, null), d(e, l), d(e, c), d(c, o), d(c, u), d(c, p), d(c, m), d(c, b), v = !0, h || (g = [ 2023 O( 2024 o, 2025 "click", 2026 /*click_handler*/ 2027 r[2] 2028 ), 2029 O( 2030 p, 2031 "click", 2032 /*click_handler_1*/ 2033 r[3] 2034 ), 2035 O( 2036 b, 2037 "click", 2038 /*click_handler_2*/ 2039 r[4] 2040 ), 2041 xe(Be.call(null, e)) 2042 ], h = !0); 2043 }, 2044 p(x, [z]) { 2045 /*articlesread*/ 2046 x[0] > 1 ? y ? (y.p(x, z), z & /*articlesread*/ 2047 1 && S(y, 1)) : (y = ln(x), y.c(), S(y, 1), y.m(n, t)) : y && (pe(), A(y, 1, 1, () => { 2048 y = null; 2049 }), me()); 2050 const L = {}; 2051 z & /*$paywallContent*/ 2052 2 && (L.title = /*$paywallContent*/ 2053 x[1].fullTitle), z & /*$paywallContent*/ 2054 2 && (L.subtitle = /*$paywallContent*/ 2055 x[1].fullSubTitle), z & /*$paywallContent*/ 2056 2 && (L.paragraph = /*$paywallContent*/ 2057 x[1].fullParagraph), i.$set(L), (!v || z & /*$paywallContent*/ 2058 2 && w !== (w = /*$paywallContent*/ 2059 x[1].fullTitle)) && s(e, "data-content-piece", w); 2060 }, 2061 i(x) { 2062 v || (S(y), S(i.$$.fragment, x), v = !0); 2063 }, 2064 o(x) { 2065 A(y), A(i.$$.fragment, x), v = !1; 2066 }, 2067 d(x) { 2068 x && k(e), y && y.d(), N(i), h = !1, re(g); 2069 } 2070 }; 2071} 2072function fa(r, e, n) { 2073 let t; 2074 B(r, Ct, (o) => n(1, t = o)); 2075 let { articlesread: a } = e; 2076 const i = (o) => { 2077 Me(o), fe.set("lead"); 2078 }, l = (o) => { 2079 se(o), Ge.set(!1), fe.set("not_now"); 2080 }, c = (o) => { 2081 se(o), fe.set("already_paid"); 2082 }; 2083 return r.$$set = (o) => { 2084 "articlesread" in o && n(0, a = o.articlesread); 2085 }, [a, t, i, l, c]; 2086} 2087class Bn extends Z { 2088 constructor(e) { 2089 super(), W(this, e, fa, ua, q, { articlesread: 0 }); 2090 } 2091 get articlesread() { 2092 return this.$$.ctx[0]; 2093 } 2094 set articlesread(e) { 2095 this.$$set({ articlesread: e }), H(); 2096 } 2097} 2098X(Bn, { articlesread: {} }, [], [], !0); 2099function on(r) { 2100 let e, n, t, a; 2101 return t = new Et({ 2102 props: { 2103 articlesread: ( 2104 /*articlesread*/ 2105 r[0] 2106 ), 2107 collapsed: !0 2108 } 2109 }), { 2110 c() { 2111 e = f("div"), n = f("p"), R(t.$$.fragment), s(n, "class", "flex items-center pr-3 xs:pr-4 md:pr-6"), s(e, "class", "flex items-stretch xs:justify-self-center border-r-2 border-dotted border-legacy-grau"); 2112 }, 2113 m(i, l) { 2114 C(i, e, l), d(e, n), M(t, n, null), a = !0; 2115 }, 2116 p(i, l) { 2117 const c = {}; 2118 l & /*articlesread*/ 2119 1 && (c.articlesread = /*articlesread*/ 2120 i[0]), t.$set(c); 2121 }, 2122 i(i) { 2123 a || (S(t.$$.fragment, i), a = !0); 2124 }, 2125 o(i) { 2126 A(t.$$.fragment, i), a = !1; 2127 }, 2128 d(i) { 2129 i && k(e), N(t); 2130 } 2131 }; 2132} 2133function pa(r) { 2134 let e, n, t, a, i, l, c, o, u, p, m, b, w, v, h = ( 2135 /*articlesread*/ 2136 r[0] > 1 && on(r) 2137 ); 2138 return o = new Re({ 2139 props: { claim: "DeineZeitung", inline: !0 } 2140 }), { 2141 c() { 2142 e = f("div"), n = f("header"), h && h.c(), t = $(), a = f("h1"), i = f("span"), i.textContent = `${sn}`, l = $(), c = f("span"), R(o.$$.fragment), u = $(), p = f("div"), m = f("a"), m.innerHTML = '<span class="">Digitalabo ab 15 â¬</span>', s(i, "class", "sm:text-base md:text-lg"), s(c, "class", "text-lg sm:text-xl"), s(a, "class", "w-0 basis-full sm:w-auto sm:basis-0 sm:grow md:basis-1/6 lg:flex-none inline-flex flex-col items-center sm:items-start gap-0.5 font-serif order-last sm:order-none text-center sm:text-left leading-5"), s(m, "href", "https://www.nd-aktuell.de/abo/digitalabo.php"), s(m, "class", "button button_primary whitespace-nowrap text-sm 2xs:text-base px-4 2xs:
2142px-6"), s(p, "class", "md:basis-1/6 md:grow lg:grow-0"), s(n, "class", "max-w-screen-lg mx-auto flex flex-wrap gap-x-3 md:gap-x-6 gap-y-3 items-stretch justify-center"), s(e, "class", "fixed z-beat-legacy overflow-y-scroll bottom-0 left-0 w-viewport p-4 sm:p-6 bg-pure-white shadow-[0_0_35px_-10px_rgba(0,0,0,0.3)]"), s(e, "data-content-name", "Softpaywall2 AboCollapsed"), s(e, "data-content-piece", sn); 2143 }, 2144 m(g, y) { 2145 C(g, e, y), d(e, n), h && h.m(n, null), d(n, t), d(n, a), d(a, i), d(a, l), d(a, c), M(o, c, null), d(n, u), d(n, p), d(p, m), b = !0, w || (v = [ 2146 O( 2147 m, 2148 "click", 2149 /*click_handler*/ 2150 r[1] 2151 ), 2152 xe(Be.call(null, e)) 2153 ], w = !0); 2154 }, 2155 p(g, [y]) { 2156 /*articlesread*/ 2157 g[0] > 1 ? h ? (h.p(g, y), y & /*articlesread*/ 2158 1 && S(h, 1)) : (h = on(g), h.c(), S(h, 1), h.m(n, t)) : h && (pe(), A(h, 1, 1, () => { 2159 h = null; 2160 }), me()); 2161 }, 2162 i(g) { 2163 b || (S(h), S(o.$$.fragment, g), b = !0); 2164 }, 2165 o(g) { 2166 A(h), A(o.$$.fragment, g), b = !1; 2167 }, 2168 d(g) { 2169 g && k(e), h && h.d(), N(o), w = !1, re(v); 2170 } 2171 }; 2172} 2173const sn = "6 Monate nd.Digital entdecken"; 2174function ma(r, e, n) { 2175 let { articlesread: t } = e; 2176 const a = (i) => { 2177 Me(i); 2178 }; 2179 return r.$$set = (i) => { 2180 "articlesread" in i && n(0, t = i.articlesread); 2181 }, [t, a]; 2182} 2183class Fn extends Z { 2184 constructor(e) { 2185 super(), W(this, e, ma, pa, q, { articlesread: 0 }); 2186 } 2187 get articlesread() { 2188 return this.$$.ctx[0]; 2189 } 2190 set articlesread(e) { 2191 this.$$set({ articlesread: e }), H(); 2192 } 2193} 2194X(Fn, { articlesread: {} }, [], [], !0); 2195function cn(r) { 2196 let e, n, t, a; 2197 return t = new Et({ 2198 props: { 2199 articlesread: ( 2200 /*articlesread*/ 2201 r[0] 2202 ), 2203 collapsed: !0 2204 } 2205 }), { 2206 c() { 2207 e = f("div"), n = f("p"), R(t.$$.fragment), s(n, "class", "flex items-center pr-3 xs:pr-4 md:pr-6"), s(e, "class", "flex items-stretch xs:justify-self-center border-r-2 border-dotted border-legacy-grau"); 2208 }, 2209 m(i, l) { 2210 C(i, e, l), d(e, n), M(t, n, null), a = !0; 2211 }, 2212 p(i, l) { 2213 const c = {}; 2214 l & /*articlesread*/ 2215 1 && (c.articlesread = /*articlesread*/ 2216 i[0]), t.$set(c); 2217 }, 2218 i(i) { 2219 a || (S(t.$$.fragment, i), a = !0); 2220 }, 2221 o(i) { 2222 A(t.$$.fragment, i), a = !1; 2223 }, 2224 d(i) { 2225 i && k(e), N(t); 2226 } 2227 }; 2228} 2229function dn(r) { 2230 let e, n, t, a; 2231 return t = new Ne({ 2232 props: { 2233 html: ( 2234 /*$paywallContent*/ 2235 r[1].collapsedSubTitle 2236 ) 2237 } 2238 }), { 2239 c() { 2240 e = f("span"), e.innerHTML = "<br/>", n = $(), R(t.$$.fragment), s(e, "class", "md:hidden"); 2241 }, 2242 m(i, l) { 2243 C(i, e, l), C(i, n, l), M(t, i, l), a = !0; 2244 }, 2245 p(i, l) { 2246 const c = {}; 2247 l & /*$paywallContent*/ 2248 2 && (c.html = /*$paywallContent*/ 2249 i[1].collapsedSubTitle), t.$set(c); 2250 }, 2251 i(i) { 2252 a || (S(t.$$.fragment, i), a = !0); 2253 }, 2254 o(i) { 2255 A(t.$$.fragment, i), a = !1; 2256 }, 2257 d(i) { 2258 i && (k(e), k(n)), N(t, i); 2259 } 2260 }; 2261} 2262function ga(r) { 2263 let e, n, t, a, i, l, c, o, u, p, m, b, w, v, h = ( 2264 /*articlesread*/ 2265 r[0] > 1 && cn(r) 2266 ); 2267 l = new Ne({ 2268 props: { 2269 html: ( 2270 /*$paywallContent*/ 2271 r[1].collapsedTitle 2272 ) 2273 } 2274 }); 2275 let g = ( 2276 /*$paywallContent*/ 2277 r[1].collapsedSubTitle && dn(r) 2278 ); 2279 return { 2280 c() { 2281 e = f("div"), n = f("header"), h && h.c(), t = $(), a = f("h1"), i = f("div"), R(l.$$.fragment), c = $(), g && g.c(), o = $(), u = f("div"), p = f("button"), p.innerHTML = '<span class="">Jetzt unterstützen</span>', s(i, "class", "text-lg sm:text-xl"), s(a, "class", "w-0 basis-full sm:w-auto sm:basis-0 sm:grow md:basis-1/2 lg:flex-none inline-flex flex-col justify-center items-center sm:items-start gap-0.5 font-serif order-last sm:order-none text-center sm:text-left leading-5"), s(p, "class", "button button_primary whitespace-nowrap text-sm 2xs:text-base px-4 2xs:px-6"), s(u, "class", "md:basis-1/6 md:grow lg:grow-0"), s(n, "class", "max-w-screen-lg mx-auto flex flex-wrap gap-x-3 md:gap-x-6 gap-y-3 items-center justify-center"), s(e, "class", "fixed z-beat-legacy overflow-y-scroll bottom-0 left-0 w-viewport p-4 sm:p-6 bg-pure-white shadow-[0_0_35px_-10px_rgba(0,0,0,0.3)]"), s(e, "data-content-name", "Softpaywall2 Collapsed"), s(e, "data-content-piece", m = /*$paywallContent*/ 2282 r[1].collapsedTitle); 2283 }, 2284 m(y, x) { 2285 C(y, e, x), d(e, n), h && h.m(n, null), d(n, t), d(n, a), d(a, i), M(l, i, null), d(i, c), g && g.m(i, null), d(n, o), d(n, u), d(u, p), b = !0, w || (v = [ 2286 O( 2287 p, 2288 "click", 2289 /*click_handler*/ 2290 r[2] 2291 ), 2292 xe(Be.call(null, e)) 2293 ], w = !0); 2294 }, 2295 p(y, [x]) { 2296 /*articlesread*/ 2297 y[0] > 1 ? h ? (h.p(y, x), x & /*articlesread*/ 2298 1 && S(h, 1)) : (h = cn(y), h.c(), S(h, 1), h.m(n, t)) : h && (pe(), A(h, 1, 1, () => { 2299 h = null; 2300 }), me()); 2301 const z = {}; 2302 x & /*$paywallContent*/ 2303 2 && (z.html = /*$paywallContent*/ 2304 y[1].collapsedTitle), l.$set(z), /*$paywallContent*/ 2305 y[1].collapsedSubTitle ? g ? (g.p(y, x), x & /*$paywallContent*/
2306 2 && S(g, 1)) : (g = dn(y), g.c(), S(g, 1), g.m(i, null)) : g && (pe(), A(g, 1, 1, () => { 2307 g = null; 2308 }), me()), (!b || x & /*$paywallContent*/ 2309 2 && m !== (m = /*$paywallContent*/ 2310 y[1].collapsedTitle)) && s(e, "data-content-piece", m); 2311 }, 2312 i(y) { 2313 b || (S(h), S(l.$$.fragment, y), S(g), b = !0); 2314 }, 2315 o(y) { 2316 A(h), A(l.$$.fragment, y), A(g), b = !1; 2317 }, 2318 d(y) { 2319 y && k(e), h && h.d(), N(l), g && g.d(), w = !1, re(v); 2320 } 2321 }; 2322} 2323function ba(r, e, n) { 2324 let t; 2325 B(r, Ct, (l) => n(1, t = l)); 2326 let { articlesread: a } = e; 2327 const i = (l) => { 2328 Me(l), fe.set("lead"); 2329 }; 2330 return r.$$set = (l) => { 2331 "articlesread" in l && n(0, a = l.articlesread); 2332 }, [a, t, i]; 2333} 2334class Hn extends Z { 2335 constructor(e) { 2336 super(), W(this, e, ba, ga, q, { articlesread: 0 }); 2337 } 2338 get articlesread() { 2339 return this.$$.ctx[0]; 2340 } 2341 set articlesread(e) { 2342 this.$$set({ articlesread: e }), H(); 2343 } 2344} 2345X(Hn, { articlesread: {} }, [], [], !0); 2346function ha(r) { 2347 let e, n, t, a, i, l, c, o, u, p; 2348 return c = new Re({ props: { claim: "Bleibt", inline: !0 } }), { 2349 c() { 2350 e = f("div"), n = f("button"), t = f("h1"), a = f("span"), i = f("i"), l = V(` 2351 Vielen Dank für deine Unterstützung! `), R(c.$$.fragment), s(i, "class", "fal fa-heart mr-2 text-brand"), s(t, "class", ""), s(n, "class", "w-full flex items-center justify-center"), s(n, "data-event-action", "Dismiss"), s(e, "class", "fixed z-beat-legacy overflow-y-scroll bottom-0 left-0 w-viewport py-2 px-4 bg-pure-white shadow-[0_0_35px_-10px_rgba(0,0,0,0.3)]"), s(e, "data-content-name", "Softpaywall2 Already payed"); 2352 }, 2353 m(m, b) { 2354 C(m, e, b), d(e, n), d(n, t), d(t, a), d(a, i), d(a, l), M(c, a, null), o = !0, u || (p = [ 2355 O( 2356 n, 2357 "click", 2358 /*click_handler*/ 2359 r[0] 2360 ), 2361 xe(Be.call(null, e)) 2362 ], u = !0); 2363 }, 2364 p: j, 2365 i(m) { 2366 o || (S(c.$$.fragment, m), o = !0); 2367 }, 2368 o(m) { 2369 A(c.$$.fragment, m), o = !1; 2370 }, 2371 d(m) { 2372 m && k(e), N(c), u = !1, re(p); 2373 } 2374 }; 2375} 2376function wa(r) { 2377 return [(n) => { 2378 se(n), fe.set("already_paid_dismissed"); 2379 }]; 2380} 2381class Un extends Z { 2382 constructor(e) { 2383 super(), W(this, e, wa, ha, q, {}); 2384 } 2385} 2386X(Un, {}, [], [], !0); 2387function _a(r) { 2388 let e, n, t, a, i, l, c, o, u, p, m, b, w; 2389 return m = ur( 2390 /*$$binding_groups*/ 2391 r[2][0] 2392 ), { 2393 c() { 2394 e = f("div"), n = f("span"), t = f("input"), a = $(), i = f("label"), i.textContent = "4-wöchentlich", l = $(), c = f("span"), o = f("input"), u = $(), p = f("label"), p.textContent = "Einmalig", s(t, "id", "renewal_1"), s(t, "class", "hidden [&:checked+label]:z-10 [&:checked+label]:border-brand [&:checked+label]:rounded-md [&:checked+label]:text-brand [&:checked+label]:font-bold"), s(t, "type", "radio"), s(t, "name", ""), t.__value = "4-wöchentlich", be(t, t.__value), s(i, "for", "renewal_1"), s(i, "class", "cursor-pointer inline-flex items-center text-center h-thumb font-sans px-4 bg-pure-white border border-legacy-hellgrau border-1 Xrounded-full"), s(o, "id", "renewal_3"), s(o, "class", "hidden [&:checked+label]:z-10 [&:checked+label]:border-brand [&:checked+label]:rounded-md [&:checked+label]:text-brand [&:checked+label]:font-bold"), s(o, "type", "radio"), s(o, "name", ""), o.__value = "", be(o, o.__value), s(p, "for", "renewal_3"), s(p, "class", "cursor-pointer inline-flex items-center text-center h-thumb font-sans px-4 bg-pure-white border border-legacy-hellgrau border-1 Xrounded-full"), s(e, "class", "flex flex-row justify-center items-center gap-x-0 gap-y-2 [&_:first-child_label]:rounded-l-md [&_:last-child_label]:rounded-r-md [&_*]:-ml-1 pl-2 [&_label]:relative"), m.p(t, o); 2395 }, 2396 m(v, h) { 2397 C(v, e, h), d(e, n), d(n, t), t.checked = t.__value === /*$renewal*/ 2398 r[0], d(n, a), d(n, i), d(e, l), d(e, c), d(c, o), o.checked = o.__value === /*$renewal*/ 2399 r[0], d(c, u), d(c, p), b || (w = [ 2400 O( 2401 t, 2402 "change", 2403 /*input0_change_handler*/ 2404 r[1] 2405 ), 2406 O( 2407 o, 2408 "change", 2409 /*input1_change_handler*/ 2410 r[3] 2411 ) 2412 ], b = !0); 2413 }, 2414 p(v, [h]) { 2415 h & /*$renewal*/ 2416 1 && (t.checked = t.__value === /*$renewal*/ 2417 v[0]), h & /*$renewal*/ 2418 1 && (o.checked = o.__value === /*$renewal*/ 2419 v[0]); 2420 }, 2421 i: j, 2422 o: j, 2423 d(v) { 2424 v && k(e), m.r(), b = !1, re(w); 2425 } 2426 }; 2427} 2428function xa(r, e, n) { 2429 let t; 2430 B(r, Le, (c) => n(0, t = c)); 2431 const a = [[]]; 2432 function i() { 2433 t = this.__value, Le.set(t); 2434 } 2435 function l() { 2436 t = this.__value, Le.set(t); 2437 } 2438 return [t, i, a, l]; 2439} 2440class qn extends Z { 2441 constructor(e) { 2442 super(), W(this, e, xa, _a, q, {}); 2443 } 2444} 2445X(qn, {}, [], [], !0); 2446function un(r, e, n) { 2447 const t = r.slice(); 2448 return t[15] = e[n], t; 2449} 2450function fn(r, e, n) { 2451 const t = r.slice(); 2452 return t[15] = e[n], t; 2453} 2454function pn(r) { 2455 let e; 2456 function n(i, l) { 2457 return ( 2458 /*$renewal*/ 2459 i[4] !== "" ? va : ya 2460 ); 2461 } 2462 let t = n(r), a = t(r); 2463 return { 2464 c() { 2465 a.c(), e = ye(); 2466 }, 2467 m(i, l) { 2468 a.m(i, l), C(i, e, l); 2469 }, 2470 p(i, l) { 2471 t === (t = n(i)) && a ? a.p(i, l) : (a.d(1), a = t(i), a && (a.c(), a.m(e.parentNode, e))); 2472 }, 2473 d(i) { 2474 i && k(e), a.d(i); 2475 } 2476 }; 2477} 2478function ya(r) { 2479 let e, n, t, a, i, l, c, o; 2480 return { 2481 c() { 2482 e = f("div"), n = f("span"), n.textContent = "Freien Betrag wählen:", t = $(), a = f("label"), i = f("input"), l = f("span"), l.textContent = "â¬", s(n, "class", ""), s(i, "type", "number"), s(i, "placeholder", "Betrag"), s(i, "class", "w-[7ch] box-content font-sans font-bold p-2 pr-1 text-right bg-transparent border-0 focus:outline-none"), s(l, "class", "font-sans pr-2"), s(a, "class", "h-thumb inline-flex items-center whitespace-nowrap bg-pure-white text-brand border border-brand border-1 rounded-md focus-within:border-legacy-dunkelgrau"), Se(a, "rounded-sm", !0), s(e, "class", "font-sans flex gap-2 items-center"); 2483 }, 2484 m(u, p) { 2485 C(u, e, p), d(e, n), d(e, t), d(e, a), d(a, i), be( 2486 i, 2487 /*$amount*/ 2488 r[3] 2489 ), d(a, l), c || (o = [ 2490 O( 2491 i, 2492 "input", 2493 /*input_input_handler*/ 2494 r[11] 2495 ), 2496 O(i, "focus", Aa), 2497 O( 2498 i, 2499 "keyup", 2500 /*keyup_handler*/ 2501 r[12] 2502 ), 2503 O( 2504 i, 2505 "change", 2506 /*change_handler*/ 2507 r[13] 2508 ) 2509 ], c = !0); 2510 }, 2511 p(u, p) { 2512 p & /*$amount*/ 2513 8 && $n(i.value) !== /*$amount*/ 2514 u[3] && be( 2515 i, 2516 /*$amount*/ 2517 u[3] 2518 ); 2519 }, 2520 d(u) { 2521 u && k(e), c = !1, re(o); 2522 } 2523 }; 2524} 2525function va(r) { 2526 let e, n, t, a, i, l, c, o, u = ht( 2527 /*$lowerAmounts*/ 2528 r[2]
2529 ), p = []; 2530 for (let w = 0; w < u.length; w += 1) 2531 p[w] = mn(fn(r, u, w)); 2532 let m = ht( 2533 /*$upperAmounts*/ 2534 r[1] 2535 ), b = []; 2536 for (let w = 0; w < m.length; w += 1) 2537 b[w] = gn(un(r, m, w)); 2538 return { 2539 c() { 2540 e = f("div"); 2541 for (let w = 0; w < p.length; w += 1) 2542 p[w].c(); 2543 n = $(), t = f("button"), a = V( 2544 /*$amount*/ 2545 r[3] 2546 ), i = V(" â¬"), l = $(); 2547 for (let w = 0; w < b.length; w += 1) 2548 b[w].c(); 2549 s(t, "class", "w-thumb h-thumb inline-flex justify-center items-center font-sans text-brand bg-white border border-brand rounded-md font-bold"), s(e, "class", "touch-manipulation flex items-center gap-2"); 2550 }, 2551 m(w, v) { 2552 C(w, e, v); 2553 for (let h = 0; h < p.length; h += 1) 2554 p[h] && p[h].m(e, null); 2555 d(e, n), d(e, t), d(t, a), d(t, i), d(e, l); 2556 for (let h = 0; h < b.length; h += 1) 2557 b[h] && b[h].m(e, null); 2558 c || (o = O( 2559 t, 2560 "click", 2561 /*click_handler_1*/ 2562 r[9] 2563 ), c = !0); 2564 }, 2565 p(w, v) { 2566 if (v & /*setAmount, $lowerAmounts*/ 2567 132) { 2568 u = ht( 2569 /*$lowerAmounts*/ 2570 w[2] 2571 ); 2572 let h; 2573 for (h = 0; h < u.length; h += 1) { 2574 const g = fn(w, u, h); 2575 p[h] ? p[h].p(g, v) : (p[h] = mn(g), p[h].c(), p[h].m(e, n)); 2576 } 2577 for (; h < p.length; h += 1) 2578 p[h].d(1); 2579 p.length = u.length; 2580 } 2581 if (v & /*$amount*/ 2582 8 && Ee( 2583 a, 2584 /*$amount*/ 2585 w[3] 2586 ), v & /*$upperAmounts, $amount, setAmount*/ 2587 138) { 2588 m = ht( 2589 /*$upperAmounts*/ 2590 w[1] 2591 ); 2592 let h; 2593 for (h = 0; h < m.length; h += 1) { 2594 const g = un(w, m, h); 2595 b[h] ? b[h].p(g, v) : (b[h] = gn(g), b[h].c(), b[h].m(e, null)); 2596 } 2597 for (; h < b.length; h += 1) 2598 b[h].d(1); 2599 b.length = m.length; 2600 } 2601 }, 2602 d(w) { 2603 w && k(e), Zt(p, w), Zt(b, w), c = !1, o(); 2604 } 2605 }; 2606} 2607function $a(r) { 2608 let e; 2609 return { 2610 c() { 2611 e = f("span"), s(e, "class", "w-thumb h-thumb inline-flex"); 2612 }, 2613 m(n, t) { 2614 C(n, e, t); 2615 }, 2616 p: j, 2617 d(n) { 2618 n && k(e); 2619 } 2620 }; 2621} 2622function ka(r) { 2623 let e, n = ( 2624 /*item*/ 2625 r[15] + "" 2626 ), t, a, i, l; 2627 function c() { 2628 return ( 2629 /*click_handler*/ 2630 r[8]( 2631 /*item*/ 2632 r[15] 2633 ) 2634 ); 2635 } 2636 return { 2637 c() { 2638 e = f("button"), t = V(n), a = V(" â¬"), s(e, "class", "w-thumb h-thumb inline-flex justify-center items-center font-sans text-brand"); 2639 }, 2640 m(o, u) { 2641 C(o, e, u), d(e, t), d(e, a), i || (l = O(e, "click", c), i = !0); 2642 }, 2643 p(o, u) { 2644 r = o, u & /*$lowerAmounts*/ 2645 4 && n !== (n = /*item*/ 2646 r[15] + "") && Ee(t, n); 2647 }, 2648 d(o) { 2649 o && k(e), i = !1, l(); 2650 } 2651 }; 2652} 2653function mn(r) { 2654 let e; 2655 function n(i, l) { 2656 return ( 2657 /*item*/ 2658 i[15] !== null ? ka : $a 2659 ); 2660 } 2661 let t = n(r), a = t(r); 2662 return { 2663 c() { 2664 a.c(), e = ye(); 2665 }, 2666 m(i, l) { 2667 a.m(i, l), C(i, e, l); 2668 }, 2669 p(i, l) { 2670 t === (t = n(i)) && a ? a.p(i, l) : (a.d(1), a = t(i), a && (a.c(), a.m(e.parentNode, e))); 2671 }, 2672 d(i) { 2673 i && k(e), a.d(i); 2674 } 2675 }; 2676} 2677function Sa(r) { 2678 let e; 2679 return { 2680 c() { 2681 e = f("span"), s(e, "class", "w-thumb h-thumb inline-flex"); 2682 }, 2683 m(n, t) { 2684 C(n, e, t); 2685 }, 2686 p: j, 2687 d(n) { 2688 n && k(e); 2689 } 2690 }; 2691} 2692function Ca(r) { 2693 let e, n = ( 2694 /*item*/ 2695 r[15] + "" 2696 ), t, a, i, l; 2697 function c() { 2698 return ( 2699 /*click_handler_2*/ 2700 r[10]( 2701 /*item*/ 2702 r[15] 2703 ) 2704 ); 2705 } 2706 return { 2707 c() { 2708 e = f("button"), t = V(n), a = V(" â¬"), s(e, "class", "w-thumb h-thumb inline-flex justify-center items-center font-sans text-brand"), Se( 2709 e, 2710 "border", 2711 /*item*/ 2712 r[15] === /*$amount*/ 2713 r[3] 2714 ); 2715 }, 2716 m(o, u) { 2717 C(o, e, u), d(e, t), d(e, a), i || (l = O(e, "click", c), i = !0); 2718 }, 2719 p(o, u) { 2720 r = o, u & /*$upperAmounts*/ 2721 2 && n !== (n = /*item*/ 2722 r[15] + "") && Ee(t, n), u & /*$upperAmounts, $amount*/ 2723 10 && Se( 2724 e, 2725 "border", 2726 /*item*/ 2727 r[15] === /*$amount*/ 2728 r[3] 2729 ); 2730 }, 2731 d(o) { 2732 o && k(e), i = !1, l(); 2733 } 2734 }; 2735} 2736function gn(r) { 2737 let e; 2738 function n(i, l) { 2739 return ( 2740 /*item*/ 2741 i[15] !== null ? Ca : Sa 2742 ); 2743 } 2744 let t = n(r), a = t(r); 2745 return { 2746 c() { 2747 a.c(), e = ye(); 2748 }, 2749 m(i, l) { 2750 a.m(i, l), C(i, e, l); 2751 }, 2752 p(i, l) { 2753 t === (t = n(i)) && a ? a.p(i, l) : (a.d(1), a = t(i), a && (a.c(), a.m(e.parentNode, e))); 2754 }, 2755 d(i) { 2756 i && k(e), a.d(i); 2757 } 2758 }; 2759} 2760function Ea(r) { 2761 let e, n = (
2762 /*$amounts*/ 2763 r[0].length && pn(r) 2764 ); 2765 return { 2766 c() { 2767 n && n.c(), e = ye(); 2768 }, 2769 m(t, a) { 2770 n && n.m(t, a), C(t, e, a); 2771 }, 2772 p(t, [a]) { 2773 /*$amounts*/ 2774 t[0].length ? n ? n.p(t, a) : (n = pn(t), n.c(), n.m(e.parentNode, e)) : n && (n.d(1), n = null); 2775 }, 2776 i: j, 2777 o: j, 2778 d(t) { 2779 t && k(e), n && n.d(t); 2780 } 2781 }; 2782} 2783const Ze = 2; 2784function Ta(r) { 2785 const e = String(r).replace(/[^0-9]/g, ""); 2786 return e.length > 0 ? parseInt(e, 10) : null; 2787} 2788const Aa = (r) => { 2789 r.target.select(); 2790}; 2791function za(r, e, n) { 2792 let t, a, i, l, c; 2793 B(r, xt, (x) => n(0, t = x)), B(r, ze, (x) => n(3, l = x)), B(r, Le, (x) => n(4, c = x)); 2794 const o = at( 2795 [xt, ze], 2796 ([x, z]) => { 2797 if (!x || !z) 2798 return []; 2799 let L = x.reduceRight( 2800 (D, T) => (D.length < Ze && T < z && D.push(T), D), 2801 [] 2802 ); 2803 return L.length < Ze && (L = L.concat(Array(Ze - L.length).fill(null))), L.reverse(), L; 2804 }, 2805 [] 2806 ); 2807 B(r, o, (x) => n(2, i = x)); 2808 const u = at( 2809 [xt, ze], 2810 ([x, z]) => { 2811 let L = x.reduce( 2812 (D, T) => (D.length < Ze && T > z && D.push(T), D), 2813 [] 2814 ); 2815 return L.length < Ze && (L = L.concat(Array(Ze - L.length).fill(null))), L; 2816 }, 2817 [] 2818 ); 2819 B(r, u, (x) => n(1, a = x)); 2820 const p = Le.subscribe((x) => { 2821 x !== "" && !t.find((z) => z === l) && (i.length && i[i.length - 1] !== null ? m(i[i.length - 1]) : a.length ? m(a[0]) : t.length && m(t[0].amount)); 2822 }); 2823 gr(p); 2824 function m(x) { 2825 ze.set(Ta(x)); 2826 } 2827 const b = (x) => m(x), w = () => m(l), v = (x) => m(x); 2828 function h() { 2829 l = $n(this.value), ze.set(l); 2830 } 2831 return [ 2832 t, 2833 a, 2834 i, 2835 l, 2836 c, 2837 o, 2838 u, 2839 m, 2840 b, 2841 w, 2842 v, 2843 h, 2844 () => m(l), 2845 () => m(l) 2846 ]; 2847} 2848class Wn extends Z { 2849 constructor(e) { 2850 super(), W(this, e, za, Ea, q, {}); 2851 } 2852} 2853X(Wn, {}, [], [], !0); 2854function La(r) { 2855 let e, n, t, a, i, l, c, o, u, p, m, b, w, v, h, g; 2856 return { 2857 c() { 2858 e = f("div"), n = f("div"), t = f("label"), t.textContent = "E-Mail:", a = $(), i = f("span"), l = f("input"), c = $(), o = f("span"), o.innerHTML = "", u = $(), p = f("div"), m = f("span"), b = f("input"), w = $(), v = f("label"), v.innerHTML = `Bitte informiere mich gelegentlich per Mail über Aktionen und Angebote. 2859 <a href="https://www.nd-aktuell.de/kontakt/4" target="_blank" class="text-brand text-xs">Datenschutzerklärung</a>`, s(t, "for", "email"), s(t, "class", ""), s(l, "name", "email"), s(l, "type", "email"), s(l, "placeholder", ""), s(l, "id", "email"), s(l, "size", ""), s(l, "class", "font-serif font-bold p-2 bg-pure-white border border-legacy-dunkelgrau rounded-md focus:border-legacy-dunkelgrau focus:outline-none flex-1"), s(i, "class", "flex"), s(o, "class", "message hidden text-xs"), s(n, "class", "flex flex-col items-stretch gap-0.5 font-sans"), b.__value = "yes", be(b, b.__value), s(b, "name", "promotionConsent"), s(b, "type", "checkbox"), s(b, "id", "promotionConsent"), s(b, "class", "font-serif font-bold p-2 bg-pure-white border border-legacy-hellgrau rounded-sm focus:border-legacy-dunkelgrau focus:outline-none flex-1"), s(m, "class", "flex"), s(v, "for", "promotionConsent"), s(v, "class", ""), s(p, "class", "flex items-start gap-1 font-sans"), s(e, "class", "flex flex-col items-stretch gap-3 w-full max-w-[400px]"); 2860 }, 2861 m(y, x) { 2862 C(y, e, x), d(e, n), d(n, t), d(n, a), d(n, i), d(i, l), be( 2863 l, 2864 /*$email*/ 2865 r[0] 2866 ), d(n, c), d(n, o), d(e, u), d(e, p), d(p, m), d(m, b), b.checked = /*$promotionConsent*/ 2867 r[1], d(p, w), d(p, v), h || (g = [ 2868 O( 2869 l, 2870 "input", 2871 /*input0_input_handler*/ 2872 r[2] 2873 ), 2874 O(l, "change", ja), 2875 O(l, "invalid", Pa), 2876 O( 2877 b, 2878 "change", 2879 /*input1_change_handler*/ 2880 r[3] 2881 ) 2882 ], h = !0); 2883 }, 2884 p(y, [x]) { 2885 x & /*$email*/ 2886 1 && l.value !== /*$email*/ 2887 y[0] && be( 2888 l, 2889 /*$email*/ 2890 y[0] 2891 ), x & /*$promotionConsent*/ 2892 2 && (b.checked = /*$promotionConsent*/ 2893 y[1]); 2894 }, 2895 i: j, 2896 o: j, 2897 d(y) { 2898 y && k(e), h = !1, re(g); 2899 } 2900 }; 2901} 2902const ja = (r) => { 2903}, Pa = (r) => { 2904}; 2905function Oa(r, e, n) { 2906 let t, a; 2907 B(r, it, (c) => n(0, t = c)), B(r, jt, (c) => n(1, a = c)); 2908 function i() {
2909 t = this.value, it.set(t); 2910 } 2911 function l() { 2912 a = this.checked, jt.set(a); 2913 } 2914 return [t, a, i, l]; 2915} 2916class Xn extends Z { 2917 constructor(e) { 2918 super(), W(this, e, Oa, La, q, {}); 2919 } 2920} 2921X(Xn, {}, [], [], !0); 2922function Ma(r) { 2923 let e, n, t, a, i, l, c, o, u, p; 2924 return { 2925 c() { 2926 e = f("button"), n = f("span"), n.textContent = "Zahlungsart wählen", t = $(), a = f("span"), a.textContent = "SEPA-Lastschrift, Paypal, Kreditkarte und andere Zahlungsarten.", i = $(), l = f("span"), l.innerHTML = '<i class="fab fa-apple-pay mr-1"></i> <i class="fab fa-google-pay mr-1"></i> <i class="fab fa-paypal mr-1"></i> <i class="fab fa-cc-visa mr-1"></i> <i class="fab fa-cc-mastercard mr-1"></i> <i class="fas fa-credit-card mr-1"></i>', s(n, "class", "button button_primary"), s(a, "class", "inline-blox max-w-[39ch] font-sans text-legacy-dunkelgrau text-center px-6 text-sm"), s(l, "class", "text-4xl px-6"), s(e, "class", "flex flex-col items-center max-w-[max-content] gap-3"), s(e, "data-content-target", c = `${/*$renewal*/ 2927 r[1]} ${/*$amount*/ 2928 r[2]}`), s(e, "data-event-action", "Stripe clicked"), s(e, "data-event-name", o = `${/*$renewal*/ 2929 r[1]} ${/*$amount*/ 2930 r[2]} EUR Softpaywall2`); 2931 }, 2932 m(m, b) { 2933 C(m, e, b), d(e, n), d(e, t), d(e, a), d(e, i), d(e, l), u || (p = O( 2934 e, 2935 "click", 2936 /*click_handler_1*/ 2937 r[8] 2938 ), u = !0); 2939 }, 2940 p(m, b) { 2941 b & /*$renewal, $amount*/ 2942 6 && c !== (c = `${/*$renewal*/ 2943 m[1]} ${/*$amount*/ 2944 m[2]}`) && s(e, "data-content-target", c), b & /*$renewal, $amount*/ 2945 6 && o !== (o = `${/*$renewal*/ 2946 m[1]} ${/*$amount*/ 2947 m[2]} EUR Softpaywall2`) && s(e, "data-event-name", o); 2948 }, 2949 d(m) { 2950 m && k(e), u = !1, p(); 2951 } 2952 }; 2953} 2954function Na(r) { 2955 let e, n, t, a, i, l, c, o, u, p, m, b, w, v, h, g, y, x, z, L, D, T, F, le, Q; 2956 return { 2957 c() { 2958 e = f("details"), n = f("summary"), t = f("i"), a = V(" Ãberweisung / Dauerauftrag"), c = $(), o = f("div"), u = f("dl"), p = f("dt"), p.textContent = "Empfängerin", m = f("dd"), m.textContent = "nd.Genossenschaft eG", b = f("dt"), b.textContent = "Betreff", w = f("dd"), w.textContent = "Spende", v = f("dt"), v.textContent = "IBAN", h = f("dd"), h.textContent = "DE83100900002877236016", g = f("dt"), g.textContent = "BIC", y = f("dd"), y.innerHTML = "BEVODEBB<br/>Berliner Volksbank", x = f("dt"), z = f("dd"), L = f("button"), D = f("i"), T = V(" IBAN kopieren"), s(t, "class", "fal fa-money-check-edit mr-2"), s(n, "class", "[&::-webkit-details-marker]:hidden button button_tertiary cursor-pointer font-normal w-full text-center group-open:text-black group-open:mb-2"), s(n, "data-content-target", i = `${/*$renewal*/ 2959 r[1]} ${/*$amount*/ 2960 r[2]}`), s(n, "data-event-action", "Bank Transfer clicked"), s(n, "data-event-name", l = `${/*$amount*/ 2961 r[2]} EUR Softpaywall2`), s(p, "class", "font-sans text-sm"), s(m, "class", "font-bold"), s(b, "class", "font-sans text-sm"), s(w, "class", "font-bold"), s(v, "class", "font-sans text-sm"), s(h, "class", "font-bold"), s(g, "class", "font-sans text-sm"), s(x, "class", "font-sans text-sm"), s(D, "class", "fal fa-copy mr-2"), s(L, "data-event-action", "Copy Iban clicked"), s(L, "data-event-name", F = `${/*$amount*/ 2962 r[2]} EUR Softpaywall2`), s(L, "class", "button button_tertiary px-0"), Se(L, "hidden", !/*clipboardSupported*/ 2963 r[6]), s(z, "class", "font-bold"), s(u, "class", "grid grid-cols-[1fr_auto] gap-1 2xs:gap-2 items-baseline"), s(o, "class", "font-serif"), s(e, "class", "group border-2 border-transparent open:border-brand p-3 md:p-4 roun
2963ded-md Xxs:order-first"), e.open = /*bankTransferOpen*/ 2964 r[0]; 2965 }, 2966 m(K, Y) { 2967 C(K, e, Y), d(e, n), d(n, t), d(n, a), d(e, c), d(e, o), d(o, u), d(u, p), d(u, m), d(u, b), d(u, w), d(u, v), d(u, h), d(u, g), d(u, y), d(u, x), d(u, z), d(z, L), d(L, D), d(L, T), le || (Q = [ 2968 O( 2969 n, 2970 "click", 2971 /*click_handler_4*/ 2972 r[11] 2973 ), 2974 O( 2975 L, 2976 "click", 2977 /*click_handler_5*/ 2978 r[12] 2979 ) 2980 ], le = !0); 2981 }, 2982 p(K, Y) { 2983 Y & /*$renewal, $amount*/ 2984 6 && i !== (i = `${/*$renewal*/ 2985 K[1]} ${/*$amount*/ 2986 K[2]}`) && s(n, "data-content-target", i), Y & /*$amount*/ 2987 4 && l !== (l = `${/*$amount*/ 2988 K[2]} EUR Softpaywall2`) && s(n, "data-event-name", l), Y & /*$amount*/ 2989 4 && F !== (F = `${/*$amount*/ 2990 K[2]} EUR Softpaywall2`) && s(L, "data-event-name", F), Y & /*bankTransferOpen*/ 2991 1 && (e.open = /*bankTransferOpen*/ 2992 K[0]); 2993 }, 2994 d(K) { 2995 K && k(e), le = !1, re(Q); 2996 } 2997 }; 2998} 2999function Ia(r) { 3000 let e, n, t, a, i = Ma(r), l = Na(r); 3001 return { 3002 c() { 3003 e = $(), i && i.c(), n = $(), t = $(), l && l.c(), a = ye(); 3004 }, 3005 m(c, o) { 3006 C(c, e, o), i && i.m(c, o), C(c, n, o), C(c, t, o), l && l.m(c, o), C(c, a, o); 3007 }, 3008 p(c, [o]) { 3009 i.p(c, o), l.p(c, o); 3010 }, 3011 i: j, 3012 o: j, 3013 d(c) { 3014 c && (k(e), k(n), k(t), k(a)), i && i.d(c), l && l.d(c); 3015 } 3016 }; 3017} 3018function Ra(r, e, n) { 3019 let t, a, i, l, c; 3020 B(r, Le, (g) => n(1, t = g)), B(r, ze, (g) => n(2, a = g)), B(r, it, (g) => n(3, i = g)), B(r, jt, (g) => n(4, l = g)), B(r, De, (g) => n(5, c = g)); 3021 const o = "clipboard" in navigator; 3022 let { bankTransferOpen: u = !1 } = e; 3023 const p = (g) => { 3024 se(g), Me(g), Ge.set(!0), fe.set("sepa"); 3025 }, m = async (g) => { 3026 se(g), Me(g), g.currentTarget.querySelector("span") && (g.currentTarget.querySelector("span").innerText = "Laden â¦"); 3027 let y; 3028 try { 3029 const z = await fetch("https://leads.nd.digital/leads", { 3030 headers: { 3031 Accept: "application/json", 3032 "Content-Type": "application/json" 3033 }, 3034 method: "POST", 3035 body: JSON.stringify({ 3036 email: i, 3037 promotionConsent: l 3038 }) 3039 }); 3040 z.ok && (y = await z.json()); 3041 } catch (z) { 3042 console.log(z), console.log("Skipping EmailLead creationâ¦"); 3043 } 3044 let x; 3045 if (t === "") 3046 x = new URL(c.data.oneTime.stripeUrl), x.searchParams.set("__prefilled_amount", a * 100); 3047 else { 3048 const z = c.data.recurring.products.find((L) => L.amount === a); 3049 if (z) 3050 x = new URL(z.stripeUrl); 3051 else 3052 throw new Error("Missing payment url for amount " + a); 3053 } 3054 x.searchParams.set("prefilled_email", i), y && x.searchParams.set("client_reference_id", y.id), window.location = x.toString(); 3055 }, b = (g) => { 3056 Le.set(""); 3057 }, w = (g) => { 3058 se(g), Me(g), g.currentTarget.innerText = "Laden â¦"; 3059 const y = document.createElement("form"); 3060 y.action = c.data.oneTime.paypalFormEndpoint, y.method = "post"; 3061 const x = new URLSearchParams(window.location.search); 3062 x.append("category", "Softpaywall2"), x.append("provider", "Paypal"); 3063 const L = { return: [document.location.href.split("?")[0], x.toString()].join("?"), amount: a }; 3064 Object.entries(L).forEach(([D, T]) => { 3065 var F = document.createElement("input"); 3066 F.setAttribute("type", "hidden"), F.setAttribute("name", D), F.setAttribute("value", T), y.appendChild(F); 3067 }), document.body.appendChild(y), y.submit(); 3068 }, v = (g) => { 3069 se(g), Me(g); 3070 }, h = (g) => { 3071 se(g); 3072 try { 3073 navigator.clipboard.writeText("DE83100900002877236016"), g.currentTarget.innerText = "IBAN wurde kopiert."; 3074 } catch { 3075 } 3076 }; 3077 return r.$$set = (g) => { 3078 "bankTransferOpen" in g && n(0, u = g.bankTransferOpen); 3079 }, [ 3080 u, 3081 t, 3082 a, 3083 i, 3084 l, 3085 c, 3086 o, 3087 p, 3088 m, 3089 b, 3090 w, 3091 v, 3092 h 3093 ]; 3094} 3095class Zn extends Z { 3096 constructor(e) { 3097 super(), W(this, e, Ra, Ia, q, { bankTransferOpen: 0 }); 3098 } 3099 get bankTransferOpen() { 3100 return this.$$.ctx[0]; 3101 } 3102 set bankTransferOpen(e) { 3103 this.$$set({ bankTransferOpen: e }), H(); 3104 } 3105} 3106X(Zn, { bankTransferOpen: { type: "Boolean" } }, [], [], !0); 3107function Da(r) { 3108 let e, n; 3109 return e = new Xn({}), { 3110 c() { 3111 R(e.$$.fragment); 3112 }, 3113 m(t, a) { 3114 M(e, t, a), n = !0; 3115 }, 3116 i(t) { 3117 n || (S(e.$$.fragment, t), n = !0); 3118 }, 3119 o(t) { 3120 A(e.$$.fragment, t), n = !1; 3121 }, 3122 d(t) { 3123 N(e, t); 3124 } 3125 }; 3126} 3127function Ba(r) { 3128 let e, n, t, a, i, l, c, o, u; 3129 n = new Wn({}), a = new qn({}); 3130 let p = Da(); 3131 return o = new Zn({ 3132 props: { 3133 bankTransferOpen: ( 3134 /*bankTransferOpen*/ 3135 r[0] 3136 ) 3137 } 3138 }), { 3139 c() { 3140 e = f("div"), R(n.$$.fragment), t = $(), R(a.$$.fragment), i = $(), p && p.c(), l = $(), c = f("div"), R(o.$$.fragment), s(c, "class", "flex flex-col gap-3 justify-center items-center max-w-[max-content]"), s(e, "class", "flex flex-col items-center gap-4"); 3141 }, 3142 m(m, b) { 3143 C(m, e, b), M(n, e, null), d(e, t), M(a, e, null), d(e, i), p && p.m(e, null), d(e, l), d(e, c), M(o, c, null), u = !0; 3144 }, 3145 p(m, [b]) { 3146 const w = {}; 3147 b & /*bankTransferOpen*/ 3148 1 && (w.bankTransferOpen = /*bankTransferOpen*/ 3149 m[0]), o.$set(w); 3150 }, 3151 i(m) { 3152 u || (S(n.$$.fragment, m), S(a.$$.fragment, m), S(p), S(o.$$.fragment, m), u = !0); 3153 }, 3154 o(m) { 3155 A(n.$$.fragment, m), A(a.$$.fragment, m), A(p), A(o.$$.fragment, m), u = !1; 3156 }, 3157 d(m) { 3158 m && k(e), N(n), N(a), p && p.d(), N(o); 3159 } 3160 }; 3161} 3162function Fa(r, e, n) { 3163 let { bankTransferOpen: t = !1 } = e; 3164 return r.$$set = (a) => { 3165 "bankTransferOpen" in a && n(0, t = a.bankTransferOpen); 3166 }, [t]; 3167} 3168class It extends Z { 3169 constructor(e) { 3170 super(), W(this, e, Fa, Ba, q, { bankTransferOpen: 0 }); 3171 } 3172 get bankTransferOpen() { 3173 return this.$$.ctx[0]; 3174 } 3175 set bankTransferOpen(e) { 3176 this.$$set({ bankTransferOpen: e }), H(); 3177 } 3178} 3179X(It, { bankTransferOpen: { type: "Boolean" } }, [], [], !0); 3180function Ha(r) { 3181 let e, n, t, a, i, l, c, o, u, p, m, b, w, v, h; 3182 return i = new Ne({ 3183 props: { 3184 html: ( 3185 /*$paywallContent*/ 3186 r[0].leadTitle 3187 ) 3188 } 3189 }), u = new It({}), { 3190 c() { 3191 e = f("div"), n = f("header"), t = f("span"), a = f("span"), R(i.$$.fragment), l = $(), c = f("button"), c.innerHTML = '<i class="fas fa-info"></i>
3191', o = $(), R(u.$$.fragment), p = $(), m = f("span"), b = f("button"), b.textContent = "Abbrechen", s(a, "class", "text-lg font-serif font-bold"), s(c, "class", "h-small-thumb w-small-thumb text-sm text-legacy-dunkelgrau"), s(n, "class", "text-2xl flex items-center gap-3"), s(b, "class", "button button_quinary"), s(m, "class", "flex flex-wrap gap-3 justify-center items-center"), s(e, "class", "flex flex-col items-center gap-3"), s(e, "data-content-name", "Softpaywall2 Lead"); 3192 }, 3193 m(g, y) { 3194 C(g, e, y), d(e, n), d(n, t), d(t, a), M(i, a, null), d(n, l), d(n, c), d(e, o), M(u, e, null), d(e, p), d(e, m), d(m, b), w = !0, v || (h = [ 3195 O( 3196 c, 3197 "click", 3198 /*click_handler*/ 3199 r[1] 3200 ), 3201 O( 3202 b, 3203 "click", 3204 /*click_handler_1*/ 3205 r[2] 3206 ), 3207 xe(Be.call(null, e)) 3208 ], v = !0); 3209 }, 3210 p(g, [y]) { 3211 const x = {}; 3212 y & /*$paywallContent*/ 3213 1 && (x.html = /*$paywallContent*/ 3214 g[0].leadTitle), i.$set(x); 3215 }, 3216 i(g) { 3217 w || (S(i.$$.fragment, g), S(u.$$.fragment, g), w = !0); 3218 }, 3219 o(g) { 3220 A(i.$$.fragment, g), A(u.$$.fragment, g), w = !1; 3221 }, 3222 d(g) { 3223 g && k(e), N(i), N(u), v = !1, re(h); 3224 } 3225 }; 3226} 3227function Ua(r, e, n) { 3228 let t; 3229 return B(r, Ct, (l) => n(0, t = l)), [t, (l) => { 3230 se(l, { eventAction: "Info" }), fe.set("full"); 3231 }, (l) => { 3232 se(l), Ge.set(!1), fe.set("not_now"); 3233 }]; 3234} 3235class Vn extends Z { 3236 constructor(e) { 3237 super(), W(this, e, Ua, Ha, q, {}); 3238 } 3239} 3240X(Vn, {}, [], [], !0); 3241function qa(r) { 3242 let e, n, t, a, i, l, c, o, u, p, m, b, w, v, h, g, y, x, z, L, D, T, F, le, Q, K, Y, G, ae, je, I, U, ie, ge, he, we, oe, Je, Pe, Te, Oe, st, Ae, _, E, P, J, te, ne, ve, $e, Rt, ct, Dt, dt, Fe, Qe, Bt, ut, ue, Ft, ft, He, Ue, pt, Ht, qe, Ut, et, mt, gt, Ce, Tt, qt; 3243 return u = new Re({ 3244 props: { claim: "FreiwilligZahlen", inline: !0 } 3245 }), { 3246 c() { 3247 e = f("div"), n = f("header"), t = f("p"), a = V( 3248 /*$renewal*/ 3249 r[3] 3250 ), i = $(), l = f("strong"), l.textContent = `${/*formattedAmount*/ 3251 r[6]}`, c = $(), o = f("span"), R(u.$$.fragment), p = $(), m = f("form"), b = f("input"), w = $(), v = f("input"), h = $(), g = f("input"), y = $(), x = f("input"), z = $(), L = f("input"), T = $(), F = f("input"), le = $(), Q = f("input"), K = $(), Y = f("input"), G = $(), ae = f("input"), je = $(), I = f("div"), U = f("div"), ie = f("div"), ge = f("label"), ge.textContent = "Vorname", he = $(), we = f("span"), oe = f("input"), Je = $(), Pe = f("div"), Te = f("div"), Oe = f("label"), Oe.textContent = "Nachname", st = $(), Ae = f("span"), _ = f("input"), E = $(), P = f("div"), J = f("div"), te = f("label"), te.textContent = "IBAN", ne = $(), ve = f("span"), $e = f("input"), Rt = $(), ct = f("span"), ct.textContent = "Wir akzeptieren IBANs aus Deutschland", Dt = $(), dt = f("div"), Fe = f("div"), Qe = f("label"), Qe.textContent = "E-Mail-Adresse", Bt = $(), ut = f("span"), ue = f("input"), Ft = $(), ft = f("div"), He = f("span"), Ue = f("span"), pt = f("span"), pt.innerHTML = `Gläubiger-ID: DE45ZZZ00002464802 3252 <br/> 3253 Die Mandatsreferenz wird dir separat mitgeteilt.`, Ht = $(), qe = f("button"), qe.innerHTML = '<i class="fas fa-wallet mr-2"></i> Lastschrift beauftragen', Ut = $(), et = f("button"), et.textContent = "Betrag oder Zahlweise ändern", s(l, "class", "font-sans font-bold"), s(t, "class", "font-sans order-last xs:order-none"), s(o, "class", "text-2xl"), s(n, "class", "self-start xs:self-auto flex flex-col xs:flex-row gap-x-4 gap-y-3 mb-6 items-start xs:items-baseline"), s(b, "type", "hidden"), s(b, "name", "action"), b.value = "submit", s(v, "type", "hidden"), s(v, "name", "return"), v.value = /*returnUrl*/ 3254 r[7], s(g, "type", "hidden"), s(g, "name", "tariff"), g.value = /*$amount*/ 3255 r[2], s(x, "type", "hidden"), s(x, "name", "paymentPeriod"), x.value = /*$renewal*/ 3256 r[3], s(L, "type", "hidden"), s(L, "name", "accountHolder"), L.value = D = /*firstname*/ 3257 r[0] + " " + /*lastname*/ 3258 r[1], s(F, "type", "hidden"), s(F, "name", "street"), F.value = "n/a", s(Q, "type", "hidden"), s(Q, "name", "zip"), Q.value = "n/a", s(Y, "type", "hidden"), s(Y, "name", "city"), Y.value = "n/a", s(ae, "type", "hidden"), s(ae, "n
3258ame", "country"), ae.value = "D", s(ge, "for", "firstname"), s(ge, "class", ""), oe.required = !0, s(oe, "name", "firstname"), s(oe, "type", "text"), s(oe, "placeholder", ""), s(oe, "id", "firstname"), s(oe, "size", ""), s(oe, "class", "font-serif font-bold p-2 bg-pure-white border border-legacy-hellgrau rounded-sm focus:border-legacy-dunkelgrau focus:outline-none flex-1"), s(we, "class", "flex"), s(ie, "class", "flex flex-col items-stretch"), s(U, "class", "Xoutline Xoutline-dotted outline-legacy-hellgrau"), s(Oe, "for", "lastname"), s(Oe, "class", ""), _.required = !0, s(_, "name", "lastname"), s(_, "type", "text"), s(_, "placeholder", ""), s(_, "id", "lastname"), s(_, "size", ""), s(_, "class", "font-serif font-bold p-2 bg-pure-white border border-legacy-hellgrau rounded-sm focus:border-legacy-dunkelgrau focus:outline-none flex-1"), s(Ae, "class", "flex"), s(Te, "class", "flex flex-col items-stretch"), s(Pe, "class", "Xoutline Xoutline-dotted outline-legacy-hellgrau"), s(te, "for", "accountNumber"), s(te, "class", ""), s($e, "name", "accountNumber"), $e.required = !0, s($e, "pattern", String.raw`(\s*[Dd][Ee])\s*\d{2}\s*([0-9a-zA-Z]{2}\s*){9}\s*`), s($e, "type", "text"), s($e, "placeholder", "DE12 2222 3333 4444 5555 66"), s($e, "id", "accountNumber"), s($e, "size", ""), s($e, "class", "font-serif font-bold p-2 bg-pure-white border border-legacy-hellgrau rounded-sm focus:border-legacy-dunkelgrau focus:outline-none flex-1"), s(ve, "class", "flex"), s(ct, "class", "text-sm py-1 px-2"), s(J, "class", "flex flex-col items-stretch"), s(P, "class", "Xoutline Xoutline-dotted outline-legacy-hellgrau"), s(Qe, "for", "email"), s(Qe, "class", ""), s(ue, "name", "email"), ue.required = !0, s(ue, "type", "email"), s(ue, "placeholder", ""), s(ue, "id", "email"), s(ue, "size", ""), s(ue, "class", "font-serif font-bold p-2 bg-pure-white border border-legacy-hellgrau rounded-sm focus:border-legacy-dunkelgrau focus:outline-none flex-1"), s(ut, "class", "flex"), s(Fe, "class", "flex flex-col items-stretch"), s(dt, "class", "Xoutline Xoutline-dotted outline-legacy-hellgrau"), s(I, "class", "font-serif max-w-prose grid grid sm:grid-cols-2 Xgrid-flow-row Xauto-cols-auto gap-4 [&>*_a]:text-brand"), s(pt, "class", "text-sm text-center"), s(qe, "type", "submit"), s(qe, "class", "button button_primary order-first xs:order-none"), s(Ue, "class", "flex flex-wrap gap-3 justify-center items-center"), s(et, "class", "button button_quinary"), s(He, "class", "flex flex-col gap-3 justify-center items-center"), s(ft, "class", "my-8"), s(m, "method", "post"), s(m, "action", mt = /*$paymentConfig*/ 3259 r[4].data.recurring.sepaFormEndpoint), s(m, "data-content-interaction", "Lastschrift beauftragen"), s(m, "data-content-target", gt = `${/*$renewal*/ 3260 r[3]} ${/*$amount*/ 3261 r[2]}`), s(e, "class", "flex flex-col items-center gap-3 text-lg"), s(e, "data-content-name", "Softpaywall2 Sepa"); 3262 }, 3263 m(ee, ke) { 3264 C(ee, e, ke), d(e, n), d(n, t), d(t, a), d(t, i), d(t, l), d(n, c), d(n, o), M(u, o, null), d(e, p), d(e, m), d(m, b), d(m, w), d(m, v), d(m, h), d(m, g), d(m, y), d(m, x), d(m, z), d(m, L), d(m, T), d(m, F), d(m, le), d(m, Q), d(m, K), d(m, Y), d(m, G), d(m, ae), d(m, je), d(m, I), d(I, U), d(U, ie), d(ie, ge), d(ie, he), d(ie, we), d(we, oe), be( 3265 oe, 3266 /*firstname*/ 3267 r[0] 3268 ), d(I, Je), d(I, Pe), d(Pe, Te), d(Te, Oe), d(Te, st), d(Te, Ae), d(Ae, _), be( 3269 _, 3270 /*lastname*/ 3271 r[1] 3272 ), d(I, E), d(I, P), d(P, J), d(J, te), d(J, ne), d(J, ve), d(ve, $e), d(J, Rt), d(J, ct), d(I, Dt), d(I, dt), d(dt, Fe), d(Fe, Qe), d(Fe, Bt), d(Fe, ut), d(ut, ue), be( 3273 ue, 3274 /*$email*/ 3275 r[5] 3276 ), d(m, Ft), d(m, ft), d(ft, He), d(He, Ue), d(Ue, pt), d(Ue, Ht), d(Ue, qe), d(He, Ut), d(He, et), Ce = !0, Tt || (qt = [ 3277 O( 3278 oe, 3279 "input", 3280 /*input9_input_handler*/ 3281 r[8] 3282 ), 3283 O( 3284 oe, 3285 "invalid", 3286 /*invalid_handler*/ 3287 r[9] 3288 ), 3289 O( 3290 _, 3291 "input", 3292 /*input10_input_handler*/ 3293 r[10] 3294 ), 3295 O( 3296 _, 3297 "invalid", 3298 /*invalid_handler_1*/ 3299 r[11] 3300 ), 3301 O( 3302 $e, 3303 "invalid", 3304 /*invalid_handler_2*/ 3305 r[12] 3306 ), 3307 O( 3308 ue, 3309 "input", 3310 /*input12_input_handler*/ 3311 r[13] 3312 ), 3313 O( 3314 ue, 3315 "invalid", 3316 /*invalid_handler_3*/ 3317 r[14] 3318 ), 3319 O( 3320 qe, 3321 "click", 3322 /*click_handler*/ 3323 r[15] 3324 ), 3325 O( 3326 et, 3327 "click", 3328 /*click_handler_1*/ 3329 r[16] 3330 ), 3331 O( 3332 m, 3333 "submit", 3334 /*submit_handler*/ 3335 r[17] 3336 ), 3337 xe(Be.call(null, e)) 3338 ], Tt = !0); 3339 }, 3340 p(ee, [ke]) { 3341 (!Ce || ke & /*$renewal*/ 3342 8) && Ee( 3343 a, 3344 /*$renewal*/ 3345 ee[3] 3346 ), (!Ce || ke & /*$amount*/ 3347 4) && (g.value = /*$amount*/ 3348 ee[2]), (!Ce || ke & /*$renewal*/ 3349 8) && (x.value = /*$renewal*/ 3350 ee[3]), (!Ce || ke & /*firstname, lastname*/ 3351 3 && D !== (D = /*firstname*/ 3352 ee[0] + " " + /*lastname*/ 3353 ee[1])) && (L.value = D), ke & /*firstname*/ 3354 1 && oe.value !== /*firstname*/ 3355 ee[0] && be( 3356 oe, 3357 /*firstname*/ 3358 ee[0] 3359 ), ke & /*lastname*/ 3360 2 && _.value !== /*lastname*/ 3361 ee[1] && be( 3362 _, 3363 /*lastname*/ 3364 ee[1] 3365 ), ke & /*$email*/ 3366 32 && ue.value !== /*$email*/ 3367 ee[5] && be( 3368 ue, 3369 /*$email*/ 3370 ee[5] 3371 ), (!Ce || ke & /*$paymentConfig*/ 3372 16 && mt !== (mt = /*$paymentConfig*/ 3373 ee[4].data.recurring.sepaFormEndpoint)) && s(m, "action", mt), (!Ce || ke & /*$renewal, $amount*/ 3374 12 && gt !== (gt = `${/*$renewal*/ 3375 ee[3]} ${/*$amount*/ 3376 ee[2]}`)) && s(m, "data-content-target", gt); 3377 }, 3378 i(ee) { 3379 Ce || (S(u.$$.fragment, ee), Ce = !0); 3380 }, 3381 o(ee) { 3382 A(u.$$.fragment, ee), Ce = !1; 3383 }, 3384 d(ee) { 3385 ee && k(e), N(u), Tt = !1, re(qt); 3386 } 3387 }; 3388} 3389function Wa(r, e, n) { 3390 let t, a, i, l; 3391 B(r, ze, (T) => n(2, t = T)), B(r, Le, (T) => n(3, a = T)), B(r, De, (T) => n(4, i = T)), B(r, it, (T) => n(5, l = T)); 3392 let c = t + " â¬", o, u; 3393 const p = new URLSearchParams(window.location.search); 3394 p.append("category", "Softpaywall2"), p.append("provider", "Sepa"); 3395 const m = [document.location.href.split("?")[0], p.toString()].join("?"); 3396 function b() { 3397 o = this.value, n(0, o); 3398 } 3399 const w = (T) => { 3400 se(T, { 3401 eventAction: `Invalid ${T.currentTarget.name}`, 3402 eventName: T.currentTarget.value 3403 }); 3404 }; 3405 function v() { 3406 u = this.value, n(1, u); 3407 } 3408 const h = (T) => { 3409 se(T, { 3410 eventAction: `Invalid ${T.currentTarget.name}`, 3411 eventName: T.currentTarget.value 3412 }); 3413 }, g = (T) => { 3414 se(T, { 3415 eventAction: `Invalid ${T.currentTarget.name}`, 3416 eventName: T.currentTarget.value 3417 }); 3418 }; 3419 function y() {
3420 l = this.value, it.set(l); 3421 } 3422 return [ 3423 o, 3424 u, 3425 t, 3426 a, 3427 i, 3428 l, 3429 c, 3430 m, 3431 b, 3432 w, 3433 v, 3434 h, 3435 g, 3436 y, 3437 (T) => { 3438 se(T, { 3439 eventAction: `Invalid ${T.currentTarget.name}`, 3440 eventName: T.currentTarget.value 3441 }); 3442 }, 3443 (T) => { 3444 se(T); 3445 }, 3446 (T) => { 3447 se(T), fe.set("lead"); 3448 }, 3449 (T) => { 3450 Me(T); 3451 } 3452 ]; 3453} 3454class Kn extends Z { 3455 constructor(e) { 3456 super(), W(this, e, Wa, qa, q, {}); 3457 } 3458} 3459X(Kn, {}, [], [], !0); 3460function bn(r) { 3461 let e, n, t, a; 3462 const i = [Ka, Va, Za, Xa], l = []; 3463 function c(o, u) { 3464 return ( 3465 /*$paywallState*/ 3466 o[2] === "abo_collapsed" ? 0 : ( 3467 /*$paywallState*/ 3468 o[2] === "already_paid" ? 1 : ( 3469 /*$paywallState*/ 3470 o[2] === "not_now" ? 2 : 3 3471 ) 3472 ) 3473 ); 3474 } 3475 return n = c(r), t = l[n] = i[n](r), { 3476 c() { 3477 e = f("div"), t.c(); 3478 }, 3479 m(o, u) { 3480 C(o, e, u), l[n].m(e, null), a = !0; 3481 }, 3482 p(o, u) { 3483 let p = n; 3484 n = c(o), n === p ? l[n].p(o, u) : (pe(), A(l[p], 1, 1, () => { 3485 l[p] = null; 3486 }), me(), t = l[n], t ? t.p(o, u) : (t = l[n] = i[n](o), t.c()), S(t, 1), t.m(e, null)); 3487 }, 3488 i(o) { 3489 a || (S(t), a = !0); 3490 }, 3491 o(o) { 3492 A(t), a = !1; 3493 }, 3494 d(o) { 3495 o && k(e), l[n].d(); 3496 } 3497 }; 3498} 3499function Xa(r) { 3500 let e, n, t, a, i; 3501 const l = [Ja, Ga, Ya], c = []; 3502 function o(u, p) { 3503 return ( 3504 /*$paywallState*/ 3505 u[2] === "sepa" ? 0 : ( 3506 /*$paywallState*/ 3507 u[2] === "lead" ? 1 : 2 3508 ) 3509 ); 3510 } 3511 return t = o(r), a = c[t] = l[t](r), { 3512 c() { 3513 e = f("div"), n = f("div"), a.c(), s(n, "class", "Xfixed overflow-y-scroll supports-dynamic-viewport:max-h-dynamic-viewport max-h-viewport p-4 sm:p-6 bg-pure-white overscroll-contain shadow-[0_0_35px_-10px_rgba(0,0,0,0.3)]"), Se( 3514 n, 3515 "top-0", 3516 /*$forcePaywallOverlay*/ 3517 r[1] 3518 ), Se(n, "bottom-0", !/*$forcePaywallOverlay*/ 3519 r[1]), s(e, "class", "fixed z-beat-legacy top-0 right-0 bottom-0 left-0 bg-fond-green/90 flex flex-col justify-end"), Se( 3520 e, 3521 "justify-center", 3522 /*$forcePaywallOverlay*/ 3523 r[1] 3524 ); 3525 }, 3526 m(u, p) { 3527 C(u, e, p), d(e, n), c[t].m(n, null), i = !0; 3528 }, 3529 p(u, p) { 3530 let m = t; 3531 t = o(u), t === m ? c[t].p(u, p) : (pe(), A(c[m], 1, 1, () => { 3532 c[m] = null; 3533 }), me(), a = c[t], a ? a.p(u, p) : (a = c[t] = l[t](u), a.c()), S(a, 1), a.m(n, null)), (!i || p & /*$forcePaywallOverlay*/ 3534 2) && Se( 3535 n, 3536 "top-0", 3537 /*$forcePaywallOverlay*/ 3538 u[1] 3539 ), (!i || p & /*$forcePaywallOverlay*/ 3540 2) && Se(n, "bottom-0", !/*$forcePaywallOverlay*/ 3541 u[1]), (!i || p & /*$forcePaywallOverlay*/ 3542 2) && Se( 3543 e, 3544 "justify-center", 3545 /*$forcePaywallOverlay*/ 3546 u[1] 3547 ); 3548 }, 3549 i(u) { 3550 i || (S(a), i = !0); 3551 }, 3552 o(u) { 3553 A(a), i = !1; 3554 }, 3555 d(u) { 3556 u && k(e), c[t].d(); 3557 } 3558 }; 3559} 3560function Za(r) { 3561 let e, n; 3562 return e = new Hn({ 3563 props: { articlesread: ( 3564 /*articlesread*/ 3565 r[0] 3566 ) } 3567 }), { 3568 c() { 3569 R(e.$$.fragment); 3570 }, 3571 m(t, a) { 3572 M(e, t, a), n = !0; 3573 }, 3574 p(t, a) { 3575 const i = {}; 3576 a & /*articlesread*/ 3577 1 && (i.articlesread = /*articlesread*/ 3578 t[0]), e.$set(i); 3579 }, 3580 i(t) { 3581 n || (S(e.$$.fragment, t), n = !0); 3582 }, 3583 o(t) { 3584 A(e.$$.fragment, t), n = !1; 3585 }, 3586 d(t) { 3587 N(e, t); 3588 } 3589 }; 3590} 3591function Va(r) { 3592 let e, n; 3593 return e = new Un({}), { 3594 c() { 3595 R(e.$$.fragment); 3596 }, 3597 m(t, a) { 3598 M(e, t, a), n = !0; 3599 }, 3600 p: j, 3601 i(t) { 3602 n || (S(e.$$.fragment, t), n = !0); 3603 }, 3604 o(t) { 3605 A(e.$$.fragment, t), n = !1; 3606 }, 3607 d(t) { 3608 N(e, t); 3609 } 3610 }; 3611} 3612function Ka(r) { 3613 let e, n; 3614 return e = new Fn({ 3615 props: { articlesread: ( 3616 /*articlesread*/ 3617 r[0] 3618 ) } 3619 }), { 3620 c() { 3621 R(e.$$.fragment); 3622 }, 3623 m(t, a) { 3624 M(e, t, a), n = !0; 3625 }, 3626 p(t, a) { 3627 const i = {}; 3628 a & /*articlesread*/ 3629 1 && (i.articlesread = /*articlesread*/ 3630 t[0]), e.$set(i); 3631 }, 3632 i(t) { 3633 n || (S(e.$$.fragment, t), n = !0); 3634 }, 3635 o(t) { 3636 A(e.$$.fragment, t), n = !1; 3637 }, 3638 d(t) { 3639 N(e, t); 3640 } 3641 }; 3642} 3643function Ya(r) { 3644 let e, n; 3645 return e = new Bn({ 3646 props: { articlesread: ( 3647 /*articlesread*/ 3648 r[0] 3649 ) } 3650 }), { 3651 c() { 3652 R(e.$$.fragment); 3653 }, 3654 m(t, a) { 3655 M(e, t, a), n = !0; 3656 }, 3657 p(t, a) { 3658 const i = {}; 3659 a & /*articlesread*/ 3660 1 && (i.articlesread = /*articlesread*/ 3661 t[0]), e.$set(i); 3662 }, 3663 i(t) { 3664 n || (S(e.$$.fragment, t), n = !0); 3665 }, 3666 o(t) { 3667 A(e.$$.fragment, t), n = !1; 3668 }, 3669 d(t) { 3670 N(e, t); 3671 } 3672 }; 3673} 3674function Ga(r) { 3675 let e, n; 3676 return e = new Vn({}), { 3677 c() { 3678 R(e.$$.fragment); 3679 }, 3680 m(t, a) { 3681 M(e, t, a), n = !0; 3682 }, 3683 p: j, 3684 i(t) { 3685 n || (S(e.$$.fragment, t), n = !0); 3686 }, 3687 o(t) { 3688 A(e.$$.fragment, t), n = !1; 3689 }, 3690 d(t) { 3691 N(e, t); 3692 } 3693 }; 3694} 3695function Ja(r) { 3696 let e, n; 3697 return e = new Kn({}), { 3698 c() { 3699 R(e.$$.fragment); 3700 }, 3701 m(t, a) { 3702 M(e, t, a), n = !0; 3703 }, 3704 p: j, 3705 i(t) { 3706 n || (S(e.$$.fragment, t), n = !0); 3707 }, 3708 o(t) { 3709 A(e.$$.fragment, t), n = !1; 3710 }, 3711 d(t) { 3712 N(e, t); 3713 } 3714 }; 3715} 3716function Qa(r) { 3717 let e, n, t = ( 3718 /*$forcePaywallOverlay*/ 3719 (r[1] || /*$paywallState*/ 3720 r[2] !== "paid" && /*$paywallState*/ 3721 r[2] !== "already_paid_dismissed") && bn(r) 3722 ); 3723 return { 3724 c() { 3725 t && t.c(), e = ye(); 3726 }, 3727 m(a, i) { 3728 t && t.m(a, i), C(a, e, i), n = !0; 3729 }, 3730 p(a, [i]) { 3731 /*$forcePaywallOverlay*/ 3732 a[1] || /*$paywallState*/ 3733 a[2] !== "paid" && /*$paywallState*/ 3734 a[2] !== "already_paid_dismissed" ? t ? (t.p(a, i), i & /*$forcePaywallOverlay, $paywallState*/ 3735 6 && S(t, 1)) : (t = bn(a), t.c(), S(t, 1), t.m(e.parentNode, e)) : t && (pe(), A(t, 1, 1, () => { 3736 t = null; 3737 }), me()); 3738 }, 3739 i(a) { 3740 n || (S(t), n = !0); 3741 }, 3742 o(a) { 3743 A(t), n = !1; 3744 }, 3745 d(a) { 3746 a && k(e), t && t.d(a); 3747 } 3748 }; 3749} 3750function ei(r, e, n) { 3751 let t, a; 3752 B(r, Ge, (o) => n(1, t = o)), B(r, fe, (o) => n(2, a = o)); 3753 let { isLoggedIn: i } = e, { isSubscriber: l } = e, { articlesread: c } = e; 3754 return r.$$set = (o) => { 3755 "isLoggedIn" in o && n(3, i = o.isLoggedIn), "isSubscriber" in o && n(4, l = o.isSubscriber), "articlesread" in o && n(0, c = o.articlesread); 3756 }, [c, t, a, i, l]; 3757} 3758class Yn extends Z { 3759 constructor(e) { 3760 super(), W(this, e, ei, Qa, q, { 3761 isLoggedIn: 3, 3762 isSubscriber: 4, 3763 articlesread: 0 3764 }); 3765 } 3766 get isLoggedIn() { 3767 return this.$$.ctx[3]; 3768 } 3769 set isLoggedIn(e) { 3770 this.$$set({ isLoggedIn: e }), H(); 3771 } 3772 get isSubscriber() { 3773 return this.$$.ctx[4]; 3774 } 3775 set isSubscriber(e) { 3776 this.$$set({ isSubscriber: e }), H(); 3777 } 3778 get articlesread() { 3779 return this.$$.ctx[0]; 3780 } 3781 set articlesread(e) { 3782 this.$$set({ articlesread: e }), H(); 3783 } 3784} 3785X(Yn, { isLoggedIn: {}, isSubscriber: {}, articlesread: {} }, [], [], !0); 3786function ti(r) { 3787 let e, n, t, a, i, l, c, o, u, p, m, b, w, v, h; 3788 return p = new Re({
3789 props: { claim: "DeineZeitung", inline: !0 } 3790 }), { 3791 c() { 3792 e = f("div"), n = f("div"), t = f("div"), a = f("h1"), a.textContent = "Vielen Dank! Jeder Beitrag zählt.", i = $(), l = f("p"), l.textContent = `Mit deiner Unterstützung geben wir Menschen eine Stimme, die sonst nicht zu Wort kommen und 3793 sichern unabhängige und kritische Berichterstattung.`, c = $(), o = f("p"), u = f("span"), R(p.$$.fragment), m = $(), b = f("button"), b.textContent = "SchlieÃen", s(a, "class", "text-brand text-2xl"), s(l, "class", "text-lg text-center"), s(u, "class", "text-xl"), s(b, "class", "button button_primary"), s(t, "class", "w-full flex flex-col items-center justify-center gap-3"), s(n, "class", "sm:max-w-[40rem] p-4 sm:p-6 bg-pure-white shadow-[0_0_35px_-10px_rgba(0,0,0,0.3)] rounded"), s(e, "class", "fixed z-beat-legacy top-0 left-0 right-0 bottom-0 bg-fond-blue/90 flex items-center justify-center p-4"); 3794 }, 3795 m(g, y) { 3796 C(g, e, y), d(e, n), d(n, t), d(t, a), d(t, i), d(t, l), d(t, c), d(t, o), d(o, u), M(p, u, null), d(t, m), d(t, b), w = !0, v || (h = O( 3797 e, 3798 "click", 3799 /*click_handler*/ 3800 r[0] 3801 ), v = !0); 3802 }, 3803 p: j, 3804 i(g) { 3805 w || (S(p.$$.fragment, g), w = !0); 3806 }, 3807 o(g) { 3808 A(p.$$.fragment, g), w = !1; 3809 }, 3810 d(g) { 3811 g && k(e), N(p), v = !1, h(); 3812 } 3813 }; 3814} 3815function ni(r) { 3816 return [(n) => { 3817 Ye.set("payment_success_dismissed"); 3818 }]; 3819} 3820class Gn extends Z { 3821 constructor(e) { 3822 super(), W(this, e, ni, ti, q, {}); 3823 } 3824} 3825X(Gn, {}, [], [], !0); 3826function ri(r) { 3827 let e, n, t, a, i, l, c, o, u, p, m, b, w, v, h, g, y, x; 3828 return p = new Re({ 3829 props: { claim: "DeineZeitung", inline: !0 } 3830 }), { 3831 c() { 3832 e = f("div"), n = f("div"), t = f("div"), a = f("h1"), a.textContent = "Hoppla!", i = $(), l = f("p"), l.textContent = "Deine Zahlung hat nicht geklappt. Bitte versuche es noch einmal.", c = $(), o = f("p"), u = f("span"), R(p.$$.fragment), m = $(), b = f("div"), w = f("button"), w.textContent = "Erneut versuchen", v = $(), h = f("button"), h.textContent = "Nicht jetzt", s(a, "class", "text-brand text-2xl"), s(l, "class", "text-lg"), s(u, "class", "text-xl"), s(w, "class", "button button_primary xs:order-last"), s(h, "class", "button button_quinary"), s(b, "class", "flex flex-col xs:flex-row gap-3 justify-center items-center"), s(t, "class", "w-full flex flex-col items-center justify-center gap-3"), s(n, "class", "sm:max-w-[40rem] p-4 sm:p-6 bg-pure-white shadow-[0_0_35px_-10px_rgba(0,0,0,0.3)] rounded"), s(e, "class", "fixed z-beat-legacy top-0 left-0 right-0 bottom-0 bg-fond-blue/90 flex items-center justify-center p-4"); 3833 }, 3834 m(z, L) { 3835 C(z, e, L), d(e, n), d(n, t), d(t, a), d(t, i), d(t, l), d(t, c), d(t, o), d(o, u), M(p, u, null), d(t, m), d(t, b), d(b, w), d(b, v), d(b, h), g = !0, y || (x = [ 3836 O( 3837 w, 3838 "click", 3839 /*click_handler*/ 3840 r[0] 3841 ), 3842 O( 3843 h, 3844 "click", 3845 /*click_handler_1*/ 3846 r[1] 3847 ) 3848 ], y = !0); 3849 }, 3850 p: j, 3851 i(z) { 3852 g || (S(p.$$.fragment, z), g = !0); 3853 }, 3854 o(z) { 3855 A(p.$$.fragment, z), g = !1; 3856 }, 3857 d(z) { 3858 z && k(e), N(p), y = !1, re(x); 3859 } 3860 }; 3861} 3862function ai(r) { 3863 return [(t) => { 3864 Ye.set("payment_retry"), fe.set("lead"); 3865 }, (t) => { 3866 Ye.set("payment_error_dismissed"); 3867 }]; 3868} 3869class Jn extends Z { 3870 constructor(e) { 3871 super(), W(this, e, ai, ri, q, {}); 3872 } 3873} 3874X(Jn, {}, [], [], !0); 3875function ii(r) { 3876 let e, n; 3877 return e = new Jn({}), { 3878 c() { 3879 R(e.$$.fragment); 3880 }, 3881 m(t, a) { 3882 M(e, t, a), n = !0; 3883 }, 3884 p: j, 3885 i(t) { 3886 n || (S(e.$$.fragment, t), n = !0); 3887 }, 3888 o(t) { 3889 A(e.$$.fragment, t), n = !1; 3890 }, 3891 d(t) { 3892 N(e, t); 3893 } 3894 }; 3895} 3896function li(r) { 3897 let e, n; 3898 return e = new Gn({}), { 3899 c() { 3900 R(e.$$.fragment); 3901 }, 3902 m(t, a) { 3903 M(e, t, a), n = !0; 3904 }, 3905 p: j, 3906 i(t) { 3907 n || (S(e.$$.fragment, t), n = !0); 3908 }, 3909 o(t) { 3910 A(e.$$.fragment, t), n = !1; 3911 }, 3912 d(t) { 3913 N(e, t); 3914 } 3915 }; 3916} 3917function oi(r) { 3918 let e, n; 3919 return e = new Yn({ 3920 props: { 3921 isLoggedIn: ( 3922 /*isLoggedIn*/ 3923 r[0] 3924 ), 3925 isSubscriber: ( 3926 /*isSubscriber*/ 3927 r[1] 3928 ), 3929 articlesread: ( 3930 /*articlesread*/ 3931 r[3] 3932 ) 3933 } 3934 }), { 3935 c() { 3936 R(e.$$.fragment); 3937 }, 3938 m(t, a) { 3939 M(e, t, a), n = !0; 3940 }, 3941 p(t, a) { 3942 const i = {}; 3943 a & /*isLoggedIn*/ 3944 1 && (i.isLoggedIn = /*isLoggedIn*/ 3945 t[0]), a & /*isSubscriber*/ 3946 2 && (i.isSubscriber = /*isSubscriber*/ 3947 t[1]), a & /*articlesread*/ 3948 8 && (i.articlesread = /*articlesread*/ 3949 t[3]), e.$set(i); 3950 }, 3951 i(t) { 3952 n || (S(e.$$.fragment, t), n = !0); 3953 }, 3954 o(t) { 3955 A(e.$$.fragment, t), n = !1; 3956 }, 3957 d(t) { 3958 N(e, t); 3959 } 3960 }; 3961} 3962function si(r) { 3963 let e, n, t, a, i, l; 3964 const c = [oi, li, ii], o = []; 3965 function u(p, m) { 3966 return ( 3967 /*$forcePaywallOverlay*/ 3968 p[4] || /*$paymentState*/ 3969 p[5] === "payment_retry" || /*isActive*/ 3970 p[7] && /*$readingState*/ 3971 p[6] > ci ? 0 : ( 3972 /*$paymentState*/ 3973 p[5] === "payment_success" ? 1 : ( 3974 /*$paymentState*/ 3975 p[5] === "payment_error" ? 2 : -1 3976 ) 3977 ) 3978 ); 3979 }
3980 return ~(e = u(r)) && (n = o[e] = c[e](r)), { 3981 c() { 3982 n && n.c(), t = ye(); 3983 }, 3984 m(p, m) { 3985 ~e && o[e].m(p, m), C(p, t, m), a = !0, i || (l = O( 3986 window, 3987 "scroll", 3988 /*handleScroll*/ 3989 r[8] 3990 ), i = !0); 3991 }, 3992 p(p, [m]) { 3993 let b = e; 3994 e = u(p), e === b ? ~e && o[e].p(p, m) : (n && (pe(), A(o[b], 1, 1, () => { 3995 o[b] = null; 3996 }), me()), ~e ? (n = o[e], n ? n.p(p, m) : (n = o[e] = c[e](p), n.c()), S(n, 1), n.m(t.parentNode, t)) : n = null); 3997 }, 3998 i(p) { 3999 a || (S(n), a = !0); 4000 }, 4001 o(p) { 4002 A(n), a = !1; 4003 }, 4004 d(p) { 4005 p && k(t), ~e && o[e].d(p), i = !1, l(); 4006 } 4007 }; 4008} 4009const ci = 9; 4010function di(r, e, n) { 4011 let t, a, i, l = j, c = () => (l(), l = vt(w, (g) => n(6, i = g)), w); 4012 B(r, Ge, (g) => n(4, t = g)), B(r, Ye, (g) => n(5, a = g)), r.$$.on_destroy.push(() => l()); 4013 let { isLoggedIn: o } = e, { isSubscriber: u } = e; 4014 const p = /\/artikel/.test(document.location.pathname); 4015 let m = !u && p, b = Br(); 4016 if (p) { 4017 const g = document.location.pathname; 4018 g !== Hr() && (b = b + 1, Fr(b), Ur(g)); 4019 } 4020 const w = de(0); 4021 c(); 4022 let v; 4023 function h() { 4024 if (v) { 4025 const g = v.getBoundingClientRect(), x = Math.max(0, -g.top) / (g.height - Math.min(document.documentElement.clientHeight, g.bottom)); 4026 w.set(Math.round(100 * x)); 4027 } 4028 } 4029 return mr(() => { 4030 v = document.querySelector(".Article"); 4031 }), r.$$set = (g) => { 4032 "isLoggedIn" in g && n(0, o = g.isLoggedIn), "isSubscriber" in g && n(1, u = g.isSubscriber); 4033 }, [ 4034 o, 4035 u, 4036 w, 4037 b, 4038 t, 4039 a, 4040 i, 4041 m, 4042 h 4043 ]; 4044} 4045class Qn extends Z { 4046 constructor(e) { 4047 super(), W(this, e, di, si, q, { 4048 isLoggedIn: 0, 4049 isSubscriber: 1, 4050 readingState: 2 4051 }); 4052 } 4053 get isLoggedIn() { 4054 return this.$$.ctx[0]; 4055 } 4056 set isLoggedIn(e) { 4057 this.$$set({ isLoggedIn: e }), H(); 4058 } 4059 get isSubscriber() { 4060 return this.$$.ctx[1]; 4061 } 4062 set isSubscriber(e) { 4063 this.$$set({ isSubscriber: e }), H(); 4064 } 4065 get readingState() { 4066 return this.$$.ctx[2]; 4067 } 4068} 4069X(Qn, { isLoggedIn: {}, isSubscriber: {} }, [], ["readingState"], !0); 4070function hn(r) { 4071 let e, n; 4072 return e = new Qn({ 4073 props: { 4074 isLoggedIn: ( 4075 /*isloggedin*/ 4076 r[0] 4077 ), 4078 isSubscriber: ( 4079 /*issubscriber*/ 4080 r[1] 4081 ) 4082 } 4083 }), { 4084 c() { 4085 R(e.$$.fragment); 4086 }, 4087 m(t, a) { 4088 M(e, t, a), n = !0; 4089 }, 4090 p(t, a) { 4091 const i = {}; 4092 a & /*isloggedin*/ 4093 1 && (i.isLoggedIn = /*isloggedin*/ 4094 t[0]), a & /*issubscriber*/ 4095 2 && (i.isSubscriber = /*issubscriber*/ 4096 t[1]), e.$set(i); 4097 }, 4098 i(t) { 4099 n || (S(e.$$.fragment, t), n = !0); 4100 }, 4101 o(t) { 4102 A(e.$$.fragment, t), n = !1; 4103 }, 4104 d(t) { 4105 N(e, t); 4106 } 4107 }; 4108} 4109function wn(r) { 4110 let e, n; 4111 return e = new Rn({}), { 4112 c() { 4113 R(e.$$.fragment); 4114 }, 4115 m(t, a) { 4116 M(e, t, a), n = !0; 4117 }, 4118 i(t) { 4119 n || (S(e.$$.fragment, t), n = !0); 4120 }, 4121 o(t) { 4122 A(e.$$.fragment, t), n = !1; 4123 }, 4124 d(t) { 4125 N(e, t); 4126 } 4127 }; 4128} 4129function ui(r) { 4130 let e, n, t, a, i, l = ( 4131 /*$paymentConfig*/ 4132 r[2].data && /*$paywallContent*/ 4133 r[3] && hn(r) 4134 ), c = ( 4135 /*$nerfContent*/ 4136 r[4] && wn() 4137 ); 4138 return { 4139 c() { 4140 e = f("div"), l && l.c(), n = $(), c && c.c(), s(e, "class", "[all:initial]"); 4141 }, 4142 m(o, u) { 4143 C(o, e, u), l && l.m(e, null), d(e, n), c && c.m(e, null), t = !0, a || (i = xe(lt.call(null, e, ot)), a = !0); 4144 }, 4145 p(o, [u]) { 4146 /*$paymentConfig*/ 4147 o[2].data && /*$paywallContent*/ 4148 o[3] ? l ? (l.p(o, u), u & /*$paymentConfig, $paywallContent*/ 4149 12 && S(l, 1)) : (l = hn(o), l.c(), S(l, 1), l.m(e, n)) : l && (pe(), A(l, 1, 1, () => { 4150 l = null; 4151 }), me()), /*$nerfContent*/ 4152 o[4] ? c ? u & /*$nerfContent*/ 4153 16 && S(c, 1) : (c = wn(), c.c(), S(c, 1), c.m(e, null)) : c && (pe(), A(c, 1, 1, () => { 4154 c = null; 4155 }), me()); 4156 }, 4157 i(o) { 4158 t || (S(l), S(c), t = !0); 4159 }, 4160 o(o) { 4161 A(l), A(c), t = !1; 4162 }, 4163 d(o) { 4164 o && k(e), l && l.d(), c && c.d(), a = !1, i(); 4165 } 4166 }; 4167} 4168function fi(r, e, n) { 4169 let t, a, i; 4170 B(r, De, (o) => n(2, t = o)), B(r, Ct, (o) => n(3, a = o)), B(r, Nn, (o) => n(4, i = o)); 4171 let { isloggedin: l = !1 } = e, { issubscriber: c = !1 } = e; 4172 return r.$$set = (o) => { 4173 "isloggedin" in o && n(0, l = o.isloggedin), "issubscriber" in o && n(1, c = o.issubscriber); 4174 }, [l, c, t, a, i]; 4175} 4176class pi extends Z { 4177 constructor(e) { 4178 super(), W(this, e, fi, ui, q, { isloggedin: 0, issubscriber: 1 }); 4179 } 4180 get isloggedin() { 4181 return this.$$.ctx[0]; 4182 } 4183 set isloggedin(e) { 4184 this.$$set({ isloggedin: e }), H(); 4185 } 4186 get issubscriber() { 4187 return this.$$.ctx[1]; 4188 } 4189 set issubscriber(e) { 4190 this.$$set({ issubscriber: e }), H(); 4191 } 4192} 4193customElements.define("freiwillig-zahlen", X(pi, { isloggedin: { type: "Boolean" }, issubscriber: { type: "Boolean" } }, [], [], !0)); 4194function mi(r) { 4195 let e, n, t, a, i; 4196 const l = ( 4197 /*#slots*/ 4198 r[1].default 4199 ), c = ar( 4200 l, 4201 r, 4202 /*$$scope*/ 4203 r[0], 4204 null 4205 ); 4206 return { 4207 c() { 4208 e = f("div"), n = f("button"), c && c.c(), s(n, "class", "button button_primary"), s(e, "class", "[all:initial]"); 4209 }, 4210 m(o, u) { 4211 C(o, e, u), d(e, n), c && c.m(n, null), t = !0, a || (i = [ 4212 O( 4213 n, 4214 "click", 4215 /*click_handler*/ 4216 r[2] 4217 ), 4218 xe(lt.call(null, e, ot)) 4219 ], a = !0); 4220 }, 4221 p(o, [u]) { 4222 c && c.p && (!t || u & /*$$scope*/ 4223 1) && lr( 4224 c, 4225 l, 4226 o, 4227 /*$$scope*/ 4228 o[0], 4229 t ? ir( 4230 l, 4231 /*$$scope*/ 4232 o[0], 4233 u, 4234 null 4235 ) : or( 4236 /*$$scope*/ 4237 o[0] 4238 ), 4239 null 4240 ); 4241 }, 4242 i(o) { 4243 t || (S(c, o), t = !0); 4244 }, 4245 o(o) { 4246 A(c, o), t = !1; 4247 }, 4248 d(o) { 4249 o && k(e), c && c.d(o), a = !1, re(i); 4250 } 4251 }; 4252} 4253function gi(r, e, n) { 4254 let { $$slots: t = {}, $$scope: a } = e; 4255 const i = (l) => { 4256 fe.set("lead"), Ge.set(!0); 4257 }; 4258 return r.$$set = (l) => { 4259 "$$scope" in l && n(0, a = l.$$scope); 4260 }, [a, t, i]; 4261} 4262class bi extends Z { 4263 constructor(e) { 4264 super(), W(this, e, gi, mi, q, {}); 4265 } 4266} 4267customElements.define("freiwillig-zahlen-button", X(bi, {}, ["default"], [], !0)); 4268function _n(r) { 4269 let e, n, t, a, i; 4270 return n = new It({ 4271 props: { 4272 bankTransferOpen: ( 4273 /*banktransferopen*/ 4274 r[0] 4275 ) 4276 } 4277 }), { 4278 c() { 4279 e = f("div"), R(n.$$.fragment), s(e, "class", "[all:initial]"), s(e, "data-content-name", "Softpaywall2 Article"); 4280 }, 4281 m(l, c) { 4282 C(l, e, c), M(n, e, null), t = !0, a || (i = [ 4283 xe(lt.call(null, e, ot)), 4284 xe(Be.call(null, e)) 4285 ], a = !0); 4286 }, 4287 p(l, c) { 4288 const o = {}; 4289 c & /*banktransferopen*/ 4290 1 && (o.bankTransferOpen = /*banktransferopen*/ 4291 l[0]), n.$set(o); 4292 }, 4293 i(l) { 4294 t || (S(n.$$.fragment, l), t = !0); 4295 }, 4296 o(l) { 4297 A(n.$$.fragment, l), t = !1; 4298 }, 4299 d(l) { 4300 l && k(e), N(n), a = !1, re(i); 4301 } 4302 }; 4303} 4304function hi(r) { 4305 let e, n, t = ( 4306 /*$paymentConfig*/ 4307 r[1].data && _n(r) 4308 ); 4309 return { 4310 c() { 4311 t && t.c(), e = ye(); 4312 }, 4313 m(a, i) { 4314 t && t.m(a, i), C(a, e, i), n = !0; 4315 }, 4316 p(a, [i]) { 4317 /*$paymentConfig*/ 4318 a[1].data ? t ? (t.p(a, i), i & /*$paymentConfig*/ 4319 2 && S(t, 1)) : (t = _n(a), t.c(), S(t, 1), t.m(e.parentNode, e)) : t && (pe(), A(t, 1, 1, () => { 4320 t = null; 4321 }), me()); 4322 }, 4323 i(a) { 4324 n || (S(t), n = !0); 4325 }, 4326 o(a) { 4327 A(t), n = !1; 4328 }, 4329 d(a) { 4330 a && k(e), t && t.d(a); 4331 } 4332 }; 4333} 4334function wi(r, e, n) { 4335 let t; 4336 B(r, De, (i) => n(1, t = i)); 4337 let { banktransferopen: a = !1 } = e; 4338 return r.$$set = (i) => { 4339 "banktransferopen" in i && n(0, a = i.banktransferopen); 4340 }, [a, t]; 4341} 4342class _i extends Z { 4343 constructor(e) { 4344 super(), W(this, e, wi, hi, q, { banktransferopen: 0 }); 4345 } 4346 get banktransferopen() { 4347 return this.$$.ctx[0]; 4348 } 4349 set banktransferopen(e) { 4350 this.$$set({ banktransferopen: e }), H(); 4351 } 4352} 4353customElements.define("freiwillig-zahlen-banner", X(_i, { banktransferopen: { type: "Boolean" } }, [], [], !0)); 4354function xn(r) { 4355 let e, n, t, a, i; 4356 const l = [ 4357 { 4358 loading: ( 4359 /*$campaignProgress*/ 4360 r[0].loading 4361 ) 4362 }, 4363 /*$campaignProgress*/ 4364 r[0].data 4365 ]; 4366 let c = {}; 4367 for (let o = 0; o < l.length; o += 1) 4368 c = Ot(c, l[o]); 4369 return n = new Nt({ props: c }), { 4370 c() { 4371 e = f("div"), R(n.$$.fragment), s(e, "class", "[all:initial]"); 4372 }, 4373 m(o, u) { 4374 C(o, e, u), M(n, e, null), t = !0, a || (i = xe(lt.call(null, e, ot)), a = !0); 4375 }, 4376 p(o, u) { 4377 const p = u & /*$campaignProgress*/ 4378 1 ? Sn(l, [ 4379 { 4380 loading: ( 4381 /*$campaignProgress*/ 4382 o[0].loading 4383 ) 4384 }, 4385 Cn( 4386 /*$campaignProgress*/ 4387 o[0].data 4388 ) 4389 ]) : {}; 4390 n.$set(p); 4391 }, 4392 i(o) { 4393 t || (S(n.$$.fragment, o), t = !0); 4394 }, 4395 o(o) { 4396 A(n.$$.fragment, o), t = !1; 4397 }, 4398 d(o) { 4399 o && k(e), N(n), a = !1, i(); 4400 } 4401 }; 4402} 4403function xi(r) { 4404 let e, n, t = ( 4405 /*$campaignProgress*/ 4406 r[0].data && xn(r) 4407 ); 4408 return { 4409 c() { 4410 t && t.c(), e = ye(); 4411 }, 4412 m(a, i) { 4413 t && t.m(a, i), C(a, e, i), n = !0; 4414 }, 4415 p(a, [i]) { 4416 /*$campaignProgress*/ 4417 a[0].data ? t ? (t.p(a, i), i & /*$campaignProgress*/ 4418 1 && S(t, 1)) : (t = xn(a), t.c(), S(t, 1), t.m(e.parentNode, e)) : t && (pe(), A(t, 1, 1, () => { 4419 t = null; 4420 }), me()); 4421 }, 4422 i(a) { 4423 n || (S(t), n = !0); 4424 }, 4425 o(a) { 4426 A(t), n = !1; 4427 }, 4428 d(a) { 4429 a && k(e), t && t.d(a); 4430 } 4431 }; 4432} 4433function yi(r, e, n) { 4434 let t; 4435 return B(r, Mt, (a) => n(0, t = a)), [t]; 4436} 4437class vi extends Z { 4438 constructor(e) { 4439 super(), W(this, e, yi, xi, q, {}); 4440 } 4441} 4442customElements.define("progressbar-banner", X(vi, {}, [], [], !0)); 4443Gr(); 4444export { 4445 pi as freiwilligZahlen, 4446 _i as freiwilligZahlenBanner, 4447 bi as freiwilligZahlenButton, 4448 vi as progressBarBanner 4449};
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.