<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:xhtml="http://www.w3.org/1999/xhtml">

  <!-- ========== Homepage ========== -->
  <url>
    <loc>https://t2ls.com/</loc>
    <lastmod>2026-05-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://t2ls.com/home.html</loc>
    <lastmod>2026-05-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>

  <!-- ========== Blog (historic & current) ========== -->
  <url>
    <loc>https://t2ls.com/t2l/blog.html</loc>
    <lastmod>2026-05-29</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>

  <!-- Blog 2019 -->
  <url>
    <loc>https://t2ls.com/t2l/blog/2019/12_30_t2lcad_code_publishing/t2l_cad_code_publishing.html</loc>
    <lastmod>2026-05-29</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.5</priority>
  </url>

  <!-- Blog 2024 -->
  <url>
    <loc>https://t2ls.com/t2l/blog/2024/04_25_application_composition/application_composition.html</loc>
    <lastmod>2026-05-29</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.5</priority>
  </url>

  <!-- Blog 2026 — NullDev articles deployed at /blog/ -->
  <url>
    <loc>https://t2ls.com/t2l/blog/2026/05_14_nulldev/text_cz.html</loc>
    <lastmod>2026-05-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="cs" href="https://t2ls.com/t2l/blog/2026/05_14_nulldev/text_cz.html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://t2ls.com/t2l/blog/2026/05_14_nulldev/text.html"/>
  </url>
  <url>
    <loc>https://t2ls.com/t2l/blog/2026/05_14_nulldev/text.html</loc>
    <lastmod>2026-05-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="cs" href="https://t2ls.com/t2l/blog/2026/05_14_nulldev/text_cz.html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://t2ls.com/t2l/blog/2026/05_14_nulldev/text.html"/>
  </url>

  <!-- ========== T2lcad — CAD product pages ========== -->
  <url>
    <loc>https://t2ls.com/t2lcad/home.html</loc>
    <lastmod>2026-05-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://t2ls.com/t2lcad/download.html</loc>
    <lastmod>2026-05-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://t2ls.com/t2lcad/code.html</loc>
    <lastmod>2026-05-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://t2ls.com/t2lcad/blog.html</loc>
    <lastmod>2026-05-29</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://t2ls.com/t2lcad/help.html</loc>
    <lastmod>2026-05-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://t2ls.com/t2lcad/test.html</loc>
    <lastmod>2026-05-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>

  <!-- ========== NullDev (na produkci ještě nedeployed; sitemap je připraven, odkomentuj po rsync) ==========
  <url>
    <loc>https://t2ls.com/nulldev/index_cz.html</loc>
    <lastmod>2026-05-29</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="cs" href="https://t2ls.com/nulldev/index_cz.html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://t2ls.com/nulldev/index.html"/>
  </url>
  <url>
    <loc>https://t2ls.com/nulldev/index.html</loc>
    <lastmod>2026-05-29</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="cs" href="https://t2ls.com/nulldev/index_cz.html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://t2ls.com/nulldev/index.html"/>
  </url>
  <url>
    <loc>https://t2ls.com/nulldev/26_05_14_nulldev/text_cz.html</loc>
    <lastmod>2026-05-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="cs" href="https://t2ls.com/nulldev/26_05_14_nulldev/text_cz.html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://t2ls.com/nulldev/26_05_14_nulldev/text.html"/>
  </url>
  <url>
    <loc>https://t2ls.com/nulldev/26_05_14_nulldev/text.html</loc>
    <lastmod>2026-05-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="cs" href="https://t2ls.com/nulldev/26_05_14_nulldev/text_cz.html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://t2ls.com/nulldev/26_05_14_nulldev/text.html"/>
  </url>
  <url>
    <loc>https://t2ls.com/nulldev/26_05_16_nulldev_app/text_cz.html</loc>
    <lastmod>2026-05-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="cs" href="https://t2ls.com/nulldev/26_05_16_nulldev_app/text_cz.html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://t2ls.com/nulldev/26_05_16_nulldev_app/text.html"/>
  </url>
  <url>
    <loc>https://t2ls.com/nulldev/26_05_16_nulldev_app/text.html</loc>
    <lastmod>2026-05-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="cs" href="https://t2ls.com/nulldev/26_05_16_nulldev_app/text_cz.html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://t2ls.com/nulldev/26_05_16_nulldev_app/text.html"/>
  </url>
  ========== /NullDev ========== -->

</urlset>
