PageSourceSearch

https://cdn.nd-aktuell.de/elements/widget/index.es.js

js nd-aktuell.de collected 2026-10-01 10:14:42 UTC 156,880 bytes, 4,449 lines download raw bytes

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-[&#39;&gt;&#39;] 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.