/* global React, useApp */
// ============================================================
// PAGES: Legal — Impressum, Datenschutz, AGB
// Rechtsverbindliche Texte (DE). Quelle: Anwalts-/Generator-PDFs.
// ============================================================

// ---------- helpers ----------
// A "block" is one of:
//   "text"                       -> <p>
//   ["line a", "line b"]         -> <p> with <br> between lines
//   React element                -> rendered as-is (used for links)
function LegalBlock(block, key) {
  if (React.isValidElement(block)) {
    return React.createElement("p", { className: "legal-p", key }, block);
  }
  if (Array.isArray(block)) {
    const out = [];
    block.forEach((ln, i) => {
      if (i > 0) out.push(React.createElement("br", { key: `br${i}` }));
      out.push(ln);
    });
    return React.createElement("p", { className: "legal-p", key }, out);
  }
  return React.createElement("p", { className: "legal-p", key }, block);
}

function LegalSection({ s, i }) {
  return (
    React.createElement("div", { className: "legal-section reveal", key: i },
      s.h && React.createElement("h2", { className: "legal-h" }, s.h),
      s.body.map((b, j) => LegalBlock(b, j))
    )
  );
}

// Generic legal page shell
function LegalPage({ eyebrow, title, lead, sections }) {
  const { lang } = useApp();
  return (
    React.createElement(React.Fragment, null,
      React.createElement("section", { className: "page-hero" },
        React.createElement("div", { className: "container" },
          React.createElement("span", { className: "eyebrow" }, eyebrow),
          React.createElement("h1", { className: "page-hero-title" }, title),
          lead && React.createElement("p", { className: "page-hero-lead" }, lead)
        )
      ),
      React.createElement("section", { className: "section legal-sec" },
        React.createElement("div", { className: "container legal-prose" },
          lang === "en" && React.createElement("p", { className: "legal-note" },
            "This is a legal document under German law and is therefore provided in German only."),
          sections.map((s, i) => React.createElement(LegalSection, { s, i, key: i }))
        )
      )
    )
  );
}

const mail = (addr) => React.createElement("a", { href: `mailto:${addr}` }, addr);
const tel = (label, num) => React.createElement("a", { href: `tel:${num}` }, label);
const ext = (url) => React.createElement("a", { href: url, target: "_blank", rel: "noopener" }, url);
// inline label + element on a single line (no <br>)
const inline = (...parts) => React.createElement(React.Fragment, null, ...parts);

// ---------- IMPRESSUM ----------
function ImpressumPage() {
  const { lang } = useApp();
  const sections = [
    { h: null, body: [["Joel Anthofer", "Metzgerweg 37", "93055 Regensburg", "Deutschland"]] },
    { h: "Kontakt", body: [
      inline("Telefon: ", tel("+49 163 3347560", "+491633347560")),
      inline("E-Mail: ", mail("Anthoferyacht@gmail.com")),
    ] },
    { h: "Vertreten durch", body: ["Joel Anthofer"] },
    { h: "Tätigkeit gemäß § 34c GewO", body: [
      "Erlaubnispflichtige Tätigkeit nach § 34c Gewerbeordnung (GewO): Vermittlung und Nachweis von Kaufinteressenten für bewegliche Sachen (Boote).",
    ] },
    { h: "Zuständige Aufsichtsbehörde", body: [
      ["Gewerbeamt Regensburg", "Johann–Hösl–Straße 11", "93055 Regensburg"],
    ] },
    { h: "Verantwortlich für den Inhalt nach § 18 Abs. 2 MStV", body: [
      ["Joel Anthofer", "Metzgerweg 37", "93055 Regensburg"],
    ] },
    { h: "EU-Streitschlichtung", body: [
      "Die Europäische Kommission stellt eine Plattform zur Online-Streitbeilegung (OS) bereit:",
      ext("https://ec.europa.eu/consumers/odr/"),
      "Unsere E-Mail-Adresse finden Sie oben im Impressum.",
    ] },
    { h: "Verbraucherstreitbeilegung / Universalschlichtungsstelle", body: [
      "Wir sind nicht verpflichtet und nicht bereit, an Streitbeilegungsverfahren vor einer Verbraucherschlichtungsstelle teilzunehmen.",
    ] },
    { h: "Haftung für Inhalte", body: [
      "Als Diensteanbieter sind wir gemäß § 7 Abs. 1 DDG für eigene Inhalte auf diesen Seiten nach den allgemeinen Gesetzen verantwortlich.",
      "Nach §§ 8 bis 10 DDG sind wir als Diensteanbieter jedoch nicht verpflichtet, übermittelte oder gespeicherte fremde Informationen zu überwachen oder nach Umständen zu forschen, die auf eine rechtswidrige Tätigkeit hinweisen.",
    ] },
    { h: "Haftung für Links", body: [
      "Unser Angebot enthält Links zu externen Websites Dritter, auf deren Inhalte wir keinen Einfluss haben. Deshalb können wir für diese fremden Inhalte auch keine Gewähr übernehmen.",
    ] },
    { h: "Urheberrecht", body: [
      "Die durch die Seitenbetreiber erstellten Inhalte und Werke auf diesen Seiten unterliegen dem deutschen Urheberrecht.",
    ] },
  ];
  return React.createElement(LegalPage, {
    eyebrow: lang === "de" ? "Rechtliches" : "Legal",
    title: "Impressum",
    lead: "Angaben gemäß § 5 DDG",
    sections,
  });
}

// ---------- DATENSCHUTZ ----------
function DatenschutzPage() {
  const { lang } = useApp();
  const sections = [
    { h: "1. Verantwortlicher", body: [
      "Verantwortlich für die Datenverarbeitung auf dieser Website ist:",
      ["Joel Anthofer", "Metzgerweg 37", "93055 Regensburg", "Deutschland"],
      inline("Telefon: ", tel("+49 163 3347560", "+491633347560")),
      inline("E-Mail: ", mail("Anthoferyacht@gmail.com")),
    ] },
    { h: "2. Das Wichtigste in Kürze", body: [
      "Diese Website ist eine rein informative Präsentationsseite. Wir setzen keine Cookies und schalten keine Werbung. Zur Reichweitenmessung nutzen wir lediglich eine cookielose, anonyme Statistik (Vercel Web Analytics), die keine personenbezogenen Profile bildet — Einzelheiten finden Sie in Abschnitt 3.",
      "Beim Aufruf der Website werden technisch bedingt Verbindungen zu einzelnen Dienstleistern aufgebaut (Hosting, Schriftarten, Skript-Bibliotheken — siehe Abschnitte 3 bis 5); dabei wird Ihre IP-Adresse übertragen. Darüber hinaus verarbeiten wir personenbezogene Daten nur, wenn Sie selbst mit uns in Kontakt treten, etwa über die Formulare auf dieser Website, per E-Mail, Telefon oder WhatsApp.",
    ] },
    { h: "3. Hosting und Reichweitenmessung (Vercel)", body: [
      "Diese Website wird bei der Vercel Inc., 340 S Lemon Ave #4133, Walnut, CA 91789, USA, gehostet. Beim Aufruf der Website verarbeitet Vercel automatisch Informationen in sogenannten Server-Logfiles, die Ihr Browser übermittelt: IP-Adresse, Datum und Uhrzeit des Abrufs, aufgerufene Seite bzw. Datei, Browsertyp und -version, Betriebssystem sowie die zuvor besuchte Seite (Referrer-URL).",
      "Die Verarbeitung erfolgt auf Grundlage von Art. 6 Abs. 1 lit. f DSGVO. Unser berechtigtes Interesse liegt in der technisch fehlerfreien Darstellung, der Stabilität und der Sicherheit der Website. Die Logdaten werden nicht mit anderen Datenquellen zusammengeführt; sie werden gelöscht, sobald sie für den Zweck ihrer Erhebung nicht mehr erforderlich sind. Mit Vercel besteht ein Auftragsverarbeitungsvertrag nach Art. 28 DSGVO; die Übermittlung in die USA stützt sich auf Standardvertragsklauseln gemäß Art. 46 Abs. 2 lit. c DSGVO.",
      "Zur statistischen Auswertung der Websitenutzung setzen wir zusätzlich „Vercel Web Analytics“ ein, einen Dienst desselben Anbieters. Der Dienst arbeitet ohne Cookies und ohne Local Storage und erstellt keine seitenübergreifenden Nutzerprofile. Erfasst werden ausschließlich anonyme, aggregierte Daten wie aufgerufene Seite, Referrer, ungefähre Region (Land/Stadt, abgeleitet aus der IP-Adresse, ohne diese zu speichern), Gerätetyp, Betriebssystem und Browser. Die Wiedererkennung erfolgt über einen aus der Anfrage berechneten Hash, der spätestens nach 24 Stunden verworfen wird; Ihre IP-Adresse wird nicht gespeichert, und ein Rückschluss auf Ihre Person ist nicht möglich.",
      "Rechtsgrundlage ist Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse an einer datensparsamen, anonymen Reichweitenmessung zur Verbesserung unseres Angebots). Da hierbei keine Informationen auf Ihrem Endgerät gespeichert oder ausgelesen werden, ist keine Einwilligung nach § 25 TDDDG erforderlich.",
      inline("Weitere Informationen zum Datenschutz bei Vercel Web Analytics: ", ext("https://vercel.com/docs/analytics/privacy-policy")),
    ] },
    { h: "4. Google Fonts", body: [
      "Zur einheitlichen Darstellung von Schriftarten bindet diese Website Schriften des Dienstes „Google Fonts“ direkt von Servern von Google ein. Beim Aufruf einer Seite lädt Ihr Browser die benötigten Schriftdateien von den Domains fonts.googleapis.com und fonts.gstatic.com. Hierdurch erlangt Google Kenntnis davon, dass diese Website über Ihre IP-Adresse aufgerufen wurde; zudem werden technische Daten wie Browserkennung (User-Agent) und Referrer-URL übertragen. Google Fonts setzt keine Cookies.",
      "Anbieter ist die Google Ireland Limited, Gordon House, Barrow Street, Dublin 4, Irland. Eine Übermittlung von Daten an Server der Google LLC in den USA kann dabei nicht ausgeschlossen werden; Google ist nach dem EU-US Data Privacy Framework zertifiziert.",
      "Die Einbindung erfolgt auf Grundlage von Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse an einer einheitlichen, ansprechenden Darstellung unserer Website).",
      inline("Weitere Informationen: ", ext("https://policies.google.com/privacy")),
    ] },
    { h: "5. Skript-Bibliotheken (CDN unpkg.com)", body: [
      "Diese Website lädt die für ihren Betrieb erforderlichen JavaScript-Bibliotheken (React, ReactDOM, Babel) über das öffentliche Content Delivery Network unpkg.com, das über die Infrastruktur der Cloudflare, Inc., 101 Townsend Street, San Francisco, CA 94107, USA, ausgeliefert wird. Beim Seitenaufruf werden dabei Ihre IP-Adresse sowie technische Verbindungsdaten (User-Agent, Referrer-URL) an das CDN übertragen; Cookies werden nicht gesetzt.",
      "Die Einbindung erfolgt auf Grundlage von Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse an einer sicheren und funktionsfähigen Bereitstellung der Website). Cloudflare ist nach dem EU-US Data Privacy Framework zertifiziert.",
      inline("Weitere Informationen: ", ext("https://www.cloudflare.com/privacypolicy/")),
    ] },
    { h: "6. Spracheinstellung (Local Storage)", body: [
      "Wenn Sie die Sprache der Website umschalten (Deutsch/Englisch), speichern wir Ihre Auswahl im sogenannten Local Storage Ihres Browsers (Eintrag „anth_lang“). Dieser Eintrag enthält keine personenbezogenen Daten, wird nicht an uns oder Dritte übertragen und dient ausschließlich dazu, Ihre Sprachwahl bei künftigen Besuchen beizubehalten. Die Speicherung ist für diese von Ihnen ausdrücklich gewünschte Funktion unbedingt erforderlich (§ 25 Abs. 2 Nr. 2 TDDDG); eine Einwilligung ist daher nicht notwendig. Sie können den Eintrag jederzeit über die Einstellungen Ihres Browsers löschen.",
    ] },
    { h: "7. Kontaktformular und Bewertungsanfrage", body: [
      "Wenn Sie uns über das Kontaktformular oder das Formular zur Bootsbewertung („Boot verkaufen“) eine Anfrage senden, verarbeiten wir die von Ihnen angegebenen Daten — insbesondere Name, E-Mail-Adresse, gegebenenfalls Telefonnummer, Angaben zu Ihrem Boot (z. B. Marke, Modell, Baujahr, Länge, Preisvorstellung, gewünschtes Paket) sowie den Inhalt Ihrer Nachricht — ausschließlich zur Bearbeitung und Beantwortung Ihrer Anfrage.",
      "Die Übermittlung erfolgt über WhatsApp: Beim Absenden öffnet sich WhatsApp mit einer aus Ihren Angaben vorbereiteten Nachricht, die Sie selbst an uns senden. Die Website selbst überträgt Ihre Eingaben nicht an einen Server; es gelten ergänzend die Hinweise zu WhatsApp in Abschnitt 9. Wenn Sie WhatsApp nicht nutzen möchten, senden Sie uns Ihre Anfrage stattdessen einfach per E-Mail oder rufen Sie uns an.",
      "Rechtsgrundlage ist Art. 6 Abs. 1 lit. b DSGVO, soweit Ihre Anfrage auf die Anbahnung oder Durchführung eines Vermittlungsauftrags gerichtet ist, im Übrigen Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse an der Beantwortung der an uns gerichteten Anfragen). Für die Bearbeitung erforderlich sind Ihr Name und Ihre E-Mail-Adresse, im Bewertungsformular zusätzlich die Angabe von Marke und Modell; alle weiteren Angaben sind freiwillig.",
    ] },
    { h: "8. Kontakt per E-Mail und Telefon", body: [
      "Wenn Sie uns per E-Mail oder Telefon kontaktieren, verarbeiten wir Ihre Angaben (z. B. Name, E-Mail-Adresse bzw. Rufnummer und der Inhalt Ihrer Nachricht) zur Bearbeitung Ihres Anliegens. Rechtsgrundlage ist Art. 6 Abs. 1 lit. b DSGVO, soweit Ihre Anfrage auf die Anbahnung oder Durchführung eines Vermittlungsauftrags gerichtet ist, im Übrigen Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse an der effektiven Bearbeitung und Beantwortung der an uns gerichteten Anfragen).",
      inline("Unser E-Mail-Postfach betreiben wir über den Dienst Gmail der Google Ireland Limited, Gordon House, Barrow Street, Dublin 4, Irland. Inhalte, die Sie uns per E-Mail senden, werden daher auf Servern von Google verarbeitet. Weitere Informationen: ", ext("https://policies.google.com/privacy")),
    ] },
    { h: "9. WhatsApp", body: [
      "Sie können uns freiwillig über den Messenger-Dienst WhatsApp kontaktieren; die Website enthält hierfür entsprechende Links („Click-to-Chat“). Beim bloßen Besuch der Website werden keine Daten an WhatsApp übertragen — eine Verbindung wird erst aufgebaut, wenn Sie einen solchen Link anklicken.",
      "Anbieter ist die WhatsApp Ireland Limited, 4 Grand Canal Square, Grand Canal Harbour, Dublin 2, Irland (Teil der Meta-Unternehmensgruppe). Wenn Sie über WhatsApp mit uns kommunizieren, verarbeitet WhatsApp insbesondere Ihre Telefonnummer, Profildaten und Metadaten der Kommunikation nach eigenen Datenschutzbestimmungen; eine Übermittlung in die USA ist dabei möglich. Die Meta Platforms, Inc. ist nach dem EU-US Data Privacy Framework zertifiziert. Rechtsgrundlage für die Kommunikation ist Art. 6 Abs. 1 lit. b DSGVO bzw. Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse an einer schnellen und unkomplizierten Kommunikation mit Interessenten). Wenn Sie WhatsApp nicht nutzen möchten, erreichen Sie uns gleichwertig per E-Mail oder Telefon.",
      inline("Datenschutzerklärung von WhatsApp: ", ext("https://www.whatsapp.com/legal/privacy-policy-eea")),
    ] },
    { h: "10. Instagram", body: [
      "Diese Website verlinkt auf unser Instagram-Profil. Es handelt sich um eine reine Verlinkung: Inhalte von Instagram werden nicht in die Website eingebettet, und beim Besuch unserer Website werden keine Daten an Instagram bzw. Meta übertragen. Erst wenn Sie den Link anklicken, gelten die Datenschutzbestimmungen der Meta Platforms Ireland Limited.",
    ] },
    { h: "11. Weitergabe von Daten im Rahmen der Vermittlung", body: [
      "Im Rahmen einer Bootsvermittlung geben wir personenbezogene Daten (z. B. Kontaktdaten von Kaufinteressenten oder Verkäufern) nur insoweit an die jeweils andere Partei weiter, wie dies zur Anbahnung und Durchführung der Vermittlung erforderlich ist (Art. 6 Abs. 1 lit. b DSGVO) oder eine gesetzliche Verpflichtung besteht (Art. 6 Abs. 1 lit. c DSGVO). Eine darüber hinausgehende Weitergabe an Dritte erfolgt nicht.",
    ] },
    { h: "12. Speicherdauer", body: [
      "Wir speichern personenbezogene Daten nur so lange, wie dies zur Bearbeitung Ihres Anliegens bzw. zur Durchführung der Vermittlung erforderlich ist. Anschließend werden die Daten gelöscht, soweit keine gesetzlichen Aufbewahrungspflichten (insbesondere aus dem Handels- und Steuerrecht, § 257 HGB, § 147 AO) entgegenstehen; in diesem Fall werden die Daten nach Ablauf der jeweiligen Fristen gelöscht.",
    ] },
    { h: "13. SSL- bzw. TLS-Verschlüsselung", body: [
      "Diese Website nutzt aus Sicherheitsgründen und zum Schutz der Übertragung vertraulicher Inhalte eine SSL- bzw. TLS-Verschlüsselung. Eine verschlüsselte Verbindung erkennen Sie daran, dass die Adresszeile Ihres Browsers mit „https://“ beginnt, sowie am Schloss-Symbol in der Browserzeile.",
    ] },
    { h: "14. Ihre Rechte", body: [
      "Sie haben im Rahmen der gesetzlichen Bestimmungen jederzeit das Recht auf:",
      [
        "– Auskunft über Ihre bei uns gespeicherten Daten (Art. 15 DSGVO),",
        "– Berichtigung unrichtiger Daten (Art. 16 DSGVO),",
        "– Löschung Ihrer Daten (Art. 17 DSGVO),",
        "– Einschränkung der Verarbeitung (Art. 18 DSGVO),",
        "– Datenübertragbarkeit (Art. 20 DSGVO).",
      ],
      inline("Eine erteilte Einwilligung können Sie jederzeit mit Wirkung für die Zukunft widerrufen (Art. 7 Abs. 3 DSGVO). Zur Ausübung Ihrer Rechte genügt eine formlose Mitteilung per E-Mail an ", mail("Anthoferyacht@gmail.com"), "."),
    ] },
    { h: "15. Widerspruchsrecht (Art. 21 DSGVO)", body: [
      "Soweit wir Ihre Daten auf Grundlage von Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse) verarbeiten, haben Sie das Recht, aus Gründen, die sich aus Ihrer besonderen Situation ergeben, jederzeit Widerspruch gegen die Verarbeitung einzulegen. Wir verarbeiten die betroffenen Daten dann nicht mehr, es sei denn, wir können zwingende schutzwürdige Gründe für die Verarbeitung nachweisen, die Ihre Interessen, Rechte und Freiheiten überwiegen, oder die Verarbeitung dient der Geltendmachung, Ausübung oder Verteidigung von Rechtsansprüchen.",
    ] },
    { h: "16. Beschwerderecht bei der Aufsichtsbehörde", body: [
      "Unbeschadet anderweitiger Rechtsbehelfe haben Sie das Recht, sich bei einer Datenschutz-Aufsichtsbehörde über die Verarbeitung Ihrer personenbezogenen Daten zu beschweren (Art. 77 DSGVO). Die für uns zuständige Aufsichtsbehörde ist:",
      ["Bayerisches Landesamt für Datenschutzaufsicht (BayLDA)", "Promenade 18", "91522 Ansbach"],
      inline("Website: ", ext("https://www.lda.bayern.de")),
    ] },
    { h: "17. Änderungen dieser Datenschutzerklärung", body: [
      "Wir passen diese Datenschutzerklärung an, sobald sich die Datenverarbeitung auf dieser Website oder die rechtlichen Anforderungen ändern. Es gilt jeweils die hier veröffentlichte aktuelle Fassung.",
    ] },
  ];
  return React.createElement(LegalPage, {
    eyebrow: lang === "de" ? "Rechtliches" : "Legal",
    title: "Datenschutzerklärung",
    lead: "Stand: Juni 2026",
    sections,
  });
}

// ---------- AGB ----------
function AGBPage() {
  const { lang } = useApp();
  const sections = [
    { h: "1. Geltungsbereich", body: [
      "Diese Allgemeinen Geschäftsbedingungen gelten für die Dienstleistungen von Joel Anthofer, Metzgerweg 37, 93055 Regensburg, Deutschland (nachfolgend „Vermittler“ genannt). Der Vermittler bietet Dienstleistungen zur Vermittlung und zum Nachweis von Kaufinteressenten für bewegliche Sachen, insbesondere Boote, an.",
    ] },
    { h: "2. Art der Dienstleistung", body: [
      "Der Vermittler stellt Kontakte zwischen Verkäufern und potenziellen Käufern von Booten her. Der Vermittler tritt ausschließlich als Vermittler auf und wird nicht selbst Vertragspartei eines Kaufvertrages. Ein Kaufvertrag kommt ausschließlich zwischen dem Verkäufer und dem Käufer zustande.",
    ] },
    { h: "3. Angaben zu angebotenen Booten", body: [
      "Alle Informationen, Bilder, Beschreibungen und technischen Daten zu den angebotenen Booten werden vom jeweiligen Verkäufer bereitgestellt. Der Vermittler übernimmt keine Gewähr für die Richtigkeit, Vollständigkeit oder Aktualität dieser Angaben.",
    ] },
    { h: "4. Haftung für Zustand der Boote", body: [
      "Für den Zustand des Bootes sowie für Sachmängel, Schäden oder sonstige Eigenschaften des Bootes ist ausschließlich der jeweilige Verkäufer verantwortlich. Der Vermittler übernimmt keinerlei Haftung für Schäden am Boot, versteckte oder bekannte Mängel, technische Defekte oder falsche Angaben des Verkäufers.",
    ] },
    { h: "5. Vertragsabschluss", body: [
      "Der Kaufvertrag wird ausschließlich zwischen Käufer und Verkäufer geschlossen. Der Vermittler ist weder Eigentümer noch Verkäufer der angebotenen Boote und übernimmt keine Garantie oder Gewährleistung.",
    ] },
    { h: "6. Provision", body: [
      "Für eine erfolgreiche Vermittlung kann der Vermittler eine Provision oder Vermittlungsvergütung erhalten. Die Höhe der Provision wird individuell zwischen Vermittler und Verkäufer vereinbart.",
    ] },
    { h: "7. Haftungsbeschränkung", body: [
      "Der Vermittler haftet nur für Schäden, die auf vorsätzlichem oder grob fahrlässigem Verhalten beruhen. Bei einfacher Fahrlässigkeit haftet der Vermittler nur bei Verletzung wesentlicher Vertragspflichten und beschränkt auf den vorhersehbaren Schaden.",
    ] },
    { h: "8. Externe Links", body: [
      "Die Website kann Links zu externen Websites Dritter enthalten. Für deren Inhalte übernimmt der Vermittler keine Verantwortung.",
    ] },
    { h: "9. Anwendbares Recht", body: [
      "Es gilt das Recht der Bundesrepublik Deutschland. Gerichtsstand ist, soweit gesetzlich zulässig, der Sitz des Vermittlers.",
    ] },
    { h: "10. Schlussbestimmungen", body: [
      "Sollte eine Bestimmung dieser AGB unwirksam sein, bleibt die Wirksamkeit der übrigen Bestimmungen unberührt.",
    ] },
  ];
  return React.createElement(LegalPage, {
    eyebrow: lang === "de" ? "Rechtliches" : "Legal",
    title: "Allgemeine Geschäftsbedingungen",
    lead: lang === "de" ? "AGB" : "Terms & Conditions",
    sections,
  });
}

Object.assign(window, { ImpressumPage, DatenschutzPage, AGBPage });
