<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://crank.js.org/</loc></url>
  <url><loc>https://crank.js.org/blog/</loc></url>
  <url><loc>https://crank.js.org/playground/</loc></url>
  <url><loc>https://crank.js.org/press-kit/</loc></url>
  <url><loc>https://crank.js.org/spec/</loc></url>
  <url><loc>https://crank.js.org/blog/introducing-crank/</loc></url>
  <url><loc>https://crank.js.org/blog/writing-crank-from-scratch/</loc></url>
  <url><loc>https://crank.js.org/blog/why-be-reactive/</loc></url>
  <url><loc>https://crank.js.org/blog/introducing-crank-py/</loc></url>
  <url><loc>https://crank.js.org/guides/getting-started/</loc></url>
  <url><loc>https://crank.js.org/guides/elements/</loc></url>
  <url><loc>https://crank.js.org/guides/components/</loc></url>
  <url><loc>https://crank.js.org/guides/handling-events/</loc></url>
  <url><loc>https://crank.js.org/guides/async-components/</loc></url>
  <url><loc>https://crank.js.org/guides/special-props-and-components/</loc></url>
  <url><loc>https://crank.js.org/guides/lifecycles/</loc></url>
  <url><loc>https://crank.js.org/guides/hydration/</loc></url>
  <url><loc>https://crank.js.org/guides/reusable-logic/</loc></url>
  <url><loc>https://crank.js.org/guides/working-with-typescript/</loc></url>
  <url><loc>https://crank.js.org/guides/jsx-template-tag/</loc></url>
  <url><loc>https://crank.js.org/guides/crank-style-guide/</loc></url>
  <url><loc>https://crank.js.org/guides/reference-for-react-developers/</loc></url>
  <url><loc>https://crank.js.org/guides/custom-renderers/</loc></url>
  <url><loc>https://crank.js.org/guides/usage-with-llms/</loc></url>
  <url><loc>https://crank.js.org/api/async/components/Suspense/</loc></url>
  <url><loc>https://crank.js.org/api/async/components/SuspenseList/</loc></url>
  <url><loc>https://crank.js.org/api/async/functions/lazy/</loc></url>
  <url><loc>https://crank.js.org/api/async/</loc></url>
  <url><loc>https://crank.js.org/api/core/classes/Context/</loc></url>
  <url><loc>https://crank.js.org/api/core/classes/Element/</loc></url>
  <url><loc>https://crank.js.org/api/core/classes/Renderer/</loc></url>
  <url><loc>https://crank.js.org/api/core/components/Copy/</loc></url>
  <url><loc>https://crank.js.org/api/core/components/Fragment/</loc></url>
  <url><loc>https://crank.js.org/api/core/components/Portal/</loc></url>
  <url><loc>https://crank.js.org/api/core/components/Raw/</loc></url>
  <url><loc>https://crank.js.org/api/core/components/Text/</loc></url>
  <url><loc>https://crank.js.org/api/core/functions/cloneElement/</loc></url>
  <url><loc>https://crank.js.org/api/core/functions/createElement/</loc></url>
  <url><loc>https://crank.js.org/api/core/functions/isElement/</loc></url>
  <url><loc>https://crank.js.org/api/core/</loc></url>
  <url><loc>https://crank.js.org/api/core/interfaces/RenderAdapter/</loc></url>
  <url><loc>https://crank.js.org/api/core/types/Child/</loc></url>
  <url><loc>https://crank.js.org/api/core/types/Children/</loc></url>
  <url><loc>https://crank.js.org/api/core/types/Component/</loc></url>
  <url><loc>https://crank.js.org/api/core/types/ElementValue/</loc></url>
  <url><loc>https://crank.js.org/api/core/types/Tag/</loc></url>
  <url><loc>https://crank.js.org/api/dom/classes/DOMRenderer/</loc></url>
  <url><loc>https://crank.js.org/api/dom/</loc></url>
  <url><loc>https://crank.js.org/api/dom/objects/adapter/</loc></url>
  <url><loc>https://crank.js.org/api/dom/objects/renderer/</loc></url>
  <url><loc>https://crank.js.org/api/html/classes/HTMLRenderer/</loc></url>
  <url><loc>https://crank.js.org/api/html/</loc></url>
  <url><loc>https://crank.js.org/api/html/objects/impl/</loc></url>
  <url><loc>https://crank.js.org/api/html/objects/renderer/</loc></url>
  <url><loc>https://crank.js.org/api/</loc></url>
  <url><loc>https://crank.js.org/api/standalone/functions/html/</loc></url>
  <url><loc>https://crank.js.org/api/standalone/functions/jsx/</loc></url>
  <url><loc>https://crank.js.org/api/standalone/</loc></url>
</urlset>
