<?xml version="1.0" encoding="UTF-8"?>
<!--
  GENERATED from the router by frontend/src/seo/sitemap.js. Do not hand-edit: sitemap.test.js
  fails when these bytes differ from what the generator produces. Regenerate by running that test
  file under vitest with the update flag, then once more without it.

  29 URLs: every sport, lens and tab view that renders a real panel, at its canonical
  address. Coming-soon views are addressable but deliberately unlisted (thin content); the root is
  unlisted because its canonical is the NBA Build view below; the per-trade share shim is unlisted
  because its code space is unbounded and every one of those pages canonicalises elsewhere.

  No lastmod, changefreq or priority. Google ignores the latter two outright, and a lastmod that
  nobody keeps true is a date that lies, which teaches crawlers to distrust the field.

  The origin comes from frontend/src/seo/siteOrigin.js; siteOrigin.test.js keeps index.html and
  public/robots.txt on the same host.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://understandball.com/nba/build</loc>
  </url>
  <url>
    <loc>https://understandball.com/nba/leaderboard</loc>
  </url>
  <url>
    <loc>https://understandball.com/nba/offseason</loc>
  </url>
  <url>
    <loc>https://understandball.com/nba/league-gm</loc>
  </url>
  <url>
    <loc>https://understandball.com/nba/history</loc>
  </url>
  <url>
    <loc>https://understandball.com/nba/retrospective</loc>
  </url>
  <url>
    <loc>https://understandball.com/mlb/build</loc>
  </url>
  <url>
    <loc>https://understandball.com/mlb/leaderboard</loc>
  </url>
  <url>
    <loc>https://understandball.com/mlb/history</loc>
  </url>
  <url>
    <loc>https://understandball.com/mlb/retrospective</loc>
  </url>
  <url>
    <loc>https://understandball.com/soccer/build</loc>
  </url>
  <url>
    <loc>https://understandball.com/soccer/leaderboard</loc>
  </url>
  <url>
    <loc>https://understandball.com/soccer/history</loc>
  </url>
  <url>
    <loc>https://understandball.com/soccer/retrospective</loc>
  </url>
  <url>
    <loc>https://understandball.com/wnba/build</loc>
  </url>
  <url>
    <loc>https://understandball.com/wnba/leaderboard</loc>
  </url>
  <url>
    <loc>https://understandball.com/wnba/offseason</loc>
  </url>
  <url>
    <loc>https://understandball.com/wnba/league-gm</loc>
  </url>
  <url>
    <loc>https://understandball.com/wnba/history</loc>
  </url>
  <url>
    <loc>https://understandball.com/wnba/retrospective</loc>
  </url>
  <url>
    <loc>https://understandball.com/nfl/build</loc>
  </url>
  <url>
    <loc>https://understandball.com/nfl/leaderboard</loc>
  </url>
  <url>
    <loc>https://understandball.com/nfl/offseason</loc>
  </url>
  <url>
    <loc>https://understandball.com/nfl/history</loc>
  </url>
  <url>
    <loc>https://understandball.com/nfl/retrospective</loc>
  </url>
  <url>
    <loc>https://understandball.com/nhl/build</loc>
  </url>
  <url>
    <loc>https://understandball.com/nhl/leaderboard</loc>
  </url>
  <url>
    <loc>https://understandball.com/nhl/history</loc>
  </url>
  <url>
    <loc>https://understandball.com/nhl/retrospective</loc>
  </url>
</urlset>
