<?xml version="1.0" encoding="UTF-8"?>
<!--
  Every URL a crawler should know about — which is all seven of them.

  The app itself is behind sign-in and shared garages are deliberately
  unlisted (see robots.txt), so this is not an oversight: the public surface
  of svcdue.com really is the landing page, the two legal pages, and the class
  calculator.

  The calculator is four of the seven. Its catalogue — which rulebooks you are
  asking about — is carried in the path, and the three narrowed pages are listed
  because they are the ones people actually search for: "NHRA class calculator",
  "Drag Week classes" and "X275 rules" are different queries with different
  answers, and a single URL covering all of them is a worse result for each.
  They are not duplicates in the sense a crawler cares about, either: each
  states its own title, description and canonical, and each answers with only
  its own catalogue's classes. src/classcalc/catalogue.ts is where that mapping
  lives, and /tools/classcalc/all and /both are deliberately absent — both
  redirect to the bare path rather than becoming further addresses for the same
  page.

  The calculator is the only part of this that is here to be *found* rather
  than merely reachable, so note what has to be true for that to work: the app
  shell hardcodes `<link rel="canonical" href="https://svcdue.com/">`, which
  would tell a crawler this page is a duplicate of the home page. src/lib/meta.ts
  rewrites it while the page is mounted. Remove that and this entry stops
  meaning anything.

  No <lastmod>. A hardcoded date in a static file starts lying the moment the
  page changes, and a sitemap that reports stale dates is worse than one that
  reports none — crawlers weigh the signal by how much they trust it.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://svcdue.com/</loc>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://svcdue.com/tools/classcalc</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://svcdue.com/tools/classcalc/nhra-ihra</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://svcdue.com/tools/classcalc/drag-week-sick-week</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://svcdue.com/tools/classcalc/radial</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://svcdue.com/terms</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://svcdue.com/privacy</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
</urlset>
