{
  "kind": "hwanse-intro-runtime-fade-review",
  "status": "palette-fade-runtime-confirmed",
  "source": {
    "manifest": "captures/runtime/hwanse-runtime-trace-2026-07-08T00-37-39-774Z-intro-auto.manifest.json",
    "jsonl": "captures/runtime/hwanse-runtime-trace-2026-07-08T00-37-39-774Z-intro-auto.jsonl",
    "palettePipeline": "out/palette_pipeline_review.json"
  },
  "manifest": {
    "trace_id": "intro-auto",
    "game": "Hwanse2.exe",
    "profiles": [
      "vm-core",
      "selected-root",
      "descriptor-stack",
      "field",
      "resource"
    ],
    "start_frame": 19,
    "end_frame": 266,
    "trigger": "manual-start",
    "event_count": 3803,
    "notes": "runtime tracer: function hooks, VM runner samples/transitions, watched memory/object writes, DirectDraw surface/resource labels, draw/text/api events",
    "exported_at": "2026-07-08T00-37-39-774Z",
    "location": "http://localhost:8000/"
  },
  "summary": {
    "traceFound": true,
    "eventCount": 3803,
    "eventCounts": {
      "trace-start": 1,
      "surface-snapshot": 12,
      "resource-surface-label": 10,
      "function-enter": 990,
      "draw-surface": 248,
      "trace-trigger": 747,
      "mem-write": 494,
      "vm-op": 494,
      "object-stream-change": 258,
      "vm-op-transition": 493,
      "surface-palette": 48,
      "resource-open": 1,
      "resource-read": 1,
      "resource-decode": 1,
      "surface-create": 1,
      "surface-colorkey": 1,
      "surface-upload": 2,
      "trace-stop": 1
    },
    "frameRange": [
      19,
      266
    ],
    "surfacePaletteEventCount": 48,
    "paletteRunCount": 2,
    "drawSurfaceEventCount": 248,
    "fullFramePresentCount": 247,
    "logoDrawCount": 1,
    "resourceLifecycleEventCount": 8,
    "vmRowsNearFadeOrLoad": 290,
    "staticPaletteSetEntriesHelpers": [
      "0x004165b8",
      "0x00416677"
    ],
    "staticPaletteCopyThenApplyHelper": "0x00416736"
  },
  "surfaceSnapshots": [
    {
      "seq": 1,
      "frame": 19,
      "tick": 4104716641,
      "step": 0,
      "event": "surface-snapshot",
      "pc": "0x0040199F",
      "surfaceHandle": "0x10001330",
      "sourceLabel": "primary-surface",
      "imageWidth": 640,
      "imageHeight": 480,
      "colorKey": "none",
      "paletteHash": "a737a7238d6e8a4c",
      "pixelHash": "4eb79719f4543ee7",
      "byteLength": 307200
    },
    {
      "seq": 2,
      "frame": 19,
      "tick": 4104716641,
      "step": 0,
      "event": "surface-snapshot",
      "pc": "0x0040199F",
      "surfaceHandle": "0x1004C438",
      "sourceLabel": "surface 640x480x8 @0x1004C478",
      "imageWidth": 640,
      "imageHeight": 480,
      "colorKey": "none",
      "pixelHash": "4eb79719f4543ee7",
      "byteLength": 307200
    },
    {
      "seq": 3,
      "frame": 19,
      "tick": 4104716641,
      "step": 0,
      "event": "surface-snapshot",
      "pc": "0x0040199F",
      "surfaceHandle": "0x100979C0",
      "sourceLabel": "surface 640x608x8 @0x10097A00",
      "imageWidth": 640,
      "imageHeight": 608,
      "colorKey": "16..16",
      "pixelHash": "902fabae5380e325",
      "byteLength": 389120
    },
    {
      "seq": 4,
      "frame": 19,
      "tick": 4104716641,
      "step": 0,
      "event": "surface-snapshot",
      "pc": "0x0040199F",
      "surfaceHandle": "0x1025C6B8",
      "sourceLabel": "frame.cns",
      "sourceResourceName": "frame.cns",
      "imageWidth": 640,
      "imageHeight": 352,
      "colorKey": "16..16",
      "pixelHash": "d1f09a3798e59f18",
      "byteLength": 225280
    },
    {
      "seq": 5,
      "frame": 19,
      "tick": 4104716641,
      "step": 0,
      "event": "surface-snapshot",
      "pc": "0x0040199F",
      "surfaceHandle": "0x1025C730",
      "sourceLabel": "icon.cns",
      "sourceResourceName": "icon.cns",
      "imageWidth": 640,
      "imageHeight": 128,
      "colorKey": "0..0",
      "pixelHash": "b0ab3dfd2d27402a",
      "byteLength": 81920
    },
    {
      "seq": 6,
      "frame": 19,
      "tick": 4104716641,
      "step": 0,
      "event": "surface-snapshot",
      "pc": "0x0040199F",
      "surfaceHandle": "0x1025C788",
      "sourceLabel": "item.cns",
      "sourceResourceName": "item.cns",
      "imageWidth": 384,
      "imageHeight": 160,
      "colorKey": "0..0",
      "pixelHash": "4eaddeec5564a87b",
      "byteLength": 61440
    },
    {
      "seq": 7,
      "frame": 19,
      "tick": 4104716641,
      "step": 0,
      "event": "surface-snapshot",
      "pc": "0x0040199F",
      "surfaceHandle": "0x1025C7E0",
      "sourceLabel": "icon_s.cns",
      "sourceResourceName": "icon_s.cns",
      "imageWidth": 64,
      "imageHeight": 32,
      "colorKey": "16..16",
      "pixelHash": "2df3c7b5d073884d",
      "byteLength": 2048
    },
    {
      "seq": 8,
      "frame": 19,
      "tick": 4104716641,
      "step": 0,
      "event": "surface-snapshot",
      "pc": "0x0040199F",
      "surfaceHandle": "0x1025D038",
      "sourceLabel": "status.cns",
      "sourceResourceName": "status.cns",
      "imageWidth": 288,
      "imageHeight": 48,
      "colorKey": "0..0",
      "pixelHash": "a8b5a799ea3107af",
      "byteLength": 13824
    },
    {
      "seq": 9,
      "frame": 19,
      "tick": 4104716641,
      "step": 0,
      "event": "surface-snapshot",
      "pc": "0x0040199F",
      "surfaceHandle": "0x1025D090",
      "sourceLabel": "num.cns",
      "sourceResourceName": "num.cns",
      "imageWidth": 160,
      "imageHeight": 64,
      "colorKey": "16..16",
      "pixelHash": "9faf4d5de91016e2",
      "byteLength": 10240
    },
    {
      "seq": 10,
      "frame": 19,
      "tick": 4104716641,
      "step": 0,
      "event": "surface-snapshot",
      "pc": "0x0040199F",
      "surfaceHandle": "0x1025D0E8",
      "sourceLabel": "01234567.cns",
      "sourceResourceName": "01234567.cns",
      "imageWidth": 88,
      "imageHeight": 32,
      "colorKey": "0..0",
      "pixelHash": "6ab34968f82423d8",
      "byteLength": 2816
    },
    {
      "seq": 11,
      "frame": 19,
      "tick": 4104716641,
      "step": 0,
      "event": "surface-snapshot",
      "pc": "0x0040199F",
      "surfaceHandle": "0x1025D108",
      "sourceLabel": "window.cns",
      "sourceResourceName": "window.cns",
      "imageWidth": 288,
      "imageHeight": 64,
      "colorKey": "0..0",
      "pixelHash": "0acc81d544d33e5f",
      "byteLength": 18432
    },
    {
      "seq": 12,
      "frame": 19,
      "tick": 4104716641,
      "step": 0,
      "event": "surface-snapshot",
      "pc": "0x0040199F",
      "surfaceHandle": "0x1025D128",
      "sourceLabel": "compile.cns",
      "sourceResourceName": "compile.cns",
      "imageWidth": 640,
      "imageHeight": 480,
      "colorKey": "0..0",
      "pixelHash": "4eb79719f4543ee7",
      "byteLength": 307200
    }
  ],
  "resourceLabels": [
    {
      "seq": 13,
      "frame": 19,
      "tick": 4104716641,
      "step": 0,
      "event": "resource-surface-label",
      "pc": "0x0040199F",
      "surfaceHandle": "0x1025C6B8",
      "sourceLabel": "frame.cns",
      "sourceResourceName": "frame.cns",
      "resourceName": "frame.cns",
      "resourceType": "CNS",
      "archiveOffset": "0x001259ED",
      "imageWidth": 640,
      "imageHeight": 352,
      "colorKey": "16..16",
      "pixelHash": "d1f09a3798e59f18"
    },
    {
      "seq": 14,
      "frame": 19,
      "tick": 4104716641,
      "step": 0,
      "event": "resource-surface-label",
      "pc": "0x0040199F",
      "surfaceHandle": "0x1025C730",
      "sourceLabel": "icon.cns",
      "sourceResourceName": "icon.cns",
      "resourceName": "icon.cns",
      "resourceType": "CNS",
      "archiveOffset": "0x0012652F",
      "imageWidth": 640,
      "imageHeight": 128,
      "colorKey": "0..0",
      "pixelHash": "b0ab3dfd2d27402a"
    },
    {
      "seq": 15,
      "frame": 19,
      "tick": 4104716641,
      "step": 0,
      "event": "resource-surface-label",
      "pc": "0x0040199F",
      "surfaceHandle": "0x1025C788",
      "sourceLabel": "item.cns",
      "sourceResourceName": "item.cns",
      "resourceName": "item.cns",
      "resourceType": "CNS",
      "archiveOffset": "0x0012A55E",
      "imageWidth": 384,
      "imageHeight": 160,
      "colorKey": "0..0",
      "pixelHash": "4eaddeec5564a87b"
    },
    {
      "seq": 16,
      "frame": 19,
      "tick": 4104716641,
      "step": 0,
      "event": "resource-surface-label",
      "pc": "0x0040199F",
      "surfaceHandle": "0x1025C7E0",
      "sourceLabel": "icon_s.cns",
      "sourceResourceName": "icon_s.cns",
      "resourceName": "icon_s.cns",
      "resourceType": "CNS",
      "archiveOffset": "0x0012A476",
      "imageWidth": 64,
      "imageHeight": 32,
      "colorKey": "16..16",
      "pixelHash": "2df3c7b5d073884d"
    },
    {
      "seq": 17,
      "frame": 19,
      "tick": 4104716641,
      "step": 0,
      "event": "resource-surface-label",
      "pc": "0x0040199F",
      "surfaceHandle": "0x1025D038",
      "sourceLabel": "status.cns",
      "sourceResourceName": "status.cns",
      "resourceName": "status.cns",
      "resourceType": "CNS",
      "archiveOffset": "0x00215FD3",
      "imageWidth": 288,
      "imageHeight": 48,
      "colorKey": "0..0",
      "pixelHash": "a8b5a799ea3107af"
    },
    {
      "seq": 18,
      "frame": 19,
      "tick": 4104716641,
      "step": 0,
      "event": "resource-surface-label",
      "pc": "0x0040199F",
      "surfaceHandle": "0x1025D090",
      "sourceLabel": "num.cns",
      "sourceResourceName": "num.cns",
      "resourceName": "num.cns",
      "resourceType": "CNS",
      "archiveOffset": "0x00214B6C",
      "imageWidth": 160,
      "imageHeight": 64,
      "colorKey": "16..16",
      "pixelHash": "9faf4d5de91016e2"
    },
    {
      "seq": 19,
      "frame": 19,
      "tick": 4104716641,
      "step": 0,
      "event": "resource-surface-label",
      "pc": "0x0040199F",
      "surfaceHandle": "0x1025D0E8",
      "sourceLabel": "01234567.cns",
      "sourceResourceName": "01234567.cns",
      "resourceName": "01234567.cns",
      "resourceType": "CNS",
      "archiveOffset": "0x00001D80",
      "imageWidth": 88,
      "imageHeight": 32,
      "colorKey": "0..0",
      "pixelHash": "6ab34968f82423d8"
    },
    {
      "seq": 20,
      "frame": 19,
      "tick": 4104716641,
      "step": 0,
      "event": "resource-surface-label",
      "pc": "0x0040199F",
      "surfaceHandle": "0x1025D108",
      "sourceLabel": "window.cns",
      "sourceResourceName": "window.cns",
      "resourceName": "window.cns",
      "resourceType": "CNS",
      "archiveOffset": "0x0023D812",
      "imageWidth": 288,
      "imageHeight": 64,
      "colorKey": "0..0",
      "pixelHash": "0acc81d544d33e5f"
    },
    {
      "seq": 21,
      "frame": 19,
      "tick": 4104716641,
      "step": 0,
      "event": "resource-surface-label",
      "pc": "0x0040199F",
      "surfaceHandle": "0x1025D128",
      "sourceLabel": "compile.cns",
      "sourceResourceName": "compile.cns",
      "resourceName": "compile.cns",
      "resourceType": "CNS",
      "archiveOffset": "0x000E8B4D",
      "imageWidth": 640,
      "imageHeight": 480,
      "colorKey": "0..0",
      "pixelHash": "4eb79719f4543ee7"
    },
    {
      "seq": 1770,
      "frame": 134,
      "tick": 4104722144,
      "step": 38565351,
      "event": "resource-surface-label",
      "pc": "0x004193D5",
      "caller": "0x004193D5",
      "surfaceHandle": "0x1025D128",
      "sourceLabel": "aaa.cns",
      "sourceResourceName": "aaa.cns",
      "resourceName": "aaa.cns",
      "resourceType": "CNS",
      "archiveOffset": "0x0000201F",
      "imageWidth": 640,
      "imageHeight": 480,
      "colorKey": "0..0",
      "pixelHash": "d2b69744a6829481",
      "detail": "surface 0x1025D128 labeled from resource via fast-indexed-surface-decode"
    }
  ],
  "resourceLifecycle": [
    {
      "seq": 21,
      "frame": 19,
      "tick": 4104716641,
      "step": 0,
      "event": "resource-surface-label",
      "pc": "0x0040199F",
      "surfaceHandle": "0x1025D128",
      "sourceLabel": "compile.cns",
      "sourceResourceName": "compile.cns",
      "resourceName": "compile.cns",
      "resourceType": "CNS",
      "archiveOffset": "0x000E8B4D",
      "imageWidth": 640,
      "imageHeight": 480,
      "colorKey": "0..0",
      "pixelHash": "4eb79719f4543ee7"
    },
    {
      "seq": 1765,
      "frame": 134,
      "tick": 4104722144,
      "step": 38565033,
      "event": "resource-open",
      "pc": "0x004235DF",
      "caller": "0x00422F92",
      "resourceName": "aaa.cns",
      "resourceType": "CNS",
      "archiveOffset": "0x0000201F",
      "pixelHash": "6ef51c04332d37e9",
      "byteLength": 995,
      "detail": "archive resource aaa.cns => memory:gense.fld offset=0x0000201F size=995"
    },
    {
      "seq": 1766,
      "frame": 134,
      "tick": 4104722144,
      "step": 0,
      "event": "resource-read",
      "pc": "0x70000270",
      "resourceName": "aaa.cns",
      "resourceType": "CNS",
      "archiveOffset": "0x0000201F",
      "pixelHash": "6ef51c04332d37e9",
      "byteLength": 995,
      "detail": "file read mapped 995 bytes from aaa.cns into 0x10297C40"
    },
    {
      "seq": 1767,
      "frame": 134,
      "tick": 4104722144,
      "step": 38565064,
      "event": "resource-decode",
      "pc": "0x00427810",
      "caller": "0x0042301C",
      "resourceName": "aaa.cns",
      "resourceType": "CNS",
      "archiveOffset": "0x0000201F",
      "pixelHash": "a219901dcd36b89b",
      "byteLength": 307720,
      "detail": "decoded aaa.cns into 0x102111F0->0x1025C3F8"
    },
    {
      "seq": 1769,
      "frame": 134,
      "tick": 4104722144,
      "step": 38565291,
      "event": "surface-colorkey",
      "pc": "0x102C2C1C",
      "caller": "0x004191E3",
      "surfaceHandle": "0x1025D128",
      "sourceLabel": "compile.cns",
      "sourceResourceName": "compile.cns",
      "colorKey": "0..0",
      "detail": "source color key surface 0x1025D128: 0..0"
    },
    {
      "seq": 1770,
      "frame": 134,
      "tick": 4104722144,
      "step": 38565351,
      "event": "resource-surface-label",
      "pc": "0x004193D5",
      "caller": "0x004193D5",
      "surfaceHandle": "0x1025D128",
      "sourceLabel": "aaa.cns",
      "sourceResourceName": "aaa.cns",
      "resourceName": "aaa.cns",
      "resourceType": "CNS",
      "archiveOffset": "0x0000201F",
      "imageWidth": 640,
      "imageHeight": 480,
      "colorKey": "0..0",
      "pixelHash": "d2b69744a6829481",
      "detail": "surface 0x1025D128 labeled from resource via fast-indexed-surface-decode"
    },
    {
      "seq": 1771,
      "frame": 134,
      "tick": 4104722144,
      "step": 38565351,
      "event": "surface-upload",
      "pc": "0x004193D5",
      "caller": "0x004193D5",
      "surfaceHandle": "0x1025D128",
      "sourceLabel": "aaa.cns",
      "sourceResourceName": "aaa.cns",
      "resourceName": "aaa.cns",
      "resourceType": "CNS",
      "archiveOffset": "0x0000201F",
      "imageWidth": 640,
      "imageHeight": 480,
      "colorKey": "0..0",
      "pixelHash": "d2b69744a6829481",
      "byteLength": 307200,
      "writeRect": "0,0,1,1",
      "detail": "fast-indexed-surface-decode uploaded surface 0x1025D128 rect=0,0,1,1"
    },
    {
      "seq": 1772,
      "frame": 134,
      "tick": 4104722144,
      "step": 38565360,
      "event": "surface-upload",
      "pc": "0x10297C88",
      "caller": "0x00419517",
      "surfaceHandle": "0x1025D128",
      "sourceLabel": "aaa.cns",
      "sourceResourceName": "aaa.cns",
      "resourceName": "aaa.cns",
      "resourceType": "CNS",
      "imageWidth": 640,
      "imageHeight": 480,
      "colorKey": "0..0",
      "pixelHash": "d2b69744a6829481",
      "byteLength": 307200,
      "writeRect": "0,0,640,480",
      "detail": "SurfaceUnlock uploaded surface 0x1025D128 rect=0,0,640,480"
    }
  ],
  "paletteRuns": [
    {
      "runIndex": 1,
      "firstSeq": 1511,
      "lastSeq": 2059,
      "firstFrame": 119,
      "lastFrame": 152,
      "eventCount": 34,
      "frameSpan": 34,
      "tickSpan": 1584,
      "surfaceHandle": "0x10001330",
      "sourceLabel": "primary-surface",
      "pc": "0x10001368",
      "caller": "0x004166C8",
      "firstPaletteHash": "12017b0d2ccda74c",
      "lastPaletteHash": "c6f0c40a76d7adbf",
      "paletteHashes": [
        "12017b0d2ccda74c",
        "6cdf7571b9cdaccc",
        "c5f201dbee17c9cc",
        "afb8455e696bed3e",
        "208ef0aa9e718a9e",
        "fbd3d4cd629fa076",
        "521550be2ba601d5",
        "affa4dfbbf5cbc25",
        "a3fb4c984e37f299",
        "ad810bfab7c4ca05",
        "4d17d6a6389f1767",
        "b78b98e682b83026",
        "6961e5acc44b2d8c",
        "82caa3e4e400b4bc",
        "c4ab338d2cdf8792",
        "088cd394d3092ec5",
        "088cd394d3092ec5",
        "6d6a177f5e891e6d",
        "6f43e3815b8dda54",
        "ecba9dd71384cd09",
        "805837564e866748",
        "bf512974d25d5b40",
        "f1bda1db4b97e366",
        "ee114125a83b76db",
        "11ce84e662761464",
        "a96d6cfbd3f57300",
        "96d8bddf12849528",
        "b2d8c4db923af148",
        "f2d84e060f9b0cbc",
        "458a87a4c78bc1de",
        "b8a56e6c97d60d53",
        "fbdbebc9ed721baa",
        "c6f0c40a76d7adbf",
        "c6f0c40a76d7adbf"
      ],
      "sampleRows": [
        {
          "seq": 1511,
          "frame": 119,
          "tick": 4104721423,
          "step": 34236833,
          "event": "surface-palette",
          "pc": "0x10001368",
          "caller": "0x004166C8",
          "surfaceHandle": "0x10001330",
          "sourceLabel": "primary-surface",
          "paletteHash": "12017b0d2ccda74c",
          "detail": "surface 0x10001330 palette set to 0x100978DC"
        },
        {
          "seq": 1527,
          "frame": 120,
          "tick": 4104721471,
          "step": 34525091,
          "event": "surface-palette",
          "pc": "0x10001368",
          "caller": "0x004166C8",
          "surfaceHandle": "0x10001330",
          "sourceLabel": "primary-surface",
          "paletteHash": "6cdf7571b9cdaccc",
          "detail": "surface 0x10001330 palette set to 0x100978DC"
        },
        {
          "seq": 1543,
          "frame": 121,
          "tick": 4104721519,
          "step": 34812334,
          "event": "surface-palette",
          "pc": "0x10001368",
          "caller": "0x004166C8",
          "surfaceHandle": "0x10001330",
          "sourceLabel": "primary-surface",
          "paletteHash": "c5f201dbee17c9cc",
          "detail": "surface 0x10001330 palette set to 0x100978DC"
        },
        {
          "seq": 1559,
          "frame": 122,
          "tick": 4104721567,
          "step": 35100592,
          "event": "surface-palette",
          "pc": "0x10001368",
          "caller": "0x004166C8",
          "surfaceHandle": "0x10001330",
          "sourceLabel": "primary-surface",
          "paletteHash": "afb8455e696bed3e",
          "detail": "surface 0x10001330 palette set to 0x100978DC"
        },
        {
          "seq": 1575,
          "frame": 123,
          "tick": 4104721615,
          "step": 35388850,
          "event": "surface-palette",
          "pc": "0x10001368",
          "caller": "0x004166C8",
          "surfaceHandle": "0x10001330",
          "sourceLabel": "primary-surface",
          "paletteHash": "208ef0aa9e718a9e",
          "detail": "surface 0x10001330 palette set to 0x100978DC"
        },
        {
          "seq": 1591,
          "frame": 124,
          "tick": 4104721663,
          "step": 35677108,
          "event": "surface-palette",
          "pc": "0x10001368",
          "caller": "0x004166C8",
          "surfaceHandle": "0x10001330",
          "sourceLabel": "primary-surface",
          "paletteHash": "fbd3d4cd629fa076",
          "detail": "surface 0x10001330 palette set to 0x100978DC"
        }
      ]
    },
    {
      "runIndex": 2,
      "firstSeq": 3578,
      "lastSeq": 3788,
      "firstFrame": 253,
      "lastFrame": 266,
      "eventCount": 14,
      "frameSpan": 14,
      "tickSpan": 624,
      "surfaceHandle": "0x10001330",
      "sourceLabel": "primary-surface",
      "pc": "0x10001368",
      "caller": "0x004166C8",
      "firstPaletteHash": "87c18e3482888607",
      "lastPaletteHash": "41c8ca7bde2bcb2d",
      "paletteHashes": [
        "87c18e3482888607",
        "f64a17ae83feae7a",
        "f22e269c1bacbdef",
        "ff95fd39c57052e2",
        "c696187acaf43f7a",
        "fb84972cee32aedc",
        "8af14ae318bf33c9",
        "646c6977f1b95e52",
        "2ad0cedc6369721e",
        "a5c806c067fd854e",
        "ed9b973ff65f8e0e",
        "c60fb43aee841c06",
        "0549da68f6b79988",
        "41c8ca7bde2bcb2d"
      ],
      "sampleRows": [
        {
          "seq": 3578,
          "frame": 253,
          "tick": 4104727855,
          "step": 72828520,
          "event": "surface-palette",
          "pc": "0x10001368",
          "caller": "0x004166C8",
          "surfaceHandle": "0x10001330",
          "sourceLabel": "primary-surface",
          "paletteHash": "87c18e3482888607",
          "detail": "surface 0x10001330 palette set to 0x100978DC"
        },
        {
          "seq": 3594,
          "frame": 254,
          "tick": 4104727903,
          "step": 73116848,
          "event": "surface-palette",
          "pc": "0x10001368",
          "caller": "0x004166C8",
          "surfaceHandle": "0x10001330",
          "sourceLabel": "primary-surface",
          "paletteHash": "f64a17ae83feae7a",
          "detail": "surface 0x10001330 palette set to 0x100978DC"
        },
        {
          "seq": 3610,
          "frame": 255,
          "tick": 4104727951,
          "step": 73405111,
          "event": "surface-palette",
          "pc": "0x10001368",
          "caller": "0x004166C8",
          "surfaceHandle": "0x10001330",
          "sourceLabel": "primary-surface",
          "paletteHash": "f22e269c1bacbdef",
          "detail": "surface 0x10001330 palette set to 0x100978DC"
        },
        {
          "seq": 3626,
          "frame": 256,
          "tick": 4104727999,
          "step": 73692354,
          "event": "surface-palette",
          "pc": "0x10001368",
          "caller": "0x004166C8",
          "surfaceHandle": "0x10001330",
          "sourceLabel": "primary-surface",
          "paletteHash": "ff95fd39c57052e2",
          "detail": "surface 0x10001330 palette set to 0x100978DC"
        },
        {
          "seq": 3642,
          "frame": 257,
          "tick": 4104728047,
          "step": 73980612,
          "event": "surface-palette",
          "pc": "0x10001368",
          "caller": "0x004166C8",
          "surfaceHandle": "0x10001330",
          "sourceLabel": "primary-surface",
          "paletteHash": "c696187acaf43f7a",
          "detail": "surface 0x10001330 palette set to 0x100978DC"
        },
        {
          "seq": 3658,
          "frame": 258,
          "tick": 4104728095,
          "step": 74268870,
          "event": "surface-palette",
          "pc": "0x10001368",
          "caller": "0x004166C8",
          "surfaceHandle": "0x10001330",
          "sourceLabel": "primary-surface",
          "paletteHash": "fb84972cee32aedc",
          "detail": "surface 0x10001330 palette set to 0x100978DC"
        }
      ]
    }
  ],
  "drawPairs": [
    {
      "source": "0x1004C438",
      "destination": "0x10001330",
      "sourceLabel": "surface 640x480x8 @0x1004C478",
      "destinationLabel": "primary-surface",
      "pc": "0x10001340",
      "name": "IDirectDrawSurface::Blt",
      "count": 247
    },
    {
      "source": "0x1025D128",
      "destination": "0x1004C438",
      "sourceLabel": "aaa.cns",
      "destinationLabel": "surface 640x480x8 @0x1004C478",
      "pc": "0x0041747B",
      "name": "IDirectDrawSurface::BltFast",
      "count": 1
    }
  ],
  "logoDrawRows": [
    {
      "seq": 1781,
      "frame": 134,
      "tick": 4104722147,
      "step": 38580682,
      "event": "draw-surface",
      "pc": "0x0041747B",
      "source": "0x1025D128",
      "destination": "0x1004C438",
      "sourceLabel": "aaa.cns",
      "destinationLabel": "surface 640x480x8 @0x1004C478",
      "sourceResourceName": "aaa.cns",
      "name": "IDirectDrawSurface::BltFast",
      "detail": "bltfast caller=0x00419BC7 fast surface 0x1025D128 srcRect=0,0,640,480 -> 0x1004C438 at 0,0 flags=0x00000010 srcColorKey=0..0 appliedColorKey=none",
      "parsed": {
        "caller": "0x00419BC7",
        "srcRect": "0,0,640,480",
        "srcColorKey": "0..0",
        "appliedColorKey": "none",
        "dstPoint": "0,0"
      }
    }
  ],
  "fullFramePresentSamples": [
    {
      "seq": 23,
      "frame": 20,
      "tick": 4104716671,
      "step": 5815091,
      "event": "draw-surface",
      "pc": "0x10001340",
      "source": "0x1004C438",
      "destination": "0x10001330",
      "sourceLabel": "surface 640x480x8 @0x1004C478",
      "destinationLabel": "primary-surface",
      "name": "IDirectDrawSurface::Blt",
      "detail": "copied surface 0x1004C438 srcRect=0,0,640,480 ptr=0x0012FE14 -> 0x10001330 dstRect=0,0,640,480 ptr=0x0012FE14 flags=0x01000000 srcColorKey=none overrideColorKey=none appliedColorKey=none",
      "parsed": {
        "srcRect": "0,0,640,480",
        "dstRect": "0,0,640,480",
        "srcColorKey": "none",
        "appliedColorKey": "none"
      }
    },
    {
      "seq": 37,
      "frame": 21,
      "tick": 4104716719,
      "step": 6102339,
      "event": "draw-surface",
      "pc": "0x10001340",
      "source": "0x1004C438",
      "destination": "0x10001330",
      "sourceLabel": "surface 640x480x8 @0x1004C478",
      "destinationLabel": "primary-surface",
      "name": "IDirectDrawSurface::Blt",
      "detail": "copied surface 0x1004C438 srcRect=0,0,640,480 ptr=0x0012FE14 -> 0x10001330 dstRect=0,0,640,480 ptr=0x0012FE14 flags=0x01000000 srcColorKey=none overrideColorKey=none appliedColorKey=none",
      "parsed": {
        "srcRect": "0,0,640,480",
        "dstRect": "0,0,640,480",
        "srcColorKey": "none",
        "appliedColorKey": "none"
      }
    },
    {
      "seq": 52,
      "frame": 22,
      "tick": 4104716767,
      "step": 6390602,
      "event": "draw-surface",
      "pc": "0x10001340",
      "source": "0x1004C438",
      "destination": "0x10001330",
      "sourceLabel": "surface 640x480x8 @0x1004C478",
      "destinationLabel": "primary-surface",
      "name": "IDirectDrawSurface::Blt",
      "detail": "copied surface 0x1004C438 srcRect=0,0,640,480 ptr=0x0012FE14 -> 0x10001330 dstRect=0,0,640,480 ptr=0x0012FE14 flags=0x01000000 srcColorKey=none overrideColorKey=none appliedColorKey=none",
      "parsed": {
        "srcRect": "0,0,640,480",
        "dstRect": "0,0,640,480",
        "srcColorKey": "none",
        "appliedColorKey": "none"
      }
    },
    {
      "seq": 67,
      "frame": 23,
      "tick": 4104716815,
      "step": 6678865,
      "event": "draw-surface",
      "pc": "0x10001340",
      "source": "0x1004C438",
      "destination": "0x10001330",
      "sourceLabel": "surface 640x480x8 @0x1004C478",
      "destinationLabel": "primary-surface",
      "name": "IDirectDrawSurface::Blt",
      "detail": "copied surface 0x1004C438 srcRect=0,0,640,480 ptr=0x0012FE14 -> 0x10001330 dstRect=0,0,640,480 ptr=0x0012FE14 flags=0x01000000 srcColorKey=none overrideColorKey=none appliedColorKey=none",
      "parsed": {
        "srcRect": "0,0,640,480",
        "dstRect": "0,0,640,480",
        "srcColorKey": "none",
        "appliedColorKey": "none"
      }
    },
    {
      "seq": 82,
      "frame": 24,
      "tick": 4104716863,
      "step": 6967128,
      "event": "draw-surface",
      "pc": "0x10001340",
      "source": "0x1004C438",
      "destination": "0x10001330",
      "sourceLabel": "surface 640x480x8 @0x1004C478",
      "destinationLabel": "primary-surface",
      "name": "IDirectDrawSurface::Blt",
      "detail": "copied surface 0x1004C438 srcRect=0,0,640,480 ptr=0x0012FE14 -> 0x10001330 dstRect=0,0,640,480 ptr=0x0012FE14 flags=0x01000000 srcColorKey=none overrideColorKey=none appliedColorKey=none",
      "parsed": {
        "srcRect": "0,0,640,480",
        "dstRect": "0,0,640,480",
        "srcColorKey": "none",
        "appliedColorKey": "none"
      }
    },
    {
      "seq": 97,
      "frame": 25,
      "tick": 4104716911,
      "step": 7254376,
      "event": "draw-surface",
      "pc": "0x10001340",
      "source": "0x1004C438",
      "destination": "0x10001330",
      "sourceLabel": "surface 640x480x8 @0x1004C478",
      "destinationLabel": "primary-surface",
      "name": "IDirectDrawSurface::Blt",
      "detail": "copied surface 0x1004C438 srcRect=0,0,640,480 ptr=0x0012FE14 -> 0x10001330 dstRect=0,0,640,480 ptr=0x0012FE14 flags=0x01000000 srcColorKey=none overrideColorKey=none appliedColorKey=none",
      "parsed": {
        "srcRect": "0,0,640,480",
        "dstRect": "0,0,640,480",
        "srcColorKey": "none",
        "appliedColorKey": "none"
      }
    }
  ],
  "vmRowsNearFadeOrLoad": [
    {
      "seq": 30,
      "frame": 20,
      "tick": 4104716672,
      "step": 5822645,
      "event": "vm-op",
      "pc": "0x00402321",
      "runner": "0x00402321",
      "object": "0x0055BE00",
      "stream": "0x004A2D80",
      "opcode": "0x1D",
      "raw": "1d 01 64 00 00 01 00 00 7c 2d 4a 00"
    },
    {
      "seq": 32,
      "frame": 20,
      "tick": 4104716672,
      "step": 5822722,
      "event": "object-stream-change",
      "pc": "0x004023DB",
      "object": "0x0055BE00"
    },
    {
      "seq": 34,
      "frame": 20,
      "tick": 4104716672,
      "step": 5822839,
      "event": "vm-op-transition",
      "pc": "0x00402321",
      "runner": "0x00402321",
      "object": "0x0055D7BC",
      "previous_stream": "0x004A2D80",
      "next_stream": "0x004A3438",
      "previous_opcode": "0x1D",
      "next_opcode": "0x03"
    },
    {
      "seq": 35,
      "frame": 20,
      "tick": 4104716672,
      "step": 5822839,
      "event": "vm-op",
      "pc": "0x00402321",
      "runner": "0x00402321",
      "object": "0x0055D7BC",
      "stream": "0x004A3438",
      "opcode": "0x03",
      "raw": "03 00 00 00 34 34 4a 00 2f 03 00 00"
    },
    {
      "seq": 44,
      "frame": 21,
      "tick": 4104716720,
      "step": 6109893,
      "event": "vm-op-transition",
      "pc": "0x00402321",
      "runner": "0x00402321",
      "object": "0x0055BE00",
      "previous_stream": "0x004A3438",
      "next_stream": "0x004A2D80",
      "previous_opcode": "0x03",
      "next_opcode": "0x1D"
    },
    {
      "seq": 45,
      "frame": 21,
      "tick": 4104716720,
      "step": 6109893,
      "event": "vm-op",
      "pc": "0x00402321",
      "runner": "0x00402321",
      "object": "0x0055BE00",
      "stream": "0x004A2D80",
      "opcode": "0x1D",
      "raw": "1d 01 64 00 00 01 00 00 7c 2d 4a 00"
    },
    {
      "seq": 47,
      "frame": 21,
      "tick": 4104716720,
      "step": 6109970,
      "event": "object-stream-change",
      "pc": "0x004023DB",
      "object": "0x0055BE00"
    },
    {
      "seq": 49,
      "frame": 21,
      "tick": 4104716720,
      "step": 6110087,
      "event": "vm-op-transition",
      "pc": "0x00402321",
      "runner": "0x00402321",
      "object": "0x0055D7BC",
      "previous_stream": "0x004A2D80",
      "next_stream": "0x004A3438",
      "previous_opcode": "0x1D",
      "next_opcode": "0x03"
    },
    {
      "seq": 50,
      "frame": 21,
      "tick": 4104716720,
      "step": 6110087,
      "event": "vm-op",
      "pc": "0x00402321",
      "runner": "0x00402321",
      "object": "0x0055D7BC",
      "stream": "0x004A3438",
      "opcode": "0x03",
      "raw": "03 00 00 00 34 34 4a 00 2f 03 00 00"
    },
    {
      "seq": 1484,
      "frame": 117,
      "tick": 4104721328,
      "step": 33667791,
      "event": "vm-op-transition",
      "pc": "0x00402321",
      "runner": "0x00402321",
      "object": "0x0055BE00",
      "previous_stream": "0x004A3438",
      "next_stream": "0x004A2D80",
      "previous_opcode": "0x03",
      "next_opcode": "0x1D"
    },
    {
      "seq": 1485,
      "frame": 117,
      "tick": 4104721328,
      "step": 33667791,
      "event": "vm-op",
      "pc": "0x00402321",
      "runner": "0x00402321",
      "object": "0x0055BE00",
      "stream": "0x004A2D80",
      "opcode": "0x1D",
      "raw": "1d 01 64 00 00 01 00 00 7c 2d 4a 00"
    },
    {
      "seq": 1486,
      "frame": 117,
      "tick": 4104721328,
      "step": 33667872,
      "event": "object-stream-change",
      "pc": "0x0040248E",
      "object": "0x0055BE00"
    },
    {
      "seq": 1488,
      "frame": 117,
      "tick": 4104721328,
      "step": 33667877,
      "event": "object-stream-change",
      "pc": "0x0040249E",
      "object": "0x0055BE00"
    },
    {
      "seq": 1490,
      "frame": 117,
      "tick": 4104721328,
      "step": 33667900,
      "event": "object-stream-change",
      "pc": "0x004023DB",
      "object": "0x0055BE00"
    },
    {
      "seq": 1492,
      "frame": 117,
      "tick": 4104721328,
      "step": 33668017,
      "event": "vm-op-transition",
      "pc": "0x00402321",
      "runner": "0x00402321",
      "object": "0x0055D7BC",
      "previous_stream": "0x004A2D80",
      "next_stream": "0x004A3438",
      "previous_opcode": "0x1D",
      "next_opcode": "0x03"
    },
    {
      "seq": 1493,
      "frame": 117,
      "tick": 4104721328,
      "step": 33668017,
      "event": "vm-op",
      "pc": "0x00402321",
      "runner": "0x00402321",
      "object": "0x0055D7BC",
      "stream": "0x004A3438",
      "opcode": "0x03",
      "raw": "03 00 00 00 34 34 4a 00 2f 03 00 00"
    },
    {
      "seq": 1502,
      "frame": 118,
      "tick": 4104721376,
      "step": 33956051,
      "event": "vm-op-transition",
      "pc": "0x00402321",
      "runner": "0x00402321",
      "object": "0x0055BE00",
      "previous_stream": "0x004A3438",
      "next_stream": "0x004A3C44",
      "previous_opcode": "0x03",
      "next_opcode": "0x38"
    },
    {
      "seq": 1503,
      "frame": 118,
      "tick": 4104721376,
      "step": 33956051,
      "event": "vm-op",
      "pc": "0x00402321",
      "runner": "0x00402321",
      "object": "0x0055BE00",
      "stream": "0x004A3C44",
      "opcode": "0x38",
      "raw": "38 01 30 c0 00 00 00 10 06 00 11 00"
    },
    {
      "seq": 1505,
      "frame": 118,
      "tick": 4104721376,
      "step": 33956559,
      "event": "object-stream-change",
      "pc": "0x004023DB",
      "object": "0x0055BE00"
    },
    {
      "seq": 1507,
      "frame": 118,
      "tick": 4104721376,
      "step": 33956676,
      "event": "vm-op-transition",
      "pc": "0x00402321",
      "runner": "0x00402321",
      "object": "0x0055D7BC",
      "previous_stream": "0x004A3C44",
      "next_stream": "0x004A3438",
      "previous_opcode": "0x38",
      "next_opcode": "0x03"
    },
    {
      "seq": 1508,
      "frame": 118,
      "tick": 4104721376,
      "step": 33956676,
      "event": "vm-op",
      "pc": "0x00402321",
      "runner": "0x00402321",
      "object": "0x0055D7BC",
      "stream": "0x004A3438",
      "opcode": "0x03",
      "raw": "03 00 00 00 34 34 4a 00 2f 03 00 00"
    },
    {
      "seq": 1518,
      "frame": 119,
      "tick": 4104721424,
      "step": 34244381,
      "event": "vm-op-transition",
      "pc": "0x00402321",
      "runner": "0x00402321",
      "object": "0x0055BE00",
      "previous_stream": "0x004A3438",
      "next_stream": "0x004A3C44",
      "previous_opcode": "0x03",
      "next_opcode": "0x38"
    },
    {
      "seq": 1519,
      "frame": 119,
      "tick": 4104721424,
      "step": 34244381,
      "event": "vm-op",
      "pc": "0x00402321",
      "runner": "0x00402321",
      "object": "0x0055BE00",
      "stream": "0x004A3C44",
      "opcode": "0x38",
      "raw": "38 01 30 c0 00 00 00 10 06 00 11 00"
    },
    {
      "seq": 1521,
      "frame": 119,
      "tick": 4104721424,
      "step": 34244852,
      "event": "object-stream-change",
      "pc": "0x004023DB",
      "object": "0x0055BE00"
    },
    {
      "seq": 1523,
      "frame": 119,
      "tick": 4104721424,
      "step": 34244969,
      "event": "vm-op-transition",
      "pc": "0x00402321",
      "runner": "0x00402321",
      "object": "0x0055D7BC",
      "previous_stream": "0x004A3C44",
      "next_stream": "0x004A3438",
      "previous_opcode": "0x38",
      "next_opcode": "0x03"
    },
    {
      "seq": 1524,
      "frame": 119,
      "tick": 4104721424,
      "step": 34244969,
      "event": "vm-op",
      "pc": "0x00402321",
      "runner": "0x00402321",
      "object": "0x0055D7BC",
      "stream": "0x004A3438",
      "opcode": "0x03",
      "raw": "03 00 00 00 34 34 4a 00 2f 03 00 00"
    },
    {
      "seq": 1534,
      "frame": 120,
      "tick": 4104721472,
      "step": 34532639,
      "event": "vm-op-transition",
      "pc": "0x00402321",
      "runner": "0x00402321",
      "object": "0x0055BE00",
      "previous_stream": "0x004A3438",
      "next_stream": "0x004A3C44",
      "previous_opcode": "0x03",
      "next_opcode": "0x38"
    },
    {
      "seq": 1535,
      "frame": 120,
      "tick": 4104721472,
      "step": 34532639,
      "event": "vm-op",
      "pc": "0x00402321",
      "runner": "0x00402321",
      "object": "0x0055BE00",
      "stream": "0x004A3C44",
      "opcode": "0x38",
      "raw": "38 01 30 c0 00 00 00 10 06 00 11 00"
    },
    {
      "seq": 1537,
      "frame": 120,
      "tick": 4104721472,
      "step": 34533110,
      "event": "object-stream-change",
      "pc": "0x004023DB",
      "object": "0x0055BE00"
    },
    {
      "seq": 1539,
      "frame": 120,
      "tick": 4104721472,
      "step": 34533227,
      "event": "vm-op-transition",
      "pc": "0x00402321",
      "runner": "0x00402321",
      "object": "0x0055D7BC",
      "previous_stream": "0x004A3C44",
      "next_stream": "0x004A3438",
      "previous_opcode": "0x38",
      "next_opcode": "0x03"
    },
    {
      "seq": 1540,
      "frame": 120,
      "tick": 4104721472,
      "step": 34533227,
      "event": "vm-op",
      "pc": "0x00402321",
      "runner": "0x00402321",
      "object": "0x0055D7BC",
      "stream": "0x004A3438",
      "opcode": "0x03",
      "raw": "03 00 00 00 34 34 4a 00 2f 03 00 00"
    },
    {
      "seq": 1550,
      "frame": 121,
      "tick": 4104721520,
      "step": 34819882,
      "event": "vm-op-transition",
      "pc": "0x00402321",
      "runner": "0x00402321",
      "object": "0x0055BE00",
      "previous_stream": "0x004A3438",
      "next_stream": "0x004A3C44",
      "previous_opcode": "0x03",
      "next_opcode": "0x38"
    },
    {
      "seq": 1551,
      "frame": 121,
      "tick": 4104721520,
      "step": 34819882,
      "event": "vm-op",
      "pc": "0x00402321",
      "runner": "0x00402321",
      "object": "0x0055BE00",
      "stream": "0x004A3C44",
      "opcode": "0x38",
      "raw": "38 01 30 c0 00 00 00 10 06 00 11 00"
    },
    {
      "seq": 1553,
      "frame": 121,
      "tick": 4104721520,
      "step": 34820353,
      "event": "object-stream-change",
      "pc": "0x004023DB",
      "object": "0x0055BE00"
    },
    {
      "seq": 1555,
      "frame": 121,
      "tick": 4104721520,
      "step": 34820470,
      "event": "vm-op-transition",
      "pc": "0x00402321",
      "runner": "0x00402321",
      "object": "0x0055D7BC",
      "previous_stream": "0x004A3C44",
      "next_stream": "0x004A3438",
      "previous_opcode": "0x38",
      "next_opcode": "0x03"
    },
    {
      "seq": 1556,
      "frame": 121,
      "tick": 4104721520,
      "step": 34820470,
      "event": "vm-op",
      "pc": "0x00402321",
      "runner": "0x00402321",
      "object": "0x0055D7BC",
      "stream": "0x004A3438",
      "opcode": "0x03",
      "raw": "03 00 00 00 34 34 4a 00 2f 03 00 00"
    },
    {
      "seq": 1566,
      "frame": 122,
      "tick": 4104721568,
      "step": 35108140,
      "event": "vm-op-transition",
      "pc": "0x00402321",
      "runner": "0x00402321",
      "object": "0x0055BE00",
      "previous_stream": "0x004A3438",
      "next_stream": "0x004A3C44",
      "previous_opcode": "0x03",
      "next_opcode": "0x38"
    },
    {
      "seq": 1567,
      "frame": 122,
      "tick": 4104721568,
      "step": 35108140,
      "event": "vm-op",
      "pc": "0x00402321",
      "runner": "0x00402321",
      "object": "0x0055BE00",
      "stream": "0x004A3C44",
      "opcode": "0x38",
      "raw": "38 01 30 c0 00 00 00 10 06 00 11 00"
    },
    {
      "seq": 1569,
      "frame": 122,
      "tick": 4104721568,
      "step": 35108611,
      "event": "object-stream-change",
      "pc": "0x004023DB",
      "object": "0x0055BE00"
    },
    {
      "seq": 1571,
      "frame": 122,
      "tick": 4104721568,
      "step": 35108728,
      "event": "vm-op-transition",
      "pc": "0x00402321",
      "runner": "0x00402321",
      "object": "0x0055D7BC",
      "previous_stream": "0x004A3C44",
      "next_stream": "0x004A3438",
      "previous_opcode": "0x38",
      "next_opcode": "0x03"
    },
    {
      "seq": 1572,
      "frame": 122,
      "tick": 4104721568,
      "step": 35108728,
      "event": "vm-op",
      "pc": "0x00402321",
      "runner": "0x00402321",
      "object": "0x0055D7BC",
      "stream": "0x004A3438",
      "opcode": "0x03",
      "raw": "03 00 00 00 34 34 4a 00 2f 03 00 00"
    },
    {
      "seq": 1582,
      "frame": 123,
      "tick": 4104721616,
      "step": 35396398,
      "event": "vm-op-transition",
      "pc": "0x00402321",
      "runner": "0x00402321",
      "object": "0x0055BE00",
      "previous_stream": "0x004A3438",
      "next_stream": "0x004A3C44",
      "previous_opcode": "0x03",
      "next_opcode": "0x38"
    },
    {
      "seq": 1583,
      "frame": 123,
      "tick": 4104721616,
      "step": 35396398,
      "event": "vm-op",
      "pc": "0x00402321",
      "runner": "0x00402321",
      "object": "0x0055BE00",
      "stream": "0x004A3C44",
      "opcode": "0x38",
      "raw": "38 01 30 c0 00 00 00 10 06 00 11 00"
    },
    {
      "seq": 1585,
      "frame": 123,
      "tick": 4104721616,
      "step": 35396869,
      "event": "object-stream-change",
      "pc": "0x004023DB",
      "object": "0x0055BE00"
    },
    {
      "seq": 1587,
      "frame": 123,
      "tick": 4104721616,
      "step": 35396986,
      "event": "vm-op-transition",
      "pc": "0x00402321",
      "runner": "0x00402321",
      "object": "0x0055D7BC",
      "previous_stream": "0x004A3C44",
      "next_stream": "0x004A3438",
      "previous_opcode": "0x38",
      "next_opcode": "0x03"
    },
    {
      "seq": 1588,
      "frame": 123,
      "tick": 4104721616,
      "step": 35396986,
      "event": "vm-op",
      "pc": "0x00402321",
      "runner": "0x00402321",
      "object": "0x0055D7BC",
      "stream": "0x004A3438",
      "opcode": "0x03",
      "raw": "03 00 00 00 34 34 4a 00 2f 03 00 00"
    },
    {
      "seq": 1598,
      "frame": 124,
      "tick": 4104721664,
      "step": 35684656,
      "event": "vm-op-transition",
      "pc": "0x00402321",
      "runner": "0x00402321",
      "object": "0x0055BE00",
      "previous_stream": "0x004A3438",
      "next_stream": "0x004A3C44",
      "previous_opcode": "0x03",
      "next_opcode": "0x38"
    },
    {
      "seq": 1599,
      "frame": 124,
      "tick": 4104721664,
      "step": 35684656,
      "event": "vm-op",
      "pc": "0x00402321",
      "runner": "0x00402321",
      "object": "0x0055BE00",
      "stream": "0x004A3C44",
      "opcode": "0x38",
      "raw": "38 01 30 c0 00 00 00 10 06 00 11 00"
    },
    {
      "seq": 1601,
      "frame": 124,
      "tick": 4104721664,
      "step": 35685127,
      "event": "object-stream-change",
      "pc": "0x004023DB",
      "object": "0x0055BE00"
    },
    {
      "seq": 1603,
      "frame": 124,
      "tick": 4104721664,
      "step": 35685244,
      "event": "vm-op-transition",
      "pc": "0x00402321",
      "runner": "0x00402321",
      "object": "0x0055D7BC",
      "previous_stream": "0x004A3C44",
      "next_stream": "0x004A3438",
      "previous_opcode": "0x38",
      "next_opcode": "0x03"
    },
    {
      "seq": 1604,
      "frame": 124,
      "tick": 4104721664,
      "step": 35685244,
      "event": "vm-op",
      "pc": "0x00402321",
      "runner": "0x00402321",
      "object": "0x0055D7BC",
      "stream": "0x004A3438",
      "opcode": "0x03",
      "raw": "03 00 00 00 34 34 4a 00 2f 03 00 00"
    },
    {
      "seq": 1614,
      "frame": 125,
      "tick": 4104721712,
      "step": 35971899,
      "event": "vm-op-transition",
      "pc": "0x00402321",
      "runner": "0x00402321",
      "object": "0x0055BE00",
      "previous_stream": "0x004A3438",
      "next_stream": "0x004A3C44",
      "previous_opcode": "0x03",
      "next_opcode": "0x38"
    },
    {
      "seq": 1615,
      "frame": 125,
      "tick": 4104721712,
      "step": 35971899,
      "event": "vm-op",
      "pc": "0x00402321",
      "runner": "0x00402321",
      "object": "0x0055BE00",
      "stream": "0x004A3C44",
      "opcode": "0x38",
      "raw": "38 01 30 c0 00 00 00 10 06 00 11 00"
    },
    {
      "seq": 1617,
      "frame": 125,
      "tick": 4104721712,
      "step": 35972370,
      "event": "object-stream-change",
      "pc": "0x004023DB",
      "object": "0x0055BE00"
    },
    {
      "seq": 1619,
      "frame": 125,
      "tick": 4104721712,
      "step": 35972487,
      "event": "vm-op-transition",
      "pc": "0x00402321",
      "runner": "0x00402321",
      "object": "0x0055D7BC",
      "previous_stream": "0x004A3C44",
      "next_stream": "0x004A3438",
      "previous_opcode": "0x38",
      "next_opcode": "0x03"
    },
    {
      "seq": 1620,
      "frame": 125,
      "tick": 4104721712,
      "step": 35972487,
      "event": "vm-op",
      "pc": "0x00402321",
      "runner": "0x00402321",
      "object": "0x0055D7BC",
      "stream": "0x004A3438",
      "opcode": "0x03",
      "raw": "03 00 00 00 34 34 4a 00 2f 03 00 00"
    },
    {
      "seq": 1630,
      "frame": 126,
      "tick": 4104721760,
      "step": 36260157,
      "event": "vm-op-transition",
      "pc": "0x00402321",
      "runner": "0x00402321",
      "object": "0x0055BE00",
      "previous_stream": "0x004A3438",
      "next_stream": "0x004A3C44",
      "previous_opcode": "0x03",
      "next_opcode": "0x38"
    },
    {
      "seq": 1631,
      "frame": 126,
      "tick": 4104721760,
      "step": 36260157,
      "event": "vm-op",
      "pc": "0x00402321",
      "runner": "0x00402321",
      "object": "0x0055BE00",
      "stream": "0x004A3C44",
      "opcode": "0x38",
      "raw": "38 01 30 c0 00 00 00 10 06 00 11 00"
    },
    {
      "seq": 1633,
      "frame": 126,
      "tick": 4104721760,
      "step": 36260628,
      "event": "object-stream-change",
      "pc": "0x004023DB",
      "object": "0x0055BE00"
    },
    {
      "seq": 1635,
      "frame": 126,
      "tick": 4104721760,
      "step": 36260745,
      "event": "vm-op-transition",
      "pc": "0x00402321",
      "runner": "0x00402321",
      "object": "0x0055D7BC",
      "previous_stream": "0x004A3C44",
      "next_stream": "0x004A3438",
      "previous_opcode": "0x38",
      "next_opcode": "0x03"
    },
    {
      "seq": 1636,
      "frame": 126,
      "tick": 4104721760,
      "step": 36260745,
      "event": "vm-op",
      "pc": "0x00402321",
      "runner": "0x00402321",
      "object": "0x0055D7BC",
      "stream": "0x004A3438",
      "opcode": "0x03",
      "raw": "03 00 00 00 34 34 4a 00 2f 03 00 00"
    },
    {
      "seq": 1646,
      "frame": 127,
      "tick": 4104721808,
      "step": 36548415,
      "event": "vm-op-transition",
      "pc": "0x00402321",
      "runner": "0x00402321",
      "object": "0x0055BE00",
      "previous_stream": "0x004A3438",
      "next_stream": "0x004A3C44",
      "previous_opcode": "0x03",
      "next_opcode": "0x38"
    },
    {
      "seq": 1647,
      "frame": 127,
      "tick": 4104721808,
      "step": 36548415,
      "event": "vm-op",
      "pc": "0x00402321",
      "runner": "0x00402321",
      "object": "0x0055BE00",
      "stream": "0x004A3C44",
      "opcode": "0x38",
      "raw": "38 01 30 c0 00 00 00 10 06 00 11 00"
    },
    {
      "seq": 1649,
      "frame": 127,
      "tick": 4104721808,
      "step": 36548886,
      "event": "object-stream-change",
      "pc": "0x004023DB",
      "object": "0x0055BE00"
    },
    {
      "seq": 1651,
      "frame": 127,
      "tick": 4104721808,
      "step": 36549003,
      "event": "vm-op-transition",
      "pc": "0x00402321",
      "runner": "0x00402321",
      "object": "0x0055D7BC",
      "previous_stream": "0x004A3C44",
      "next_stream": "0x004A3438",
      "previous_opcode": "0x38",
      "next_opcode": "0x03"
    },
    {
      "seq": 1652,
      "frame": 127,
      "tick": 4104721808,
      "step": 36549003,
      "event": "vm-op",
      "pc": "0x00402321",
      "runner": "0x00402321",
      "object": "0x0055D7BC",
      "stream": "0x004A3438",
      "opcode": "0x03",
      "raw": "03 00 00 00 34 34 4a 00 2f 03 00 00"
    },
    {
      "seq": 1662,
      "frame": 128,
      "tick": 4104721856,
      "step": 36836673,
      "event": "vm-op-transition",
      "pc": "0x00402321",
      "runner": "0x00402321",
      "object": "0x0055BE00",
      "previous_stream": "0x004A3438",
      "next_stream": "0x004A3C44",
      "previous_opcode": "0x03",
      "next_opcode": "0x38"
    },
    {
      "seq": 1663,
      "frame": 128,
      "tick": 4104721856,
      "step": 36836673,
      "event": "vm-op",
      "pc": "0x00402321",
      "runner": "0x00402321",
      "object": "0x0055BE00",
      "stream": "0x004A3C44",
      "opcode": "0x38",
      "raw": "38 01 30 c0 00 00 00 10 06 00 11 00"
    },
    {
      "seq": 1665,
      "frame": 128,
      "tick": 4104721856,
      "step": 36837144,
      "event": "object-stream-change",
      "pc": "0x004023DB",
      "object": "0x0055BE00"
    },
    {
      "seq": 1667,
      "frame": 128,
      "tick": 4104721856,
      "step": 36837261,
      "event": "vm-op-transition",
      "pc": "0x00402321",
      "runner": "0x00402321",
      "object": "0x0055D7BC",
      "previous_stream": "0x004A3C44",
      "next_stream": "0x004A3438",
      "previous_opcode": "0x38",
      "next_opcode": "0x03"
    },
    {
      "seq": 1668,
      "frame": 128,
      "tick": 4104721856,
      "step": 36837261,
      "event": "vm-op",
      "pc": "0x00402321",
      "runner": "0x00402321",
      "object": "0x0055D7BC",
      "stream": "0x004A3438",
      "opcode": "0x03",
      "raw": "03 00 00 00 34 34 4a 00 2f 03 00 00"
    },
    {
      "seq": 1678,
      "frame": 129,
      "tick": 4104721904,
      "step": 37123916,
      "event": "vm-op-transition",
      "pc": "0x00402321",
      "runner": "0x00402321",
      "object": "0x0055BE00",
      "previous_stream": "0x004A3438",
      "next_stream": "0x004A3C44",
      "previous_opcode": "0x03",
      "next_opcode": "0x38"
    },
    {
      "seq": 1679,
      "frame": 129,
      "tick": 4104721904,
      "step": 37123916,
      "event": "vm-op",
      "pc": "0x00402321",
      "runner": "0x00402321",
      "object": "0x0055BE00",
      "stream": "0x004A3C44",
      "opcode": "0x38",
      "raw": "38 01 30 c0 00 00 00 10 06 00 11 00"
    },
    {
      "seq": 1681,
      "frame": 129,
      "tick": 4104721904,
      "step": 37124387,
      "event": "object-stream-change",
      "pc": "0x004023DB",
      "object": "0x0055BE00"
    },
    {
      "seq": 1683,
      "frame": 129,
      "tick": 4104721904,
      "step": 37124504,
      "event": "vm-op-transition",
      "pc": "0x00402321",
      "runner": "0x00402321",
      "object": "0x0055D7BC",
      "previous_stream": "0x004A3C44",
      "next_stream": "0x004A3438",
      "previous_opcode": "0x38",
      "next_opcode": "0x03"
    },
    {
      "seq": 1684,
      "frame": 129,
      "tick": 4104721904,
      "step": 37124504,
      "event": "vm-op",
      "pc": "0x00402321",
      "runner": "0x00402321",
      "object": "0x0055D7BC",
      "stream": "0x004A3438",
      "opcode": "0x03",
      "raw": "03 00 00 00 34 34 4a 00 2f 03 00 00"
    },
    {
      "seq": 1694,
      "frame": 130,
      "tick": 4104721952,
      "step": 37412174,
      "event": "vm-op-transition",
      "pc": "0x00402321",
      "runner": "0x00402321",
      "object": "0x0055BE00",
      "previous_stream": "0x004A3438",
      "next_stream": "0x004A3C44",
      "previous_opcode": "0x03",
      "next_opcode": "0x38"
    },
    {
      "seq": 1695,
      "frame": 130,
      "tick": 4104721952,
      "step": 37412174,
      "event": "vm-op",
      "pc": "0x00402321",
      "runner": "0x00402321",
      "object": "0x0055BE00",
      "stream": "0x004A3C44",
      "opcode": "0x38",
      "raw": "38 01 30 c0 00 00 00 10 06 00 11 00"
    },
    {
      "seq": 1697,
      "frame": 130,
      "tick": 4104721952,
      "step": 37412645,
      "event": "object-stream-change",
      "pc": "0x004023DB",
      "object": "0x0055BE00"
    },
    {
      "seq": 1699,
      "frame": 130,
      "tick": 4104721952,
      "step": 37412762,
      "event": "vm-op-transition",
      "pc": "0x00402321",
      "runner": "0x00402321",
      "object": "0x0055D7BC",
      "previous_stream": "0x004A3C44",
      "next_stream": "0x004A3438",
      "previous_opcode": "0x38",
      "next_opcode": "0x03"
    },
    {
      "seq": 1700,
      "frame": 130,
      "tick": 4104721952,
      "step": 37412762,
      "event": "vm-op",
      "pc": "0x00402321",
      "runner": "0x00402321",
      "object": "0x0055D7BC",
      "stream": "0x004A3438",
      "opcode": "0x03",
      "raw": "03 00 00 00 34 34 4a 00 2f 03 00 00"
    },
    {
      "seq": 1710,
      "frame": 131,
      "tick": 4104722000,
      "step": 37700432,
      "event": "vm-op-transition",
      "pc": "0x00402321",
      "runner": "0x00402321",
      "object": "0x0055BE00",
      "previous_stream": "0x004A3438",
      "next_stream": "0x004A3C44",
      "previous_opcode": "0x03",
      "next_opcode": "0x38"
    },
    {
      "seq": 1711,
      "frame": 131,
      "tick": 4104722000,
      "step": 37700432,
      "event": "vm-op",
      "pc": "0x00402321",
      "runner": "0x00402321",
      "object": "0x0055BE00",
      "stream": "0x004A3C44",
      "opcode": "0x38",
      "raw": "38 01 30 c0 00 00 00 10 06 00 11 00"
    },
    {
      "seq": 1713,
      "frame": 131,
      "tick": 4104722000,
      "step": 37700903,
      "event": "object-stream-change",
      "pc": "0x004023DB",
      "object": "0x0055BE00"
    },
    {
      "seq": 1715,
      "frame": 131,
      "tick": 4104722000,
      "step": 37701020,
      "event": "vm-op-transition",
      "pc": "0x00402321",
      "runner": "0x00402321",
      "object": "0x0055D7BC",
      "previous_stream": "0x004A3C44",
      "next_stream": "0x004A3438",
      "previous_opcode": "0x38",
      "next_opcode": "0x03"
    },
    {
      "seq": 1716,
      "frame": 131,
      "tick": 4104722000,
      "step": 37701020,
      "event": "vm-op",
      "pc": "0x00402321",
      "runner": "0x00402321",
      "object": "0x0055D7BC",
      "stream": "0x004A3438",
      "opcode": "0x03",
      "raw": "03 00 00 00 34 34 4a 00 2f 03 00 00"
    },
    {
      "seq": 1726,
      "frame": 132,
      "tick": 4104722048,
      "step": 37988690,
      "event": "vm-op-transition",
      "pc": "0x00402321",
      "runner": "0x00402321",
      "object": "0x0055BE00",
      "previous_stream": "0x004A3438",
      "next_stream": "0x004A3C44",
      "previous_opcode": "0x03",
      "next_opcode": "0x38"
    },
    {
      "seq": 1727,
      "frame": 132,
      "tick": 4104722048,
      "step": 37988690,
      "event": "vm-op",
      "pc": "0x00402321",
      "runner": "0x00402321",
      "object": "0x0055BE00",
      "stream": "0x004A3C44",
      "opcode": "0x38",
      "raw": "38 01 30 c0 00 00 00 10 06 00 11 00"
    },
    {
      "seq": 1729,
      "frame": 132,
      "tick": 4104722048,
      "step": 37989161,
      "event": "object-stream-change",
      "pc": "0x004023DB",
      "object": "0x0055BE00"
    },
    {
      "seq": 1731,
      "frame": 132,
      "tick": 4104722048,
      "step": 37989278,
      "event": "vm-op-transition",
      "pc": "0x00402321",
      "runner": "0x00402321",
      "object": "0x0055D7BC",
      "previous_stream": "0x004A3C44",
      "next_stream": "0x004A3438",
      "previous_opcode": "0x38",
      "next_opcode": "0x03"
    },
    {
      "seq": 1732,
      "frame": 132,
      "tick": 4104722048,
      "step": 37989278,
      "event": "vm-op",
      "pc": "0x00402321",
      "runner": "0x00402321",
      "object": "0x0055D7BC",
      "stream": "0x004A3438",
      "opcode": "0x03",
      "raw": "03 00 00 00 34 34 4a 00 2f 03 00 00"
    },
    {
      "seq": 1742,
      "frame": 133,
      "tick": 4104722096,
      "step": 38275933,
      "event": "vm-op-transition",
      "pc": "0x00402321",
      "runner": "0x00402321",
      "object": "0x0055BE00",
      "previous_stream": "0x004A3438",
      "next_stream": "0x004A3C44",
      "previous_opcode": "0x03",
      "next_opcode": "0x38"
    },
    {
      "seq": 1743,
      "frame": 133,
      "tick": 4104722096,
      "step": 38275933,
      "event": "vm-op",
      "pc": "0x00402321",
      "runner": "0x00402321",
      "object": "0x0055BE00",
      "stream": "0x004A3C44",
      "opcode": "0x38",
      "raw": "38 01 30 c0 00 00 00 10 06 00 11 00"
    },
    {
      "seq": 1745,
      "frame": 133,
      "tick": 4104722096,
      "step": 38276404,
      "event": "object-stream-change",
      "pc": "0x004023DB",
      "object": "0x0055BE00"
    },
    {
      "seq": 1747,
      "frame": 133,
      "tick": 4104722096,
      "step": 38276521,
      "event": "vm-op-transition",
      "pc": "0x00402321",
      "runner": "0x00402321",
      "object": "0x0055D7BC",
      "previous_stream": "0x004A3C44",
      "next_stream": "0x004A3438",
      "previous_opcode": "0x38",
      "next_opcode": "0x03"
    },
    {
      "seq": 1748,
      "frame": 133,
      "tick": 4104722096,
      "step": 38276521,
      "event": "vm-op",
      "pc": "0x00402321",
      "runner": "0x00402321",
      "object": "0x0055D7BC",
      "stream": "0x004A3438",
      "opcode": "0x03",
      "raw": "03 00 00 00 34 34 4a 00 2f 03 00 00"
    },
    {
      "seq": 1758,
      "frame": 134,
      "tick": 4104722144,
      "step": 38564191,
      "event": "vm-op-transition",
      "pc": "0x00402321",
      "runner": "0x00402321",
      "object": "0x0055BE00",
      "previous_stream": "0x004A3438",
      "next_stream": "0x004A3C44",
      "previous_opcode": "0x03",
      "next_opcode": "0x38"
    },
    {
      "seq": 1759,
      "frame": 134,
      "tick": 4104722144,
      "step": 38564191,
      "event": "vm-op",
      "pc": "0x00402321",
      "runner": "0x00402321",
      "object": "0x0055BE00",
      "stream": "0x004A3C44",
      "opcode": "0x38",
      "raw": "38 01 30 c0 00 00 00 10 06 00 11 00"
    },
    {
      "seq": 1760,
      "frame": 134,
      "tick": 4104722144,
      "step": 38564661,
      "event": "object-stream-change",
      "pc": "0x004024AF",
      "object": "0x0055BE00"
    },
    {
      "seq": 1762,
      "frame": 134,
      "tick": 4104722144,
      "step": 38564667,
      "event": "object-stream-change",
      "pc": "0x004024C4",
      "object": "0x0055BE00"
    },
    {
      "seq": 1773,
      "frame": 134,
      "tick": 4104722144,
      "step": 38568107,
      "event": "object-stream-change",
      "pc": "0x0040248E",
      "object": "0x0055BE00"
    },
    {
      "seq": 1775,
      "frame": 134,
      "tick": 4104722144,
      "step": 38568112,
      "event": "object-stream-change",
      "pc": "0x0040249E",
      "object": "0x0055BE00"
    },
    {
      "seq": 1777,
      "frame": 134,
      "tick": 4104722144,
      "step": 38568135,
      "event": "object-stream-change",
      "pc": "0x004023DB",
      "object": "0x0055BE00"
    },
    {
      "seq": 1779,
      "frame": 134,
      "tick": 4104722144,
      "step": 38568252,
      "event": "vm-op-transition",
      "pc": "0x00402321",
      "runner": "0x00402321",
      "object": "0x0055D7BC",
      "previous_stream": "0x004A3C44",
      "next_stream": "0x004A33FC",
      "previous_opcode": "0x38",
      "next_opcode": "0x12"
    },
    {
      "seq": 1780,
      "frame": 134,
      "tick": 4104722144,
      "step": 38568252,
      "event": "vm-op",
      "pc": "0x00402321",
      "runner": "0x00402321",
      "object": "0x0055D7BC",
      "stream": "0x004A33FC",
      "opcode": "0x12",
      "raw": "12 87 2c 00 80 00 00 00 08 00 00 00"
    },
    {
      "seq": 1791,
      "frame": 135,
      "tick": 4104722192,
      "step": 38852435,
      "event": "vm-op-transition",
      "pc": "0x00402321",
      "runner": "0x00402321",
      "object": "0x0055BE00",
      "previous_stream": "0x004A33FC",
      "next_stream": "0x004A3C5C",
      "previous_opcode": "0x12",
      "next_opcode": "0x38"
    },
    {
      "seq": 1792,
      "frame": 135,
      "tick": 4104722192,
      "step": 38852435,
      "event": "vm-op",
      "pc": "0x00402321",
      "runner": "0x00402321",
      "object": "0x0055BE00",
      "stream": "0x004A3C5C",
      "opcode": "0x38",
      "raw": "38 02 30 c0 10 00 00 00 06 00 11 00"
    },
    {
      "seq": 1794,
      "frame": 135,
      "tick": 4104722192,
      "step": 38852881,
      "event": "object-stream-change",
      "pc": "0x004023DB",
      "object": "0x0055BE00"
    },
    {
      "seq": 1796,
      "frame": 135,
      "tick": 4104722192,
      "step": 38852998,
      "event": "vm-op-transition",
      "pc": "0x00402321",
      "runner": "0x00402321",
      "object": "0x0055D7BC",
      "previous_stream": "0x004A3C5C",
      "next_stream": "0x004A3438",
      "previous_opcode": "0x38",
      "next_opcode": "0x03"
    },
    {
      "seq": 1797,
      "frame": 135,
      "tick": 4104722192,
      "step": 38852998,
      "event": "vm-op",
      "pc": "0x00402321",
      "runner": "0x00402321",
      "object": "0x0055D7BC",
      "stream": "0x004A3438",
      "opcode": "0x03",
      "raw": "03 00 00 00 34 34 4a 00 2f 03 00 00"
    },
    {
      "seq": 1807,
      "frame": 136,
      "tick": 4104722240,
      "step": 39140703,
      "event": "vm-op-transition",
      "pc": "0x00402321",
      "runner": "0x00402321",
      "object": "0x0055BE00",
      "previous_stream": "0x004A3438",
      "next_stream": "0x004A3C5C",
      "previous_opcode": "0x03",
      "next_opcode": "0x38"
    },
    {
      "seq": 1808,
      "frame": 136,
      "tick": 4104722240,
      "step": 39140703,
      "event": "vm-op",
      "pc": "0x00402321",
      "runner": "0x00402321",
      "object": "0x0055BE00",
      "stream": "0x004A3C5C",
      "opcode": "0x38",
      "raw": "38 02 30 c0 10 00 00 00 06 00 11 00"
    },
    {
      "seq": 1810,
      "frame": 136,
      "tick": 4104722240,
      "step": 39141112,
      "event": "object-stream-change",
      "pc": "0x004023DB",
      "object": "0x0055BE00"
    },
    {
      "seq": 1812,
      "frame": 136,
      "tick": 4104722240,
      "step": 39141229,
      "event": "vm-op-transition",
      "pc": "0x00402321",
      "runner": "0x00402321",
      "object": "0x0055D7BC",
      "previous_stream": "0x004A3C5C",
      "next_stream": "0x004A3438",
      "previous_opcode": "0x38",
      "next_opcode": "0x03"
    },
    {
      "seq": 1813,
      "frame": 136,
      "tick": 4104722240,
      "step": 39141229,
      "event": "vm-op",
      "pc": "0x00402321",
      "runner": "0x00402321",
      "object": "0x0055D7BC",
      "stream": "0x004A3438",
      "opcode": "0x03",
      "raw": "03 00 00 00 34 34 4a 00 2f 03 00 00"
    },
    {
      "seq": 1823,
      "frame": 137,
      "tick": 4104722288,
      "step": 39427954,
      "event": "vm-op-transition",
      "pc": "0x00402321",
      "runner": "0x00402321",
      "object": "0x0055BE00",
      "previous_stream": "0x004A3438",
      "next_stream": "0x004A3C5C",
      "previous_opcode": "0x03",
      "next_opcode": "0x38"
    },
    {
      "seq": 1824,
      "frame": 137,
      "tick": 4104722288,
      "step": 39427954,
      "event": "vm-op",
      "pc": "0x00402321",
      "runner": "0x00402321",
      "object": "0x0055BE00",
      "stream": "0x004A3C5C",
      "opcode": "0x38",
      "raw": "38 02 30 c0 10 00 00 00 06 00 11 00"
    },
    {
      "seq": 1826,
      "frame": 137,
      "tick": 4104722288,
      "step": 39428363,
      "event": "object-stream-change",
      "pc": "0x004023DB",
      "object": "0x0055BE00"
    },
    {
      "seq": 1828,
      "frame": 137,
      "tick": 4104722288,
      "step": 39428480,
      "event": "vm-op-transition",
      "pc": "0x00402321",
      "runner": "0x00402321",
      "object": "0x0055D7BC",
      "previous_stream": "0x004A3C5C",
      "next_stream": "0x004A3438",
      "previous_opcode": "0x38",
      "next_opcode": "0x03"
    },
    {
      "seq": 1829,
      "frame": 137,
      "tick": 4104722288,
      "step": 39428480,
      "event": "vm-op",
      "pc": "0x00402321",
      "runner": "0x00402321",
      "object": "0x0055D7BC",
      "stream": "0x004A3438",
      "opcode": "0x03",
      "raw": "03 00 00 00 34 34 4a 00 2f 03 00 00"
    }
  ],
  "conclusions": [
    {
      "id": "fade-rendering-model",
      "status": "confirmed",
      "text": "The observed intro fade is driven by repeated palette updates on the primary 8-bit surface, not by per-frame alpha Blt opacity.",
      "evidence": {
        "surfacePaletteEventCount": 48,
        "paletteRuns": [
          {
            "firstFrame": 119,
            "lastFrame": 152,
            "eventCount": 34,
            "caller": "0x004166C8"
          },
          {
            "firstFrame": 253,
            "lastFrame": 266,
            "eventCount": 14,
            "caller": "0x004166C8"
          }
        ]
      }
    },
    {
      "id": "logo-surface-swap",
      "status": "confirmed-partial",
      "text": "The trace starts with the shared full-screen logo surface already labeled compile.cns, then reloads the same handle as aaa.cns at frame 134.",
      "evidence": {
        "sharedLogoSurface": "0x1025D128",
        "compileSnapshotSeq": 21,
        "aaaLabelSeq": 1770,
        "aaaResourceFrame": 134
      }
    },
    {
      "id": "animation-boundary",
      "status": "supported-boundary",
      "text": "This capture can ground full-screen CNS fade timing and surface replacement. It does not yet prove battle/helper sprite motion; those still need object/helper draw traces during the relevant action.",
      "evidence": {
        "logoDrawCount": 1,
        "fullFramePresentCount": 247,
        "vmRowsNearFadeOrLoad": 290
      }
    }
  ]
}
