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

  <!-- Root homepage -->
  <url>
    <loc>https://shir-man.com/</loc>
  </url>

  <!-- Public sub-pages -->
  <url>
    <loc>https://shir-man.com/txt-merge/</loc>
  </url>
  <url>
    <loc>https://shir-man.com/paper-fi/</loc>
  </url>
  <url>
    <loc>https://shir-man.com/we-have-llm-at-home/</loc>
  </url>
  <url>
    <loc>https://shir-man.com/time-passed/</loc>
  </url>
  <url>
    <loc>https://shir-man.com/tokens-per-second/</loc>
  </url>
  <url>
    <loc>https://shir-man.com/pdf-to-txt/</loc>
  </url>
  <url>
    <loc>https://shir-man.com/amibroken/</loc>
  </url>
  <url>
    <loc>https://shir-man.com/llm-calc/</loc>
  </url>
  <url>
    <loc>https://shir-man.com/grav_lens/</loc>
  </url>
  <url>
    <loc>https://shir-man.com/text-processor/</loc>
  </url>
  <url>
    <loc>https://shir-man.com/convert-video/</loc>
  </url>
  <url>
    <loc>https://shir-man.com/strip-html/</loc>
  </url>
  <url>
    <loc>https://shir-man.com/word-to-markdown/</loc>
  </url>
  <url>
    <loc>https://shir-man.com/writer/</loc>
  </url>
  <url>
    <loc>https://shir-man.com/generate-tree/</loc>
  </url>

  <url>
    <loc>https://shir-man.com/agent-presets/</loc>
  </url>
  <url>
    <loc>https://shir-man.com/ascii-art/</loc>
  </url>
  <url>
    <loc>https://shir-man.com/generate-sprite/</loc>
  </url>
  <url>
    <loc>https://shir-man.com/image-haze/</loc>
  </url>
  <url>
    <loc>https://shir-man.com/image-merger/</loc>
  </url>
  <url>
    <loc>https://shir-man.com/llm-attack/</loc>
  </url>
  <url>
    <loc>https://shir-man.com/llm-master/</loc>
  </url>
  <url>
    <loc>https://shir-man.com/math-game/</loc>
  </url>
  <url>
    <loc>https://shir-man.com/pie-photo/</loc>
  </url>
  <url>
    <loc>https://shir-man.com/solar/</loc>
  </url>
  <url>
    <loc>https://shir-man.com/snes-ppu-corruption/</loc>
  </url>
  <url>
    <loc>https://shir-man.com/strategy-evolver/</loc>
  </url>
  <url>
    <loc>https://shir-man.com/temp/tetris</loc>
  </url>
  <url>
    <loc>https://shir-man.com/thedress/</loc>
  </url>
  <url>
    <loc>https://shir-man.com/voynich/</loc>
  </url>

  <!-- New strip-html fragment URLs -->
  <url>
    <loc>https://shir-man.com/strip-html/#url</loc>
  </url>
  <url>
    <loc>https://shir-man.com/strip-html/#direct</loc>
  </url>
  <url>
    <loc>https://shir-man.com/strip-html/#file</loc>
  </url>

  <!-- Text-processor presets -->
  <url>
    <loc>https://shir-man.com/text-processor/?preset=number-to-roman</loc>
  </url>
  <url>
    <loc>https://shir-man.com/text-processor/?preset=generate-acronym</loc>
  </url>
  <url>
    <loc>https://shir-man.com/text-processor/?preset=remove-duplicate-paragraphs</loc>
  </url>
  <url>
    <loc>https://shir-man.com/text-processor/?preset=normalize-phone</loc>
  </url>
  <url>
    <loc>https://shir-man.com/text-processor/?preset=title-case-ap</loc>
  </url>
  <url>
    <loc>https://shir-man.com/text-processor/?preset=extract-credit-cards</loc>
  </url>
  <url>
    <loc>https://shir-man.com/text-processor/?preset=markdown-to-html</loc>
  </url>
  <url>
    <loc>https://shir-man.com/text-processor/?preset=extract-hashtags</loc>
  </url>
  <url>
    <loc>https://shir-man.com/text-processor/?preset=base64-convert</loc>
  </url>
  <url>
    <loc>https://shir-man.com/text-processor/?preset=randomize-list</loc>
  </url>
  <url>
    <loc>https://shir-man.com/text-processor/?preset=humanize-chatgpt</loc>
  </url>
  <url>
    <loc>https://shir-man.com/text-processor/?preset=to-lowercase</loc>
  </url>
  <url>
    <loc>https://shir-man.com/text-processor/?preset=numbers-to-words</loc>
  </url>
  <url>
    <loc>https://shir-man.com/text-processor/?preset=title-case</loc>
  </url>
  <url>
    <loc>https://shir-man.com/text-processor/?preset=decode-html-entities</loc>
  </url>
  <url>
    <loc>https://shir-man.com/text-processor/?preset=remove-diacritics</loc>
  </url>
  <url>
    <loc>https://shir-man.com/text-processor/?preset=yaml-to-json</loc>
  </url>
  <url>
    <loc>https://shir-man.com/text-processor/?preset=extract-capitals</loc>
  </url>
  <url>
    <loc>https://shir-man.com/text-processor/?preset=humanize-ai-writing</loc>
  </url>
  <url>
    <loc>https://shir-man.com/text-processor/?preset=remove-html</loc>
  </url>
  <url>
    <loc>https://shir-man.com/text-processor/?preset=heart-emoji-text</loc>
  </url>
  <url>
    <loc>https://shir-man.com/text-processor/?preset=text-to-leetspeak</loc>
  </url>
  <url>
    <loc>https://shir-man.com/text-processor/?preset=remove-comments</loc>
  </url>
  <url>
    <loc>https://shir-man.com/text-processor/?preset=text-clappifier</loc>
  </url>
  <url>
    <loc>https://shir-man.com/text-processor/?preset=words-to-numbers</loc>
  </url>
  <url>
    <loc>https://shir-man.com/text-processor/?preset=text-to-morse</loc>
  </url>
  <url>
    <loc>https://shir-man.com/text-processor/?preset=tabs-to-spaces</loc>
  </url>
  <url>
    <loc>https://shir-man.com/text-processor/?preset=reverse-list</loc>
  </url>
  <url>
    <loc>https://shir-man.com/text-processor/?preset=to-uppercase</loc>
  </url>
  <url>
    <loc>https://shir-man.com/text-processor/?preset=snake-to-camel</loc>
  </url>
  <url>
    <loc>https://shir-man.com/text-processor/?preset=camel-to-snake</loc>
  </url>
  <url>
    <loc>https://shir-man.com/text-processor/?preset=unicode-redact</loc>
  </url>
  <url>
    <loc>https://shir-man.com/text-processor/?preset=json-to-text</loc>
  </url>
  <url>
    <loc>https://shir-man.com/text-processor/?preset=alphabetize-last-name</loc>
  </url>
  <url>
    <loc>https://shir-man.com/text-processor/?preset=extract-phone-numbers</loc>
  </url>
  <url>
    <loc>https://shir-man.com/text-processor/?preset=url-codec</loc>
  </url>
  <url>
    <loc>https://shir-man.com/text-processor/?preset=extract-mac-addresses</loc>
  </url>
  <url>
    <loc>https://shir-man.com/text-processor/?preset=remove-special</loc>
  </url>
  <url>
    <loc>https://shir-man.com/text-processor/?preset=view-non-printable-unicode</loc>
  </url>
  <url>
    <loc>https://shir-man.com/text-processor/?preset=add-line-numbers</loc>
  </url>
  <url>
    <loc>https://shir-man.com/text-processor/?preset=extract-comments</loc>
  </url>
  <url>
    <loc>https://shir-man.com/text-processor/?preset=remove-markdown</loc>
  </url>
  <url>
    <loc>https://shir-man.com/text-processor/?preset=cjk-stylized</loc>
  </url>
  <url>
    <loc>https://shir-man.com/text-processor/?preset=alphabetize-categorized</loc>
  </url>
  <url>
    <loc>https://shir-man.com/text-processor/?preset=generate-lorem</loc>
  </url>
  <url>
    <loc>https://shir-man.com/text-processor/?preset=json-to-yaml</loc>
  </url>
  <url>
    <loc>https://shir-man.com/text-processor/?preset=invert-case</loc>
  </url>
  <url>
    <loc>https://shir-man.com/text-processor/?preset=whitespace-remover</loc>
  </url>
  <url>
    <loc>https://shir-man.com/text-processor/?preset=xml-to-html</loc>
  </url>
  <url>
    <loc>https://shir-man.com/text-processor/?preset=normalize-quotes</loc>
  </url>
  <url>
    <loc>https://shir-man.com/text-processor/?preset=minify-json</loc>
  </url>
  <url>
    <loc>https://shir-man.com/text-processor/?preset=remove-duplicates</loc>
  </url>
  <url>
    <loc>https://shir-man.com/text-processor/?preset=unicode-gothic</loc>
  </url>
  <url>
    <loc>https://shir-man.com/text-processor/?preset=alphabetize</loc>
  </url>
  <url>
    <loc>https://shir-man.com/text-processor/?preset=remove-punctuation</loc>
  </url>
  <url>
    <loc>https://shir-man.com/text-processor/?preset=word-frequency</loc>
  </url>
  <url>
    <loc>https://shir-man.com/text-processor/?preset=extract-social</loc>
  </url>
  <url>
    <loc>https://shir-man.com/text-processor/?preset=remove-duplicate-words</loc>
  </url>
  <url>
    <loc>https://shir-man.com/text-processor/?preset=remove-emoji</loc>
  </url>
  <url>
    <loc>https://shir-man.com/text-processor/?preset=remove-vowels</loc>
  </url>
  <url>
    <loc>https://shir-man.com/text-processor/?preset=remove-multiple-spaces</loc>
  </url>
  <url>
    <loc>https://shir-man.com/text-processor/?preset=text-cipher</loc>
  </url>
  <url>
    <loc>https://shir-man.com/text-processor/?preset=capitalize-sentences</loc>
  </url>
  <url>
    <loc>https://shir-man.com/text-processor/?preset=reverse-text</loc>
  </url>
  <url>
    <loc>https://shir-man.com/text-processor/?preset=csv-to-json</loc>
  </url>
  <url>
    <loc>https://shir-man.com/text-processor/?preset=json-to-csv</loc>
  </url>
  <url>
    <loc>https://shir-man.com/text-processor/?preset=remove-blank-lines</loc>
  </url>
  <url>
    <loc>https://shir-man.com/text-processor/?preset=extract-dates</loc>
  </url>
  <url>
    <loc>https://shir-man.com/text-processor/?preset=roman-to-number</loc>
  </url>
  <url>
    <loc>https://shir-man.com/text-processor/?preset=format-json</loc>
  </url>
  <url>
    <loc>https://shir-man.com/text-processor/?preset=extract-urls</loc>
  </url>
  <url>
    <loc>https://shir-man.com/text-processor/?preset=remove-stop-words</loc>
  </url>
  <url>
    <loc>https://shir-man.com/text-processor/?preset=remove-line-numbers</loc>
  </url>
  <url>
    <loc>https://shir-man.com/text-processor/?preset=extract-emails</loc>
  </url>
  <url>
    <loc>https://shir-man.com/text-processor/?preset=trim-whitespace</loc>
  </url>
  <url>
    <loc>https://shir-man.com/text-processor/?preset=extract-domains</loc>
  </url>
  <url>
    <loc>https://shir-man.com/text-processor/?preset=extract-ips</loc>
  </url>
  <url>
    <loc>https://shir-man.com/text-processor/?preset=srt-to-text</loc>
  </url>
  <url>
    <loc>https://shir-man.com/text-processor/?preset=sort-numbers</loc>
  </url>
  <url>
    <loc>https://shir-man.com/text-processor/?preset=encode-html-entities</loc>
  </url>

  <!-- Convert-video presets -->
  <url>
    <loc>https://shir-man.com/convert-video/?preset=x264-slow</loc>
  </url>
  <url>
    <loc>https://shir-man.com/convert-video/?preset=to-gif</loc>
  </url>
  <url>
    <loc>https://shir-man.com/convert-video/?preset=convert-120fps</loc>
  </url>
  <url>
    <loc>https://shir-man.com/convert-video/?preset=resize-2k</loc>
  </url>
  <url>
    <loc>https://shir-man.com/convert-video/?preset=ffmpeg-support-debug</loc>
  </url>
  <url>
    <loc>https://shir-man.com/convert-video/?preset=echo-effect</loc>
  </url>
  <url>
    <loc>https://shir-man.com/convert-video/?preset=resize-1080p</loc>
  </url>
  <url>
    <loc>https://shir-man.com/convert-video/?preset=mute</loc>
  </url>
  <url>
    <loc>https://shir-man.com/convert-video/?preset=resize-720p</loc>
  </url>
  <url>
    <loc>https://shir-man.com/convert-video/?preset=reverse-playback</loc>
  </url>
  <url>
    <loc>https://shir-man.com/convert-video/?preset=cinematic-grade-letterbox</loc>
  </url>
  <url>
    <loc>https://shir-man.com/convert-video/?preset=force-9-16</loc>
  </url>
  <url>
    <loc>https://shir-man.com/convert-video/?preset=sharpen</loc>
  </url>
  <url>
    <loc>https://shir-man.com/convert-video/?preset=resize-4k</loc>
  </url>
  <url>
    <loc>https://shir-man.com/convert-video/?preset=rotate-90</loc>
  </url>
  <url>
    <loc>https://shir-man.com/convert-video/?preset=time-lapse</loc>
  </url>
  <url>
    <loc>https://shir-man.com/convert-video/?preset=wide-walk</loc>
  </url>
  <url>
    <loc>https://shir-man.com/convert-video/?preset=force-16-9</loc>
  </url>
  <url>
    <loc>https://shir-man.com/convert-video/?preset=horizontal-flip</loc>
  </url>
  <url>
    <loc>https://shir-man.com/convert-video/?preset=denoise</loc>
  </url>
  <url>
    <loc>https://shir-man.com/convert-video/?preset=stabilize-deshake</loc>
  </url>
  <url>
    <loc>https://shir-man.com/convert-video/?preset=black-white</loc>
  </url>
  <url>
    <loc>https://shir-man.com/convert-video/?preset=pixelate</loc>
  </url>
  <url>
    <loc>https://shir-man.com/convert-video/?preset=deflicker</loc>
  </url>
  <url>
    <loc>https://shir-man.com/convert-video/?preset=fade-in-out-1s</loc>
  </url>
  <url>
    <loc>https://shir-man.com/convert-video/?preset=x264-web-saas</loc>
  </url>
  <url>
    <loc>https://shir-man.com/convert-video/?preset=edge-detect</loc>
  </url>
  <url>
    <loc>https://shir-man.com/convert-video/?preset=retro-filter</loc>
  </url>
  <url>
    <loc>https://shir-man.com/convert-video/?preset=data-mosh-h264-adts-audio</loc>
  </url>
  <url>
    <loc>https://shir-man.com/convert-video/?preset=convert-60fps</loc>
  </url>
  <url>
    <loc>https://shir-man.com/convert-video/?preset=moving-window</loc>
  </url>
  <url>
    <loc>https://shir-man.com/convert-video/?preset=enhance</loc>
  </url>
  <url>
    <loc>https://shir-man.com/convert-video/?preset=jumpcut-multi-pass</loc>
  </url>
  <url>
    <loc>https://shir-man.com/convert-video/?preset=vhs-glitch</loc>
  </url>

</urlset>
