DOCUMENT@0..520
  HEADING@0..19
    ATX_HEADING_MARKER@0..1
      ATX_HEADING_MARKER@0..1 "#"
    WHITESPACE@1..2 " "
    HEADING_CONTENT@2..18
      TEXT@2..18 "Reference Images"
    NEWLINE@18..19 "\n"
  BLANK_LINE@19..20
    BLANK_LINE@19..20 "\n"
  PARAGRAPH@20..72
    TEXT@20..40 "Explicit reference: "
    IMAGE_LINK@40..57
      IMAGE_LINK_START@40..42
        IMAGE_LINK_START@40..42 "!["
      IMAGE_ALT@42..50
        TEXT@42..50 "alt text"
      TEXT@50..51 "]"
      TEXT@51..52 "["
      TEXT@52..56 "img1"
      TEXT@56..57 "]"
    TEXT@57..71 " in paragraph."
    NEWLINE@71..72 "\n"
  BLANK_LINE@72..73
    BLANK_LINE@72..73 "\n"
  PARAGRAPH@73..116
    TEXT@73..93 "Implicit reference: "
    IMAGE_LINK@93..102
      IMAGE_LINK_START@93..95
        IMAGE_LINK_START@93..95 "!["
      IMAGE_ALT@95..99
        TEXT@95..99 "Logo"
      TEXT@99..100 "]"
      TEXT@100..101 "["
      TEXT@101..102 "]"
    TEXT@102..115 " shows brand."
    NEWLINE@115..116 "\n"
  BLANK_LINE@116..117
    BLANK_LINE@116..117 "\n"
  PARAGRAPH@117..156
    TEXT@117..137 "Shortcut reference: "
    IMAGE_LINK@137..144
      IMAGE_LINK_START@137..139
        IMAGE_LINK_START@137..139 "!["
      IMAGE_ALT@139..143
        TEXT@139..143 "Icon"
      TEXT@143..144 "]"
    TEXT@144..155 " works too."
    NEWLINE@155..156 "\n"
  BLANK_LINE@156..157
    BLANK_LINE@156..157 "\n"
  PARAGRAPH@157..215
    TEXT@157..174 "Multiple images: "
    IMAGE_LINK@174..186
      IMAGE_LINK_START@174..176
        IMAGE_LINK_START@174..176 "!["
      IMAGE_ALT@176..181
        TEXT@176..181 "first"
      TEXT@181..182 "]"
      TEXT@182..183 "["
      TEXT@183..185 "i1"
      TEXT@185..186 "]"
    TEXT@186..191 " and "
    IMAGE_LINK@191..204
      IMAGE_LINK_START@191..193
        IMAGE_LINK_START@191..193 "!["
      IMAGE_ALT@193..199
        TEXT@193..199 "second"
      TEXT@199..200 "]"
      TEXT@200..201 "["
      TEXT@201..203 "i2"
      TEXT@203..204 "]"
    TEXT@204..214 " together."
    NEWLINE@214..215 "\n"
  BLANK_LINE@215..216
    BLANK_LINE@215..216 "\n"
  PARAGRAPH@216..265
    TEXT@216..228 "Unresolved: "
    IMAGE_LINK@228..251
      IMAGE_LINK_START@228..230
        IMAGE_LINK_START@228..230 "!["
      IMAGE_ALT@230..237
        TEXT@230..237 "missing"
      TEXT@237..238 "]"
      TEXT@238..239 "["
      TEXT@239..250 "nonexistent"
      TEXT@250..251 "]"
    TEXT@251..264 " stays as-is."
    NEWLINE@264..265 "\n"
  BLANK_LINE@265..266
    BLANK_LINE@265..266 "\n"
  PARAGRAPH@266..328
    TEXT@266..284 "Case insensitive: "
    IMAGE_LINK@284..297
      IMAGE_LINK_START@284..286
        IMAGE_LINK_START@284..286 "!["
      IMAGE_ALT@286..289
        TEXT@286..289 "ALT"
      TEXT@289..290 "]"
      TEXT@290..291 "["
      TEXT@291..296 "myimg"
      TEXT@296..297 "]"
    TEXT@297..327 " matches lowercase de ..."
    NEWLINE@327..328 "\n"
  BLANK_LINE@328..329
    BLANK_LINE@328..329 "\n"
  PARAGRAPH@329..388
    TEXT@329..342 "Complex alt: "
    IMAGE_LINK@342..370
      IMAGE_LINK_START@342..344
        IMAGE_LINK_START@342..344 "!["
      IMAGE_ALT@344..363
        STRONG@344..352
          STRONG_MARKER@344..346 "**"
          TEXT@346..350 "bold"
          STRONG_MARKER@350..352 "**"
        TEXT@352..357 " and "
        CODE_SPAN@357..363
          CODE_SPAN_MARKER@357..358 "`"
          TEXT@358..362 "code"
          CODE_SPAN_MARKER@362..363 "`"
      TEXT@363..364 "]"
      TEXT@364..365 "["
      TEXT@365..369 "img1"
      TEXT@369..370 "]"
    TEXT@370..387 " with formatting."
    NEWLINE@387..388 "\n"
  BLANK_LINE@388..389
    BLANK_LINE@388..389 "\n"
  REFERENCE_DEFINITION@389..430
    LINK@389..395
      LINK_START@389..390
        LINK_START@389..390 "["
      LINK_TEXT@390..394
        TEXT@390..394 "img1"
      TEXT@394..395 "]"
    TEXT@395..429 ": /path/to/image.png  ..."
    NEWLINE@429..430 "\n"
  REFERENCE_DEFINITION@430..448
    LINK@430..436
      LINK_START@430..431
        LINK_START@430..431 "["
      LINK_TEXT@431..435
        TEXT@431..435 "logo"
      TEXT@435..436 "]"
    TEXT@436..447 ": /logo.svg"
    NEWLINE@447..448 "\n"
  REFERENCE_DEFINITION@448..466
    LINK@448..454
      LINK_START@448..449
        LINK_START@448..449 "["
      LINK_TEXT@449..453
        TEXT@449..453 "Icon"
      TEXT@453..454 "]"
    TEXT@454..465 ": /icon.png"
    NEWLINE@465..466 "\n"
  REFERENCE_DEFINITION@466..482
    LINK@466..470
      LINK_START@466..467
        LINK_START@466..467 "["
      LINK_TEXT@467..469
        TEXT@467..469 "i1"
      TEXT@469..470 "]"
    TEXT@470..481 ": /img1.jpg"
    NEWLINE@481..482 "\n"
  REFERENCE_DEFINITION@482..498
    LINK@482..486
      LINK_START@482..483
        LINK_START@482..483 "["
      LINK_TEXT@483..485
        TEXT@483..485 "i2"
      TEXT@485..486 "]"
    TEXT@486..497 ": /img2.jpg"
    NEWLINE@497..498 "\n"
  REFERENCE_DEFINITION@498..520
    LINK@498..505
      LINK_START@498..499
        LINK_START@498..499 "["
      LINK_TEXT@499..504
        TEXT@499..504 "myimg"
      TEXT@504..505 "]"
    TEXT@505..519 ": /matched.png"
    NEWLINE@519..520 "\n"

