import { getCurrentLanguage, i18n } from '../../i18n.js' class PageImprint extends HTMLElement { connectedCallback() { this._unsubs = [] this.render() this._unsubs.push(i18n.subscribe(() => this.render())) } disconnectedCallback() { this._unsubs.forEach(fn => fn()) this._unsubs = [] } getContent(lang) { const content = { de: /* html */`
Verantwortlich für diese Website:
[Name des Betreibers]E-Mail: [E-Mail oder Kontaktformular]
UID: [UID-Nummer falls vorhanden]
[Name des Betreibers]
Die Inhalte dieser Website werden mit grösstmöglicher Sorgfalt erstellt. Der Betreiber übernimmt jedoch keine Gewähr für die Richtigkeit, Vollständigkeit und Aktualität der bereitgestellten Inhalte.
Die Nutzung der Inhalte erfolgt auf eigene Gefahr. Haftungsansprüche gegen den Betreiber, die sich auf Schäden materieller oder ideeller Art beziehen, sind grundsätzlich ausgeschlossen, sofern kein nachweislich vorsätzliches oder grob fahrlässiges Verschulden vorliegt.
Diese Website enthält Links zu externen Websites Dritter. Für die Inhalte der verlinkten Seiten ist stets der jeweilige Anbieter verantwortlich. Bei Bekanntwerden von Rechtsverletzungen werden solche Links umgehend entfernt.
Die durch den Betreiber erstellten Inhalte und Werke auf dieser Website unterliegen dem Schweizer Urheberrecht. Die Vervielfältigung, Bearbeitung, Verbreitung und jede Art der Verwertung ausserhalb der Grenzen des Urheberrechts bedürfen der schriftlichen Zustimmung des Betreibers.
Es gilt ausschliesslich Schweizer Recht. Gerichtsstand ist der Sitz des Betreibers.
`, en: /* html */`Responsible for this website:
[Operator Name]Email: [Email or contact form]
UID: [UID number if applicable]
[Operator Name]
The contents of this website are created with the utmost care. However, the operator assumes no liability for the accuracy, completeness, or timeliness of the content provided.
Use of the content is at your own risk. Liability claims against the operator relating to material or immaterial damages are excluded unless there is proven intentional or grossly negligent fault.
This website contains links to external third-party websites. The respective provider is always responsible for the content of linked pages. If any legal violations become known, such links will be removed immediately.
The content and works created by the operator on this website are subject to Swiss copyright law. Reproduction, editing, distribution, and any kind of use beyond the limits of copyright law require written consent of the operator.
Swiss law applies exclusively. Place of jurisdiction is the operator's domicile.
`, fr: /* html */`Responsable de ce site web :
[Nom de l'exploitant]E-mail : [E-mail ou formulaire de contact]
IDE : [Numéro IDE le cas échéant]
[Nom de l'exploitant]
Le contenu de ce site web est élaboré avec le plus grand soin. L'exploitant décline toutefois toute responsabilité quant à l'exactitude, l'exhaustivité et l'actualité des contenus fournis.
L'utilisation des contenus se fait aux risques de l'utilisateur. Toute réclamation en responsabilité contre l'exploitant est exclue, sauf en cas de faute intentionnelle ou de négligence grave avérée.
Ce site contient des liens vers des sites web tiers. Le fournisseur respectif est toujours responsable du contenu des pages liées. En cas de connaissance de violations légales, ces liens seront immédiatement supprimés.
Les contenus et œuvres créés par l'exploitant sur ce site sont soumis au droit d'auteur suisse. La reproduction, le traitement, la distribution et toute forme d'utilisation au-delà des limites du droit d'auteur nécessitent le consentement écrit de l'exploitant.
Le droit suisse s'applique exclusivement. Le for juridique est le domicile de l'exploitant.
`, it: /* html */`Responsabile di questo sito web:
[Nome dell'operatore]E-mail: [E-mail o modulo di contatto]
IDI: [Numero IDI se disponibile]
[Nome dell'operatore]
I contenuti di questo sito web sono creati con la massima cura. L'operatore non si assume tuttavia alcuna responsabilità per la correttezza, completezza e attualità dei contenuti forniti.
L'utilizzo dei contenuti avviene a proprio rischio. Reclami di responsabilità contro l'operatore sono esclusi, salvo colpa intenzionale o grave negligenza dimostrata.
Questo sito web contiene link a siti web di terze parti. Il rispettivo fornitore è sempre responsabile del contenuto delle pagine collegate. In caso di violazioni legali note, tali link verranno immediatamente rimossi.
I contenuti e le opere create dall'operatore su questo sito web sono soggetti al diritto d'autore svizzero. La riproduzione, l'elaborazione, la distribuzione e qualsiasi tipo di utilizzo al di fuori dei limiti del diritto d'autore richiedono il consenso scritto dell'operatore.
Si applica esclusivamente il diritto svizzero. Il foro competente è il domicilio dell'operatore.
`, es: /* html */`Responsable de este sitio web:
[Nombre del operador]Correo electrónico: [Correo electrónico o formulario de contacto]
IDE: [Número IDE si corresponde]
[Nombre del operador]
El contenido de este sitio web se elabora con el mayor cuidado. Sin embargo, el operador no asume responsabilidad por la exactitud, integridad o actualidad del contenido proporcionado.
El uso del contenido es bajo su propio riesgo. Las reclamaciones de responsabilidad contra el operador están excluidas, salvo culpa intencional o negligencia grave demostrada.
Este sitio web contiene enlaces a sitios web de terceros. El proveedor respectivo es siempre responsable del contenido de las páginas enlazadas. Si se detectan infracciones legales, dichos enlaces serán eliminados de inmediato.
Los contenidos y obras creados por el operador en este sitio web están sujetos a la legislación suiza sobre derechos de autor. La reproducción, edición, distribución y cualquier tipo de uso fuera de los límites de los derechos de autor requieren el consentimiento por escrito del operador.
Se aplica exclusivamente la legislación suiza. El fuero es el domicilio del operador.
`, pt: /* html */`Responsável por este site:
[Nome do operador]E-mail: [E-mail ou formulário de contato]
IDE: [Número IDE se aplicável]
[Nome do operador]
O conteúdo deste site é elaborado com o maior cuidado. No entanto, o operador não assume responsabilidade pela exatidão, integridade ou atualidade do conteúdo fornecido.
O uso do conteúdo é por sua conta e risco. Reivindicações de responsabilidade contra o operador estão excluídas, salvo culpa intencional ou negligência grave comprovada.
Este site contém links para sites de terceiros. O respectivo provedor é sempre responsável pelo conteúdo das páginas vinculadas. Se forem detectadas violações legais, tais links serão removidos imediatamente.
Os conteúdos e obras criados pelo operador neste site estão sujeitos à legislação suíça de direitos autorais. A reprodução, edição, distribuição e qualquer tipo de uso além dos limites dos direitos autorais requerem o consentimento por escrito do operador.
Aplica-se exclusivamente a legislação suíça. O foro competente é o domicílio do operador.
`, ru: /* html */`Ответственный за данный сайт:
[Имя оператора]E-mail: [E-mail или контактная форма]
UID: [UID-номер при наличии]
[Имя оператора]
Содержание данного сайта создаётся с максимальной тщательностью. Однако оператор не несёт ответственности за точность, полноту и актуальность предоставленного содержания.
Использование содержания осуществляется на собственный риск. Претензии к оператору по возмещению материального или нематериального ущерба исключаются, за исключением доказанного умысла или грубой небрежности.
Данный сайт содержит ссылки на внешние сайты третьих лиц. За содержание связанных страниц всегда несёт ответственность соответствующий провайдер. При обнаружении нарушений такие ссылки будут незамедлительно удалены.
Содержание и произведения, созданные оператором на данном сайте, подлежат швейцарскому авторскому праву. Воспроизведение, обработка, распространение и любое использование за пределами авторского права требуют письменного согласия оператора.
Применяется исключительно швейцарское право. Место юрисдикции — местонахождение оператора.
` } return content[lang] || content.de } render() { const lang = getCurrentLanguage() const backLabel = { de: 'Zurück zur Startseite', en: 'Back to Home', fr: 'Retour à l\'accueil', it: 'Torna alla home', es: 'Volver al inicio', pt: 'Voltar ao Início', ru: 'На главную' } this.innerHTML = /* html */`