{
  "game": "order-of-the-sinking-star",
  "revision": "high-skipping-stones-selected-layouts-2026-10-22",
  "sourceClassification": "/evidence/high-skipping-stones-candidate-classification-2026-10-22.json",
  "sourcePageUrl": "https://sinkingstarwalkthrough.com/high-skipping-stones-solutions/",
  "counts": {
    "cards": 26
  },
  "cards": [
    {
      "levelId": "lily_falls_intro_v2",
      "articlePuzzleNumber": 1,
      "levelSet": "skipping_in_3d",
      "levelSetPosition": 1,
      "candidateThemeGroup": "skipping_in_3d",
      "articleCue": {
        "videoPart": "P34",
        "time": null,
        "exactPtsKnown": false
      },
      "displaySource": {
        "sourceId": "high-skipping-stones-walkthrough",
        "file": "/evidence/high-skipping-stones-puzzle-01-source.webp",
        "cue": "Article puzzle 1; series part P34, not exact PTS",
        "exactPtsKnown": false
      },
      "instruction": [
        "Drop the lily pad where it can still be struck into the exit current.",
        "让荷叶落在仍可击入出口水流的位置。"
      ],
      "walkthrough": {
        "label": {
          "en": "High Skipping Stones article puzzle 1 selected layout",
          "zh": "High Skipping Stones 文章第 1 题选定布局"
        },
        "opening": {
          "en": "Selected article still only; the colored ring marks one layout landmark, not an input step.",
          "zh": "仅展示文章静帧；彩色圆环标出布局要点，并非操作步骤。"
        },
        "frames": [
          {
            "image": "/art/walkthrough/high-skipping-stones/puzzle-01.svg",
            "width": 960,
            "height": 540,
            "sourceTimeLabel": "Article puzzle 1 still; series part P34; exact PTS unknown",
            "articlePuzzleNumber": 1,
            "internalSetPosition": 1,
            "sourceFrameFile": "/evidence/high-skipping-stones-puzzle-01-source.webp",
            "sourceFrameFormat": "image/webp",
            "sourceFrameSha256": "6369cc6f2e856a109e3721fc06d79b97a2771c94aa55a6b38ace559364ecd29e",
            "displaySourceFile": "/evidence/high-skipping-stones-puzzle-01-source.webp",
            "displayFrameFormat": "image/webp",
            "displayFrameSha256": "6369cc6f2e856a109e3721fc06d79b97a2771c94aa55a6b38ace559364ecd29e",
            "displaySourceId": "high-skipping-stones-walkthrough",
            "displaySourceVideoUrl": null,
            "displaySourceCue": null,
            "imageSha256": "e0dd2fcfb5ab86255b9d03732382ef1debd900677574d4cbfb991de896e6767d",
            "checkpointActionIndex": null,
            "crop": {
              "x": 0,
              "y": 0,
              "width": 960,
              "height": 540,
              "excludedRects": [
                {
                  "x": 800,
                  "y": 14,
                  "width": 160,
                  "height": 48,
                  "reason": "Bilibili creator logo in the corner margin"
                },
                {
                  "x": 0,
                  "y": 520,
                  "width": 64,
                  "height": 20,
                  "reason": "FPS counter in the lower-left margin"
                }
              ]
            },
            "displayMasks": [
              {
                "x": 800,
                "y": 14,
                "width": 160,
                "height": 48,
                "purpose": "bilibili-mark",
                "reason": "Bilibili creator logo in the corner margin"
              },
              {
                "x": 0,
                "y": 520,
                "width": 64,
                "height": 20,
                "purpose": "fps-counter",
                "reason": "FPS counter in the lower-left margin"
              }
            ],
            "markers": [
              {
                "type": "layout-reference",
                "badge": "1",
                "color": "#168de2",
                "center": {
                  "x": 600,
                  "y": 155
                },
                "rect": [
                  577,
                  132,
                  46,
                  46
                ],
                "radius": 23,
                "target": {
                  "en": "Lily pad",
                  "zh": "荷叶"
                }
              }
            ],
            "instruction": {
              "en": "Drop the lily pad where it can still be struck into the exit current.",
              "zh": "让荷叶落在仍可击入出口水流的位置。"
            },
            "result": {
              "en": "The article still visually matches lily_falls_intro_v2; this card records the article’s short key idea, not a route trace. It is not exact PTS; no route replay or finish claim is made, and exact Steam depot mapping is unverified.",
              "zh": "文章静帧与 lily_falls_intro_v2 的原生纹理布局相符；本卡只记录文章要点，不是路线记录，也不是精确 PTS。路线未经独立重演，不声称通关，Steam depot 对应关系尚未核实。"
            },
            "alt": {
              "en": "High Skipping Stones article puzzle 1, matched to lily_falls_intro_v2; colored ring marks lily pad.",
              "zh": "High Skipping Stones 文章第 1 题，与 lily_falls_intro_v2 匹配；彩色圆环标出荷叶。"
            }
          }
        ]
      }
    },
    {
      "levelId": "many_falls",
      "articlePuzzleNumber": 2,
      "levelSet": "skipping_in_3d",
      "levelSetPosition": 2,
      "candidateThemeGroup": "skipping_in_3d",
      "articleCue": {
        "videoPart": "P34",
        "time": null,
        "exactPtsKnown": false
      },
      "displaySource": {
        "sourceId": "high-skipping-stones-walkthrough",
        "file": "/evidence/high-skipping-stones-puzzle-02-source.webp",
        "cue": "Article puzzle 2; series part P34, not exact PTS",
        "exactPtsKnown": false
      },
      "instruction": [
        "Stack three skipping stones to make a three-tile lift to the exit.",
        "叠起三块飞石，垒出通往出口的三格高度。"
      ],
      "walkthrough": {
        "label": {
          "en": "High Skipping Stones article puzzle 2 selected layout",
          "zh": "High Skipping Stones 文章第 2 题选定布局"
        },
        "opening": {
          "en": "Selected article still only; the colored ring marks one layout landmark, not an input step.",
          "zh": "仅展示文章静帧；彩色圆环标出布局要点，并非操作步骤。"
        },
        "frames": [
          {
            "image": "/art/walkthrough/high-skipping-stones/puzzle-02.svg",
            "width": 960,
            "height": 540,
            "sourceTimeLabel": "Article puzzle 2 still; series part P34; exact PTS unknown",
            "articlePuzzleNumber": 2,
            "internalSetPosition": 2,
            "sourceFrameFile": "/evidence/high-skipping-stones-puzzle-02-source.webp",
            "sourceFrameFormat": "image/webp",
            "sourceFrameSha256": "180038c5fc171d51c34808caf0ab35fb8f82255bde92ecca844045e1a4d37a1a",
            "displaySourceFile": "/evidence/high-skipping-stones-puzzle-02-source.webp",
            "displayFrameFormat": "image/webp",
            "displayFrameSha256": "180038c5fc171d51c34808caf0ab35fb8f82255bde92ecca844045e1a4d37a1a",
            "displaySourceId": "high-skipping-stones-walkthrough",
            "displaySourceVideoUrl": null,
            "displaySourceCue": null,
            "imageSha256": "d4e86f353de8a48c0a019ef702ab9e47ad89d5e16c5b1b0675092f0510e08898",
            "checkpointActionIndex": null,
            "crop": {
              "x": 0,
              "y": 0,
              "width": 960,
              "height": 540,
              "excludedRects": [
                {
                  "x": 800,
                  "y": 14,
                  "width": 160,
                  "height": 48,
                  "reason": "Bilibili creator logo in the corner margin"
                },
                {
                  "x": 0,
                  "y": 520,
                  "width": 64,
                  "height": 20,
                  "reason": "FPS counter in the lower-left margin"
                }
              ]
            },
            "displayMasks": [
              {
                "x": 800,
                "y": 14,
                "width": 160,
                "height": 48,
                "purpose": "bilibili-mark",
                "reason": "Bilibili creator logo in the corner margin"
              },
              {
                "x": 0,
                "y": 520,
                "width": 64,
                "height": 20,
                "purpose": "fps-counter",
                "reason": "FPS counter in the lower-left margin"
              }
            ],
            "markers": [
              {
                "type": "layout-reference",
                "badge": "1",
                "color": "#20c7c9",
                "center": {
                  "x": 270,
                  "y": 205
                },
                "rect": [
                  247,
                  182,
                  46,
                  46
                ],
                "radius": 23,
                "target": {
                  "en": "Stone stack",
                  "zh": "石块堆"
                }
              }
            ],
            "instruction": {
              "en": "Stack three skipping stones to make a three-tile lift to the exit.",
              "zh": "叠起三块飞石，垒出通往出口的三格高度。"
            },
            "result": {
              "en": "The article still visually matches many_falls; this card records the article’s short key idea, not a route trace. It is not exact PTS; no route replay or finish claim is made, and exact Steam depot mapping is unverified.",
              "zh": "文章静帧与 many_falls 的原生纹理布局相符；本卡只记录文章要点，不是路线记录，也不是精确 PTS。路线未经独立重演，不声称通关，Steam depot 对应关系尚未核实。"
            },
            "alt": {
              "en": "High Skipping Stones article puzzle 2, matched to many_falls; colored ring marks stone stack.",
              "zh": "High Skipping Stones 文章第 2 题，与 many_falls 匹配；彩色圆环标出石块堆。"
            }
          }
        ]
      }
    },
    {
      "levelId": "pool_pal_v2",
      "articlePuzzleNumber": 3,
      "levelSet": "skipping_in_3d",
      "levelSetPosition": 4,
      "candidateThemeGroup": "skipping_in_3d",
      "articleCue": {
        "videoPart": "P34",
        "time": null,
        "exactPtsKnown": false
      },
      "displaySource": {
        "sourceId": "high-skipping-stones-walkthrough",
        "file": "/evidence/high-skipping-stones-puzzle-03-source.webp",
        "cue": "Article puzzle 3; series part P34, not exact PTS",
        "exactPtsKnown": false
      },
      "instruction": [
        "Use a stone-topped Warrior as a wall to stop one skipping stone.",
        "让头顶石块的战士充当挡墙，拦住一块飞石。"
      ],
      "walkthrough": {
        "label": {
          "en": "High Skipping Stones article puzzle 3 selected layout",
          "zh": "High Skipping Stones 文章第 3 题选定布局"
        },
        "opening": {
          "en": "Selected article still only; the colored ring marks one layout landmark, not an input step.",
          "zh": "仅展示文章静帧；彩色圆环标出布局要点，并非操作步骤。"
        },
        "frames": [
          {
            "image": "/art/walkthrough/high-skipping-stones/puzzle-03.svg",
            "width": 960,
            "height": 540,
            "sourceTimeLabel": "Article puzzle 3 still; series part P34; exact PTS unknown",
            "articlePuzzleNumber": 3,
            "internalSetPosition": 4,
            "sourceFrameFile": "/evidence/high-skipping-stones-puzzle-03-source.webp",
            "sourceFrameFormat": "image/webp",
            "sourceFrameSha256": "38d27c357594764998781c01ef9dcbcc43a4300814b006f3918384b0a851eeac",
            "displaySourceFile": "/evidence/high-skipping-stones-puzzle-03-source.webp",
            "displayFrameFormat": "image/webp",
            "displayFrameSha256": "38d27c357594764998781c01ef9dcbcc43a4300814b006f3918384b0a851eeac",
            "displaySourceId": "high-skipping-stones-walkthrough",
            "displaySourceVideoUrl": null,
            "displaySourceCue": null,
            "imageSha256": "756d81b7538e1f77124b3ef6b7886b46c774156c0c38e857cd92294b8e6f23e1",
            "checkpointActionIndex": null,
            "crop": {
              "x": 0,
              "y": 0,
              "width": 960,
              "height": 540,
              "excludedRects": [
                {
                  "x": 800,
                  "y": 14,
                  "width": 160,
                  "height": 48,
                  "reason": "Bilibili creator logo in the corner margin"
                },
                {
                  "x": 0,
                  "y": 520,
                  "width": 64,
                  "height": 20,
                  "reason": "FPS counter in the lower-left margin"
                }
              ]
            },
            "displayMasks": [
              {
                "x": 800,
                "y": 14,
                "width": 160,
                "height": 48,
                "purpose": "bilibili-mark",
                "reason": "Bilibili creator logo in the corner margin"
              },
              {
                "x": 0,
                "y": 520,
                "width": 64,
                "height": 20,
                "purpose": "fps-counter",
                "reason": "FPS counter in the lower-left margin"
              }
            ],
            "markers": [
              {
                "type": "layout-reference",
                "badge": "1",
                "color": "#f0a445",
                "center": {
                  "x": 580,
                  "y": 330
                },
                "rect": [
                  557,
                  307,
                  46,
                  46
                ],
                "radius": 23,
                "target": {
                  "en": "Sailor button",
                  "zh": "水手按钮"
                }
              }
            ],
            "instruction": {
              "en": "Use a stone-topped Warrior as a wall to stop one skipping stone.",
              "zh": "让头顶石块的战士充当挡墙，拦住一块飞石。"
            },
            "result": {
              "en": "The article still visually matches pool_pal_v2; this card records the article’s short key idea, not a route trace. It is not exact PTS; no route replay or finish claim is made, and exact Steam depot mapping is unverified.",
              "zh": "文章静帧与 pool_pal_v2 的原生纹理布局相符；本卡只记录文章要点，不是路线记录，也不是精确 PTS。路线未经独立重演，不声称通关，Steam depot 对应关系尚未核实。"
            },
            "alt": {
              "en": "High Skipping Stones article puzzle 3, matched to pool_pal_v2; colored ring marks sailor button.",
              "zh": "High Skipping Stones 文章第 3 题，与 pool_pal_v2 匹配；彩色圆环标出水手按钮。"
            }
          }
        ]
      }
    },
    {
      "levelId": "sunk_cost_2_v3",
      "articlePuzzleNumber": 4,
      "levelSet": "skipping_in_3d",
      "levelSetPosition": 5,
      "candidateThemeGroup": "skipping_in_3d",
      "articleCue": {
        "videoPart": "P34",
        "time": null,
        "exactPtsKnown": false
      },
      "displaySource": {
        "sourceId": "high-skipping-stones-walkthrough",
        "file": "/evidence/high-skipping-stones-puzzle-04-source.webp",
        "cue": "Article puzzle 4; series part P34, not exact PTS",
        "exactPtsKnown": false
      },
      "instruction": [
        "Stack two stones to push the target stone up from below.",
        "叠起两块石头，从下方把目标石块推上去。"
      ],
      "walkthrough": {
        "label": {
          "en": "High Skipping Stones article puzzle 4 selected layout",
          "zh": "High Skipping Stones 文章第 4 题选定布局"
        },
        "opening": {
          "en": "Selected article still only; the colored ring marks one layout landmark, not an input step.",
          "zh": "仅展示文章静帧；彩色圆环标出布局要点，并非操作步骤。"
        },
        "frames": [
          {
            "image": "/art/walkthrough/high-skipping-stones/puzzle-04.svg",
            "width": 960,
            "height": 540,
            "sourceTimeLabel": "Article puzzle 4 still; series part P34; exact PTS unknown",
            "articlePuzzleNumber": 4,
            "internalSetPosition": 5,
            "sourceFrameFile": "/evidence/high-skipping-stones-puzzle-04-source.webp",
            "sourceFrameFormat": "image/webp",
            "sourceFrameSha256": "97fc6e1542c57fbd0cf9366f6fce287409fc1f5e9150af4a45589998bd0af04f",
            "displaySourceFile": "/evidence/high-skipping-stones-puzzle-04-source.webp",
            "displayFrameFormat": "image/webp",
            "displayFrameSha256": "97fc6e1542c57fbd0cf9366f6fce287409fc1f5e9150af4a45589998bd0af04f",
            "displaySourceId": "high-skipping-stones-walkthrough",
            "displaySourceVideoUrl": null,
            "displaySourceCue": null,
            "imageSha256": "9880a09f2b1c27871cd559f65a4674099e19ebced6258b242e16c4d11c3f1a5e",
            "checkpointActionIndex": null,
            "crop": {
              "x": 0,
              "y": 0,
              "width": 960,
              "height": 540,
              "excludedRects": [
                {
                  "x": 800,
                  "y": 14,
                  "width": 160,
                  "height": 48,
                  "reason": "Bilibili creator logo in the corner margin"
                },
                {
                  "x": 0,
                  "y": 520,
                  "width": 64,
                  "height": 20,
                  "reason": "FPS counter in the lower-left margin"
                }
              ]
            },
            "displayMasks": [
              {
                "x": 800,
                "y": 14,
                "width": 160,
                "height": 48,
                "purpose": "bilibili-mark",
                "reason": "Bilibili creator logo in the corner margin"
              },
              {
                "x": 0,
                "y": 520,
                "width": 64,
                "height": 20,
                "purpose": "fps-counter",
                "reason": "FPS counter in the lower-left margin"
              }
            ],
            "markers": [
              {
                "type": "layout-reference",
                "badge": "1",
                "color": "#a45de6",
                "center": {
                  "x": 480,
                  "y": 375
                },
                "rect": [
                  457,
                  352,
                  46,
                  46
                ],
                "radius": 23,
                "target": {
                  "en": "Button lane",
                  "zh": "按钮路线"
                }
              }
            ],
            "instruction": {
              "en": "Stack two stones to push the target stone up from below.",
              "zh": "叠起两块石头，从下方把目标石块推上去。"
            },
            "result": {
              "en": "The article still visually matches sunk_cost_2_v3; this card records the article’s short key idea, not a route trace. It is not exact PTS; no route replay or finish claim is made, and exact Steam depot mapping is unverified.",
              "zh": "文章静帧与 sunk_cost_2_v3 的原生纹理布局相符；本卡只记录文章要点，不是路线记录，也不是精确 PTS。路线未经独立重演，不声称通关，Steam depot 对应关系尚未核实。"
            },
            "alt": {
              "en": "High Skipping Stones article puzzle 4, matched to sunk_cost_2_v3; colored ring marks button lane.",
              "zh": "High Skipping Stones 文章第 4 题，与 sunk_cost_2_v3 匹配；彩色圆环标出按钮路线。"
            }
          }
        ]
      }
    },
    {
      "levelId": "carry_lily",
      "articlePuzzleNumber": 6,
      "levelSet": "skipping_in_3d",
      "levelSetPosition": 9,
      "candidateThemeGroup": "skipping_in_3d",
      "articleCue": {
        "videoPart": "P34",
        "time": null,
        "exactPtsKnown": false
      },
      "displaySource": {
        "sourceId": "high-skipping-stones-walkthrough",
        "file": "/evidence/high-skipping-stones-puzzle-06-source.webp",
        "cue": "Article puzzle 6; series part P34, not exact PTS",
        "exactPtsKnown": false
      },
      "instruction": [
        "Swap the Wizard’s lily-pad hat onto the Goblin to carry the pad.",
        "用法师的荷叶帽交换到哥布林头上，让哥布林搬运荷叶。"
      ],
      "walkthrough": {
        "label": {
          "en": "High Skipping Stones article puzzle 6 selected layout",
          "zh": "High Skipping Stones 文章第 6 题选定布局"
        },
        "opening": {
          "en": "Selected article still only; the colored ring marks one layout landmark, not an input step.",
          "zh": "仅展示文章静帧；彩色圆环标出布局要点，并非操作步骤。"
        },
        "frames": [
          {
            "image": "/art/walkthrough/high-skipping-stones/puzzle-06.svg",
            "width": 960,
            "height": 540,
            "sourceTimeLabel": "Article puzzle 6 still; series part P34; exact PTS unknown",
            "articlePuzzleNumber": 6,
            "internalSetPosition": 9,
            "sourceFrameFile": "/evidence/high-skipping-stones-puzzle-06-source.webp",
            "sourceFrameFormat": "image/webp",
            "sourceFrameSha256": "d27a38e352c4815f94f88e08d17a97c316443dab60b1ef73564b3eb5a39cad72",
            "displaySourceFile": "/evidence/high-skipping-stones-puzzle-06-source.webp",
            "displayFrameFormat": "image/webp",
            "displayFrameSha256": "d27a38e352c4815f94f88e08d17a97c316443dab60b1ef73564b3eb5a39cad72",
            "displaySourceId": "high-skipping-stones-walkthrough",
            "displaySourceVideoUrl": null,
            "displaySourceCue": null,
            "imageSha256": "b301bdd9d59a42022699e3713df16478e25cef2f0af9f0d5d0cd3f7867edca7e",
            "checkpointActionIndex": null,
            "crop": {
              "x": 0,
              "y": 0,
              "width": 960,
              "height": 540,
              "excludedRects": [
                {
                  "x": 800,
                  "y": 14,
                  "width": 160,
                  "height": 48,
                  "reason": "Bilibili creator logo in the corner margin"
                },
                {
                  "x": 0,
                  "y": 520,
                  "width": 64,
                  "height": 20,
                  "reason": "FPS counter in the lower-left margin"
                }
              ]
            },
            "displayMasks": [
              {
                "x": 800,
                "y": 14,
                "width": 160,
                "height": 48,
                "purpose": "bilibili-mark",
                "reason": "Bilibili creator logo in the corner margin"
              },
              {
                "x": 0,
                "y": 520,
                "width": 64,
                "height": 20,
                "purpose": "fps-counter",
                "reason": "FPS counter in the lower-left margin"
              }
            ],
            "markers": [
              {
                "type": "layout-reference",
                "badge": "1",
                "color": "#ea647b",
                "center": {
                  "x": 300,
                  "y": 350
                },
                "rect": [
                  277,
                  327,
                  46,
                  46
                ],
                "radius": 23,
                "target": {
                  "en": "Lily pad",
                  "zh": "荷叶"
                }
              }
            ],
            "instruction": {
              "en": "Swap the Wizard’s lily-pad hat onto the Goblin to carry the pad.",
              "zh": "用法师的荷叶帽交换到哥布林头上，让哥布林搬运荷叶。"
            },
            "result": {
              "en": "The article still visually matches carry_lily; this card records the article’s short key idea, not a route trace. It is not exact PTS; no route replay or finish claim is made, and exact Steam depot mapping is unverified.",
              "zh": "文章静帧与 carry_lily 的原生纹理布局相符；本卡只记录文章要点，不是路线记录，也不是精确 PTS。路线未经独立重演，不声称通关，Steam depot 对应关系尚未核实。"
            },
            "alt": {
              "en": "High Skipping Stones article puzzle 6, matched to carry_lily; colored ring marks lily pad.",
              "zh": "High Skipping Stones 文章第 6 题，与 carry_lily 匹配；彩色圆环标出荷叶。"
            }
          }
        ]
      }
    },
    {
      "levelId": "removal_v2",
      "articlePuzzleNumber": 7,
      "levelSet": "skipping_in_3d",
      "levelSetPosition": 10,
      "candidateThemeGroup": "skipping_in_3d",
      "articleCue": {
        "videoPart": "P34",
        "time": null,
        "exactPtsKnown": false
      },
      "displaySource": {
        "sourceId": "high-skipping-stones-walkthrough",
        "file": "/evidence/high-skipping-stones-puzzle-07-source.webp",
        "cue": "Article puzzle 7; series part P34, not exact PTS",
        "exactPtsKnown": false
      },
      "instruction": [
        "Reflect to drop the lily pad onto a crystal stone, then into the water.",
        "反射时让荷叶落到水晶飞石上，再落入水中。"
      ],
      "walkthrough": {
        "label": {
          "en": "High Skipping Stones article puzzle 7 selected layout",
          "zh": "High Skipping Stones 文章第 7 题选定布局"
        },
        "opening": {
          "en": "Selected article still only; the colored ring marks one layout landmark, not an input step.",
          "zh": "仅展示文章静帧；彩色圆环标出布局要点，并非操作步骤。"
        },
        "frames": [
          {
            "image": "/art/walkthrough/high-skipping-stones/puzzle-07.svg",
            "width": 960,
            "height": 540,
            "sourceTimeLabel": "Article puzzle 7 still; series part P34; exact PTS unknown",
            "articlePuzzleNumber": 7,
            "internalSetPosition": 10,
            "sourceFrameFile": "/evidence/high-skipping-stones-puzzle-07-source.webp",
            "sourceFrameFormat": "image/webp",
            "sourceFrameSha256": "83ea93672163c58339aa38c6563c05b8c2f04bbf299b363439ecf82dac8daee4",
            "displaySourceFile": "/evidence/high-skipping-stones-puzzle-07-source.webp",
            "displayFrameFormat": "image/webp",
            "displayFrameSha256": "83ea93672163c58339aa38c6563c05b8c2f04bbf299b363439ecf82dac8daee4",
            "displaySourceId": "high-skipping-stones-walkthrough",
            "displaySourceVideoUrl": null,
            "displaySourceCue": null,
            "imageSha256": "f407c79d01195ef7d1870c6858080f9f59942997437f3f6be784bed7ebdbedcf",
            "checkpointActionIndex": null,
            "crop": {
              "x": 0,
              "y": 0,
              "width": 960,
              "height": 540,
              "excludedRects": [
                {
                  "x": 800,
                  "y": 14,
                  "width": 160,
                  "height": 48,
                  "reason": "Bilibili creator logo in the corner margin"
                },
                {
                  "x": 0,
                  "y": 520,
                  "width": 64,
                  "height": 20,
                  "reason": "FPS counter in the lower-left margin"
                }
              ]
            },
            "displayMasks": [
              {
                "x": 800,
                "y": 14,
                "width": 160,
                "height": 48,
                "purpose": "bilibili-mark",
                "reason": "Bilibili creator logo in the corner margin"
              },
              {
                "x": 0,
                "y": 520,
                "width": 64,
                "height": 20,
                "purpose": "fps-counter",
                "reason": "FPS counter in the lower-left margin"
              }
            ],
            "markers": [
              {
                "type": "layout-reference",
                "badge": "1",
                "color": "#168de2",
                "center": {
                  "x": 275,
                  "y": 245
                },
                "rect": [
                  252,
                  222,
                  46,
                  46
                ],
                "radius": 23,
                "target": {
                  "en": "Mirror ledge",
                  "zh": "镜面平台"
                }
              }
            ],
            "instruction": {
              "en": "Reflect to drop the lily pad onto a crystal stone, then into the water.",
              "zh": "反射时让荷叶落到水晶飞石上，再落入水中。"
            },
            "result": {
              "en": "The article still visually matches removal_v2; this card records the article’s short key idea, not a route trace. It is not exact PTS; no route replay or finish claim is made, and exact Steam depot mapping is unverified.",
              "zh": "文章静帧与 removal_v2 的原生纹理布局相符；本卡只记录文章要点，不是路线记录，也不是精确 PTS。路线未经独立重演，不声称通关，Steam depot 对应关系尚未核实。"
            },
            "alt": {
              "en": "High Skipping Stones article puzzle 7, matched to removal_v2; colored ring marks mirror ledge.",
              "zh": "High Skipping Stones 文章第 7 题，与 removal_v2 匹配；彩色圆环标出镜面平台。"
            }
          }
        ]
      }
    },
    {
      "levelId": "delay_time_v2",
      "articlePuzzleNumber": 8,
      "levelSet": "skipping_in_3d",
      "levelSetPosition": 3,
      "candidateThemeGroup": "skipping_in_3d",
      "articleCue": {
        "videoPart": "P34",
        "time": null,
        "exactPtsKnown": false
      },
      "displaySource": {
        "sourceId": "high-skipping-stones-walkthrough",
        "file": "/evidence/high-skipping-stones-puzzle-08-source.webp",
        "cue": "Article puzzle 8; series part P34, not exact PTS",
        "exactPtsKnown": false
      },
      "instruction": [
        "Walk as a lily pad lands to move one tile farther than it does.",
        "荷叶落地时迈步，可比荷叶多前进一格。"
      ],
      "walkthrough": {
        "label": {
          "en": "High Skipping Stones article puzzle 8 selected layout",
          "zh": "High Skipping Stones 文章第 8 题选定布局"
        },
        "opening": {
          "en": "Selected article still only; the colored ring marks one layout landmark, not an input step.",
          "zh": "仅展示文章静帧；彩色圆环标出布局要点，并非操作步骤。"
        },
        "frames": [
          {
            "image": "/art/walkthrough/high-skipping-stones/puzzle-08.svg",
            "width": 960,
            "height": 540,
            "sourceTimeLabel": "Article puzzle 8 still; series part P34; exact PTS unknown",
            "articlePuzzleNumber": 8,
            "internalSetPosition": 3,
            "sourceFrameFile": "/evidence/high-skipping-stones-puzzle-08-source.webp",
            "sourceFrameFormat": "image/webp",
            "sourceFrameSha256": "b950880dff8fd22fd1c47a0dfc87d31f52a82014bc22cdcde355ae3e0070b07b",
            "displaySourceFile": "/evidence/high-skipping-stones-puzzle-08-source.webp",
            "displayFrameFormat": "image/webp",
            "displayFrameSha256": "b950880dff8fd22fd1c47a0dfc87d31f52a82014bc22cdcde355ae3e0070b07b",
            "displaySourceId": "high-skipping-stones-walkthrough",
            "displaySourceVideoUrl": null,
            "displaySourceCue": null,
            "imageSha256": "3163c41ab8cfba3fc463c2055d38c7f8ecd589413a91d47e8be576369c8dd055",
            "checkpointActionIndex": null,
            "crop": {
              "x": 0,
              "y": 0,
              "width": 960,
              "height": 540,
              "excludedRects": [
                {
                  "x": 800,
                  "y": 14,
                  "width": 160,
                  "height": 48,
                  "reason": "Bilibili creator logo in the corner margin"
                },
                {
                  "x": 0,
                  "y": 520,
                  "width": 64,
                  "height": 20,
                  "reason": "FPS counter in the lower-left margin"
                }
              ]
            },
            "displayMasks": [
              {
                "x": 800,
                "y": 14,
                "width": 160,
                "height": 48,
                "purpose": "bilibili-mark",
                "reason": "Bilibili creator logo in the corner margin"
              },
              {
                "x": 0,
                "y": 520,
                "width": 64,
                "height": 20,
                "purpose": "fps-counter",
                "reason": "FPS counter in the lower-left margin"
              }
            ],
            "markers": [
              {
                "type": "layout-reference",
                "badge": "1",
                "color": "#20c7c9",
                "center": {
                  "x": 165,
                  "y": 420
                },
                "rect": [
                  142,
                  397,
                  46,
                  46
                ],
                "radius": 23,
                "target": {
                  "en": "Checkpoint ledge",
                  "zh": "检查点平台"
                }
              }
            ],
            "instruction": {
              "en": "Walk as a lily pad lands to move one tile farther than it does.",
              "zh": "荷叶落地时迈步，可比荷叶多前进一格。"
            },
            "result": {
              "en": "The article still visually matches delay_time_v2; this card records the article’s short key idea, not a route trace. It is not exact PTS; no route replay or finish claim is made, and exact Steam depot mapping is unverified.",
              "zh": "文章静帧与 delay_time_v2 的原生纹理布局相符；本卡只记录文章要点，不是路线记录，也不是精确 PTS。路线未经独立重演，不声称通关，Steam depot 对应关系尚未核实。"
            },
            "alt": {
              "en": "High Skipping Stones article puzzle 8, matched to delay_time_v2; colored ring marks checkpoint ledge.",
              "zh": "High Skipping Stones 文章第 8 题，与 delay_time_v2 匹配；彩色圆环标出检查点平台。"
            }
          }
        ]
      }
    },
    {
      "levelId": "lily_pull_intro",
      "articlePuzzleNumber": 9,
      "levelSet": "skipping_in_3d",
      "levelSetPosition": 25,
      "candidateThemeGroup": "skipping_in_3d",
      "articleCue": {
        "videoPart": "P34",
        "time": null,
        "exactPtsKnown": false
      },
      "displaySource": {
        "sourceId": "high-skipping-stones-walkthrough",
        "file": "/evidence/high-skipping-stones-puzzle-09-source.webp",
        "cue": "Article puzzle 9; series part P34, not exact PTS",
        "exactPtsKnown": false
      },
      "instruction": [
        "Reflect a falling stone across the water, then reflect again to drop it.",
        "反射下落的石块，让它掠过水面；再次反射使它落下。"
      ],
      "walkthrough": {
        "label": {
          "en": "High Skipping Stones article puzzle 9 selected layout",
          "zh": "High Skipping Stones 文章第 9 题选定布局"
        },
        "opening": {
          "en": "Selected article still only; the colored ring marks one layout landmark, not an input step.",
          "zh": "仅展示文章静帧；彩色圆环标出布局要点，并非操作步骤。"
        },
        "frames": [
          {
            "image": "/art/walkthrough/high-skipping-stones/puzzle-09.svg",
            "width": 960,
            "height": 540,
            "sourceTimeLabel": "Article puzzle 9 still; series part P34; exact PTS unknown",
            "articlePuzzleNumber": 9,
            "internalSetPosition": 25,
            "sourceFrameFile": "/evidence/high-skipping-stones-puzzle-09-source.webp",
            "sourceFrameFormat": "image/webp",
            "sourceFrameSha256": "dfc5914bd6ba94855cb7c92f3ed031e5c3824585ac28aa6c7a01be370b282fb1",
            "displaySourceFile": "/evidence/high-skipping-stones-puzzle-09-source.webp",
            "displayFrameFormat": "image/webp",
            "displayFrameSha256": "dfc5914bd6ba94855cb7c92f3ed031e5c3824585ac28aa6c7a01be370b282fb1",
            "displaySourceId": "high-skipping-stones-walkthrough",
            "displaySourceVideoUrl": null,
            "displaySourceCue": null,
            "imageSha256": "7274da374abfa7e781aaa5c9a5a025cb7f26bd7b156101201c32190f6ba080d1",
            "checkpointActionIndex": null,
            "crop": {
              "x": 0,
              "y": 0,
              "width": 960,
              "height": 540,
              "excludedRects": [
                {
                  "x": 800,
                  "y": 14,
                  "width": 160,
                  "height": 48,
                  "reason": "Bilibili creator logo in the corner margin"
                },
                {
                  "x": 0,
                  "y": 520,
                  "width": 64,
                  "height": 20,
                  "reason": "FPS counter in the lower-left margin"
                }
              ]
            },
            "displayMasks": [
              {
                "x": 800,
                "y": 14,
                "width": 160,
                "height": 48,
                "purpose": "bilibili-mark",
                "reason": "Bilibili creator logo in the corner margin"
              },
              {
                "x": 0,
                "y": 520,
                "width": 64,
                "height": 20,
                "purpose": "fps-counter",
                "reason": "FPS counter in the lower-left margin"
              }
            ],
            "markers": [
              {
                "type": "layout-reference",
                "badge": "1",
                "color": "#f0a445",
                "center": {
                  "x": 315,
                  "y": 365
                },
                "rect": [
                  292,
                  342,
                  46,
                  46
                ],
                "radius": 23,
                "target": {
                  "en": "Lower island",
                  "zh": "下方小岛"
                }
              }
            ],
            "instruction": {
              "en": "Reflect a falling stone across the water, then reflect again to drop it.",
              "zh": "反射下落的石块，让它掠过水面；再次反射使它落下。"
            },
            "result": {
              "en": "The article still visually matches lily_pull_intro; this card records the article’s short key idea, not a route trace. It is not exact PTS; no route replay or finish claim is made, and exact Steam depot mapping is unverified.",
              "zh": "文章静帧与 lily_pull_intro 的原生纹理布局相符；本卡只记录文章要点，不是路线记录，也不是精确 PTS。路线未经独立重演，不声称通关，Steam depot 对应关系尚未核实。"
            },
            "alt": {
              "en": "High Skipping Stones article puzzle 9, matched to lily_pull_intro; colored ring marks lower island.",
              "zh": "High Skipping Stones 文章第 9 题，与 lily_pull_intro 匹配；彩色圆环标出下方小岛。"
            }
          }
        ]
      }
    },
    {
      "levelId": "falling_down",
      "articlePuzzleNumber": 10,
      "levelSet": "skipping_in_3d",
      "levelSetPosition": 24,
      "candidateThemeGroup": "skipping_in_3d",
      "articleCue": {
        "videoPart": "P34",
        "time": null,
        "exactPtsKnown": false
      },
      "displaySource": {
        "sourceId": "high-skipping-stones-walkthrough",
        "file": "/evidence/high-skipping-stones-puzzle-10-source.webp",
        "cue": "Article puzzle 10; series part P34, not exact PTS",
        "exactPtsKnown": false
      },
      "instruction": [
        "Reach all three islands in one lily-pad ride, then mirror back across.",
        "一次乘荷叶抵达三座岛，再用镜子逐岛返回。"
      ],
      "walkthrough": {
        "label": {
          "en": "High Skipping Stones article puzzle 10 selected layout",
          "zh": "High Skipping Stones 文章第 10 题选定布局"
        },
        "opening": {
          "en": "Selected article still only; the colored ring marks one layout landmark, not an input step.",
          "zh": "仅展示文章静帧；彩色圆环标出布局要点，并非操作步骤。"
        },
        "frames": [
          {
            "image": "/art/walkthrough/high-skipping-stones/puzzle-10.svg",
            "width": 960,
            "height": 540,
            "sourceTimeLabel": "Article puzzle 10 still; series part P34; exact PTS unknown",
            "articlePuzzleNumber": 10,
            "internalSetPosition": 24,
            "sourceFrameFile": "/evidence/high-skipping-stones-puzzle-10-source.webp",
            "sourceFrameFormat": "image/webp",
            "sourceFrameSha256": "41c731dd20ad49a08393026c93b1173778cef860b945314cb0d6287c50a0c9c6",
            "displaySourceFile": "/evidence/high-skipping-stones-puzzle-10-source.webp",
            "displayFrameFormat": "image/webp",
            "displayFrameSha256": "41c731dd20ad49a08393026c93b1173778cef860b945314cb0d6287c50a0c9c6",
            "displaySourceId": "high-skipping-stones-walkthrough",
            "displaySourceVideoUrl": null,
            "displaySourceCue": null,
            "imageSha256": "2b0b1a16c742305b79fb74942ce52dcbb9402e1f2be2f05ee04d2ffaa6404121",
            "checkpointActionIndex": null,
            "crop": {
              "x": 0,
              "y": 0,
              "width": 960,
              "height": 540,
              "excludedRects": [
                {
                  "x": 800,
                  "y": 14,
                  "width": 160,
                  "height": 48,
                  "reason": "Bilibili creator logo in the corner margin"
                },
                {
                  "x": 0,
                  "y": 520,
                  "width": 64,
                  "height": 20,
                  "reason": "FPS counter in the lower-left margin"
                }
              ]
            },
            "displayMasks": [
              {
                "x": 800,
                "y": 14,
                "width": 160,
                "height": 48,
                "purpose": "bilibili-mark",
                "reason": "Bilibili creator logo in the corner margin"
              },
              {
                "x": 0,
                "y": 520,
                "width": 64,
                "height": 20,
                "purpose": "fps-counter",
                "reason": "FPS counter in the lower-left margin"
              }
            ],
            "markers": [
              {
                "type": "layout-reference",
                "badge": "1",
                "color": "#a45de6",
                "center": {
                  "x": 760,
                  "y": 160
                },
                "rect": [
                  737,
                  137,
                  46,
                  46
                ],
                "radius": 23,
                "target": {
                  "en": "Far island",
                  "zh": "远端岛屿"
                }
              }
            ],
            "instruction": {
              "en": "Reach all three islands in one lily-pad ride, then mirror back across.",
              "zh": "一次乘荷叶抵达三座岛，再用镜子逐岛返回。"
            },
            "result": {
              "en": "The article still visually matches falling_down; this card records the article’s short key idea, not a route trace. It is not exact PTS; no route replay or finish claim is made, and exact Steam depot mapping is unverified.",
              "zh": "文章静帧与 falling_down 的原生纹理布局相符；本卡只记录文章要点，不是路线记录，也不是精确 PTS。路线未经独立重演，不声称通关，Steam depot 对应关系尚未核实。"
            },
            "alt": {
              "en": "High Skipping Stones article puzzle 10, matched to falling_down; colored ring marks far island.",
              "zh": "High Skipping Stones 文章第 10 题，与 falling_down 匹配；彩色圆环标出远端岛屿。"
            }
          }
        ]
      }
    },
    {
      "levelId": "retro",
      "articlePuzzleNumber": 11,
      "levelSet": "skipping_in_3d",
      "levelSetPosition": 27,
      "candidateThemeGroup": "skipping_in_3d",
      "articleCue": {
        "videoPart": "P34",
        "time": null,
        "exactPtsKnown": false
      },
      "displaySource": {
        "sourceId": "high-skipping-stones-walkthrough",
        "file": "/evidence/high-skipping-stones-puzzle-11-source.webp",
        "cue": "Article puzzle 11; series part P34, not exact PTS",
        "exactPtsKnown": false
      },
      "instruction": [
        "Send lily pads 1, 3 and 5 up; send 2 and 4 down.",
        "让第 1、3、5 片荷叶上行，第 2、4 片下行。"
      ],
      "walkthrough": {
        "label": {
          "en": "High Skipping Stones article puzzle 11 selected layout",
          "zh": "High Skipping Stones 文章第 11 题选定布局"
        },
        "opening": {
          "en": "Selected article still only; the colored ring marks one layout landmark, not an input step.",
          "zh": "仅展示文章静帧；彩色圆环标出布局要点，并非操作步骤。"
        },
        "frames": [
          {
            "image": "/art/walkthrough/high-skipping-stones/puzzle-11.svg",
            "width": 960,
            "height": 540,
            "sourceTimeLabel": "Article puzzle 11 still; series part P34; exact PTS unknown",
            "articlePuzzleNumber": 11,
            "internalSetPosition": 27,
            "sourceFrameFile": "/evidence/high-skipping-stones-puzzle-11-source.webp",
            "sourceFrameFormat": "image/webp",
            "sourceFrameSha256": "051e1e6cd1f8d9c0c312321ec5f1efb727eccd5e14fb68fd5ca6e40918678a5f",
            "displaySourceFile": "/evidence/high-skipping-stones-puzzle-11-source.webp",
            "displayFrameFormat": "image/webp",
            "displayFrameSha256": "051e1e6cd1f8d9c0c312321ec5f1efb727eccd5e14fb68fd5ca6e40918678a5f",
            "displaySourceId": "high-skipping-stones-walkthrough",
            "displaySourceVideoUrl": null,
            "displaySourceCue": null,
            "imageSha256": "df82a9bd93e94fd505f0a1efdc460f3a7df58b3fb2c31507c2ee56617aff8c8e",
            "checkpointActionIndex": null,
            "crop": {
              "x": 0,
              "y": 0,
              "width": 960,
              "height": 540,
              "excludedRects": [
                {
                  "x": 800,
                  "y": 14,
                  "width": 160,
                  "height": 48,
                  "reason": "Bilibili creator logo in the corner margin"
                },
                {
                  "x": 0,
                  "y": 520,
                  "width": 64,
                  "height": 20,
                  "reason": "FPS counter in the lower-left margin"
                }
              ]
            },
            "displayMasks": [
              {
                "x": 800,
                "y": 14,
                "width": 160,
                "height": 48,
                "purpose": "bilibili-mark",
                "reason": "Bilibili creator logo in the corner margin"
              },
              {
                "x": 0,
                "y": 520,
                "width": 64,
                "height": 20,
                "purpose": "fps-counter",
                "reason": "FPS counter in the lower-left margin"
              }
            ],
            "markers": [
              {
                "type": "layout-reference",
                "badge": "1",
                "color": "#37c978",
                "center": {
                  "x": 500,
                  "y": 275
                },
                "rect": [
                  477,
                  252,
                  46,
                  46
                ],
                "radius": 23,
                "target": {
                  "en": "Lily-pad row",
                  "zh": "荷叶队列"
                }
              }
            ],
            "instruction": {
              "en": "Send lily pads 1, 3 and 5 up; send 2 and 4 down.",
              "zh": "让第 1、3、5 片荷叶上行，第 2、4 片下行。"
            },
            "result": {
              "en": "The article still visually matches retro; this card records the article’s short key idea, not a route trace. It is not exact PTS; no route replay or finish claim is made, and exact Steam depot mapping is unverified.",
              "zh": "文章静帧与 retro 的原生纹理布局相符；本卡只记录文章要点，不是路线记录，也不是精确 PTS。路线未经独立重演，不声称通关，Steam depot 对应关系尚未核实。"
            },
            "alt": {
              "en": "High Skipping Stones article puzzle 11, matched to retro; colored ring marks lily-pad row.",
              "zh": "High Skipping Stones 文章第 11 题，与 retro 匹配；彩色圆环标出荷叶队列。"
            }
          }
        ]
      }
    },
    {
      "levelId": "retro_hooks",
      "articlePuzzleNumber": 12,
      "levelSet": "skipping_in_3d",
      "levelSetPosition": 28,
      "candidateThemeGroup": "skipping_in_3d",
      "articleCue": {
        "videoPart": "P34",
        "time": null,
        "exactPtsKnown": false
      },
      "displaySource": {
        "sourceId": "high-skipping-stones-walkthrough",
        "file": "/evidence/high-skipping-stones-puzzle-12-source.webp",
        "cue": "Article puzzle 12; series part P34, not exact PTS",
        "exactPtsKnown": false
      },
      "instruction": [
        "Use the vertical mirror to hit the offset top-left lily pad.",
        "用竖直镜子把偏一列的左上荷叶击到位。"
      ],
      "walkthrough": {
        "label": {
          "en": "High Skipping Stones article puzzle 12 selected layout",
          "zh": "High Skipping Stones 文章第 12 题选定布局"
        },
        "opening": {
          "en": "Selected article still only; the colored ring marks one layout landmark, not an input step.",
          "zh": "仅展示文章静帧；彩色圆环标出布局要点，并非操作步骤。"
        },
        "frames": [
          {
            "image": "/art/walkthrough/high-skipping-stones/puzzle-12.svg",
            "width": 960,
            "height": 540,
            "sourceTimeLabel": "Article puzzle 12 still; series part P34; exact PTS unknown",
            "articlePuzzleNumber": 12,
            "internalSetPosition": 28,
            "sourceFrameFile": "/evidence/high-skipping-stones-puzzle-12-source.webp",
            "sourceFrameFormat": "image/webp",
            "sourceFrameSha256": "7e24c22009a7d9a3216cd8b57988d3aead14fd2e3dc92bff5ca0e1c86bb4b858",
            "displaySourceFile": "/evidence/high-skipping-stones-puzzle-12-source.webp",
            "displayFrameFormat": "image/webp",
            "displayFrameSha256": "7e24c22009a7d9a3216cd8b57988d3aead14fd2e3dc92bff5ca0e1c86bb4b858",
            "displaySourceId": "high-skipping-stones-walkthrough",
            "displaySourceVideoUrl": null,
            "displaySourceCue": null,
            "imageSha256": "23ff178f519b771b98fbcfd70cc1713b117e09b04aca2d4c6ec9b7415c6fba2c",
            "checkpointActionIndex": null,
            "crop": {
              "x": 0,
              "y": 0,
              "width": 960,
              "height": 540,
              "excludedRects": [
                {
                  "x": 800,
                  "y": 14,
                  "width": 160,
                  "height": 48,
                  "reason": "Bilibili creator logo in the corner margin"
                },
                {
                  "x": 0,
                  "y": 520,
                  "width": 64,
                  "height": 20,
                  "reason": "FPS counter in the lower-left margin"
                }
              ]
            },
            "displayMasks": [
              {
                "x": 800,
                "y": 14,
                "width": 160,
                "height": 48,
                "purpose": "bilibili-mark",
                "reason": "Bilibili creator logo in the corner margin"
              },
              {
                "x": 0,
                "y": 520,
                "width": 64,
                "height": 20,
                "purpose": "fps-counter",
                "reason": "FPS counter in the lower-left margin"
              }
            ],
            "markers": [
              {
                "type": "layout-reference",
                "badge": "1",
                "color": "#ea647b",
                "center": {
                  "x": 165,
                  "y": 240
                },
                "rect": [
                  142,
                  217,
                  46,
                  46
                ],
                "radius": 23,
                "target": {
                  "en": "Left lily pad",
                  "zh": "左侧荷叶"
                }
              }
            ],
            "instruction": {
              "en": "Use the vertical mirror to hit the offset top-left lily pad.",
              "zh": "用竖直镜子把偏一列的左上荷叶击到位。"
            },
            "result": {
              "en": "The article still visually matches retro_hooks; this card records the article’s short key idea, not a route trace. It is not exact PTS; no route replay or finish claim is made, and exact Steam depot mapping is unverified.",
              "zh": "文章静帧与 retro_hooks 的原生纹理布局相符；本卡只记录文章要点，不是路线记录，也不是精确 PTS。路线未经独立重演，不声称通关，Steam depot 对应关系尚未核实。"
            },
            "alt": {
              "en": "High Skipping Stones article puzzle 12, matched to retro_hooks; colored ring marks left lily pad.",
              "zh": "High Skipping Stones 文章第 12 题，与 retro_hooks 匹配；彩色圆环标出左侧荷叶。"
            }
          }
        ]
      }
    },
    {
      "levelId": "on_the_rocks",
      "articlePuzzleNumber": 13,
      "levelSet": "skipping_in_3d",
      "levelSetPosition": 6,
      "candidateThemeGroup": "skipping_in_3d",
      "articleCue": {
        "videoPart": "P34",
        "time": null,
        "exactPtsKnown": false
      },
      "displaySource": {
        "sourceId": "high-skipping-stones-walkthrough",
        "file": "/evidence/high-skipping-stones-puzzle-13-source.webp",
        "cue": "Article puzzle 13; series part P34, not exact PTS",
        "exactPtsKnown": false
      },
      "instruction": [
        "Time a push to stop the upper stone as it stacks past the Sailor.",
        "把握时机推动，让上方石块经过水手时停住并叠起。"
      ],
      "walkthrough": {
        "label": {
          "en": "High Skipping Stones article puzzle 13 selected layout",
          "zh": "High Skipping Stones 文章第 13 题选定布局"
        },
        "opening": {
          "en": "Selected article still only; the colored ring marks one layout landmark, not an input step.",
          "zh": "仅展示文章静帧；彩色圆环标出布局要点，并非操作步骤。"
        },
        "frames": [
          {
            "image": "/art/walkthrough/high-skipping-stones/puzzle-13.svg",
            "width": 960,
            "height": 540,
            "sourceTimeLabel": "Article puzzle 13 still; series part P34; exact PTS unknown",
            "articlePuzzleNumber": 13,
            "internalSetPosition": 6,
            "sourceFrameFile": "/evidence/high-skipping-stones-puzzle-13-source.webp",
            "sourceFrameFormat": "image/webp",
            "sourceFrameSha256": "2f7ca77c4ab0a350281429c32367277f5c8d432b7a3fafea1bb3dae9cdbecb08",
            "displaySourceFile": "/evidence/high-skipping-stones-puzzle-13-source.webp",
            "displayFrameFormat": "image/webp",
            "displayFrameSha256": "2f7ca77c4ab0a350281429c32367277f5c8d432b7a3fafea1bb3dae9cdbecb08",
            "displaySourceId": "high-skipping-stones-walkthrough",
            "displaySourceVideoUrl": null,
            "displaySourceCue": null,
            "imageSha256": "c43c9e5b1f4b72bf6e78605ce7975b2dd055edc3dcebe28059168e7b2b6e8210",
            "checkpointActionIndex": null,
            "crop": {
              "x": 0,
              "y": 0,
              "width": 960,
              "height": 540,
              "excludedRects": [
                {
                  "x": 800,
                  "y": 14,
                  "width": 160,
                  "height": 48,
                  "reason": "Bilibili creator logo in the corner margin"
                },
                {
                  "x": 0,
                  "y": 520,
                  "width": 64,
                  "height": 20,
                  "reason": "FPS counter in the lower-left margin"
                }
              ]
            },
            "displayMasks": [
              {
                "x": 800,
                "y": 14,
                "width": 160,
                "height": 48,
                "purpose": "bilibili-mark",
                "reason": "Bilibili creator logo in the corner margin"
              },
              {
                "x": 0,
                "y": 520,
                "width": 64,
                "height": 20,
                "purpose": "fps-counter",
                "reason": "FPS counter in the lower-left margin"
              }
            ],
            "markers": [
              {
                "type": "layout-reference",
                "badge": "1",
                "color": "#168de2",
                "center": {
                  "x": 610,
                  "y": 110
                },
                "rect": [
                  587,
                  87,
                  46,
                  46
                ],
                "radius": 23,
                "target": {
                  "en": "Upper stone lane",
                  "zh": "上方石块路线"
                }
              }
            ],
            "instruction": {
              "en": "Time a push to stop the upper stone as it stacks past the Sailor.",
              "zh": "把握时机推动，让上方石块经过水手时停住并叠起。"
            },
            "result": {
              "en": "The article still visually matches on_the_rocks; this card records the article’s short key idea, not a route trace. It is not exact PTS; no route replay or finish claim is made, and exact Steam depot mapping is unverified.",
              "zh": "文章静帧与 on_the_rocks 的原生纹理布局相符；本卡只记录文章要点，不是路线记录，也不是精确 PTS。路线未经独立重演，不声称通关，Steam depot 对应关系尚未核实。"
            },
            "alt": {
              "en": "High Skipping Stones article puzzle 13, matched to on_the_rocks; colored ring marks upper stone lane.",
              "zh": "High Skipping Stones 文章第 13 题，与 on_the_rocks 匹配；彩色圆环标出上方石块路线。"
            }
          }
        ]
      }
    },
    {
      "levelId": "button_shut_in",
      "articlePuzzleNumber": 14,
      "levelSet": "skipping_in_3d",
      "levelSetPosition": 7,
      "candidateThemeGroup": "skipping_in_3d",
      "articleCue": {
        "videoPart": "P34",
        "time": null,
        "exactPtsKnown": false
      },
      "displaySource": {
        "sourceId": "high-skipping-stones-walkthrough",
        "file": "/evidence/high-skipping-stones-puzzle-14-source.webp",
        "cue": "Article puzzle 14; series part P34, not exact PTS",
        "exactPtsKnown": false
      },
      "instruction": [
        "Push a stone up from under the hole to hold the exit button.",
        "从洞口下方把石块推上按钮，持续开启出口。"
      ],
      "walkthrough": {
        "label": {
          "en": "High Skipping Stones article puzzle 14 selected layout",
          "zh": "High Skipping Stones 文章第 14 题选定布局"
        },
        "opening": {
          "en": "Selected article still only; the colored ring marks one layout landmark, not an input step.",
          "zh": "仅展示文章静帧；彩色圆环标出布局要点，并非操作步骤。"
        },
        "frames": [
          {
            "image": "/art/walkthrough/high-skipping-stones/puzzle-14.svg",
            "width": 960,
            "height": 540,
            "sourceTimeLabel": "Article puzzle 14 still; series part P34; exact PTS unknown",
            "articlePuzzleNumber": 14,
            "internalSetPosition": 7,
            "sourceFrameFile": "/evidence/high-skipping-stones-puzzle-14-source.webp",
            "sourceFrameFormat": "image/webp",
            "sourceFrameSha256": "c6c37c8acfa154414a1a470d1c53d20a7f6ac4da9c8e1d00d3a9699f2384d309",
            "displaySourceFile": "/evidence/high-skipping-stones-puzzle-14-source.webp",
            "displayFrameFormat": "image/webp",
            "displayFrameSha256": "c6c37c8acfa154414a1a470d1c53d20a7f6ac4da9c8e1d00d3a9699f2384d309",
            "displaySourceId": "high-skipping-stones-walkthrough",
            "displaySourceVideoUrl": null,
            "displaySourceCue": null,
            "imageSha256": "a6c7a9a9e3ea06122d4ad38f08683202d440d1dec1265a9dc6eb1a8262770ba4",
            "checkpointActionIndex": null,
            "crop": {
              "x": 0,
              "y": 0,
              "width": 960,
              "height": 540,
              "excludedRects": [
                {
                  "x": 800,
                  "y": 14,
                  "width": 160,
                  "height": 48,
                  "reason": "Bilibili creator logo in the corner margin"
                },
                {
                  "x": 0,
                  "y": 520,
                  "width": 64,
                  "height": 20,
                  "reason": "FPS counter in the lower-left margin"
                }
              ]
            },
            "displayMasks": [
              {
                "x": 800,
                "y": 14,
                "width": 160,
                "height": 48,
                "purpose": "bilibili-mark",
                "reason": "Bilibili creator logo in the corner margin"
              },
              {
                "x": 0,
                "y": 520,
                "width": 64,
                "height": 20,
                "purpose": "fps-counter",
                "reason": "FPS counter in the lower-left margin"
              }
            ],
            "markers": [
              {
                "type": "layout-reference",
                "badge": "1",
                "color": "#20c7c9",
                "center": {
                  "x": 505,
                  "y": 115
                },
                "rect": [
                  482,
                  92,
                  46,
                  46
                ],
                "radius": 23,
                "target": {
                  "en": "Button hole",
                  "zh": "按钮孔"
                }
              }
            ],
            "instruction": {
              "en": "Push a stone up from under the hole to hold the exit button.",
              "zh": "从洞口下方把石块推上按钮，持续开启出口。"
            },
            "result": {
              "en": "The article still visually matches button_shut_in; this card records the article’s short key idea, not a route trace. It is not exact PTS; no route replay or finish claim is made, and exact Steam depot mapping is unverified.",
              "zh": "文章静帧与 button_shut_in 的原生纹理布局相符；本卡只记录文章要点，不是路线记录，也不是精确 PTS。路线未经独立重演，不声称通关，Steam depot 对应关系尚未核实。"
            },
            "alt": {
              "en": "High Skipping Stones article puzzle 14, matched to button_shut_in; colored ring marks button hole.",
              "zh": "High Skipping Stones 文章第 14 题，与 button_shut_in 匹配；彩色圆环标出按钮孔。"
            }
          }
        ]
      }
    },
    {
      "levelId": "turn_control_v2",
      "articlePuzzleNumber": 15,
      "levelSet": "skipping_in_3d",
      "levelSetPosition": 16,
      "candidateThemeGroup": "skipping_in_3d",
      "articleCue": {
        "videoPart": "P35",
        "time": null,
        "exactPtsKnown": false
      },
      "displaySource": {
        "sourceId": "high-skipping-stones-walkthrough",
        "file": "/evidence/high-skipping-stones-puzzle-15-source.webp",
        "cue": "Article puzzle 15; series part P35, not exact PTS",
        "exactPtsKnown": false
      },
      "instruction": [
        "Choose a lane whose length turns the green beam to the right.",
        "选择合适长度的路线，把绿光束旋转到朝右。"
      ],
      "walkthrough": {
        "label": {
          "en": "High Skipping Stones article puzzle 15 selected layout",
          "zh": "High Skipping Stones 文章第 15 题选定布局"
        },
        "opening": {
          "en": "Selected article still only; the colored ring marks one layout landmark, not an input step.",
          "zh": "仅展示文章静帧；彩色圆环标出布局要点，并非操作步骤。"
        },
        "frames": [
          {
            "image": "/art/walkthrough/high-skipping-stones/puzzle-15.svg",
            "width": 960,
            "height": 540,
            "sourceTimeLabel": "Article puzzle 15 still; series part P35; exact PTS unknown",
            "articlePuzzleNumber": 15,
            "internalSetPosition": 16,
            "sourceFrameFile": "/evidence/high-skipping-stones-puzzle-15-source.webp",
            "sourceFrameFormat": "image/webp",
            "sourceFrameSha256": "279ac3d43b67a8334bf0c0608541a0cab314c16e28568e2f1c6e14e1cb614fb7",
            "displaySourceFile": "/evidence/high-skipping-stones-puzzle-15-source.webp",
            "displayFrameFormat": "image/webp",
            "displayFrameSha256": "279ac3d43b67a8334bf0c0608541a0cab314c16e28568e2f1c6e14e1cb614fb7",
            "displaySourceId": "high-skipping-stones-walkthrough",
            "displaySourceVideoUrl": null,
            "displaySourceCue": null,
            "imageSha256": "fef60384b1586afb3c3959124df37f1085a1315ab04738c6ec0f13f94150438d",
            "checkpointActionIndex": null,
            "crop": {
              "x": 0,
              "y": 0,
              "width": 960,
              "height": 540,
              "excludedRects": [
                {
                  "x": 800,
                  "y": 14,
                  "width": 160,
                  "height": 48,
                  "reason": "Bilibili creator logo in the corner margin"
                },
                {
                  "x": 0,
                  "y": 520,
                  "width": 64,
                  "height": 20,
                  "reason": "FPS counter in the lower-left margin"
                }
              ]
            },
            "displayMasks": [
              {
                "x": 800,
                "y": 14,
                "width": 160,
                "height": 48,
                "purpose": "bilibili-mark",
                "reason": "Bilibili creator logo in the corner margin"
              },
              {
                "x": 0,
                "y": 520,
                "width": 64,
                "height": 20,
                "purpose": "fps-counter",
                "reason": "FPS counter in the lower-left margin"
              }
            ],
            "markers": [
              {
                "type": "layout-reference",
                "badge": "1",
                "color": "#f0a445",
                "center": {
                  "x": 680,
                  "y": 105
                },
                "rect": [
                  657,
                  82,
                  46,
                  46
                ],
                "radius": 23,
                "target": {
                  "en": "Green beam",
                  "zh": "绿光束"
                }
              }
            ],
            "instruction": {
              "en": "Choose a lane whose length turns the green beam to the right.",
              "zh": "选择合适长度的路线，把绿光束旋转到朝右。"
            },
            "result": {
              "en": "The article still visually matches turn_control_v2; this card records the article’s short key idea, not a route trace. It is not exact PTS; no route replay or finish claim is made, and exact Steam depot mapping is unverified.",
              "zh": "文章静帧与 turn_control_v2 的原生纹理布局相符；本卡只记录文章要点，不是路线记录，也不是精确 PTS。路线未经独立重演，不声称通关，Steam depot 对应关系尚未核实。"
            },
            "alt": {
              "en": "High Skipping Stones article puzzle 15, matched to turn_control_v2; colored ring marks green beam.",
              "zh": "High Skipping Stones 文章第 15 题，与 turn_control_v2 匹配；彩色圆环标出绿光束。"
            }
          }
        ]
      }
    },
    {
      "levelId": "spin_heroes",
      "articlePuzzleNumber": 16,
      "levelSet": "skipping_in_3d",
      "levelSetPosition": 17,
      "candidateThemeGroup": "skipping_in_3d",
      "articleCue": {
        "videoPart": "P35",
        "time": null,
        "exactPtsKnown": false
      },
      "displaySource": {
        "sourceId": "high-skipping-stones-walkthrough",
        "file": "/evidence/high-skipping-stones-puzzle-16-source.webp",
        "cue": "Article puzzle 16; series part P35, not exact PTS",
        "exactPtsKnown": false
      },
      "instruction": [
        "Use the Thief to pull early and stop the dragon’s spin on the needed facing.",
        "让盗贼提前拉动，令巨龙停在所需朝向。"
      ],
      "walkthrough": {
        "label": {
          "en": "High Skipping Stones article puzzle 16 selected layout",
          "zh": "High Skipping Stones 文章第 16 题选定布局"
        },
        "opening": {
          "en": "Selected article still only; the colored ring marks one layout landmark, not an input step.",
          "zh": "仅展示文章静帧；彩色圆环标出布局要点，并非操作步骤。"
        },
        "frames": [
          {
            "image": "/art/walkthrough/high-skipping-stones/puzzle-16.svg",
            "width": 960,
            "height": 540,
            "sourceTimeLabel": "Article puzzle 16 still; series part P35; exact PTS unknown",
            "articlePuzzleNumber": 16,
            "internalSetPosition": 17,
            "sourceFrameFile": "/evidence/high-skipping-stones-puzzle-16-source.webp",
            "sourceFrameFormat": "image/webp",
            "sourceFrameSha256": "3fb924645fa8bd3233436def90e3bb4e6bba4191dec14f21561239dd21cb7246",
            "displaySourceFile": "/evidence/high-skipping-stones-puzzle-16-source.webp",
            "displayFrameFormat": "image/webp",
            "displayFrameSha256": "3fb924645fa8bd3233436def90e3bb4e6bba4191dec14f21561239dd21cb7246",
            "displaySourceId": "high-skipping-stones-walkthrough",
            "displaySourceVideoUrl": null,
            "displaySourceCue": null,
            "imageSha256": "ede69e1c67b4eb7ac446702d07d8f737b92dccace3fb2c9716853cfb58692319",
            "checkpointActionIndex": null,
            "crop": {
              "x": 0,
              "y": 0,
              "width": 960,
              "height": 540,
              "excludedRects": [
                {
                  "x": 800,
                  "y": 14,
                  "width": 160,
                  "height": 48,
                  "reason": "Bilibili creator logo in the corner margin"
                },
                {
                  "x": 0,
                  "y": 520,
                  "width": 64,
                  "height": 20,
                  "reason": "FPS counter in the lower-left margin"
                }
              ]
            },
            "displayMasks": [
              {
                "x": 800,
                "y": 14,
                "width": 160,
                "height": 48,
                "purpose": "bilibili-mark",
                "reason": "Bilibili creator logo in the corner margin"
              },
              {
                "x": 0,
                "y": 520,
                "width": 64,
                "height": 20,
                "purpose": "fps-counter",
                "reason": "FPS counter in the lower-left margin"
              }
            ],
            "markers": [
              {
                "type": "layout-reference",
                "badge": "1",
                "color": "#a45de6",
                "center": {
                  "x": 490,
                  "y": 260
                },
                "rect": [
                  467,
                  237,
                  46,
                  46
                ],
                "radius": 23,
                "target": {
                  "en": "Dragon stone",
                  "zh": "巨龙飞石"
                }
              }
            ],
            "instruction": {
              "en": "Use the Thief to pull early and stop the dragon’s spin on the needed facing.",
              "zh": "让盗贼提前拉动，令巨龙停在所需朝向。"
            },
            "result": {
              "en": "The article still visually matches spin_heroes; this card records the article’s short key idea, not a route trace. It is not exact PTS; no route replay or finish claim is made, and exact Steam depot mapping is unverified.",
              "zh": "文章静帧与 spin_heroes 的原生纹理布局相符；本卡只记录文章要点，不是路线记录，也不是精确 PTS。路线未经独立重演，不声称通关，Steam depot 对应关系尚未核实。"
            },
            "alt": {
              "en": "High Skipping Stones article puzzle 16, matched to spin_heroes; colored ring marks dragon stone.",
              "zh": "High Skipping Stones 文章第 16 题，与 spin_heroes 匹配；彩色圆环标出巨龙飞石。"
            }
          }
        ]
      }
    },
    {
      "levelId": "spray_and_pray",
      "articlePuzzleNumber": 17,
      "levelSet": "skipping_in_3d",
      "levelSetPosition": 18,
      "candidateThemeGroup": "skipping_in_3d",
      "articleCue": {
        "videoPart": "P35",
        "time": null,
        "exactPtsKnown": false
      },
      "displaySource": {
        "sourceId": "high-skipping-stones-walkthrough",
        "file": "/evidence/high-skipping-stones-puzzle-17-source.webp",
        "cue": "Article puzzle 17; series part P35, not exact PTS",
        "exactPtsKnown": false
      },
      "instruction": [
        "Choose the bottom lane: its up-facing tiles place all three dragons.",
        "选择最下方路线，用朝上的格子安置三条巨龙。"
      ],
      "walkthrough": {
        "label": {
          "en": "High Skipping Stones article puzzle 17 selected layout",
          "zh": "High Skipping Stones 文章第 17 题选定布局"
        },
        "opening": {
          "en": "Selected article still only; the colored ring marks one layout landmark, not an input step.",
          "zh": "仅展示文章静帧；彩色圆环标出布局要点，并非操作步骤。"
        },
        "frames": [
          {
            "image": "/art/walkthrough/high-skipping-stones/puzzle-17.svg",
            "width": 960,
            "height": 540,
            "sourceTimeLabel": "Article puzzle 17 still; series part P35; exact PTS unknown",
            "articlePuzzleNumber": 17,
            "internalSetPosition": 18,
            "sourceFrameFile": "/evidence/high-skipping-stones-puzzle-17-source.webp",
            "sourceFrameFormat": "image/webp",
            "sourceFrameSha256": "2cb846e142740c80718c840f9d7ae56c23372dceefb27b59ba1e6e5f579168d7",
            "displaySourceFile": "/evidence/high-skipping-stones-puzzle-17-source.webp",
            "displayFrameFormat": "image/webp",
            "displayFrameSha256": "2cb846e142740c80718c840f9d7ae56c23372dceefb27b59ba1e6e5f579168d7",
            "displaySourceId": "high-skipping-stones-walkthrough",
            "displaySourceVideoUrl": null,
            "displaySourceCue": null,
            "imageSha256": "68df203be479cbf0a5884f50a974b7f3c8057a1e44f96b7801a066afefa42c5e",
            "checkpointActionIndex": null,
            "crop": {
              "x": 0,
              "y": 0,
              "width": 960,
              "height": 540,
              "excludedRects": [
                {
                  "x": 800,
                  "y": 14,
                  "width": 160,
                  "height": 48,
                  "reason": "Bilibili creator logo in the corner margin"
                },
                {
                  "x": 0,
                  "y": 520,
                  "width": 64,
                  "height": 20,
                  "reason": "FPS counter in the lower-left margin"
                }
              ]
            },
            "displayMasks": [
              {
                "x": 800,
                "y": 14,
                "width": 160,
                "height": 48,
                "purpose": "bilibili-mark",
                "reason": "Bilibili creator logo in the corner margin"
              },
              {
                "x": 0,
                "y": 520,
                "width": 64,
                "height": 20,
                "purpose": "fps-counter",
                "reason": "FPS counter in the lower-left margin"
              }
            ],
            "markers": [
              {
                "type": "layout-reference",
                "badge": "1",
                "color": "#37c978",
                "center": {
                  "x": 490,
                  "y": 270
                },
                "rect": [
                  467,
                  247,
                  46,
                  46
                ],
                "radius": 23,
                "target": {
                  "en": "Bottom lane",
                  "zh": "下方路线"
                }
              }
            ],
            "instruction": {
              "en": "Choose the bottom lane: its up-facing tiles place all three dragons.",
              "zh": "选择最下方路线，用朝上的格子安置三条巨龙。"
            },
            "result": {
              "en": "The article still visually matches spray_and_pray; this card records the article’s short key idea, not a route trace. It is not exact PTS; no route replay or finish claim is made, and exact Steam depot mapping is unverified.",
              "zh": "文章静帧与 spray_and_pray 的原生纹理布局相符；本卡只记录文章要点，不是路线记录，也不是精确 PTS。路线未经独立重演，不声称通关，Steam depot 对应关系尚未核实。"
            },
            "alt": {
              "en": "High Skipping Stones article puzzle 17, matched to spray_and_pray; colored ring marks bottom lane.",
              "zh": "High Skipping Stones 文章第 17 题，与 spray_and_pray 匹配；彩色圆环标出下方路线。"
            }
          }
        ]
      }
    },
    {
      "levelId": "rotator",
      "articlePuzzleNumber": 18,
      "levelSet": "skipping_in_3d",
      "levelSetPosition": 19,
      "candidateThemeGroup": "skipping_in_3d",
      "articleCue": {
        "videoPart": "P35",
        "time": null,
        "exactPtsKnown": false
      },
      "displaySource": {
        "sourceId": "high-skipping-stones-walkthrough",
        "file": "/evidence/high-skipping-stones-puzzle-18-source.webp",
        "cue": "Article puzzle 18; series part P35, not exact PTS",
        "exactPtsKnown": false
      },
      "instruction": [
        "Use the five-tile column pushes to turn the purple beam upward.",
        "利用五格竖向推动，把紫光束转向上方。"
      ],
      "walkthrough": {
        "label": {
          "en": "High Skipping Stones article puzzle 18 selected layout",
          "zh": "High Skipping Stones 文章第 18 题选定布局"
        },
        "opening": {
          "en": "Selected article still only; the colored ring marks one layout landmark, not an input step.",
          "zh": "仅展示文章静帧；彩色圆环标出布局要点，并非操作步骤。"
        },
        "frames": [
          {
            "image": "/art/walkthrough/high-skipping-stones/puzzle-18.svg",
            "width": 960,
            "height": 540,
            "sourceTimeLabel": "Article puzzle 18 still; series part P35; exact PTS unknown",
            "articlePuzzleNumber": 18,
            "internalSetPosition": 19,
            "sourceFrameFile": "/evidence/high-skipping-stones-puzzle-18-source.webp",
            "sourceFrameFormat": "image/webp",
            "sourceFrameSha256": "812dca19cb2d23ee4d1a8dd73aaa59786c8c9fb10fcd5da76a327556f0d0dd6c",
            "displaySourceFile": "/evidence/high-skipping-stones-puzzle-18-source.webp",
            "displayFrameFormat": "image/webp",
            "displayFrameSha256": "812dca19cb2d23ee4d1a8dd73aaa59786c8c9fb10fcd5da76a327556f0d0dd6c",
            "displaySourceId": "high-skipping-stones-walkthrough",
            "displaySourceVideoUrl": null,
            "displaySourceCue": null,
            "imageSha256": "16423d690a0e78ecbecb785e963feee6cfa2d34aace383430293dcacc19af9de",
            "checkpointActionIndex": null,
            "crop": {
              "x": 0,
              "y": 0,
              "width": 960,
              "height": 540,
              "excludedRects": [
                {
                  "x": 800,
                  "y": 14,
                  "width": 160,
                  "height": 48,
                  "reason": "Bilibili creator logo in the corner margin"
                },
                {
                  "x": 0,
                  "y": 520,
                  "width": 64,
                  "height": 20,
                  "reason": "FPS counter in the lower-left margin"
                }
              ]
            },
            "displayMasks": [
              {
                "x": 800,
                "y": 14,
                "width": 160,
                "height": 48,
                "purpose": "bilibili-mark",
                "reason": "Bilibili creator logo in the corner margin"
              },
              {
                "x": 0,
                "y": 520,
                "width": 64,
                "height": 20,
                "purpose": "fps-counter",
                "reason": "FPS counter in the lower-left margin"
              }
            ],
            "markers": [
              {
                "type": "layout-reference",
                "badge": "1",
                "color": "#ea647b",
                "center": {
                  "x": 235,
                  "y": 150
                },
                "rect": [
                  212,
                  127,
                  46,
                  46
                ],
                "radius": 23,
                "target": {
                  "en": "Purple beam",
                  "zh": "紫光束"
                }
              }
            ],
            "instruction": {
              "en": "Use the five-tile column pushes to turn the purple beam upward.",
              "zh": "利用五格竖向推动，把紫光束转向上方。"
            },
            "result": {
              "en": "The article still visually matches rotator; this card records the article’s short key idea, not a route trace. It is not exact PTS; no route replay or finish claim is made, and exact Steam depot mapping is unverified.",
              "zh": "文章静帧与 rotator 的原生纹理布局相符；本卡只记录文章要点，不是路线记录，也不是精确 PTS。路线未经独立重演，不声称通关，Steam depot 对应关系尚未核实。"
            },
            "alt": {
              "en": "High Skipping Stones article puzzle 18, matched to rotator; colored ring marks purple beam.",
              "zh": "High Skipping Stones 文章第 18 题，与 rotator 匹配；彩色圆环标出紫光束。"
            }
          }
        ]
      }
    },
    {
      "levelId": "spin_doctors_v3",
      "articlePuzzleNumber": 19,
      "levelSet": "skipping_in_3d",
      "levelSetPosition": 20,
      "candidateThemeGroup": "skipping_in_3d",
      "articleCue": {
        "videoPart": "P35",
        "time": null,
        "exactPtsKnown": false
      },
      "displaySource": {
        "sourceId": "high-skipping-stones-walkthrough",
        "file": "/evidence/high-skipping-stones-puzzle-19-source.webp",
        "cue": "Article puzzle 19; series part P35, not exact PTS",
        "exactPtsKnown": false
      },
      "instruction": [
        "Sink the red beam in the six-tile lane so it faces the red door.",
        "让红光束在六格路线落水，使其朝向红门。"
      ],
      "walkthrough": {
        "label": {
          "en": "High Skipping Stones article puzzle 19 selected layout",
          "zh": "High Skipping Stones 文章第 19 题选定布局"
        },
        "opening": {
          "en": "Selected article still only; the colored ring marks one layout landmark, not an input step.",
          "zh": "仅展示文章静帧；彩色圆环标出布局要点，并非操作步骤。"
        },
        "frames": [
          {
            "image": "/art/walkthrough/high-skipping-stones/puzzle-19.svg",
            "width": 960,
            "height": 540,
            "sourceTimeLabel": "Article puzzle 19 still; series part P35; exact PTS unknown",
            "articlePuzzleNumber": 19,
            "internalSetPosition": 20,
            "sourceFrameFile": "/evidence/high-skipping-stones-puzzle-19-source.webp",
            "sourceFrameFormat": "image/webp",
            "sourceFrameSha256": "9d6876f0d89c4b6b735edf763708005ebad3a424bd2bd73141664fe1f3cbf665",
            "displaySourceFile": "/evidence/high-skipping-stones-puzzle-19-source.webp",
            "displayFrameFormat": "image/webp",
            "displayFrameSha256": "9d6876f0d89c4b6b735edf763708005ebad3a424bd2bd73141664fe1f3cbf665",
            "displaySourceId": "high-skipping-stones-walkthrough",
            "displaySourceVideoUrl": null,
            "displaySourceCue": null,
            "imageSha256": "5aad6204df93c20cdd8f719437044c06d4353a85bbce6247089b580f0c39dab2",
            "checkpointActionIndex": null,
            "crop": {
              "x": 0,
              "y": 0,
              "width": 960,
              "height": 540,
              "excludedRects": [
                {
                  "x": 800,
                  "y": 14,
                  "width": 160,
                  "height": 48,
                  "reason": "Bilibili creator logo in the corner margin"
                },
                {
                  "x": 0,
                  "y": 520,
                  "width": 64,
                  "height": 20,
                  "reason": "FPS counter in the lower-left margin"
                }
              ]
            },
            "displayMasks": [
              {
                "x": 800,
                "y": 14,
                "width": 160,
                "height": 48,
                "purpose": "bilibili-mark",
                "reason": "Bilibili creator logo in the corner margin"
              },
              {
                "x": 0,
                "y": 520,
                "width": 64,
                "height": 20,
                "purpose": "fps-counter",
                "reason": "FPS counter in the lower-left margin"
              }
            ],
            "markers": [
              {
                "type": "layout-reference",
                "badge": "1",
                "color": "#168de2",
                "center": {
                  "x": 505,
                  "y": 310
                },
                "rect": [
                  482,
                  287,
                  46,
                  46
                ],
                "radius": 23,
                "target": {
                  "en": "Red beam lane",
                  "zh": "红光束路线"
                }
              }
            ],
            "instruction": {
              "en": "Sink the red beam in the six-tile lane so it faces the red door.",
              "zh": "让红光束在六格路线落水，使其朝向红门。"
            },
            "result": {
              "en": "The article still visually matches spin_doctors_v3; this card records the article’s short key idea, not a route trace. It is not exact PTS; no route replay or finish claim is made, and exact Steam depot mapping is unverified.",
              "zh": "文章静帧与 spin_doctors_v3 的原生纹理布局相符；本卡只记录文章要点，不是路线记录，也不是精确 PTS。路线未经独立重演，不声称通关，Steam depot 对应关系尚未核实。"
            },
            "alt": {
              "en": "High Skipping Stones article puzzle 19, matched to spin_doctors_v3; colored ring marks red beam lane.",
              "zh": "High Skipping Stones 文章第 19 题，与 spin_doctors_v3 匹配；彩色圆环标出红光束路线。"
            }
          }
        ]
      }
    },
    {
      "levelId": "skip_stack_1",
      "articlePuzzleNumber": 20,
      "levelSet": "skipping_in_3d",
      "levelSetPosition": 11,
      "candidateThemeGroup": "skipping_in_3d",
      "articleCue": {
        "videoPart": "P35",
        "time": null,
        "exactPtsKnown": false
      },
      "displaySource": {
        "sourceId": "high-skipping-stones-walkthrough",
        "file": "/evidence/high-skipping-stones-puzzle-20-source.webp",
        "cue": "Article puzzle 20; series part P35, not exact PTS",
        "exactPtsKnown": false
      },
      "instruction": [
        "Sink each stone where the next one can still be pushed out.",
        "逐块把石头沉在仍能推出下一块的位置。"
      ],
      "walkthrough": {
        "label": {
          "en": "High Skipping Stones article puzzle 20 selected layout",
          "zh": "High Skipping Stones 文章第 20 题选定布局"
        },
        "opening": {
          "en": "Selected article still only; the colored ring marks one layout landmark, not an input step.",
          "zh": "仅展示文章静帧；彩色圆环标出布局要点，并非操作步骤。"
        },
        "frames": [
          {
            "image": "/art/walkthrough/high-skipping-stones/puzzle-20.svg",
            "width": 960,
            "height": 540,
            "sourceTimeLabel": "Article puzzle 20 still; series part P35; exact PTS unknown",
            "articlePuzzleNumber": 20,
            "internalSetPosition": 11,
            "sourceFrameFile": "/evidence/high-skipping-stones-puzzle-20-source.webp",
            "sourceFrameFormat": "image/webp",
            "sourceFrameSha256": "ec493c4070913c41211f7fe9f19d99d95af6f778bfff3c7ca048baea91c6c2c0",
            "displaySourceFile": "/evidence/high-skipping-stones-puzzle-20-source.webp",
            "displayFrameFormat": "image/webp",
            "displayFrameSha256": "ec493c4070913c41211f7fe9f19d99d95af6f778bfff3c7ca048baea91c6c2c0",
            "displaySourceId": "high-skipping-stones-walkthrough",
            "displaySourceVideoUrl": null,
            "displaySourceCue": null,
            "imageSha256": "d003e49815fc437728b4265694fdb067249443fea49767b96f2231fff02b1eb8",
            "checkpointActionIndex": null,
            "crop": {
              "x": 0,
              "y": 0,
              "width": 960,
              "height": 540,
              "excludedRects": [
                {
                  "x": 800,
                  "y": 14,
                  "width": 160,
                  "height": 48,
                  "reason": "Bilibili creator logo in the corner margin"
                },
                {
                  "x": 0,
                  "y": 520,
                  "width": 64,
                  "height": 20,
                  "reason": "FPS counter in the lower-left margin"
                }
              ]
            },
            "displayMasks": [
              {
                "x": 800,
                "y": 14,
                "width": 160,
                "height": 48,
                "purpose": "bilibili-mark",
                "reason": "Bilibili creator logo in the corner margin"
              },
              {
                "x": 0,
                "y": 520,
                "width": 64,
                "height": 20,
                "purpose": "fps-counter",
                "reason": "FPS counter in the lower-left margin"
              }
            ],
            "markers": [
              {
                "type": "layout-reference",
                "badge": "1",
                "color": "#20c7c9",
                "center": {
                  "x": 485,
                  "y": 255
                },
                "rect": [
                  462,
                  232,
                  46,
                  46
                ],
                "radius": 23,
                "target": {
                  "en": "Stone drop point",
                  "zh": "石块落点"
                }
              }
            ],
            "instruction": {
              "en": "Sink each stone where the next one can still be pushed out.",
              "zh": "逐块把石头沉在仍能推出下一块的位置。"
            },
            "result": {
              "en": "The article still visually matches skip_stack_1; this card records the article’s short key idea, not a route trace. It is not exact PTS; no route replay or finish claim is made, and exact Steam depot mapping is unverified.",
              "zh": "文章静帧与 skip_stack_1 的原生纹理布局相符；本卡只记录文章要点，不是路线记录，也不是精确 PTS。路线未经独立重演，不声称通关，Steam depot 对应关系尚未核实。"
            },
            "alt": {
              "en": "High Skipping Stones article puzzle 20, matched to skip_stack_1; colored ring marks stone drop point.",
              "zh": "High Skipping Stones 文章第 20 题，与 skip_stack_1 匹配；彩色圆环标出石块落点。"
            }
          }
        ]
      }
    },
    {
      "levelId": "skip_stack_2",
      "articlePuzzleNumber": 21,
      "levelSet": "skipping_in_3d",
      "levelSetPosition": 12,
      "candidateThemeGroup": "skipping_in_3d",
      "articleCue": {
        "videoPart": "P35",
        "time": null,
        "exactPtsKnown": false
      },
      "displaySource": {
        "sourceId": "high-skipping-stones-walkthrough",
        "file": "/evidence/high-skipping-stones-puzzle-21-source.webp",
        "cue": "Article puzzle 21; series part P35, not exact PTS",
        "exactPtsKnown": false
      },
      "instruction": [
        "Make the three-high Goblin sink against a two-high Goblin for the triple kill.",
        "让三层哥布林撞上两层哥布林下沉，完成连锁击杀。"
      ],
      "walkthrough": {
        "label": {
          "en": "High Skipping Stones article puzzle 21 selected layout",
          "zh": "High Skipping Stones 文章第 21 题选定布局"
        },
        "opening": {
          "en": "Selected article still only; the colored ring marks one layout landmark, not an input step.",
          "zh": "仅展示文章静帧；彩色圆环标出布局要点，并非操作步骤。"
        },
        "frames": [
          {
            "image": "/art/walkthrough/high-skipping-stones/puzzle-21.svg",
            "width": 960,
            "height": 540,
            "sourceTimeLabel": "Article puzzle 21 still; series part P35; exact PTS unknown",
            "articlePuzzleNumber": 21,
            "internalSetPosition": 12,
            "sourceFrameFile": "/evidence/high-skipping-stones-puzzle-21-source.webp",
            "sourceFrameFormat": "image/webp",
            "sourceFrameSha256": "fbd1ab6217be2a068c71e699b5a633e5398eeab833688c323be73b8fcb523abe",
            "displaySourceFile": "/evidence/high-skipping-stones-puzzle-21-source.webp",
            "displayFrameFormat": "image/webp",
            "displayFrameSha256": "fbd1ab6217be2a068c71e699b5a633e5398eeab833688c323be73b8fcb523abe",
            "displaySourceId": "high-skipping-stones-walkthrough",
            "displaySourceVideoUrl": null,
            "displaySourceCue": null,
            "imageSha256": "6d44b53eb43da1e1059bfd5c37f5f8650857057259a4c4f63284f377ff5b887a",
            "checkpointActionIndex": null,
            "crop": {
              "x": 0,
              "y": 0,
              "width": 960,
              "height": 540,
              "excludedRects": [
                {
                  "x": 800,
                  "y": 14,
                  "width": 160,
                  "height": 48,
                  "reason": "Bilibili creator logo in the corner margin"
                },
                {
                  "x": 0,
                  "y": 520,
                  "width": 64,
                  "height": 20,
                  "reason": "FPS counter in the lower-left margin"
                }
              ]
            },
            "displayMasks": [
              {
                "x": 800,
                "y": 14,
                "width": 160,
                "height": 48,
                "purpose": "bilibili-mark",
                "reason": "Bilibili creator logo in the corner margin"
              },
              {
                "x": 0,
                "y": 520,
                "width": 64,
                "height": 20,
                "purpose": "fps-counter",
                "reason": "FPS counter in the lower-left margin"
              }
            ],
            "markers": [
              {
                "type": "layout-reference",
                "badge": "1",
                "color": "#f0a445",
                "center": {
                  "x": 480,
                  "y": 350
                },
                "rect": [
                  457,
                  327,
                  46,
                  46
                ],
                "radius": 23,
                "target": {
                  "en": "Middle Goblin stack",
                  "zh": "中间哥布林堆"
                }
              }
            ],
            "instruction": {
              "en": "Make the three-high Goblin sink against a two-high Goblin for the triple kill.",
              "zh": "让三层哥布林撞上两层哥布林下沉，完成连锁击杀。"
            },
            "result": {
              "en": "The article still visually matches skip_stack_2; this card records the article’s short key idea, not a route trace. It is not exact PTS; no route replay or finish claim is made, and exact Steam depot mapping is unverified.",
              "zh": "文章静帧与 skip_stack_2 的原生纹理布局相符；本卡只记录文章要点，不是路线记录，也不是精确 PTS。路线未经独立重演，不声称通关，Steam depot 对应关系尚未核实。"
            },
            "alt": {
              "en": "High Skipping Stones article puzzle 21, matched to skip_stack_2; colored ring marks middle goblin stack.",
              "zh": "High Skipping Stones 文章第 21 题，与 skip_stack_2 匹配；彩色圆环标出中间哥布林堆。"
            }
          }
        ]
      }
    },
    {
      "levelId": "skip_stack_3",
      "articlePuzzleNumber": 22,
      "levelSet": "skipping_in_3d",
      "levelSetPosition": 13,
      "candidateThemeGroup": "skipping_in_3d",
      "articleCue": {
        "videoPart": "P35",
        "time": null,
        "exactPtsKnown": false
      },
      "displaySource": {
        "sourceId": "high-skipping-stones-walkthrough",
        "file": "/evidence/high-skipping-stones-puzzle-22-source.webp",
        "cue": "Article puzzle 22; series part P35, not exact PTS",
        "exactPtsKnown": false
      },
      "instruction": [
        "Use the extra stone on the flat bank to place the three-high Goblin.",
        "利用平坦岸边的额外石块，安置三层哥布林。"
      ],
      "walkthrough": {
        "label": {
          "en": "High Skipping Stones article puzzle 22 selected layout",
          "zh": "High Skipping Stones 文章第 22 题选定布局"
        },
        "opening": {
          "en": "Selected article still only; the colored ring marks one layout landmark, not an input step.",
          "zh": "仅展示文章静帧；彩色圆环标出布局要点，并非操作步骤。"
        },
        "frames": [
          {
            "image": "/art/walkthrough/high-skipping-stones/puzzle-22.svg",
            "width": 960,
            "height": 540,
            "sourceTimeLabel": "Article puzzle 22 still; series part P35; exact PTS unknown",
            "articlePuzzleNumber": 22,
            "internalSetPosition": 13,
            "sourceFrameFile": "/evidence/high-skipping-stones-puzzle-22-source.webp",
            "sourceFrameFormat": "image/webp",
            "sourceFrameSha256": "aa706230c8a00af4c5d3c2866e37e1cb4615c34b2bcf3471530e7d35e4dcd46b",
            "displaySourceFile": "/evidence/high-skipping-stones-puzzle-22-source.webp",
            "displayFrameFormat": "image/webp",
            "displayFrameSha256": "aa706230c8a00af4c5d3c2866e37e1cb4615c34b2bcf3471530e7d35e4dcd46b",
            "displaySourceId": "high-skipping-stones-walkthrough",
            "displaySourceVideoUrl": null,
            "displaySourceCue": null,
            "imageSha256": "c2e6bd4d73273334d3e21776430ccd2ff450c2999e456c6c34d8b31e89f800f5",
            "checkpointActionIndex": null,
            "crop": {
              "x": 0,
              "y": 0,
              "width": 960,
              "height": 540,
              "excludedRects": [
                {
                  "x": 800,
                  "y": 14,
                  "width": 160,
                  "height": 48,
                  "reason": "Bilibili creator logo in the corner margin"
                },
                {
                  "x": 0,
                  "y": 520,
                  "width": 64,
                  "height": 20,
                  "reason": "FPS counter in the lower-left margin"
                }
              ]
            },
            "displayMasks": [
              {
                "x": 800,
                "y": 14,
                "width": 160,
                "height": 48,
                "purpose": "bilibili-mark",
                "reason": "Bilibili creator logo in the corner margin"
              },
              {
                "x": 0,
                "y": 520,
                "width": 64,
                "height": 20,
                "purpose": "fps-counter",
                "reason": "FPS counter in the lower-left margin"
              }
            ],
            "markers": [
              {
                "type": "layout-reference",
                "badge": "1",
                "color": "#a45de6",
                "center": {
                  "x": 250,
                  "y": 350
                },
                "rect": [
                  227,
                  327,
                  46,
                  46
                ],
                "radius": 23,
                "target": {
                  "en": "Extra stone",
                  "zh": "额外石块"
                }
              }
            ],
            "instruction": {
              "en": "Use the extra stone on the flat bank to place the three-high Goblin.",
              "zh": "利用平坦岸边的额外石块，安置三层哥布林。"
            },
            "result": {
              "en": "The article still visually matches skip_stack_3; this card records the article’s short key idea, not a route trace. It is not exact PTS; no route replay or finish claim is made, and exact Steam depot mapping is unverified.",
              "zh": "文章静帧与 skip_stack_3 的原生纹理布局相符；本卡只记录文章要点，不是路线记录，也不是精确 PTS。路线未经独立重演，不声称通关，Steam depot 对应关系尚未核实。"
            },
            "alt": {
              "en": "High Skipping Stones article puzzle 22, matched to skip_stack_3; colored ring marks extra stone.",
              "zh": "High Skipping Stones 文章第 22 题，与 skip_stack_3 匹配；彩色圆环标出额外石块。"
            }
          }
        ]
      }
    },
    {
      "levelId": "depositor_thief",
      "articlePuzzleNumber": 23,
      "levelSet": "skipping_in_3d",
      "levelSetPosition": 14,
      "candidateThemeGroup": "skipping_in_3d",
      "articleCue": {
        "videoPart": "P35",
        "time": null,
        "exactPtsKnown": false
      },
      "displaySource": {
        "sourceId": "high-skipping-stones-walkthrough",
        "file": "/evidence/high-skipping-stones-puzzle-23-source.webp",
        "cue": "Article puzzle 23; series part P35, not exact PTS",
        "exactPtsKnown": false
      },
      "instruction": [
        "Use the piston gate to place the crystal onto a stone for the Thief to pull.",
        "借助活塞门把水晶送上飞石，再让盗贼拉动。"
      ],
      "walkthrough": {
        "label": {
          "en": "High Skipping Stones article puzzle 23 selected layout",
          "zh": "High Skipping Stones 文章第 23 题选定布局"
        },
        "opening": {
          "en": "Selected article still only; the colored ring marks one layout landmark, not an input step.",
          "zh": "仅展示文章静帧；彩色圆环标出布局要点，并非操作步骤。"
        },
        "frames": [
          {
            "image": "/art/walkthrough/high-skipping-stones/puzzle-23.svg",
            "width": 960,
            "height": 540,
            "sourceTimeLabel": "Article puzzle 23 still; series part P35; exact PTS unknown",
            "articlePuzzleNumber": 23,
            "internalSetPosition": 14,
            "sourceFrameFile": "/evidence/high-skipping-stones-puzzle-23-source.webp",
            "sourceFrameFormat": "image/webp",
            "sourceFrameSha256": "55bcecba4608ed55580871f3d48cc3e8f6565cbf7afd1d814309a1defeaf5f78",
            "displaySourceFile": "/evidence/high-skipping-stones-puzzle-23-source.webp",
            "displayFrameFormat": "image/webp",
            "displayFrameSha256": "55bcecba4608ed55580871f3d48cc3e8f6565cbf7afd1d814309a1defeaf5f78",
            "displaySourceId": "high-skipping-stones-walkthrough",
            "displaySourceVideoUrl": null,
            "displaySourceCue": null,
            "imageSha256": "42ea6c9fb255fa838a3b96b0631c4fc1e638f016b2868bdf5c4f3f5362278968",
            "checkpointActionIndex": null,
            "crop": {
              "x": 0,
              "y": 0,
              "width": 960,
              "height": 540,
              "excludedRects": [
                {
                  "x": 800,
                  "y": 14,
                  "width": 160,
                  "height": 48,
                  "reason": "Bilibili creator logo in the corner margin"
                },
                {
                  "x": 0,
                  "y": 520,
                  "width": 64,
                  "height": 20,
                  "reason": "FPS counter in the lower-left margin"
                }
              ]
            },
            "displayMasks": [
              {
                "x": 800,
                "y": 14,
                "width": 160,
                "height": 48,
                "purpose": "bilibili-mark",
                "reason": "Bilibili creator logo in the corner margin"
              },
              {
                "x": 0,
                "y": 520,
                "width": 64,
                "height": 20,
                "purpose": "fps-counter",
                "reason": "FPS counter in the lower-left margin"
              }
            ],
            "markers": [
              {
                "type": "layout-reference",
                "badge": "1",
                "color": "#37c978",
                "center": {
                  "x": 485,
                  "y": 275
                },
                "rect": [
                  462,
                  252,
                  46,
                  46
                ],
                "radius": 23,
                "target": {
                  "en": "Crystal route",
                  "zh": "水晶路线"
                }
              }
            ],
            "instruction": {
              "en": "Use the piston gate to place the crystal onto a stone for the Thief to pull.",
              "zh": "借助活塞门把水晶送上飞石，再让盗贼拉动。"
            },
            "result": {
              "en": "The article still visually matches depositor_thief; this card records the article’s short key idea, not a route trace. It is not exact PTS; no route replay or finish claim is made, and exact Steam depot mapping is unverified.",
              "zh": "文章静帧与 depositor_thief 的原生纹理布局相符；本卡只记录文章要点，不是路线记录，也不是精确 PTS。路线未经独立重演，不声称通关，Steam depot 对应关系尚未核实。"
            },
            "alt": {
              "en": "High Skipping Stones article puzzle 23, matched to depositor_thief; colored ring marks crystal route.",
              "zh": "High Skipping Stones 文章第 23 题，与 depositor_thief 匹配；彩色圆环标出水晶路线。"
            }
          }
        ]
      }
    },
    {
      "levelId": "depositor_bard",
      "articlePuzzleNumber": 24,
      "levelSet": "skipping_in_3d",
      "levelSetPosition": 15,
      "candidateThemeGroup": "skipping_in_3d",
      "articleCue": {
        "videoPart": "P35",
        "time": null,
        "exactPtsKnown": false
      },
      "displaySource": {
        "sourceId": "high-skipping-stones-walkthrough",
        "file": "/evidence/high-skipping-stones-puzzle-24-source.webp",
        "cue": "Article puzzle 24; series part P35, not exact PTS",
        "exactPtsKnown": false
      },
      "instruction": [
        "The Bard must move while singing; carry him on stones to move Goblins.",
        "吟游诗人唱歌时必须移动；用石块载着他引导哥布林。"
      ],
      "walkthrough": {
        "label": {
          "en": "High Skipping Stones article puzzle 24 selected layout",
          "zh": "High Skipping Stones 文章第 24 题选定布局"
        },
        "opening": {
          "en": "Selected article still only; the colored ring marks one layout landmark, not an input step.",
          "zh": "仅展示文章静帧；彩色圆环标出布局要点，并非操作步骤。"
        },
        "frames": [
          {
            "image": "/art/walkthrough/high-skipping-stones/puzzle-24.svg",
            "width": 960,
            "height": 540,
            "sourceTimeLabel": "Article puzzle 24 still; series part P35; exact PTS unknown",
            "articlePuzzleNumber": 24,
            "internalSetPosition": 15,
            "sourceFrameFile": "/evidence/high-skipping-stones-puzzle-24-source.webp",
            "sourceFrameFormat": "image/webp",
            "sourceFrameSha256": "5ad9cb311c8ef83e7de8124784fd778230caab11cad08c083cd124e664361cbd",
            "displaySourceFile": "/evidence/high-skipping-stones-puzzle-24-source.webp",
            "displayFrameFormat": "image/webp",
            "displayFrameSha256": "5ad9cb311c8ef83e7de8124784fd778230caab11cad08c083cd124e664361cbd",
            "displaySourceId": "high-skipping-stones-walkthrough",
            "displaySourceVideoUrl": null,
            "displaySourceCue": null,
            "imageSha256": "68baef46205d3cba93f458eac4cc1677367e250620dbff962330845bc90a4855",
            "checkpointActionIndex": null,
            "crop": {
              "x": 0,
              "y": 0,
              "width": 960,
              "height": 540,
              "excludedRects": [
                {
                  "x": 800,
                  "y": 14,
                  "width": 160,
                  "height": 48,
                  "reason": "Bilibili creator logo in the corner margin"
                },
                {
                  "x": 0,
                  "y": 520,
                  "width": 64,
                  "height": 20,
                  "reason": "FPS counter in the lower-left margin"
                }
              ]
            },
            "displayMasks": [
              {
                "x": 800,
                "y": 14,
                "width": 160,
                "height": 48,
                "purpose": "bilibili-mark",
                "reason": "Bilibili creator logo in the corner margin"
              },
              {
                "x": 0,
                "y": 520,
                "width": 64,
                "height": 20,
                "purpose": "fps-counter",
                "reason": "FPS counter in the lower-left margin"
              }
            ],
            "markers": [
              {
                "type": "layout-reference",
                "badge": "1",
                "color": "#ea647b",
                "center": {
                  "x": 480,
                  "y": 270
                },
                "rect": [
                  457,
                  247,
                  46,
                  46
                ],
                "radius": 23,
                "target": {
                  "en": "Caged Goblin",
                  "zh": "笼中哥布林"
                }
              }
            ],
            "instruction": {
              "en": "The Bard must move while singing; carry him on stones to move Goblins.",
              "zh": "吟游诗人唱歌时必须移动；用石块载着他引导哥布林。"
            },
            "result": {
              "en": "The article still visually matches depositor_bard; this card records the article’s short key idea, not a route trace. It is not exact PTS; no route replay or finish claim is made, and exact Steam depot mapping is unverified.",
              "zh": "文章静帧与 depositor_bard 的原生纹理布局相符；本卡只记录文章要点，不是路线记录，也不是精确 PTS。路线未经独立重演，不声称通关，Steam depot 对应关系尚未核实。"
            },
            "alt": {
              "en": "High Skipping Stones article puzzle 24, matched to depositor_bard; colored ring marks caged goblin.",
              "zh": "High Skipping Stones 文章第 24 题，与 depositor_bard 匹配；彩色圆环标出笼中哥布林。"
            }
          }
        ]
      }
    },
    {
      "levelId": "the_waterfall_v4",
      "articlePuzzleNumber": 25,
      "levelSet": "skipping_in_3d",
      "levelSetPosition": 21,
      "candidateThemeGroup": "skipping_in_3d",
      "articleCue": {
        "videoPart": "P35",
        "time": null,
        "exactPtsKnown": false
      },
      "displaySource": {
        "sourceId": "high-skipping-stones-walkthrough",
        "file": "/evidence/high-skipping-stones-puzzle-25-source.webp",
        "cue": "Article puzzle 25; series part P35, not exact PTS",
        "exactPtsKnown": false
      },
      "instruction": [
        "Dragon fire makes the Cleric float and protects the Trader in his row.",
        "龙火会使牧师漂浮，并让同一行的商人受保护而漂浮。"
      ],
      "walkthrough": {
        "label": {
          "en": "High Skipping Stones article puzzle 25 selected layout",
          "zh": "High Skipping Stones 文章第 25 题选定布局"
        },
        "opening": {
          "en": "Selected article still only; the colored ring marks one layout landmark, not an input step.",
          "zh": "仅展示文章静帧；彩色圆环标出布局要点，并非操作步骤。"
        },
        "frames": [
          {
            "image": "/art/walkthrough/high-skipping-stones/puzzle-25.svg",
            "width": 960,
            "height": 540,
            "sourceTimeLabel": "Article puzzle 25 still; series part P35; exact PTS unknown",
            "articlePuzzleNumber": 25,
            "internalSetPosition": 21,
            "sourceFrameFile": "/evidence/high-skipping-stones-puzzle-25-source.webp",
            "sourceFrameFormat": "image/webp",
            "sourceFrameSha256": "d18d246a22321391751e57da5d2aa159c805e1c0fb061687549912f411d0b323",
            "displaySourceFile": "/evidence/high-skipping-stones-puzzle-25-source.webp",
            "displayFrameFormat": "image/webp",
            "displayFrameSha256": "d18d246a22321391751e57da5d2aa159c805e1c0fb061687549912f411d0b323",
            "displaySourceId": "high-skipping-stones-walkthrough",
            "displaySourceVideoUrl": null,
            "displaySourceCue": null,
            "imageSha256": "5a795a5baee0c507ac18b51cc71fc1c5e484bb130f3d189660dd993e2fffc337",
            "checkpointActionIndex": null,
            "crop": {
              "x": 0,
              "y": 0,
              "width": 960,
              "height": 540,
              "excludedRects": [
                {
                  "x": 800,
                  "y": 14,
                  "width": 160,
                  "height": 48,
                  "reason": "Bilibili creator logo in the corner margin"
                },
                {
                  "x": 0,
                  "y": 520,
                  "width": 64,
                  "height": 20,
                  "reason": "FPS counter in the lower-left margin"
                }
              ]
            },
            "displayMasks": [
              {
                "x": 800,
                "y": 14,
                "width": 160,
                "height": 48,
                "purpose": "bilibili-mark",
                "reason": "Bilibili creator logo in the corner margin"
              },
              {
                "x": 0,
                "y": 520,
                "width": 64,
                "height": 20,
                "purpose": "fps-counter",
                "reason": "FPS counter in the lower-left margin"
              }
            ],
            "markers": [
              {
                "type": "layout-reference",
                "badge": "1",
                "color": "#168de2",
                "center": {
                  "x": 175,
                  "y": 95
                },
                "rect": [
                  152,
                  72,
                  46,
                  46
                ],
                "radius": 23,
                "target": {
                  "en": "Protected row",
                  "zh": "受保护的一行"
                }
              }
            ],
            "instruction": {
              "en": "Dragon fire makes the Cleric float and protects the Trader in his row.",
              "zh": "龙火会使牧师漂浮，并让同一行的商人受保护而漂浮。"
            },
            "result": {
              "en": "The article still visually matches the_waterfall_v4; this card records the article’s short key idea, not a route trace. It is not exact PTS; no route replay or finish claim is made, and exact Steam depot mapping is unverified.",
              "zh": "文章静帧与 the_waterfall_v4 的原生纹理布局相符；本卡只记录文章要点，不是路线记录，也不是精确 PTS。路线未经独立重演，不声称通关，Steam depot 对应关系尚未核实。"
            },
            "alt": {
              "en": "High Skipping Stones article puzzle 25, matched to the_waterfall_v4; colored ring marks protected row.",
              "zh": "High Skipping Stones 文章第 25 题，与 the_waterfall_v4 匹配；彩色圆环标出受保护的一行。"
            }
          }
        ]
      }
    },
    {
      "levelId": "priest_water_back_goblin",
      "articlePuzzleNumber": 26,
      "levelSet": "skipping_in_3d",
      "levelSetPosition": 22,
      "candidateThemeGroup": "skipping_in_3d",
      "articleCue": {
        "videoPart": "P35",
        "time": null,
        "exactPtsKnown": false
      },
      "displaySource": {
        "sourceId": "high-skipping-stones-walkthrough",
        "file": "/evidence/high-skipping-stones-puzzle-26-source.webp",
        "cue": "Article puzzle 26; series part P35, not exact PTS",
        "exactPtsKnown": false
      },
      "instruction": [
        "Let the Goblin carry the floating Cleric along the upper-right row.",
        "让哥布林沿右上路线承载漂浮的牧师。"
      ],
      "walkthrough": {
        "label": {
          "en": "High Skipping Stones article puzzle 26 selected layout",
          "zh": "High Skipping Stones 文章第 26 题选定布局"
        },
        "opening": {
          "en": "Selected article still only; the colored ring marks one layout landmark, not an input step.",
          "zh": "仅展示文章静帧；彩色圆环标出布局要点，并非操作步骤。"
        },
        "frames": [
          {
            "image": "/art/walkthrough/high-skipping-stones/puzzle-26.svg",
            "width": 960,
            "height": 540,
            "sourceTimeLabel": "Article puzzle 26 still; series part P35; exact PTS unknown",
            "articlePuzzleNumber": 26,
            "internalSetPosition": 22,
            "sourceFrameFile": "/evidence/high-skipping-stones-puzzle-26-source.webp",
            "sourceFrameFormat": "image/webp",
            "sourceFrameSha256": "af82934189c5c46c1506056457055fd69c8651902cf718f30b6be065debcb917",
            "displaySourceFile": "/evidence/high-skipping-stones-puzzle-26-source.webp",
            "displayFrameFormat": "image/webp",
            "displayFrameSha256": "af82934189c5c46c1506056457055fd69c8651902cf718f30b6be065debcb917",
            "displaySourceId": "high-skipping-stones-walkthrough",
            "displaySourceVideoUrl": null,
            "displaySourceCue": null,
            "imageSha256": "11a5aa81a31983c67b4432078db471fcc7175bcd4a7d4594dac4abab31ff7bb7",
            "checkpointActionIndex": null,
            "crop": {
              "x": 0,
              "y": 0,
              "width": 960,
              "height": 540,
              "excludedRects": [
                {
                  "x": 800,
                  "y": 14,
                  "width": 160,
                  "height": 48,
                  "reason": "Bilibili creator logo in the corner margin"
                },
                {
                  "x": 0,
                  "y": 520,
                  "width": 64,
                  "height": 20,
                  "reason": "FPS counter in the lower-left margin"
                }
              ]
            },
            "displayMasks": [
              {
                "x": 800,
                "y": 14,
                "width": 160,
                "height": 48,
                "purpose": "bilibili-mark",
                "reason": "Bilibili creator logo in the corner margin"
              },
              {
                "x": 0,
                "y": 520,
                "width": 64,
                "height": 20,
                "purpose": "fps-counter",
                "reason": "FPS counter in the lower-left margin"
              }
            ],
            "markers": [
              {
                "type": "layout-reference",
                "badge": "1",
                "color": "#20c7c9",
                "center": {
                  "x": 810,
                  "y": 125
                },
                "rect": [
                  787,
                  102,
                  46,
                  46
                ],
                "radius": 23,
                "target": {
                  "en": "Right dragon row",
                  "zh": "右侧巨龙行"
                }
              }
            ],
            "instruction": {
              "en": "Let the Goblin carry the floating Cleric along the upper-right row.",
              "zh": "让哥布林沿右上路线承载漂浮的牧师。"
            },
            "result": {
              "en": "The article still visually matches priest_water_back_goblin; this card records the article’s short key idea, not a route trace. It is not exact PTS; no route replay or finish claim is made, and exact Steam depot mapping is unverified.",
              "zh": "文章静帧与 priest_water_back_goblin 的原生纹理布局相符；本卡只记录文章要点，不是路线记录，也不是精确 PTS。路线未经独立重演，不声称通关，Steam depot 对应关系尚未核实。"
            },
            "alt": {
              "en": "High Skipping Stones article puzzle 26, matched to priest_water_back_goblin; colored ring marks right dragon row.",
              "zh": "High Skipping Stones 文章第 26 题，与 priest_water_back_goblin 匹配；彩色圆环标出右侧巨龙行。"
            }
          }
        ]
      }
    },
    {
      "levelId": "priest_water_back_place_v3",
      "articlePuzzleNumber": 27,
      "levelSet": "skipping_in_3d",
      "levelSetPosition": 23,
      "candidateThemeGroup": "skipping_in_3d",
      "articleCue": {
        "videoPart": "P35",
        "time": null,
        "exactPtsKnown": false
      },
      "displaySource": {
        "sourceId": "high-skipping-stones-walkthrough",
        "file": "/evidence/high-skipping-stones-puzzle-27-source.webp",
        "cue": "Article puzzle 27; series part P35, not exact PTS",
        "exactPtsKnown": false
      },
      "instruction": [
        "Place the three Goblins, then walk the Cleric through to the exit.",
        "先安置三只哥布林，再让牧师走到出口。"
      ],
      "walkthrough": {
        "label": {
          "en": "High Skipping Stones article puzzle 27 selected layout",
          "zh": "High Skipping Stones 文章第 27 题选定布局"
        },
        "opening": {
          "en": "Selected article still only; the colored ring marks one layout landmark, not an input step.",
          "zh": "仅展示文章静帧；彩色圆环标出布局要点，并非操作步骤。"
        },
        "frames": [
          {
            "image": "/art/walkthrough/high-skipping-stones/puzzle-27.svg",
            "width": 960,
            "height": 540,
            "sourceTimeLabel": "Article puzzle 27 still; series part P35; exact PTS unknown",
            "articlePuzzleNumber": 27,
            "internalSetPosition": 23,
            "sourceFrameFile": "/evidence/high-skipping-stones-puzzle-27-source.webp",
            "sourceFrameFormat": "image/webp",
            "sourceFrameSha256": "046489f1dad67b51f8c5131582a955477e1beb16b57959289f2c4bff9906b9e7",
            "displaySourceFile": "/evidence/high-skipping-stones-puzzle-27-source.webp",
            "displayFrameFormat": "image/webp",
            "displayFrameSha256": "046489f1dad67b51f8c5131582a955477e1beb16b57959289f2c4bff9906b9e7",
            "displaySourceId": "high-skipping-stones-walkthrough",
            "displaySourceVideoUrl": null,
            "displaySourceCue": null,
            "imageSha256": "98047399719f0a23102e97bd0a12d0dc44e491f2edb8e7c598a513def6d7e555",
            "checkpointActionIndex": null,
            "crop": {
              "x": 0,
              "y": 0,
              "width": 960,
              "height": 540,
              "excludedRects": [
                {
                  "x": 800,
                  "y": 14,
                  "width": 160,
                  "height": 48,
                  "reason": "Bilibili creator logo in the corner margin"
                },
                {
                  "x": 0,
                  "y": 520,
                  "width": 64,
                  "height": 20,
                  "reason": "FPS counter in the lower-left margin"
                }
              ]
            },
            "displayMasks": [
              {
                "x": 800,
                "y": 14,
                "width": 160,
                "height": 48,
                "purpose": "bilibili-mark",
                "reason": "Bilibili creator logo in the corner margin"
              },
              {
                "x": 0,
                "y": 520,
                "width": 64,
                "height": 20,
                "purpose": "fps-counter",
                "reason": "FPS counter in the lower-left margin"
              }
            ],
            "markers": [
              {
                "type": "layout-reference",
                "badge": "1",
                "color": "#f0a445",
                "center": {
                  "x": 200,
                  "y": 225
                },
                "rect": [
                  177,
                  202,
                  46,
                  46
                ],
                "radius": 23,
                "target": {
                  "en": "Goblin line",
                  "zh": "哥布林队列"
                }
              }
            ],
            "instruction": {
              "en": "Place the three Goblins, then walk the Cleric through to the exit.",
              "zh": "先安置三只哥布林，再让牧师走到出口。"
            },
            "result": {
              "en": "The article still visually matches priest_water_back_place_v3; this card records the article’s short key idea, not a route trace. It is not exact PTS; no route replay or finish claim is made, and exact Steam depot mapping is unverified.",
              "zh": "文章静帧与 priest_water_back_place_v3 的原生纹理布局相符；本卡只记录文章要点，不是路线记录，也不是精确 PTS。路线未经独立重演，不声称通关，Steam depot 对应关系尚未核实。"
            },
            "alt": {
              "en": "High Skipping Stones article puzzle 27, matched to priest_water_back_place_v3; colored ring marks goblin line.",
              "zh": "High Skipping Stones 文章第 27 题，与 priest_water_back_place_v3 匹配；彩色圆环标出哥布林队列。"
            }
          }
        ]
      }
    }
  ]
}
