﻿<?xml version="1.0" encoding="UTF-8"?>
<!--
  Every route in src/App.jsx that is prerendered by scripts/prerender.mjs.
  The site URL and build date tokens below are substituted at build time.
  Keep this list in sync with the routes() function in scripts/prerender.mjs.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://johnny.hjsdwarehouse.com/</loc>
    <lastmod>2026-10-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://johnny.hjsdwarehouse.com/products/</loc>
    <lastmod>2026-10-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://johnny.hjsdwarehouse.com/products/steel-warehouse/</loc>
    <lastmod>2026-10-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://johnny.hjsdwarehouse.com/products/factory-workshop/</loc>
    <lastmod>2026-10-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://johnny.hjsdwarehouse.com/products/steel-bridge/</loc>
    <lastmod>2026-10-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://johnny.hjsdwarehouse.com/products/heavy-steel/</loc>
    <lastmod>2026-10-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://johnny.hjsdwarehouse.com/projects/</loc>
    <lastmod>2026-10-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://johnny.hjsdwarehouse.com/about/</loc>
    <lastmod>2026-10-22</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://johnny.hjsdwarehouse.com/contact/</loc>
    <lastmod>2026-10-22</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://johnny.hjsdwarehouse.com/news/</loc>
    <lastmod>2026-10-22</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://johnny.hjsdwarehouse.com/news/four-numbers-internal-column/</loc>
    <lastmod>2026-10-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://johnny.hjsdwarehouse.com/news/site-location-before-the-building/</loc>
    <lastmod>2026-10-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://johnny.hjsdwarehouse.com/news/three-drawing-habits-that-add-steel/</loc>
    <lastmod>2026-10-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://johnny.hjsdwarehouse.com/news/sawmill-buildings-what-decides-the-frame/</loc>
    <lastmod>2026-10-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://johnny.hjsdwarehouse.com/news/bulk-material-storage-sheds-and-conveyor-galleries/</loc>
    <lastmod>2026-10-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://johnny.hjsdwarehouse.com/news/workshop-crane-bay-rail-level/</loc>
    <lastmod>2026-10-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://johnny.hjsdwarehouse.com/news/pipe-yard-lifting-clearance/</loc>
    <lastmod>2026-10-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://johnny.hjsdwarehouse.com/news/modular-erection-sequence/</loc>
    <lastmod>2026-10-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://johnny.hjsdwarehouse.com/news/grain-receiving-pit-decides-the-building/</loc>
    <lastmod>2026-10-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://johnny.hjsdwarehouse.com/news/corrugator-hall-sized-by-the-machine/</loc>
    <lastmod>2026-10-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://johnny.hjsdwarehouse.com/news/fish-hall-cold-building-wet-floor/</loc>
    <lastmod>2026-10-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://johnny.hjsdwarehouse.com/news/extending-a-cutting-room-cold-store/</loc>
    <lastmod>2026-10-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://johnny.hjsdwarehouse.com/news/washdown-ages-a-poultry-hall/</loc>
    <lastmod>2026-10-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://johnny.hjsdwarehouse.com/news/crushing-hall-sized-by-maintenance-lift/</loc>
    <lastmod>2026-10-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://johnny.hjsdwarehouse.com/news/mine-maintenance-workshop-crane-bay/</loc>
    <lastmod>2026-10-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://johnny.hjsdwarehouse.com/news/lubricant-and-chemical-store-fire-plan/</loc>
    <lastmod>2026-10-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://johnny.hjsdwarehouse.com/news/truck-loadout-canopy-length-and-width/</loc>
    <lastmod>2026-10-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://johnny.hjsdwarehouse.com/news/raised-dock-or-level-entry-slope/</loc>
    <lastmod>2026-10-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://johnny.hjsdwarehouse.com/news/site-camp-structure-is-the-easy-part/</loc>
    <lastmod>2026-10-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://johnny.hjsdwarehouse.com/news/pump-house-corrosion-class/</loc>
    <lastmod>2026-10-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://johnny.hjsdwarehouse.com/news/haul-truck-workshop-clear-span/</loc>
    <lastmod>2026-10-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://johnny.hjsdwarehouse.com/news/pipe-rack-towers-are-the-building/</loc>
    <lastmod>2026-10-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://johnny.hjsdwarehouse.com/news/modular-or-stick-built-transport-envelope/</loc>
    <lastmod>2026-10-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://johnny.hjsdwarehouse.com/news/switchgear-building-steel-enclosure/</loc>
    <lastmod>2026-10-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://johnny.hjsdwarehouse.com/news/weighbridge-house-truck-interface/</loc>
    <lastmod>2026-10-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://johnny.hjsdwarehouse.com/news/container-freight-station-traffic-first/</loc>
    <lastmod>2026-10-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://johnny.hjsdwarehouse.com/news/mezzanine-inside-a-warehouse-frame/</loc>
    <lastmod>2026-10-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://johnny.hjsdwarehouse.com/news/long-building-movement-joint/</loc>
    <lastmod>2026-10-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://johnny.hjsdwarehouse.com/news/coffee-and-cocoa-primary-processing-shed/</loc>
    <lastmod>2026-10-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://johnny.hjsdwarehouse.com/news/conveyor-gallery-restraint-one-tower/</loc>
    <lastmod>2026-10-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://johnny.hjsdwarehouse.com/news/wind-fence-porosity-and-height/</loc>
    <lastmod>2026-10-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://johnny.hjsdwarehouse.com/news/pipe-storage-end-and-contact-protection/</loc>
    <lastmod>2026-10-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://johnny.hjsdwarehouse.com/news/temporary-bracing-is-a-drawing-item/</loc>
    <lastmod>2026-10-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
</urlset>