<?xml version="1.0" encoding="UTF-8"?>
<!--
  Static sitemap for the prerendered public pages. Each localized URL is
  its own <url> entry carrying the full set of hreflang alternates
  (de / en / x-default), mirroring the <link rel="alternate"> tags
  SeoLinks emits. The auth-gated app routes and the /404 page are omitted.
  Keep in sync with prerender[] in react-router.config.ts.
-->
<urlset
  xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
  xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <url>
    <loc>https://liberoscan.liberosa.de/</loc>
    <xhtml:link rel="alternate" hreflang="de" href="https://liberoscan.liberosa.de/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://liberoscan.liberosa.de/en" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://liberoscan.liberosa.de/en" />
  </url>
  <url>
    <loc>https://liberoscan.liberosa.de/en</loc>
    <xhtml:link rel="alternate" hreflang="de" href="https://liberoscan.liberosa.de/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://liberoscan.liberosa.de/en" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://liberoscan.liberosa.de/en" />
  </url>
  <url>
    <loc>https://liberoscan.liberosa.de/contact</loc>
    <xhtml:link rel="alternate" hreflang="de" href="https://liberoscan.liberosa.de/contact" />
    <xhtml:link rel="alternate" hreflang="en" href="https://liberoscan.liberosa.de/en/contact" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://liberoscan.liberosa.de/en/contact" />
  </url>
  <url>
    <loc>https://liberoscan.liberosa.de/en/contact</loc>
    <xhtml:link rel="alternate" hreflang="de" href="https://liberoscan.liberosa.de/contact" />
    <xhtml:link rel="alternate" hreflang="en" href="https://liberoscan.liberosa.de/en/contact" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://liberoscan.liberosa.de/en/contact" />
  </url>
</urlset>
