<?xml version="1.0" encoding="UTF-8"?>
<!--
  Every lastmod below is the date of the last commit that touched that page's
  own file, not the date this sitemap was edited. They were all one identical
  date once, and a uniform lastmod across a whole site is a signal Google
  discounts: it reads as generated, because it was. So when you edit a page,
  read that file's own last commit date out of git and copy it here. Do not
  stamp today across every entry.

  Each loc is the URL Cloudflare actually serves 200 at, which is why the
  subpages carry no .html and the two index pages keep their trailing slash.
  Both /22hours (no slash) and /22hours/privacy.html answer 307, so neither
  form belongs in here. See the html_handling note in wrangler.jsonc.

  changefreq and priority are ignored by Google. They stay because they are
  valid and harmless, not because they do anything.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://gazewing.com/</loc>
    <lastmod>2026-08-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://gazewing.com/22hours/</loc>
    <lastmod>2026-08-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://gazewing.com/22hours/privacy</loc>
    <lastmod>2026-08-30</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://gazewing.com/22hours/support</loc>
    <lastmod>2026-08-30</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://gazewing.com/22hours/accessibility</loc>
    <lastmod>2026-08-30</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://gazewing.com/22hours/whatsnew</loc>
    <lastmod>2026-08-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>
