<?xml version="1.0" encoding="UTF-8"?>
<!--
  Public, indexable routes. Each route sets its own canonical at runtime
  (src/lib/seoMeta.ts → useDocumentMeta), so Google indexes them individually.
  App/transactional routes (/pong, /fps, /profile, ...) are noindex and omitted.
  Keep this list in sync with INDEX in src/lib/seoMeta.ts.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://hupper.fun/</loc><lastmod>2026-06-24</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url>
  <url><loc>https://hupper.fun/leaderboard</loc><lastmod>2026-06-24</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
  <url><loc>https://hupper.fun/tournaments</loc><lastmod>2026-06-24</lastmod><changefreq>daily</changefreq><priority>0.6</priority></url>
  <url><loc>https://hupper.fun/docs</loc><lastmod>2026-06-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
  <url><loc>https://hupper.fun/legal</loc><lastmod>2026-06-24</lastmod><changefreq>yearly</changefreq><priority>0.3</priority></url>
  <url><loc>https://hupper.fun/terms</loc><lastmod>2026-06-24</lastmod><changefreq>yearly</changefreq><priority>0.3</priority></url>
  <url><loc>https://hupper.fun/privacy</loc><lastmod>2026-06-24</lastmod><changefreq>yearly</changefreq><priority>0.3</priority></url>
  <url><loc>https://hupper.fun/responsible-gaming</loc><lastmod>2026-06-24</lastmod><changefreq>yearly</changefreq><priority>0.3</priority></url>
  <url><loc>https://hupper.fun/restricted-regions</loc><lastmod>2026-06-24</lastmod><changefreq>yearly</changefreq><priority>0.3</priority></url>
</urlset>
