<?xml version="1.0" encoding="UTF-8"?>
<!--
  The prerendered pages a searcher should land on, each at the URL Cloudflare actually serves — with
  the trailing slash, since the slashless form answers 308. Listing a redirect here is the same
  mistake as pointing a canonical at one. The app's own routes are absent on purpose: they are the
  empty shell.

  /about is absent on purpose too, and it is NOT gone. It is the home page registered on Google's
  OAuth consent screen and has to keep answering — see docs/google-oauth-verification.md, where the
  first submission was rejected precisely because the root sent visitors to a sign-in form. What has
  changed is that the root is now a landing page saying the same thing, so nominating both asks
  Google to choose between two of our own pages for one query. It stays live for the reviewer; this
  file simply stops putting it forward. (Dropping it here does not remove a page already indexed —
  that would take a noindex on the page itself, which is a change to the URL Google registered.)
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <!-- The front door, in both languages. It is served at "/" by a rewrite (see _redirects), so the address
       here is the one a person types and the one the page calls canonical — never the /landing/ path the
       file happens to live at. -->
  <url>
    <loc>https://planometer.app/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://planometer.app/" />
    <xhtml:link rel="alternate" hreflang="ru" href="https://planometer.app/ru/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://planometer.app/" />
  </url>
  <url>
    <loc>https://planometer.app/ru/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://planometer.app/" />
    <xhtml:link rel="alternate" hreflang="ru" href="https://planometer.app/ru/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://planometer.app/" />
  </url>
  <url>
    <loc>https://planometer.app/legal/privacy/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://planometer.app/legal/privacy/" />
    <xhtml:link rel="alternate" hreflang="ru" href="https://planometer.app/legal/ru/privacy/" />
  </url>
  <url>
    <loc>https://planometer.app/legal/ru/privacy/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://planometer.app/legal/privacy/" />
    <xhtml:link rel="alternate" hreflang="ru" href="https://planometer.app/legal/ru/privacy/" />
  </url>
  <url>
    <loc>https://planometer.app/legal/terms/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://planometer.app/legal/terms/" />
    <xhtml:link rel="alternate" hreflang="ru" href="https://planometer.app/legal/ru/terms/" />
  </url>
  <url>
    <loc>https://planometer.app/legal/ru/terms/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://planometer.app/legal/terms/" />
    <xhtml:link rel="alternate" hreflang="ru" href="https://planometer.app/legal/ru/terms/" />
  </url>
</urlset>
