{
  "game": "order-of-the-sinking-star",
  "levelId": "flip_flop_v2",
  "revision": "screenshots-reviewed-2026-10-22",
  "sourceId": "heroes-and-mirrors-flip_flop_v2-screenshots",
  "label": {
    "en": "flip_flop_v2 P11 selected visual states",
    "zh": "flip_flop_v2 P11 选定视觉状态"
  },
  "routeStatus": "selected-states-only",
  "observedFinish": false,
  "screenActions": [],
  "routeNote": {
    "en": "The 37:59 frame shows the trader on the cyan exit pad, and the 38:00 shot begins another room. No clear emblem or exact input sequence is shown.",
    "zh": "37:59 画面显示商人站在青色出口垫上，38:00 切入另一关；录像没有显示通关徽记或完整按键序列。"
  },
  "observationEvidence": "/evidence/heroes-and-mirrors-flip_flop_v2-overhead-view-2026-10-17.json",
  "source": {
    "url": "https://www.bilibili.com/video/BV13FH96bE4m?p=12",
    "creator": "塞德莎",
    "videoSourceId": "bilibili-heroes-and-mirrors-video",
    "videoSha256": "aab3cd5096b1aa58aa960336e21e74315dfa12f55a635de2ff2926c17b4a3294",
    "videoSha256Basis": "Inherited from the existing verified P11 source sidecar; the raw MP4 is unavailable in this checkout.",
    "rawVideoAvailable": false,
    "originalWidth": 1280,
    "originalHeight": 720,
    "timeBase": "1/16000",
    "crop": {
      "x": 0,
      "y": 0,
      "width": 1280,
      "height": 720,
      "excludedRects": [
        {
          "x": 1060,
          "y": 0,
          "width": 220,
          "height": 80,
          "reason": "creator logo"
        },
        {
          "x": 0,
          "y": 700,
          "width": 90,
          "height": 20,
          "reason": "FPS overlay"
        }
      ]
    },
    "subtitleBandPresent": false,
    "selection": "P11 starting frame at 37:18 and five later selected visual checkpoints at 37:25, 37:35, 37:43, 37:55 and 37:59. Source PTS and original JPEG identities are recorded separately from SVG output hashes.",
    "limitations": "The 37:59 frame shows the trader standing on the cyan exit pad and the 38:00 shot begins a different room, but no clear emblem or exact input route is shown. Exact Steam depot provenance for local r67121 remains unverified; the raw P11 MP4 is unavailable in this checkout."
  },
  "frames": [
    {
      "image": "/art/walkthrough/heroes-and-mirrors-flip_flop_v2/01.svg",
      "width": 1280,
      "height": 720,
      "sourceTimeLabel": "37:18",
      "sourcePtsSeconds": 2238,
      "sourcePtsTicks": 35808000,
      "timeBase": "1/16000",
      "sourceFrameSha256": "4f6915493bf99bf796f99914b57dbe6e494b927abf9af2d5d19aa661a6efc548",
      "imageSha256": "c78486535426872cbfc4942ef8508ce02be1644224dfe0e42300f12a1ced1df1",
      "checkpointActionIndex": null,
      "crop": {
        "x": 0,
        "y": 0,
        "width": 1280,
        "height": 720,
        "excludedRects": [
          {
            "x": 1060,
            "y": 0,
            "width": 220,
            "height": 80,
            "reason": "creator logo"
          },
          {
            "x": 0,
            "y": 700,
            "width": 90,
            "height": 20,
            "reason": "FPS overlay"
          }
        ]
      },
      "state": {
        "basis": "The existing P11 sidecar matches this selected frame to the native start layout; no inputs or later state are inferred.",
        "actorPositions": [],
        "crystalPositions": [],
        "goblinPositions": [],
        "dragonPositions": [],
        "occupiedSwitchIds": [],
        "openGateIds": [],
        "killedGoblinIds": [],
        "killedDragonIds": []
      },
      "markers": [
        {
          "type": "actor",
          "sourceId": 94371885,
          "sourceMarkerId": "figure-94371885",
          "sourceRect": [
            248,
            205,
            58,
            86
          ],
          "rect": [
            248,
            205,
            58,
            86
          ],
          "badge": "P1",
          "color": "#737b86",
          "sourceBadgeCenter": {
            "x": 280,
            "y": 198
          },
          "badgeCenter": {
            "x": 280,
            "y": 198
          },
          "cropAdjusted": false
        },
        {
          "type": "mirror",
          "sourceId": 59768888,
          "sourceMarkerId": "mirror-59768888",
          "sourceRect": [
            95,
            444,
            116,
            123
          ],
          "rect": [
            95,
            444,
            116,
            123
          ],
          "badge": "P1",
          "color": "#bd8cff",
          "sourceBadgeCenter": {
            "x": 91,
            "y": 565
          },
          "badgeCenter": {
            "x": 91,
            "y": 565
          },
          "cropAdjusted": false
        },
        {
          "type": "crystal",
          "sourceId": 59768891,
          "sourceMarkerId": "crystal-59768891",
          "sourceRect": [
            568,
            98,
            59,
            77
          ],
          "rect": [
            568,
            98,
            59,
            77
          ],
          "badge": "P1",
          "color": "#edaa24",
          "sourceBadgeCenter": {
            "x": 598,
            "y": 87
          },
          "badgeCenter": {
            "x": 598,
            "y": 87
          },
          "cropAdjusted": false
        },
        {
          "type": "switch",
          "sourceId": 59768835,
          "sourceMarkerId": "switch-59768835",
          "sourceRect": [
            184,
            342,
            57,
            48
          ],
          "rect": [
            184,
            342,
            57,
            48
          ],
          "badge": "P1",
          "color": "#ee4caa",
          "sourceBadgeCenter": {
            "x": 205,
            "y": 326
          },
          "badgeCenter": {
            "x": 205,
            "y": 326
          },
          "cropAdjusted": false
        },
        {
          "type": "gate",
          "sourceId": 59768844,
          "sourceMarkerId": "gate-59768844",
          "sourceRect": [
            422,
            140,
            69,
            63
          ],
          "rect": [
            422,
            140,
            69,
            63
          ],
          "badge": "P1",
          "color": "#20bfda",
          "sourceBadgeCenter": {
            "x": 382,
            "y": 142
          },
          "badgeCenter": {
            "x": 382,
            "y": 142
          },
          "cropAdjusted": false
        },
        {
          "type": "gate",
          "sourceId": 59768893,
          "sourceMarkerId": "gate-59768893",
          "sourceRect": [
            422,
            207,
            69,
            63
          ],
          "rect": [
            422,
            207,
            69,
            63
          ],
          "badge": "P1",
          "color": "#20bfda",
          "sourceBadgeCenter": {
            "x": 382,
            "y": 208
          },
          "badgeCenter": {
            "x": 382,
            "y": 208
          },
          "cropAdjusted": false
        },
        {
          "type": "gate",
          "sourceId": 59768895,
          "sourceMarkerId": "gate-59768895",
          "sourceRect": [
            422,
            274,
            69,
            63
          ],
          "rect": [
            422,
            274,
            69,
            63
          ],
          "badge": "P1",
          "color": "#20bfda",
          "sourceBadgeCenter": {
            "x": 382,
            "y": 274
          },
          "badgeCenter": {
            "x": 382,
            "y": 274
          },
          "cropAdjusted": false
        },
        {
          "type": "gate",
          "sourceId": 59768897,
          "sourceMarkerId": "gate-59768897",
          "sourceRect": [
            422,
            341,
            69,
            63
          ],
          "rect": [
            422,
            341,
            69,
            63
          ],
          "badge": "P1",
          "color": "#20bfda",
          "sourceBadgeCenter": {
            "x": 382,
            "y": 340
          },
          "badgeCenter": {
            "x": 382,
            "y": 340
          },
          "cropAdjusted": false
        },
        {
          "type": "gate",
          "sourceId": 59768899,
          "sourceMarkerId": "gate-59768899",
          "sourceRect": [
            422,
            408,
            69,
            63
          ],
          "rect": [
            422,
            408,
            69,
            63
          ],
          "badge": "P1",
          "color": "#20bfda",
          "sourceBadgeCenter": {
            "x": 382,
            "y": 407
          },
          "badgeCenter": {
            "x": 382,
            "y": 407
          },
          "cropAdjusted": false
        },
        {
          "type": "gate",
          "sourceId": 94371851,
          "sourceMarkerId": "gate-94371851",
          "sourceRect": [
            422,
            475,
            69,
            63
          ],
          "rect": [
            422,
            475,
            69,
            63
          ],
          "badge": "P1",
          "color": "#20bfda",
          "sourceBadgeCenter": {
            "x": 382,
            "y": 474
          },
          "badgeCenter": {
            "x": 382,
            "y": 474
          },
          "cropAdjusted": false
        },
        {
          "type": "gate",
          "sourceId": 94371858,
          "sourceMarkerId": "gate-94371858",
          "sourceRect": [
            822,
            408,
            72,
            63
          ],
          "rect": [
            822,
            408,
            72,
            63
          ],
          "badge": "P1",
          "color": "#20bfda",
          "sourceBadgeCenter": {
            "x": 934,
            "y": 408
          },
          "badgeCenter": {
            "x": 934,
            "y": 408
          },
          "cropAdjusted": false
        },
        {
          "type": "gate",
          "sourceId": 94371860,
          "sourceMarkerId": "gate-94371860",
          "sourceRect": [
            810,
            140,
            72,
            63
          ],
          "rect": [
            810,
            140,
            72,
            63
          ],
          "badge": "P1",
          "color": "#20bfda",
          "sourceBadgeCenter": {
            "x": 919,
            "y": 142
          },
          "badgeCenter": {
            "x": 919,
            "y": 142
          },
          "cropAdjusted": false
        },
        {
          "type": "gate",
          "sourceId": 94371862,
          "sourceMarkerId": "gate-94371862",
          "sourceRect": [
            810,
            274,
            72,
            63
          ],
          "rect": [
            810,
            274,
            72,
            63
          ],
          "badge": "P1",
          "color": "#20bfda",
          "sourceBadgeCenter": {
            "x": 919,
            "y": 275
          },
          "badgeCenter": {
            "x": 919,
            "y": 275
          },
          "cropAdjusted": false
        },
        {
          "type": "gate",
          "sourceId": 94371864,
          "sourceMarkerId": "gate-94371864",
          "sourceRect": [
            810,
            341,
            72,
            63
          ],
          "rect": [
            810,
            341,
            72,
            63
          ],
          "badge": "P1",
          "color": "#20bfda",
          "sourceBadgeCenter": {
            "x": 919,
            "y": 342
          },
          "badgeCenter": {
            "x": 919,
            "y": 342
          },
          "cropAdjusted": false
        },
        {
          "type": "gate",
          "sourceId": 94371866,
          "sourceMarkerId": "gate-94371866",
          "sourceRect": [
            810,
            207,
            72,
            63
          ],
          "rect": [
            810,
            207,
            72,
            63
          ],
          "badge": "P1",
          "color": "#20bfda",
          "sourceBadgeCenter": {
            "x": 919,
            "y": 209
          },
          "badgeCenter": {
            "x": 919,
            "y": 209
          },
          "cropAdjusted": false
        },
        {
          "type": "gate",
          "sourceId": 94371868,
          "sourceMarkerId": "gate-94371868",
          "sourceRect": [
            834,
            475,
            72,
            63
          ],
          "rect": [
            834,
            475,
            72,
            63
          ],
          "badge": "P1",
          "color": "#20bfda",
          "sourceBadgeCenter": {
            "x": 946,
            "y": 475
          },
          "badgeCenter": {
            "x": 946,
            "y": 475
          },
          "cropAdjusted": false
        },
        {
          "type": "gate",
          "sourceId": 94371875,
          "sourceMarkerId": "gate-94371875",
          "sourceRect": [
            422,
            542,
            69,
            63
          ],
          "rect": [
            422,
            542,
            69,
            63
          ],
          "badge": "P1",
          "color": "#20bfda",
          "sourceBadgeCenter": {
            "x": 382,
            "y": 541
          },
          "badgeCenter": {
            "x": 382,
            "y": 541
          },
          "cropAdjusted": false
        },
        {
          "type": "gate",
          "sourceId": 94371877,
          "sourceMarkerId": "gate-94371877",
          "sourceRect": [
            852,
            500,
            68,
            58
          ],
          "rect": [
            852,
            500,
            68,
            58
          ],
          "badge": "P1",
          "color": "#20bfda",
          "sourceBadgeCenter": {
            "x": 970,
            "y": 515
          },
          "badgeCenter": {
            "x": 970,
            "y": 515
          },
          "cropAdjusted": false
        },
        {
          "type": "exit",
          "sourceId": 1048681,
          "sourceMarkerId": "exit-1048681",
          "sourceRect": [
            1055,
            337,
            72,
            54
          ],
          "rect": [
            1055,
            337,
            72,
            54
          ],
          "badge": "P1",
          "color": "#37c978",
          "sourceBadgeCenter": {
            "x": 1090,
            "y": 316
          },
          "badgeCenter": {
            "x": 1090,
            "y": 316
          },
          "cropAdjusted": false
        }
      ],
      "instruction": {
        "en": "At 37:18, identify the trader, mirror, crystal and first switch before exploring the gate lanes.",
        "zh": "37:18，先识别商人、镜子、水晶和第一个开关，再观察闸门通道。"
      },
      "result": {
        "en": "The selected start is marked; it does not recover the route or completion.",
        "zh": "此图标出了选定的起始布局；未还原路线或通关过程。"
      },
      "alt": {
        "en": "P11 starting frame for Flip Flop with the trader, mirror, crystal, switch, gates and exit marked.",
        "zh": "Flip Flop 的 P11 起始画面，标出了商人、镜子、水晶、开关、闸门和出口。"
      }
    },
    {
      "image": "/art/walkthrough/heroes-and-mirrors-flip_flop_v2/02.svg",
      "width": 1280,
      "height": 720,
      "sourceTimeLabel": "37:25",
      "sourcePtsSeconds": 2245,
      "sourcePtsTicks": 35920000,
      "timeBase": "1/16000",
      "sourceFrameSha256": "70a4d637aec693508c8c986411cacb787146b75845c89224a841d25abd8b9252",
      "imageSha256": "48cc7b6ff61eaee59049bdb1aa259166cdcc02a9d5c87c6d3b7b3fc31d8d25c9",
      "checkpointActionIndex": null,
      "crop": {
        "x": 0,
        "y": 0,
        "width": 1280,
        "height": 720,
        "excludedRects": [
          {
            "x": 1060,
            "y": 0,
            "width": 220,
            "height": 80,
            "reason": "creator logo"
          },
          {
            "x": 0,
            "y": 700,
            "width": 90,
            "height": 20,
            "reason": "FPS overlay"
          }
        ]
      },
      "state": {
        "basis": "Approximate pixel positions observed in this selected video frame; no grid coordinates or inputs are inferred.",
        "actorPositions": [],
        "crystalPositions": [],
        "goblinPositions": [],
        "dragonPositions": [],
        "occupiedSwitchIds": [],
        "openGateIds": [],
        "killedGoblinIds": [],
        "killedDragonIds": []
      },
      "markers": [
        {
          "type": "actor",
          "sourceId": 94371885,
          "sourceMarkerId": "figure-94371885",
          "sourceRect": [
            328,
            469,
            56,
            89
          ],
          "rect": [
            328,
            469,
            56,
            89
          ],
          "badge": "P1",
          "color": "#737b86",
          "sourceBadgeCenter": {
            "x": 356,
            "y": 460
          },
          "badgeCenter": {
            "x": 356,
            "y": 460
          },
          "cropAdjusted": false
        },
        {
          "type": "mirror",
          "sourceId": 59768888,
          "sourceMarkerId": "mirror-59768888",
          "sourceRect": [
            266,
            440,
            86,
            103
          ],
          "rect": [
            266,
            440,
            86,
            103
          ],
          "badge": "M1",
          "color": "#bd8cff",
          "sourceBadgeCenter": {
            "x": 309,
            "y": 432
          },
          "badgeCenter": {
            "x": 309,
            "y": 432
          },
          "cropAdjusted": false
        },
        {
          "type": "crystal",
          "sourceId": 59768891,
          "sourceMarkerId": "crystal-59768891",
          "sourceRect": [
            566,
            94,
            65,
            75
          ],
          "rect": [
            566,
            94,
            65,
            75
          ],
          "badge": "1",
          "color": "#edaa24",
          "sourceBadgeCenter": {
            "x": 598,
            "y": 84
          },
          "badgeCenter": {
            "x": 598,
            "y": 84
          },
          "cropAdjusted": false
        }
      ],
      "instruction": {
        "en": "At 37:25, the trader is beside the mirror; the crystal remains by the upper gate lane.",
        "zh": "37:25，商人在镜子旁；水晶仍在上方闸门通道附近。"
      },
      "result": {
        "en": "This is a visual checkpoint only; no exact input or completion is established.",
        "zh": "此图仅为视觉检查点，未能确认具体按键或通关。"
      },
      "alt": {
        "en": "P11 37:25 visual checkpoint with the clearly visible trader and mirror marked.",
        "zh": "P11 37:25 视觉检查点，标出清晰可见的商人与镜子。"
      }
    },
    {
      "image": "/art/walkthrough/heroes-and-mirrors-flip_flop_v2/03.svg",
      "width": 1280,
      "height": 720,
      "sourceTimeLabel": "37:35",
      "sourcePtsSeconds": 2255,
      "sourcePtsTicks": 36080000,
      "timeBase": "1/16000",
      "sourceFrameSha256": "8001975287c349ea6ab1214572c4931a8889471d8a9ca3dc47098bffb8dbf8bd",
      "imageSha256": "3c87f097d97d1dbb3e1daaa6cfe19716bbd9a912de9ba7a96667dd5fa6a82948",
      "checkpointActionIndex": null,
      "crop": {
        "x": 0,
        "y": 0,
        "width": 1280,
        "height": 720,
        "excludedRects": [
          {
            "x": 1060,
            "y": 0,
            "width": 220,
            "height": 80,
            "reason": "creator logo"
          },
          {
            "x": 0,
            "y": 700,
            "width": 90,
            "height": 20,
            "reason": "FPS overlay"
          }
        ]
      },
      "state": {
        "basis": "Approximate pixel positions observed in this selected video frame; no grid coordinates or inputs are inferred.",
        "actorPositions": [],
        "crystalPositions": [],
        "goblinPositions": [],
        "dragonPositions": [],
        "occupiedSwitchIds": [],
        "openGateIds": [],
        "killedGoblinIds": [],
        "killedDragonIds": []
      },
      "markers": [
        {
          "type": "mirror",
          "sourceId": 59768888,
          "sourceMarkerId": "mirror-59768888",
          "sourceRect": [
            155,
            260,
            115,
            135
          ],
          "rect": [
            155,
            260,
            115,
            135
          ],
          "badge": "M1",
          "color": "#bd8cff",
          "sourceBadgeCenter": {
            "x": 212.5,
            "y": 235
          },
          "badgeCenter": {
            "x": 212.5,
            "y": 235
          },
          "cropAdjusted": false
        },
        {
          "type": "crystal",
          "sourceId": 59768891,
          "sourceMarkerId": "crystal-59768891",
          "sourceRect": [
            566,
            126,
            65,
            82
          ],
          "rect": [
            566,
            126,
            65,
            82
          ],
          "badge": "1",
          "color": "#edaa24",
          "sourceBadgeCenter": {
            "x": 598,
            "y": 116
          },
          "badgeCenter": {
            "x": 598,
            "y": 116
          },
          "cropAdjusted": false
        }
      ],
      "instruction": {
        "en": "At 37:35, the mirror is on the left and the crystal remains near the upper center.",
        "zh": "37:35，镜子位于左侧，水晶仍在画面上方偏中。"
      },
      "result": {
        "en": "This is a visual checkpoint only; no exact input or completion is established.",
        "zh": "此图仅为视觉检查点，未能确认具体按键或通关。"
      },
      "alt": {
        "en": "P11 37:35 visual checkpoint with the mirror and crystal marked.",
        "zh": "P11 37:35 视觉检查点，标出镜子和水晶。"
      }
    },
    {
      "image": "/art/walkthrough/heroes-and-mirrors-flip_flop_v2/04.svg",
      "width": 1280,
      "height": 720,
      "sourceTimeLabel": "37:43",
      "sourcePtsSeconds": 2263,
      "sourcePtsTicks": 36208000,
      "timeBase": "1/16000",
      "sourceFrameSha256": "532fe3494e05d2f13ea64b576ef9f3ea80709aab17e545b28f3d6a1d7e333b71",
      "imageSha256": "5cd9ac9e0f76f1029e9404a90602ca302d88ca9a37bcc55c83a6075af2c52bf2",
      "checkpointActionIndex": null,
      "crop": {
        "x": 0,
        "y": 0,
        "width": 1280,
        "height": 720,
        "excludedRects": [
          {
            "x": 1060,
            "y": 0,
            "width": 220,
            "height": 80,
            "reason": "creator logo"
          },
          {
            "x": 0,
            "y": 700,
            "width": 90,
            "height": 20,
            "reason": "FPS overlay"
          }
        ]
      },
      "state": {
        "basis": "Approximate pixel positions observed in this selected video frame; no grid coordinates or inputs are inferred.",
        "actorPositions": [],
        "crystalPositions": [],
        "goblinPositions": [],
        "dragonPositions": [],
        "occupiedSwitchIds": [],
        "openGateIds": [],
        "killedGoblinIds": [],
        "killedDragonIds": []
      },
      "markers": [
        {
          "type": "actor",
          "sourceId": 94371885,
          "sourceMarkerId": "figure-94371885",
          "sourceRect": [
            270,
            305,
            70,
            80
          ],
          "rect": [
            270,
            305,
            70,
            80
          ],
          "badge": "P1",
          "color": "#737b86",
          "sourceBadgeCenter": {
            "x": 305,
            "y": 295
          },
          "badgeCenter": {
            "x": 305,
            "y": 295
          },
          "cropAdjusted": false
        },
        {
          "type": "mirror",
          "sourceId": 59768888,
          "sourceMarkerId": "mirror-59768888",
          "sourceRect": [
            290,
            180,
            100,
            120
          ],
          "rect": [
            290,
            180,
            100,
            120
          ],
          "badge": "M1",
          "color": "#bd8cff",
          "sourceBadgeCenter": {
            "x": 340,
            "y": 170
          },
          "badgeCenter": {
            "x": 340,
            "y": 170
          },
          "cropAdjusted": false
        },
        {
          "type": "crystal",
          "sourceId": 59768891,
          "sourceMarkerId": "crystal-59768891",
          "sourceRect": [
            562,
            178,
            65,
            80
          ],
          "rect": [
            562,
            178,
            65,
            80
          ],
          "badge": "1",
          "color": "#edaa24",
          "sourceBadgeCenter": {
            "x": 594,
            "y": 168
          },
          "badgeCenter": {
            "x": 594,
            "y": 168
          },
          "cropAdjusted": false
        }
      ],
      "instruction": {
        "en": "At 37:43, the trader and mirror are on the left; the crystal is near the upper center.",
        "zh": "37:43，商人与镜子位于左侧；水晶在画面上方偏中。"
      },
      "result": {
        "en": "This is a visual checkpoint only; no exact input or completion is established.",
        "zh": "此图仅为视觉检查点，未能确认具体按键或通关。"
      },
      "alt": {
        "en": "P11 37:43 visual checkpoint with the clearly visible trader and mirror marked.",
        "zh": "P11 37:43 视觉检查点，标出清晰可见的商人与镜子。"
      }
    },
    {
      "image": "/art/walkthrough/heroes-and-mirrors-flip_flop_v2/05.svg",
      "width": 1280,
      "height": 720,
      "sourceTimeLabel": "37:55",
      "sourcePtsSeconds": 2275,
      "sourcePtsTicks": 36400000,
      "timeBase": "1/16000",
      "sourceFrameSha256": "923852e81b0a41cc763e7bc267909e0c840f21d3bf2f75d5a4858ecc5c1f57ee",
      "imageSha256": "d46d8373db70010ad9696f8f640b175b490a28e4c33fa266146e7e91ce0d3ad7",
      "checkpointActionIndex": null,
      "crop": {
        "x": 0,
        "y": 0,
        "width": 1280,
        "height": 720,
        "excludedRects": [
          {
            "x": 1060,
            "y": 0,
            "width": 220,
            "height": 80,
            "reason": "creator logo"
          },
          {
            "x": 0,
            "y": 700,
            "width": 90,
            "height": 20,
            "reason": "FPS overlay"
          }
        ]
      },
      "state": {
        "basis": "Approximate pixel positions observed in this selected video frame; no grid coordinates or inputs are inferred.",
        "actorPositions": [],
        "crystalPositions": [],
        "goblinPositions": [],
        "dragonPositions": [],
        "occupiedSwitchIds": [],
        "openGateIds": [],
        "killedGoblinIds": [],
        "killedDragonIds": []
      },
      "markers": [
        {
          "type": "actor",
          "sourceId": 94371885,
          "sourceMarkerId": "figure-94371885",
          "sourceRect": [
            700,
            295,
            80,
            90
          ],
          "rect": [
            700,
            295,
            80,
            90
          ],
          "badge": "P1",
          "color": "#737b86",
          "sourceBadgeCenter": {
            "x": 740,
            "y": 285
          },
          "badgeCenter": {
            "x": 740,
            "y": 285
          },
          "cropAdjusted": false
        },
        {
          "type": "mirror",
          "sourceId": 59768888,
          "sourceMarkerId": "mirror-59768888",
          "sourceRect": [
            160,
            170,
            105,
            125
          ],
          "rect": [
            160,
            170,
            105,
            125
          ],
          "badge": "M1",
          "color": "#bd8cff",
          "sourceBadgeCenter": {
            "x": 212,
            "y": 160
          },
          "badgeCenter": {
            "x": 212,
            "y": 160
          },
          "cropAdjusted": false
        }
      ],
      "instruction": {
        "en": "At 37:55, the trader is between the two gate lanes and the mirror is on the left. The room remains on screen.",
        "zh": "37:55，商人在两条闸门通道之间，镜子在左侧；此时画面仍是本关。"
      },
      "result": {
        "en": "This is a visual checkpoint only; no exact input or completion is established.",
        "zh": "此图仅为视觉检查点，未能确认具体按键或通关。"
      },
      "alt": {
        "en": "P11 37:55 visual checkpoint with the clearly visible trader and mirror marked.",
        "zh": "P11 37:55 视觉检查点，标出清晰可见的商人与镜子。"
      }
    },
    {
      "image": "/art/walkthrough/heroes-and-mirrors-flip_flop_v2/06.svg",
      "width": 1280,
      "height": 720,
      "sourceTimeLabel": "37:59",
      "sourcePtsSeconds": 2279,
      "sourcePtsTicks": 36464000,
      "timeBase": "1/16000",
      "sourceFrameSha256": "7eecc642c8bbbdc7f1d76b02853d92fbb703ace3ce9f0c9a471e2c1024545ab4",
      "imageSha256": "9c8c9b740b42f372e1ec534a106f6087119604a0f85a51801e77386593ea365a",
      "checkpointActionIndex": null,
      "crop": {
        "x": 0,
        "y": 0,
        "width": 1280,
        "height": 720,
        "excludedRects": [
          {
            "x": 1060,
            "y": 0,
            "width": 220,
            "height": 80,
            "reason": "creator logo"
          },
          {
            "x": 0,
            "y": 700,
            "width": 90,
            "height": 20,
            "reason": "FPS overlay"
          }
        ]
      },
      "state": {
        "basis": "Approximate pixel positions observed in the selected P11 frame; no grid coordinates or inputs are inferred.",
        "actorPositions": [],
        "crystalPositions": [],
        "goblinPositions": [],
        "dragonPositions": [],
        "occupiedSwitchIds": [],
        "openGateIds": [],
        "killedGoblinIds": [],
        "killedDragonIds": []
      },
      "markers": [
        {
          "type": "actor",
          "sourceId": 94371885,
          "sourceMarkerId": "figure-94371885",
          "sourceRect": [
            1110,
            297,
            48,
            48
          ],
          "rect": [
            1110,
            297,
            48,
            48
          ],
          "badge": "P1",
          "color": "#737b86",
          "sourceBadgeCenter": {
            "x": 1052,
            "y": 286
          },
          "badgeCenter": {
            "x": 1052,
            "y": 286
          },
          "cropAdjusted": false
        },
        {
          "type": "exit",
          "sourceId": 1048681,
          "sourceMarkerId": "exit-1048681",
          "sourceRect": [
            1067,
            340,
            65,
            48
          ],
          "rect": [
            1067,
            340,
            65,
            48
          ],
          "badge": "E1",
          "color": "#20c7b8",
          "sourceBadgeCenter": {
            "x": 1098,
            "y": 414
          },
          "badgeCenter": {
            "x": 1098,
            "y": 414
          },
          "cropAdjusted": false
        }
      ],
      "instruction": {
        "en": "At 37:59, the trader stands on the cyan exit pad. The next shot is another room.",
        "zh": "37:59，商人站在青色出口垫上；下一镜切到另一关。"
      },
      "result": {
        "en": "The clip shows no clear emblem, so the exact route and confirmed clear remain unresolved.",
        "zh": "录像没有显示通关徽记，因此具体路线和是否明确通关仍未确认。"
      },
      "alt": {
        "en": "P11 37:59 visual checkpoint: trader and cyan exit pad marked P1 and E1.",
        "zh": "P11 37:59 视觉检查点：用 P1 和 E1 标出商人与青色出口垫。"
      }
    }
  ]
}
