{
  "theme": "dark",
  "sourceCommit": "14ed412",
  "fixture": "synthetic local Svelte/Vue component directories",
  "api": "loopback 127.0.0.1:3001, in-memory test store",
  "web": "loopback 127.0.0.1:5520",
  "recording": "actual Chromium interaction recording, silent, unedited",
  "events": [
    {
      "tMs": 1393,
      "name": "page-ready",
      "theme": "dark"
    },
    {
      "tMs": 2126,
      "name": "svelte-modal-open"
    },
    {
      "tMs": 2159,
      "name": "svelte-form-filled"
    },
    {
      "tMs": 3065,
      "name": "scan-response",
      "status": 201
    },
    {
      "tMs": 3084,
      "name": "svelte-result-visible"
    },
    {
      "tMs": 4202,
      "name": "vue-modal-open"
    },
    {
      "tMs": 4220,
      "name": "vue-form-filled"
    },
    {
      "tMs": 4947,
      "name": "scan-response",
      "status": 201
    },
    {
      "tMs": 4962,
      "name": "vue-result-visible"
    },
    {
      "tMs": 6519,
      "name": "api-readback-verified",
      "readback": [
        {
          "name": "Svelte Studio",
          "framework": "svelte",
          "components": [
            {
              "name": "ActionButton",
              "props": [
                "label",
                "disabled"
              ]
            }
          ],
          "tokenCount": 2
        },
        {
          "name": "Vue Studio",
          "framework": "vue",
          "components": [
            {
              "name": "InfoPanel",
              "props": [
                "title",
                "detail"
              ]
            }
          ],
          "tokenCount": 2
        }
      ]
    },
    {
      "tMs": 7041,
      "name": "video-saved"
    }
  ],
  "hashes": [
    {
      "name": "dark-motion-form.png",
      "bytes": 57676,
      "sha256": "0adafc7887f7c03c54d7d82cbea9284249a37cadf5d06512f801f1f7c74bc782"
    },
    {
      "name": "dark-motion-result.png",
      "bytes": 49994,
      "sha256": "a6c1850fe2a402b0076b5bc1fb178ae22204e5ba0501c875876d02f0fa81f7ad"
    },
    {
      "name": "dark-raw.webm",
      "bytes": 363208,
      "sha256": "f5eac71e1b453a06873d795cf37dc070ebe7f82d2da24e71539483317934f0fb"
    }
  ],
  "videoInspection": {
    "container": "WebM",
    "videoCodec": "VP8",
    "width": 1280,
    "height": 800,
    "nominalFramesPerSecond": 25,
    "frames": 194,
    "durationSeconds": 7.76,
    "audioStreams": 0,
    "frameTimesCsv": "dark-frame-times.csv",
    "eventTiming": "event tMs values are relative to capture script start, not exact video PTS; the CSV records each encoded frame PTS"
  }
}
