<?xml version="1.0" encoding="UTF-8"?>
<!--
  Two URLs, one per language, and that is not an oversight either.

  The application routes with `withHashLocation()`, so every screen after the
  homepage is addressed as `https://www.moosing.it/#/search`. A fragment is
  never sent to the server and is not part of the identity of a document for a
  crawler, so listing those would be listing the homepage six times.

  The languages are a different matter: `ng build` compiles one document per
  locale and Hosting serves them at two paths, so these really are two
  documents. Each declares the other with `xhtml:link` — the same statement the
  `hreflang` tags in the two `<head>`s make, said where a crawler that only
  fetches this file can still read it.

  Real pages for the venues and rooms would need path routing and server-side
  rendering; until then this file says what is true.
-->
<urlset
  xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
>
  <url>
    <loc>https://www.moosing.it/</loc>
    <xhtml:link rel="alternate" hreflang="it" href="https://www.moosing.it/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.moosing.it/en/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.moosing.it/"/>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://www.moosing.it/en/</loc>
    <xhtml:link rel="alternate" hreflang="it" href="https://www.moosing.it/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.moosing.it/en/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.moosing.it/"/>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
</urlset>
