{
  "format": 2,
  "firmware": {
    "stock": "V4.094",
    "medius": "3.4.6"
  },
  "rig": "A Linux PC, each box fed by a USB device emulator on its USB3, both boxes behind one USB hub and tested one at a time",
  "layers": {
    "wire": "USB packets on the PC's bus, timed by the kernel's usbmon",
    "evdev": "Input events, timed by the kernel as the HID driver handles each report",
    "hidraw": "Each report byte for byte, timed when the reading program wakes",
    "host": "The PC's clock, read by the test program when it writes a command, or when the clone connects or disconnects",
    "emulator": "When the emulator queued each native report, on its clock, mapped to the bus clock to within ±95 µs by its control link's packets (usbmon)"
  },
  "categories": [
    {
      "id": "devices",
      "title": "Devices",
      "sections": [
        {
          "id": "devices-shapes",
          "title": "Cloned devices",
          "about": "Both boxes got the same 57 emulated devices, one box at a time behind one hub. Medius had imperfect clones off, as it ships.",
          "tables": [
            {
              "kind": "outcome",
              "label": "Native data reaching the PC",
              "key": "Device",
              "outcomes": [
                "All data arrives",
                "Not cloned",
                "An interface sends nothing"
              ],
              "rows": [
                {
                  "id": "devices-data-mice-1ms",
                  "label": "Three mice with a 1 ms interval",
                  "stock": {
                    "is": "All data arrives",
                    "src": [
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/51/boxes/stock/hid_reports_1s/3-2.3:1.0"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/55/boxes/stock/hid_reports_1s/3-2.3:1.0"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/52/boxes/stock/hid_reports_1s/3-2.3:1.0"
                      }
                    ]
                  },
                  "medius": {
                    "is": "All data arrives",
                    "src": [
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/51/boxes/medius/hid_reports_1s/3-2.4:1.0"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/57/boxes/medius/hid_reports_1s/3-2.4:1.0"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/52/boxes/medius/hid_reports_1s/3-2.4:1.0"
                      }
                    ]
                  },
                  "note": "8-bit and 16-bit axes, and a mouse and keyboard in one"
                },
                {
                  "id": "devices-data-boot-keyboard",
                  "label": "Boot keyboard",
                  "stock": {
                    "is": "All data arrives",
                    "src": [
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/53/boxes/stock/hid_reports_1s/3-2.3:1.0"
                      }
                    ]
                  },
                  "medius": {
                    "is": "All data arrives",
                    "src": [
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/53/boxes/medius/hid_reports_1s/3-2.4:1.0"
                      }
                    ]
                  }
                },
                {
                  "id": "devices-data-hid-stream-beside-mouse",
                  "label": "Mouse with a second, streaming HID interface",
                  "stock": {
                    "is": "All data arrives",
                    "src": [
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/56/boxes/stock/hid_reports_1s/3-2.3:1.0"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/56/boxes/stock/hid_reports_1s/3-2.3:1.1"
                      }
                    ]
                  },
                  "medius": {
                    "is": "All data arrives",
                    "src": [
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/58/boxes/medius/hid_reports_1s/3-2.4:1.0"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/58/boxes/medius/hid_reports_1s/3-2.4:1.1"
                      }
                    ]
                  }
                },
                {
                  "id": "devices-data-hid-variants",
                  "label": "Three unusual HID interfaces",
                  "stock": {
                    "is": "All data arrives",
                    "src": [
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/5/boxes/stock/hid_reports_1s/3-2.3:1.0"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/15/boxes/stock/hid_reports_1s/3-2.3:1.0"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/29/boxes/stock/hid_reports_1s/3-2.3:1.0"
                      }
                    ]
                  },
                  "medius": {
                    "is": "All data arrives",
                    "src": [
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/5/boxes/medius/hid_reports_1s/3-2.4:1.0"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/15/boxes/medius/hid_reports_1s/3-2.4:1.0"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/29/boxes/medius/hid_reports_1s/3-2.4:1.0"
                      }
                    ]
                  },
                  "note": "Alternate settings, a 64-byte endpoint, the HID descriptor after the endpoint"
                },
                {
                  "id": "devices-data-layouts",
                  "label": "Two unusual interface layouts",
                  "stock": {
                    "is": "All data arrives",
                    "src": [
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/27/boxes/stock/hid_reports_1s/3-2.3:1.0"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/27/boxes/stock/hid_reports_1s/3-2.3:1.2"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/28/boxes/stock/hid_reports_1s/3-2.3:1.1"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/28/boxes/stock/hid_reports_1s/3-2.3:1.2"
                      }
                    ]
                  },
                  "medius": {
                    "is": "All data arrives",
                    "src": [
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/27/boxes/medius/hid_reports_1s/3-2.4:1.0"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/27/boxes/medius/hid_reports_1s/3-2.4:1.2"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/28/boxes/medius/hid_reports_1s/3-2.4:1.1"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/28/boxes/medius/hid_reports_1s/3-2.4:1.2"
                      }
                    ]
                  },
                  "note": "A gap in the interface numbers, numbering from 1"
                },
                {
                  "id": "devices-data-slow-report",
                  "label": "Four devices slow to give their report descriptor",
                  "stock": {
                    "is": "All data arrives",
                    "src": [
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/31/boxes/stock/hid_reports_1s/3-2.3:1.0"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/32/boxes/stock/hid_reports_1s/3-2.3:1.0"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/33/boxes/stock/hid_reports_1s/3-2.3:1.0"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/34/boxes/stock/hid_reports_1s/3-2.3:1.0"
                      }
                    ]
                  },
                  "medius": {
                    "is": "All data arrives",
                    "src": [
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/31/boxes/medius/hid_reports_1s/3-2.4:1.0"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/32/boxes/medius/hid_reports_1s/3-2.4:1.0"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/33/boxes/medius/hid_reports_1s/3-2.4:1.0"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/34/boxes/medius/hid_reports_1s/3-2.4:1.0"
                      }
                    ]
                  },
                  "note": "450 or 700 ms late, or refused"
                },
                {
                  "id": "devices-data-qualifier",
                  "label": "Two mice, with and without a device qualifier",
                  "stock": {
                    "is": "All data arrives",
                    "src": [
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/41/boxes/stock/hid_reports_1s/3-2.3:1.0"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/42/boxes/stock/hid_reports_1s/3-2.3:1.0"
                      }
                    ]
                  },
                  "medius": {
                    "is": "All data arrives",
                    "src": [
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/41/boxes/medius/hid_reports_1s/3-2.4:1.0"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/42/boxes/medius/hid_reports_1s/3-2.4:1.0"
                      }
                    ]
                  }
                },
                {
                  "id": "devices-data-mice-slow",
                  "label": "Five mice with an 8 or 10 ms interval",
                  "stock": {
                    "is": "All data arrives",
                    "src": [
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/0/boxes/stock/hid_reports_1s/3-2.3:1.0"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/1/boxes/stock/hid_reports_1s/3-2.3:1.0"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/1/boxes/stock/hid_reports_1s/3-2.3:1.1"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/22/boxes/stock/hid_reports_1s/3-2.3:1.0"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/25/boxes/stock/hid_reports_1s/3-2.3:1.0"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/54/boxes/stock/hid_reports_1s/3-2.3:1.0"
                      }
                    ]
                  },
                  "medius": {
                    "is": "All data arrives",
                    "src": [
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/0/boxes/medius/hid_reports_1s/3-2.4:1.0"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/1/boxes/medius/hid_reports_1s/3-2.4:1.0"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/1/boxes/medius/hid_reports_1s/3-2.4:1.1"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/22/boxes/medius/hid_reports_1s/3-2.4:1.0"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/25/boxes/medius/hid_reports_1s/3-2.4:1.0"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/54/boxes/medius/hid_reports_1s/3-2.4:1.0"
                      }
                    ]
                  },
                  "note": "Including a two-mouse device and a mouse with two configurations"
                },
                {
                  "id": "devices-data-report-1500",
                  "label": "Mouse with a 1,500-byte report descriptor",
                  "stock": {
                    "is": "An interface sends nothing",
                    "src": [
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/18/boxes/stock/snapshot/interfaces/0/driver"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/18/boxes/stock/snapshot/interfaces/0/hid"
                      }
                    ]
                  },
                  "medius": {
                    "is": "All data arrives",
                    "src": [
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/18/boxes/medius/hid_reports_1s/3-2.4:1.0"
                      }
                    ]
                  }
                },
                {
                  "id": "devices-data-wooting",
                  "label": "Wooting 60HE+",
                  "stock": {
                    "is": "An interface sends nothing",
                    "src": [
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/13/boxes/stock/hid_reports_1s/3-2.3:1.4"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/13/boxes/stock/hid_reports_1s/3-2.3:1.2"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Not cloned",
                    "src": [
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/13/boxes/medius/cloned"
                      }
                    ]
                  }
                },
                {
                  "id": "devices-data-six-in",
                  "label": "Mouse with a vendor interface, six IN endpoints",
                  "stock": {
                    "is": "An interface sends nothing",
                    "src": [
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/12/boxes/stock/vs_authored/config0"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/12/boxes/stock/snapshot/interfaces"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Not cloned",
                    "src": [
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/12/boxes/medius/cloned"
                      }
                    ]
                  }
                },
                {
                  "id": "devices-data-report-declared-3000",
                  "label": "Mouse claiming a 3,000-byte report descriptor",
                  "stock": {
                    "is": "All data arrives",
                    "src": [
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/19/boxes/stock/hid_reports_1s/3-2.3:1.0"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Not cloned",
                    "src": [
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/19/boxes/medius/cloned"
                      }
                    ]
                  },
                  "note": "It sends 50 bytes, which the PC pads to 3,000 with zeros"
                },
                {
                  "id": "devices-data-second-config",
                  "label": "Mouse with an unused second configuration",
                  "stock": {
                    "is": "All data arrives",
                    "src": [
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/24/boxes/stock/hid_reports_1s/3-2.3:1.0"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Not cloned",
                    "src": [
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/24/boxes/medius/cloned"
                      }
                    ]
                  }
                },
                {
                  "id": "devices-data-nine-alternates",
                  "label": "Mouse with a vendor interface of nine settings",
                  "stock": {
                    "is": "All data arrives",
                    "src": [
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/36/boxes/stock/hid_reports_1s/3-2.3:1.0"
                      }
                    ]
                  },
                  "medius": {
                    "is": "All data arrives",
                    "src": [
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/36/boxes/medius/hid_reports_1s/3-2.4:1.0"
                      }
                    ]
                  }
                },
                {
                  "id": "devices-ep0-data-8",
                  "label": "Mouse with an 8-byte endpoint 0",
                  "stock": {
                    "is": "All data arrives",
                    "src": [
                      {
                        "file": "ep0_shapes_stock_samehub.json",
                        "ptr": "/results/0/boxes/stock/hid_reports_1s/3-2.3:1.0"
                      }
                    ]
                  },
                  "medius": {
                    "is": "All data arrives",
                    "src": [
                      {
                        "file": "ep0_shapes_medius_samehub_fix4.json",
                        "ptr": "/results/0/boxes/medius/hid_reports_1s/3-2.4:1.0"
                      }
                    ]
                  }
                },
                {
                  "id": "devices-ep0-data-16",
                  "label": "Mouse with a 16-byte endpoint 0",
                  "stock": {
                    "is": "All data arrives",
                    "src": [
                      {
                        "file": "ep0_shapes_stock_samehub.json",
                        "ptr": "/results/1/boxes/stock/hid_reports_1s/3-2.3:1.0"
                      }
                    ]
                  },
                  "medius": {
                    "is": "All data arrives",
                    "src": [
                      {
                        "file": "ep0_shapes_medius_samehub_fix4.json",
                        "ptr": "/results/1/boxes/medius/hid_reports_1s/3-2.4:1.0"
                      }
                    ]
                  }
                },
                {
                  "id": "devices-ep0-data-32",
                  "label": "Mouse with a 32-byte endpoint 0",
                  "stock": {
                    "is": "All data arrives",
                    "src": [
                      {
                        "file": "ep0_shapes_stock_samehub.json",
                        "ptr": "/results/2/boxes/stock/hid_reports_1s/3-2.3:1.0"
                      }
                    ]
                  },
                  "medius": {
                    "is": "All data arrives",
                    "src": [
                      {
                        "file": "ep0_shapes_medius_samehub_fix4.json",
                        "ptr": "/results/2/boxes/medius/hid_reports_1s/3-2.4:1.0"
                      }
                    ]
                  }
                },
                {
                  "id": "devices-ep0-data-strings",
                  "label": "Mouse with name and serial strings",
                  "stock": {
                    "is": "All data arrives",
                    "src": [
                      {
                        "file": "ep0_shapes_stock_samehub.json",
                        "ptr": "/results/3/boxes/stock/hid_reports_1s/3-2.3:1.0"
                      }
                    ]
                  },
                  "medius": {
                    "is": "All data arrives",
                    "src": [
                      {
                        "file": "ep0_shapes_medius_samehub_fix4.json",
                        "ptr": "/results/3/boxes/medius/hid_reports_1s/3-2.4:1.0"
                      }
                    ]
                  }
                },
                {
                  "id": "devices-data-far-interfaces",
                  "label": "HID interface numbered 200 beside a vendor one numbered 60",
                  "stock": {
                    "is": "All data arrives",
                    "src": [
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/38/boxes/stock/hid_reports_1s/3-2.3:1.200"
                      }
                    ]
                  },
                  "medius": {
                    "is": "All data arrives",
                    "src": [
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/38/boxes/medius/hid_reports_1s/3-2.4:1.200"
                      }
                    ]
                  }
                },
                {
                  "id": "devices-data-builtin-gamingmouse",
                  "label": "Gaming mouse",
                  "stock": {
                    "is": "All data arrives",
                    "src": [
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/43/boxes/stock/hid_reports_1s/3-2.3:1.0"
                      }
                    ]
                  },
                  "medius": {
                    "is": "All data arrives",
                    "src": [
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/43/boxes/medius/hid_reports_1s/3-2.4:1.0"
                      }
                    ]
                  }
                },
                {
                  "id": "devices-data-builtin-keyboard",
                  "label": "Keyboard",
                  "stock": {
                    "is": "All data arrives",
                    "src": [
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/44/boxes/stock/hid_reports_1s/3-2.3:1.0"
                      }
                    ]
                  },
                  "medius": {
                    "is": "All data arrives",
                    "src": [
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/44/boxes/medius/hid_reports_1s/3-2.4:1.0"
                      }
                    ]
                  }
                },
                {
                  "id": "devices-data-builtin-hsmouse",
                  "label": "High-speed mouse",
                  "stock": {
                    "is": "All data arrives",
                    "src": [
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/46/boxes/stock/hid_reports_1s/3-2.3:1.0"
                      }
                    ]
                  },
                  "medius": {
                    "is": "All data arrives",
                    "src": [
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/46/boxes/medius/hid_reports_1s/3-2.4:1.0"
                      }
                    ]
                  }
                },
                {
                  "id": "devices-data-builtin-stall",
                  "label": "Mouse that stalls its endpoint after 200 reports",
                  "stock": {
                    "is": "All data arrives",
                    "src": [
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/47/boxes/stock/hid_reports_1s/3-2.3:1.0"
                      }
                    ]
                  },
                  "medius": {
                    "is": "All data arrives",
                    "src": [
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/47/boxes/medius/hid_reports_1s/3-2.4:1.0"
                      }
                    ]
                  }
                }
              ]
            },
            {
              "kind": "outcome",
              "label": "Clone faithfulness",
              "key": "Device",
              "outcomes": [
                "Faithful",
                "Imperfect"
              ],
              "rows": [
                {
                  "id": "devices-clone-mice-1ms",
                  "label": "Three mice with a 1 ms interval",
                  "stock": {
                    "is": "Faithful",
                    "src": [
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/51/boxes/stock/vs_authored/device"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/51/boxes/stock/vs_authored/config0"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/51/boxes/stock/vs_authored/hid_reports"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/55/boxes/stock/vs_authored/device"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/55/boxes/stock/vs_authored/config0"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/55/boxes/stock/vs_authored/hid_reports"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/52/boxes/stock/vs_authored/device"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/52/boxes/stock/vs_authored/config0"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/52/boxes/stock/vs_authored/hid_reports"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Faithful",
                    "src": [
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/51/boxes/medius/vs_authored/device"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/51/boxes/medius/vs_authored/config0"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/51/boxes/medius/vs_authored/hid_reports"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/57/boxes/medius/vs_authored/device"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/57/boxes/medius/vs_authored/config0"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/57/boxes/medius/vs_authored/hid_reports"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/52/boxes/medius/vs_authored/device"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/52/boxes/medius/vs_authored/config0"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/52/boxes/medius/vs_authored/hid_reports"
                      }
                    ]
                  },
                  "note": "8-bit and 16-bit axes, and a mouse and keyboard in one"
                },
                {
                  "id": "devices-clone-boot-keyboard",
                  "label": "Boot keyboard",
                  "stock": {
                    "is": "Faithful",
                    "src": [
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/53/boxes/stock/vs_authored/device"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/53/boxes/stock/vs_authored/config0"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/53/boxes/stock/vs_authored/hid_reports"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Faithful",
                    "src": [
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/53/boxes/medius/vs_authored/device"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/53/boxes/medius/vs_authored/config0"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/53/boxes/medius/vs_authored/hid_reports"
                      }
                    ]
                  }
                },
                {
                  "id": "devices-clone-hid-stream-beside-mouse",
                  "label": "Mouse with a second, streaming HID interface",
                  "stock": {
                    "is": "Faithful",
                    "src": [
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/56/boxes/stock/vs_authored/device"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/56/boxes/stock/vs_authored/config0"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/56/boxes/stock/vs_authored/hid_reports"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Faithful",
                    "src": [
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/58/boxes/medius/vs_authored/device"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/58/boxes/medius/vs_authored/config0"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/58/boxes/medius/vs_authored/hid_reports"
                      }
                    ]
                  }
                },
                {
                  "id": "devices-clone-vendor-beside-mouse",
                  "label": "Five mice with a streaming vendor interface",
                  "stock": {
                    "is": "Faithful",
                    "src": [
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/2/boxes/stock/snapshot/descriptors"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/7/boxes/stock/snapshot/descriptors"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/8/boxes/stock/snapshot/descriptors"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/9/boxes/stock/snapshot/descriptors"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/10/boxes/stock/vs_authored/device"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/10/boxes/stock/vs_authored/config0"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/10/boxes/stock/vs_authored/hid_reports"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Faithful",
                    "src": [
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/2/boxes/medius/snapshot/descriptors"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/7/boxes/medius/snapshot/descriptors"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/8/boxes/medius/snapshot/descriptors"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/9/boxes/medius/snapshot/descriptors"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/10/boxes/medius/vs_authored/device"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/10/boxes/medius/vs_authored/config0"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/10/boxes/medius/vs_authored/hid_reports"
                      }
                    ]
                  }
                },
                {
                  "id": "devices-clone-hid-variants",
                  "label": "Six unusual HID interfaces",
                  "stock": {
                    "is": "Faithful",
                    "src": [
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/5/boxes/stock/vs_authored/device"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/5/boxes/stock/vs_authored/config0"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/5/boxes/stock/vs_authored/hid_reports"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/15/boxes/stock/snapshot/descriptors"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/21/boxes/stock/snapshot/descriptors"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/26/boxes/stock/vs_authored/device"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/26/boxes/stock/vs_authored/config0"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/26/boxes/stock/vs_authored/hid_reports"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/29/boxes/stock/vs_authored/device"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/29/boxes/stock/vs_authored/config0"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/29/boxes/stock/vs_authored/hid_reports"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/30/boxes/stock/vs_authored/device"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/30/boxes/stock/vs_authored/config0"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Faithful",
                    "src": [
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/5/boxes/medius/vs_authored/device"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/5/boxes/medius/vs_authored/config0"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/5/boxes/medius/vs_authored/hid_reports"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/15/boxes/medius/snapshot/descriptors"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/21/boxes/medius/snapshot/descriptors"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/26/boxes/medius/vs_authored/device"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/26/boxes/medius/vs_authored/config0"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/26/boxes/medius/vs_authored/hid_reports"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/29/boxes/medius/vs_authored/device"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/29/boxes/medius/vs_authored/config0"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/29/boxes/medius/vs_authored/hid_reports"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/30/boxes/medius/vs_authored/device"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/30/boxes/medius/vs_authored/config0"
                      }
                    ]
                  },
                  "note": "Alternate settings, a 64-byte endpoint, two IN endpoints, OUT only, the HID descriptor after the endpoint, a physical descriptor first"
                },
                {
                  "id": "devices-clone-layouts",
                  "label": "Four unusual interface layouts",
                  "stock": {
                    "is": "Faithful",
                    "src": [
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/4/boxes/stock/snapshot/descriptors"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/27/boxes/stock/vs_authored/device"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/27/boxes/stock/vs_authored/config0"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/27/boxes/stock/vs_authored/hid_reports"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/28/boxes/stock/vs_authored/device"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/28/boxes/stock/vs_authored/config0"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/28/boxes/stock/vs_authored/hid_reports"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/35/boxes/stock/vs_authored/device"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/35/boxes/stock/vs_authored/config0"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/35/boxes/stock/vs_authored/hid_reports"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Faithful",
                    "src": [
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/4/boxes/medius/snapshot/descriptors"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/27/boxes/medius/vs_authored/device"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/27/boxes/medius/vs_authored/config0"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/27/boxes/medius/vs_authored/hid_reports"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/28/boxes/medius/vs_authored/device"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/28/boxes/medius/vs_authored/config0"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/28/boxes/medius/vs_authored/hid_reports"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/35/boxes/medius/vs_authored/device"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/35/boxes/medius/vs_authored/config0"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/35/boxes/medius/vs_authored/hid_reports"
                      }
                    ]
                  },
                  "note": "An alternate setting, a gap in the interface numbers, numbering from 1, ten interfaces"
                },
                {
                  "id": "devices-clone-slow-report",
                  "label": "Four devices slow to give their report descriptor",
                  "stock": {
                    "is": "Faithful",
                    "src": [
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/31/boxes/stock/vs_authored/device"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/31/boxes/stock/vs_authored/config0"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/31/boxes/stock/vs_authored/hid_reports"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/32/boxes/stock/vs_authored/device"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/32/boxes/stock/vs_authored/config0"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/32/boxes/stock/vs_authored/hid_reports"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/33/boxes/stock/vs_authored/device"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/33/boxes/stock/vs_authored/config0"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/33/boxes/stock/vs_authored/hid_reports"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/34/boxes/stock/vs_authored/device"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/34/boxes/stock/vs_authored/config0"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/34/boxes/stock/vs_authored/hid_reports"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Faithful",
                    "src": [
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/31/boxes/medius/vs_authored/device"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/31/boxes/medius/vs_authored/config0"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/31/boxes/medius/vs_authored/hid_reports"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/32/boxes/medius/vs_authored/device"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/32/boxes/medius/vs_authored/config0"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/32/boxes/medius/vs_authored/hid_reports"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/33/boxes/medius/vs_authored/device"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/33/boxes/medius/vs_authored/config0"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/33/boxes/medius/vs_authored/hid_reports"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/34/boxes/medius/vs_authored/device"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/34/boxes/medius/vs_authored/config0"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/34/boxes/medius/vs_authored/hid_reports"
                      }
                    ]
                  },
                  "note": "450 or 700 ms late, or refused"
                },
                {
                  "id": "devices-clone-pad-serial",
                  "label": "XInput pad and a USB serial device",
                  "stock": {
                    "is": "Faithful",
                    "src": [
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/40/boxes/stock/vs_authored/device"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/40/boxes/stock/vs_authored/config0"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/17/boxes/stock/snapshot/descriptors"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Faithful",
                    "src": [
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/40/boxes/medius/vs_authored/device"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/40/boxes/medius/vs_authored/config0"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/17/boxes/medius/snapshot/descriptors"
                      }
                    ]
                  }
                },
                {
                  "id": "devices-clone-qualifier",
                  "label": "Two mice, with and without a device qualifier",
                  "stock": {
                    "is": "Faithful",
                    "src": [
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/41/boxes/stock/vs_authored/device"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/41/boxes/stock/vs_authored/config0"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/41/boxes/stock/vs_authored/hid_reports"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/42/boxes/stock/vs_authored/device"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/42/boxes/stock/vs_authored/config0"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/42/boxes/stock/vs_authored/hid_reports"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Faithful",
                    "src": [
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/41/boxes/medius/vs_authored/device"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/41/boxes/medius/vs_authored/config0"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/41/boxes/medius/vs_authored/hid_reports"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/42/boxes/medius/vs_authored/device"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/42/boxes/medius/vs_authored/config0"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/42/boxes/medius/vs_authored/hid_reports"
                      }
                    ]
                  }
                },
                {
                  "id": "devices-clone-mice-slow",
                  "label": "Five mice with an 8 or 10 ms interval",
                  "stock": {
                    "is": "Imperfect",
                    "src": [
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/0/boxes/stock/snapshot/descriptors"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/1/boxes/stock/snapshot/descriptors"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/22/boxes/stock/snapshot/descriptors"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/25/boxes/stock/snapshot/descriptors"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/54/boxes/stock/vs_authored/device"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/54/boxes/stock/vs_authored/config0"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/54/boxes/stock/vs_authored/hid_reports"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Faithful",
                    "src": [
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/0/boxes/medius/snapshot/descriptors"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/1/boxes/medius/snapshot/descriptors"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/22/boxes/medius/snapshot/descriptors"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/25/boxes/medius/snapshot/descriptors"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/54/boxes/medius/vs_authored/device"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/54/boxes/medius/vs_authored/config0"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/54/boxes/medius/vs_authored/hid_reports"
                      }
                    ]
                  },
                  "note": "Including a two-mouse device and a mouse with two configurations"
                },
                {
                  "id": "devices-clone-control-endpoint",
                  "label": "Device with a second control endpoint",
                  "stock": {
                    "is": "Imperfect",
                    "src": [
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/23/boxes/stock/snapshot/descriptors"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Faithful",
                    "src": [
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/23/boxes/medius/snapshot/descriptors"
                      }
                    ]
                  }
                },
                {
                  "id": "devices-clone-report-1500",
                  "label": "Mouse with a 1,500-byte report descriptor",
                  "stock": {
                    "is": "Imperfect",
                    "src": [
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/18/boxes/stock/snapshot/interfaces/0/hid"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Faithful",
                    "src": [
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/18/boxes/medius/snapshot/interfaces/0/hid"
                      }
                    ]
                  }
                },
                {
                  "id": "devices-ep0-size-8",
                  "label": "Mouse with an 8-byte endpoint 0",
                  "stock": {
                    "is": "Faithful",
                    "src": [
                      {
                        "file": "ep0_shapes_stock_samehub.json",
                        "ptr": "/results/0/boxes/stock/device_desc_match"
                      },
                      {
                        "file": "ep0_shapes_stock_samehub.json",
                        "ptr": "/results/0/boxes/stock/config_match"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Faithful",
                    "src": [
                      {
                        "file": "ep0_shapes_medius_samehub_fix4.json",
                        "ptr": "/results/0/boxes/medius/device_desc_match"
                      },
                      {
                        "file": "ep0_shapes_medius_samehub_fix4.json",
                        "ptr": "/results/0/boxes/medius/config_match"
                      }
                    ]
                  }
                },
                {
                  "id": "devices-ep0-size-16",
                  "label": "Mouse with a 16-byte endpoint 0",
                  "stock": {
                    "is": "Faithful",
                    "src": [
                      {
                        "file": "ep0_shapes_stock_samehub.json",
                        "ptr": "/results/1/boxes/stock/device_desc_match"
                      },
                      {
                        "file": "ep0_shapes_stock_samehub.json",
                        "ptr": "/results/1/boxes/stock/config_match"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Faithful",
                    "src": [
                      {
                        "file": "ep0_shapes_medius_samehub_fix4.json",
                        "ptr": "/results/1/boxes/medius/device_desc_match"
                      },
                      {
                        "file": "ep0_shapes_medius_samehub_fix4.json",
                        "ptr": "/results/1/boxes/medius/config_match"
                      }
                    ]
                  }
                },
                {
                  "id": "devices-ep0-size-32",
                  "label": "Mouse with a 32-byte endpoint 0",
                  "stock": {
                    "is": "Faithful",
                    "src": [
                      {
                        "file": "ep0_shapes_stock_samehub.json",
                        "ptr": "/results/2/boxes/stock/device_desc_match"
                      },
                      {
                        "file": "ep0_shapes_stock_samehub.json",
                        "ptr": "/results/2/boxes/stock/config_match"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Faithful",
                    "src": [
                      {
                        "file": "ep0_shapes_medius_samehub_fix4.json",
                        "ptr": "/results/2/boxes/medius/device_desc_match"
                      },
                      {
                        "file": "ep0_shapes_medius_samehub_fix4.json",
                        "ptr": "/results/2/boxes/medius/config_match"
                      }
                    ]
                  }
                },
                {
                  "id": "devices-ep0-size-strings",
                  "label": "Mouse with name and serial strings",
                  "stock": {
                    "is": "Faithful",
                    "src": [
                      {
                        "file": "ep0_shapes_stock_samehub.json",
                        "ptr": "/results/3/boxes/stock/device_desc_match"
                      },
                      {
                        "file": "ep0_shapes_stock_samehub.json",
                        "ptr": "/results/3/boxes/stock/config_match"
                      },
                      {
                        "file": "ep0_shapes_stock_samehub.json",
                        "ptr": "/results/3/boxes/stock/strings"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Faithful",
                    "src": [
                      {
                        "file": "ep0_shapes_medius_samehub_fix4.json",
                        "ptr": "/results/3/boxes/medius/device_desc_match"
                      },
                      {
                        "file": "ep0_shapes_medius_samehub_fix4.json",
                        "ptr": "/results/3/boxes/medius/config_match"
                      },
                      {
                        "file": "ep0_shapes_medius_samehub_fix4.json",
                        "ptr": "/results/3/boxes/medius/strings"
                      }
                    ]
                  }
                },
                {
                  "id": "devices-clone-nine-alternates",
                  "label": "Mouse with a vendor interface of nine settings",
                  "stock": {
                    "is": "Faithful",
                    "src": [
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/36/boxes/stock/vs_authored/device"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/36/boxes/stock/vs_authored/config0"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Faithful",
                    "src": [
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/36/boxes/medius/vs_authored/device"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/36/boxes/medius/vs_authored/config0"
                      }
                    ]
                  }
                },
                {
                  "id": "devices-clone-interface-12",
                  "label": "Vendor interface numbered 12",
                  "stock": {
                    "is": "Faithful",
                    "src": [
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/37/boxes/stock/vs_authored/device"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/37/boxes/stock/vs_authored/config0"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Faithful",
                    "src": [
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/37/boxes/medius/vs_authored/device"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/37/boxes/medius/vs_authored/config0"
                      }
                    ]
                  }
                },
                {
                  "id": "devices-clone-far-interfaces",
                  "label": "HID interface numbered 200 beside a vendor one numbered 60",
                  "stock": {
                    "is": "Faithful",
                    "src": [
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/38/boxes/stock/vs_authored/device"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/38/boxes/stock/vs_authored/config0"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Faithful",
                    "src": [
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/38/boxes/medius/vs_authored/device"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/38/boxes/medius/vs_authored/config0"
                      }
                    ]
                  }
                }
              ]
            },
            {
              "kind": "measure",
              "label": "Time from device appearing to clone configured, min to max",
              "key": "Devices",
              "unit": "s",
              "better": "lower",
              "stat": "min to max",
              "layer": "host",
              "n": "One clone of each device",
              "rows": [
                {
                  "id": "devices-clone-time-all",
                  "label": "The 44 devices both boxes clone",
                  "stock": {
                    "lo": 0.68,
                    "hi": 1.5,
                    "src": [
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/0/boxes/stock/enum_s"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/1/boxes/stock/enum_s"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/2/boxes/stock/enum_s"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/4/boxes/stock/enum_s"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/5/boxes/stock/enum_s"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/7/boxes/stock/enum_s"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/8/boxes/stock/enum_s"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/9/boxes/stock/enum_s"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/10/boxes/stock/enum_s"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/15/boxes/stock/enum_s"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/17/boxes/stock/enum_s"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/18/boxes/stock/enum_s"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/21/boxes/stock/enum_s"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/22/boxes/stock/enum_s"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/23/boxes/stock/enum_s"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/25/boxes/stock/enum_s"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/26/boxes/stock/enum_s"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/27/boxes/stock/enum_s"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/28/boxes/stock/enum_s"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/29/boxes/stock/enum_s"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/30/boxes/stock/enum_s"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/31/boxes/stock/enum_s"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/32/boxes/stock/enum_s"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/33/boxes/stock/enum_s"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/34/boxes/stock/enum_s"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/35/boxes/stock/enum_s"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/36/boxes/stock/enum_s"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/37/boxes/stock/enum_s"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/38/boxes/stock/enum_s"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/40/boxes/stock/enum_s"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/41/boxes/stock/enum_s"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/42/boxes/stock/enum_s"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/43/boxes/stock/enum_s"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/44/boxes/stock/enum_s"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/45/boxes/stock/enum_s"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/46/boxes/stock/enum_s"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/47/boxes/stock/enum_s"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/50/boxes/stock/enum_s"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/51/boxes/stock/enum_s"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/52/boxes/stock/enum_s"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/53/boxes/stock/enum_s"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/54/boxes/stock/enum_s"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/55/boxes/stock/enum_s"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/56/boxes/stock/enum_s"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 0.78,
                    "hi": 2.4,
                    "src": [
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/0/boxes/medius/enum_s"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/1/boxes/medius/enum_s"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/2/boxes/medius/enum_s"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/4/boxes/medius/enum_s"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/5/boxes/medius/enum_s"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/7/boxes/medius/enum_s"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/8/boxes/medius/enum_s"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/9/boxes/medius/enum_s"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/10/boxes/medius/enum_s"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/15/boxes/medius/enum_s"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/17/boxes/medius/enum_s"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/18/boxes/medius/enum_s"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/21/boxes/medius/enum_s"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/22/boxes/medius/enum_s"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/23/boxes/medius/enum_s"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/25/boxes/medius/enum_s"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/26/boxes/medius/enum_s"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/27/boxes/medius/enum_s"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/28/boxes/medius/enum_s"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/29/boxes/medius/enum_s"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/30/boxes/medius/enum_s"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/31/boxes/medius/enum_s"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/32/boxes/medius/enum_s"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/33/boxes/medius/enum_s"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/34/boxes/medius/enum_s"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/35/boxes/medius/enum_s"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/36/boxes/medius/enum_s"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/37/boxes/medius/enum_s"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/38/boxes/medius/enum_s"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/40/boxes/medius/enum_s"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/41/boxes/medius/enum_s"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/42/boxes/medius/enum_s"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/43/boxes/medius/enum_s"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/44/boxes/medius/enum_s"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/45/boxes/medius/enum_s"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/46/boxes/medius/enum_s"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/47/boxes/medius/enum_s"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/50/boxes/medius/enum_s"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/51/boxes/medius/enum_s"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/52/boxes/medius/enum_s"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/53/boxes/medius/enum_s"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/54/boxes/medius/enum_s"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/57/boxes/medius/enum_s"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/58/boxes/medius/enum_s"
                      }
                    ]
                  }
                }
              ]
            }
          ]
        },
        {
          "id": "devices-intervals",
          "title": "Poll interval",
          "about": "How often the PC polls each clone, against the native interval.",
          "tables": [
            {
              "kind": "outcome",
              "label": "Interval the PC polls at",
              "key": "Device",
              "outcomes": [
                "Native interval",
                "1 ms"
              ],
              "rows": [
                {
                  "id": "devices-interval-mouse-10",
                  "label": "Four mice with a 10 ms interval",
                  "stock": {
                    "is": "1 ms",
                    "src": [
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/0/boxes/stock/snapshot/descriptors"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/1/boxes/stock/snapshot/descriptors"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/22/boxes/stock/snapshot/descriptors"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/25/boxes/stock/snapshot/descriptors"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Native interval",
                    "src": [
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/0/boxes/medius/snapshot/descriptors"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/1/boxes/medius/snapshot/descriptors"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/22/boxes/medius/snapshot/descriptors"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/25/boxes/medius/snapshot/descriptors"
                      }
                    ]
                  },
                  "note": "Including a two-mouse device and a mouse with two configurations"
                },
                {
                  "id": "devices-interval-mouse-8",
                  "label": "Mouse with an 8 ms interval",
                  "stock": {
                    "is": "1 ms",
                    "src": [
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/54/boxes/stock/vs_authored/config0"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Native interval",
                    "src": [
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/54/boxes/medius/vs_authored/config0"
                      }
                    ]
                  }
                },
                {
                  "id": "devices-interval-mouse-4",
                  "label": "Mouse with a 4 ms interval",
                  "stock": {
                    "is": "1 ms",
                    "src": [
                      {
                        "file": "device_matrix_samehub_fix4_intervals.json",
                        "ptr": "/results/2/boxes/stock/snapshot/descriptors"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Native interval",
                    "src": [
                      {
                        "file": "device_matrix_samehub_fix4_intervals.json",
                        "ptr": "/results/2/boxes/medius/snapshot/descriptors"
                      }
                    ]
                  }
                },
                {
                  "id": "devices-interval-mouse-2",
                  "label": "Mouse with a 2 ms interval",
                  "stock": {
                    "is": "1 ms",
                    "src": [
                      {
                        "file": "device_matrix_samehub_fix4_intervals.json",
                        "ptr": "/results/1/boxes/stock/snapshot/descriptors"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Native interval",
                    "src": [
                      {
                        "file": "device_matrix_samehub_fix4_intervals.json",
                        "ptr": "/results/1/boxes/medius/snapshot/descriptors"
                      }
                    ]
                  }
                },
                {
                  "id": "devices-interval-mouse-big-report",
                  "label": "Mouse with a 10 ms interval and a 1,500-byte report descriptor",
                  "stock": {
                    "is": "Native interval",
                    "src": [
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/18/boxes/stock/snapshot/descriptors"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Native interval",
                    "src": [
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/18/boxes/medius/snapshot/descriptors"
                      }
                    ]
                  }
                },
                {
                  "id": "devices-interval-vendor-hid",
                  "label": "Vendor HID interface with a 4 ms interval",
                  "stock": {
                    "is": "Native interval",
                    "src": [
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/15/boxes/stock/snapshot/descriptors"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Native interval",
                    "src": [
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/15/boxes/medius/snapshot/descriptors"
                      }
                    ]
                  }
                },
                {
                  "id": "devices-interval-xinput",
                  "label": "XInput pad with 2-64 ms intervals",
                  "stock": {
                    "is": "Native interval",
                    "src": [
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/40/boxes/stock/vs_authored/config0"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Native interval",
                    "src": [
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/40/boxes/medius/vs_authored/config0"
                      }
                    ]
                  }
                }
              ]
            },
            {
              "kind": "outcome",
              "label": "Reports/s reaching the PC",
              "key": "Device",
              "outcomes": [
                "Native rate",
                "Above native rate"
              ],
              "rows": [
                {
                  "id": "devices-poll-reports-1ms-behind-10ms",
                  "label": "Mouse reporting every 1 ms with a 10 ms interval",
                  "stock": {
                    "is": "Above native rate",
                    "src": [
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/25/boxes/stock/hid_reports_1s/3-2.3:1.0"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Native rate",
                    "src": [
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/25/boxes/medius/hid_reports_1s/3-2.4:1.0"
                      }
                    ]
                  },
                  "note": "Native rate: 125/s"
                },
                {
                  "id": "devices-poll-reports-8ms-behind-8ms",
                  "label": "Mouse reporting every 8 ms with an 8 ms interval",
                  "stock": {
                    "is": "Native rate",
                    "src": [
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/54/boxes/stock/hid_reports_1s/3-2.3:1.0"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Native rate",
                    "src": [
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/54/boxes/medius/hid_reports_1s/3-2.4:1.0"
                      }
                    ]
                  }
                }
              ]
            },
            {
              "kind": "outcome",
              "label": "Interval the clone declares for a high-speed mouse",
              "key": "Device",
              "outcomes": [
                "Native bInterval 4",
                "1 ms"
              ],
              "ranked": false,
              "rows": [
                {
                  "id": "devices-interval-hs-mouse",
                  "label": "High-speed mouse declaring bInterval 4 (1 ms at high speed)",
                  "note": "Both clones run at full speed, where the PC reads bInterval 4 as 4 ms",
                  "stock": {
                    "is": "1 ms",
                    "src": [
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/46/boxes/stock/snapshot/descriptors"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/46/boxes/stock/hid_reports_1s/3-2.3:1.0"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Native bInterval 4",
                    "src": [
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/46/boxes/medius/snapshot/descriptors"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix4.json",
                        "ptr": "/results/46/boxes/medius/hid_reports_1s/3-2.4:1.0"
                      }
                    ]
                  }
                }
              ]
            }
          ]
        },
        {
          "id": "devices-imperfect",
          "title": "Medius with imperfect clones on",
          "about": "The devices Medius refuses as it ships, given to it again with imperfect clones on. Stock has no such setting, so its column repeats the results above.",
          "tables": [
            {
              "kind": "outcome",
              "label": "Native data reaching the PC",
              "key": "Device",
              "outcomes": [
                "All data arrives",
                "Not cloned",
                "An interface sends nothing"
              ],
              "rows": [
                {
                  "id": "devices-imperfect-data-wooting",
                  "label": "Wooting 60HE+",
                  "stock": {
                    "is": "An interface sends nothing",
                    "src": [
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/13/boxes/stock/hid_reports_1s/3-2.3:1.4"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/13/boxes/stock/hid_reports_1s/3-2.3:1.2"
                      }
                    ]
                  },
                  "medius": {
                    "is": "All data arrives",
                    "src": [
                      {
                        "file": "device_matrix_medius_samehub_fix5_imperfect.json",
                        "ptr": "/results/4/boxes/medius/hid_reports_1s/3-2.4:1.2"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix5_imperfect.json",
                        "ptr": "/results/4/boxes/medius/hid_reports_1s/3-2.4:1.4"
                      }
                    ]
                  }
                },
                {
                  "id": "devices-imperfect-data-report-declared-3000",
                  "label": "Mouse claiming a 3,000-byte report descriptor",
                  "stock": {
                    "is": "All data arrives",
                    "src": [
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/19/boxes/stock/hid_reports_1s/3-2.3:1.0"
                      }
                    ]
                  },
                  "medius": {
                    "is": "All data arrives",
                    "src": [
                      {
                        "file": "device_matrix_medius_samehub_fix5_imperfect.json",
                        "ptr": "/results/7/boxes/medius/hid_reports_1s/3-2.4:1.0"
                      }
                    ]
                  },
                  "note": "It sends 50 bytes, which the PC pads to 3,000 with zeros"
                },
                {
                  "id": "devices-imperfect-data-second-config",
                  "label": "Mouse with an unused second configuration",
                  "stock": {
                    "is": "All data arrives",
                    "src": [
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/24/boxes/stock/hid_reports_1s/3-2.3:1.0"
                      }
                    ]
                  },
                  "medius": {
                    "is": "All data arrives",
                    "src": [
                      {
                        "file": "device_matrix_medius_samehub_fix5_imperfect.json",
                        "ptr": "/results/9/boxes/medius/hid_reports_1s/3-2.4:1.0"
                      }
                    ]
                  }
                }
              ]
            },
            {
              "kind": "outcome",
              "label": "Clone faithfulness",
              "key": "Device",
              "outcomes": [
                "Faithful",
                "Imperfect"
              ],
              "rows": [
                {
                  "id": "devices-imperfect-clone-isochronous",
                  "label": "Vendor interface with an isochronous endpoint",
                  "stock": {
                    "is": "Faithful",
                    "src": [
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/3/boxes/stock/snapshot/descriptors"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Faithful",
                    "src": [
                      {
                        "file": "device_matrix_medius_samehub_fix5_imperfect.json",
                        "ptr": "/results/0/boxes/medius/snapshot/descriptors"
                      }
                    ]
                  }
                },
                {
                  "id": "devices-imperfect-clone-bulk",
                  "label": "Two devices with a bulk endpoint",
                  "stock": {
                    "is": "Faithful",
                    "src": [
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/6/boxes/stock/snapshot/descriptors"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/20/boxes/stock/snapshot/descriptors"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Faithful",
                    "src": [
                      {
                        "file": "device_matrix_medius_samehub_fix5_imperfect.json",
                        "ptr": "/results/1/boxes/medius/snapshot/descriptors"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix5_imperfect.json",
                        "ptr": "/results/8/boxes/medius/snapshot/descriptors"
                      }
                    ]
                  }
                },
                {
                  "id": "devices-imperfect-clone-five-in",
                  "label": "Mouse with a vendor interface, five IN endpoints",
                  "stock": {
                    "is": "Faithful",
                    "src": [
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/11/boxes/stock/vs_authored/device"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/11/boxes/stock/vs_authored/config0"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/11/boxes/stock/vs_authored/hid_reports"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Faithful",
                    "src": [
                      {
                        "file": "device_matrix_medius_samehub_fix5_imperfect.json",
                        "ptr": "/results/2/boxes/medius/vs_authored/device"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix5_imperfect.json",
                        "ptr": "/results/2/boxes/medius/vs_authored/config0"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix5_imperfect.json",
                        "ptr": "/results/2/boxes/medius/vs_authored/hid_reports"
                      }
                    ]
                  }
                },
                {
                  "id": "devices-imperfect-clone-six-in",
                  "label": "Mouse with a vendor interface, six IN endpoints",
                  "stock": {
                    "is": "Imperfect",
                    "src": [
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/12/boxes/stock/vs_authored/device"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/12/boxes/stock/vs_authored/config0"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/12/boxes/stock/vs_authored/hid_reports"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Faithful",
                    "src": [
                      {
                        "file": "device_matrix_medius_samehub_fix5_imperfect.json",
                        "ptr": "/results/3/boxes/medius/vs_authored/device"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix5_imperfect.json",
                        "ptr": "/results/3/boxes/medius/vs_authored/config0"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix5_imperfect.json",
                        "ptr": "/results/3/boxes/medius/vs_authored/hid_reports"
                      }
                    ]
                  }
                },
                {
                  "id": "devices-imperfect-clone-wooting",
                  "label": "Wooting 60HE+",
                  "stock": {
                    "is": "Faithful",
                    "src": [
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/13/boxes/stock/vs_authored/device"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/13/boxes/stock/vs_authored/config0"
                      },
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/13/boxes/stock/vs_authored/hid_reports"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Faithful",
                    "src": [
                      {
                        "file": "device_matrix_medius_samehub_fix5_imperfect.json",
                        "ptr": "/results/4/boxes/medius/vs_authored/device"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix5_imperfect.json",
                        "ptr": "/results/4/boxes/medius/vs_authored/config0"
                      },
                      {
                        "file": "device_matrix_medius_samehub_fix5_imperfect.json",
                        "ptr": "/results/4/boxes/medius/vs_authored/hid_reports"
                      }
                    ]
                  }
                },
                {
                  "id": "devices-imperfect-clone-report-declared-3000",
                  "label": "Mouse claiming a 3,000-byte report descriptor",
                  "stock": {
                    "is": "Faithful",
                    "src": [
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/19/boxes/stock/snapshot/descriptors"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Faithful",
                    "src": [
                      {
                        "file": "device_matrix_medius_samehub_fix5_imperfect.json",
                        "ptr": "/results/7/boxes/medius/snapshot/descriptors"
                      }
                    ]
                  },
                  "note": "It sends 50 bytes, which the PC pads to 3,000 with zeros"
                },
                {
                  "id": "devices-imperfect-clone-second-config",
                  "label": "Mouse with an unused second configuration",
                  "stock": {
                    "is": "Imperfect",
                    "src": [
                      {
                        "file": "device_matrix_stock_samehub.json",
                        "ptr": "/results/24/boxes/stock/snapshot/descriptors"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Faithful",
                    "src": [
                      {
                        "file": "device_matrix_medius_samehub_fix5_imperfect.json",
                        "ptr": "/results/9/boxes/medius/snapshot/descriptors"
                      }
                    ]
                  }
                }
              ]
            }
          ]
        },
        {
          "id": "devices-endpoint-data",
          "title": "Data through every endpoint",
          "about": "Each device streams a counter on every IN endpoint in turn, at its declared rate. The PC reads each endpoint through usbfs with eight transfers queued. A cloned endpoint delivering <95% of the native rate counts as sending nothing. Medius as it ships, imperfect clones off.",
          "tables": [
            {
              "kind": "outcome",
              "label": "Endpoints delivering",
              "key": "Device",
              "outcomes": [
                "Every endpoint at the native rate",
                "Not cloned",
                "An endpoint sends nothing"
              ],
              "rows": [
                {
                  "id": "devices-ep-data-vendorintr",
                  "label": "Vendor interrupt IN",
                  "stock": {
                    "is": "Every endpoint at the native rate",
                    "src": [
                      {
                        "file": "iface_data_stock_samehub.json",
                        "ptr": "/results/0/per_second"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Every endpoint at the native rate",
                    "src": [
                      {
                        "file": "iface_data_medius_samehub_fix4.json",
                        "ptr": "/results/0/per_second"
                      }
                    ]
                  }
                },
                {
                  "id": "devices-ep-data-vendintrep-0x84",
                  "label": "Vendor IN numbered 0x84",
                  "stock": {
                    "is": "Every endpoint at the native rate",
                    "src": [
                      {
                        "file": "iface_data_stock_samehub.json",
                        "ptr": "/results/1/per_second"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Every endpoint at the native rate",
                    "src": [
                      {
                        "file": "iface_data_medius_samehub_fix4.json",
                        "ptr": "/results/1/per_second"
                      }
                    ]
                  }
                },
                {
                  "id": "devices-ep-data-vendintrep-0x85",
                  "label": "Vendor IN numbered 0x85",
                  "stock": {
                    "is": "Every endpoint at the native rate",
                    "src": [
                      {
                        "file": "iface_data_stock_samehub.json",
                        "ptr": "/results/2/per_second"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Every endpoint at the native rate",
                    "src": [
                      {
                        "file": "iface_data_medius_samehub_fix4.json",
                        "ptr": "/results/2/per_second"
                      }
                    ]
                  }
                },
                {
                  "id": "devices-ep-data-vendintrep-0x86",
                  "label": "Vendor IN numbered 0x86",
                  "stock": {
                    "is": "Every endpoint at the native rate",
                    "src": [
                      {
                        "file": "iface_data_stock_samehub.json",
                        "ptr": "/results/3/per_second"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Every endpoint at the native rate",
                    "src": [
                      {
                        "file": "iface_data_medius_samehub_fix4.json",
                        "ptr": "/results/3/per_second"
                      }
                    ]
                  }
                },
                {
                  "id": "devices-ep-data-vendintrep-0x87",
                  "label": "Vendor IN numbered 0x87",
                  "stock": {
                    "is": "An endpoint sends nothing",
                    "src": [
                      {
                        "file": "iface_data_stock_samehub.json",
                        "ptr": "/results/4/present"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Not cloned",
                    "src": [
                      {
                        "file": "iface_data_medius_samehub_fix4.json",
                        "ptr": "/results/4/cloned"
                      }
                    ]
                  }
                },
                {
                  "id": "devices-ep-data-altsetting",
                  "label": "Vendor IN in an alternate setting",
                  "stock": {
                    "is": "Every endpoint at the native rate",
                    "src": [
                      {
                        "file": "iface_data_stock_samehub.json",
                        "ptr": "/results/5/per_second"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Every endpoint at the native rate",
                    "src": [
                      {
                        "file": "iface_data_medius_samehub_fix4.json",
                        "ptr": "/results/5/per_second"
                      }
                    ]
                  }
                },
                {
                  "id": "devices-ep-data-cdcnotify",
                  "label": "CDC notification endpoint",
                  "stock": {
                    "is": "Every endpoint at the native rate",
                    "src": [
                      {
                        "file": "iface_data_stock_samehub.json",
                        "ptr": "/results/6/per_second"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Every endpoint at the native rate",
                    "src": [
                      {
                        "file": "iface_data_medius_samehub_fix4.json",
                        "ptr": "/results/6/per_second"
                      }
                    ]
                  }
                },
                {
                  "id": "devices-ep-data-hidtwoin",
                  "label": "HID interface with two INs",
                  "stock": {
                    "is": "Every endpoint at the native rate",
                    "src": [
                      {
                        "file": "iface_data_stock_samehub.json",
                        "ptr": "/results/7/per_second"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Every endpoint at the native rate",
                    "src": [
                      {
                        "file": "iface_data_medius_samehub_fix4.json",
                        "ptr": "/results/7/per_second"
                      }
                    ]
                  }
                },
                {
                  "id": "devices-ep-data-vendbulkhigh",
                  "label": "Vendor bulk IN numbered 0x85",
                  "stock": {
                    "is": "Every endpoint at the native rate",
                    "src": [
                      {
                        "file": "iface_data_stock_samehub.json",
                        "ptr": "/results/8/per_second"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Not cloned",
                    "src": [
                      {
                        "file": "iface_data_medius_samehub_fix4.json",
                        "ptr": "/results/8/cloned"
                      }
                    ]
                  }
                },
                {
                  "id": "devices-ep-data-hidbulkin",
                  "label": "HID interface with a bulk IN",
                  "stock": {
                    "is": "Every endpoint at the native rate",
                    "src": [
                      {
                        "file": "iface_data_stock_samehub.json",
                        "ptr": "/results/9/per_second"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Not cloned",
                    "src": [
                      {
                        "file": "iface_data_medius_samehub_fix4.json",
                        "ptr": "/results/9/cloned"
                      }
                    ]
                  }
                },
                {
                  "id": "devices-ep-data-vendorbulk-1000-0",
                  "label": "Vendor bulk pair",
                  "stock": {
                    "is": "Every endpoint at the native rate",
                    "src": [
                      {
                        "file": "iface_data_stock_samehub.json",
                        "ptr": "/results/10/per_second"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Not cloned",
                    "src": [
                      {
                        "file": "iface_data_medius_samehub_fix4.json",
                        "ptr": "/results/10/cloned"
                      }
                    ]
                  }
                },
                {
                  "id": "devices-ep-data-widehid-65-65",
                  "label": "HID IN declaring 65 bytes",
                  "stock": {
                    "is": "An endpoint sends nothing",
                    "src": [
                      {
                        "file": "iface_data_stock_samehub.json",
                        "ptr": "/results/11/per_second"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Not cloned",
                    "src": [
                      {
                        "file": "iface_data_medius_samehub_fix4.json",
                        "ptr": "/results/11/cloned"
                      }
                    ]
                  }
                },
                {
                  "id": "devices-ep-data-two-high-in",
                  "label": "Two high-numbered INs beside a mouse",
                  "stock": {
                    "is": "Every endpoint at the native rate",
                    "src": [
                      {
                        "file": "iface_data_stock_samehub.json",
                        "ptr": "/results/12/per_second"
                      },
                      {
                        "file": "iface_data_stock_samehub.json",
                        "ptr": "/results/13/per_second"
                      },
                      {
                        "file": "iface_data_stock_samehub.json",
                        "ptr": "/results/14/per_second"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Every endpoint at the native rate",
                    "src": [
                      {
                        "file": "iface_data_medius_samehub_fix4.json",
                        "ptr": "/results/12/per_second"
                      },
                      {
                        "file": "iface_data_medius_samehub_fix4.json",
                        "ptr": "/results/13/per_second"
                      },
                      {
                        "file": "iface_data_medius_samehub_fix4.json",
                        "ptr": "/results/14/per_second"
                      }
                    ]
                  }
                },
                {
                  "id": "devices-ep-data-five-in",
                  "label": "Mouse with a vendor interface, five INs",
                  "stock": {
                    "is": "An endpoint sends nothing",
                    "src": [
                      {
                        "file": "iface_data_stock_samehub.json",
                        "ptr": "/results/15/per_second"
                      },
                      {
                        "file": "iface_data_stock_samehub.json",
                        "ptr": "/results/16/per_second"
                      },
                      {
                        "file": "iface_data_stock_samehub.json",
                        "ptr": "/results/17/per_second"
                      },
                      {
                        "file": "iface_data_stock_samehub.json",
                        "ptr": "/results/18/per_second"
                      },
                      {
                        "file": "iface_data_stock_samehub.json",
                        "ptr": "/results/19/per_second"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Not cloned",
                    "src": [
                      {
                        "file": "iface_data_medius_samehub_fix4.json",
                        "ptr": "/results/15/cloned"
                      },
                      {
                        "file": "iface_data_medius_samehub_fix4.json",
                        "ptr": "/results/16/cloned"
                      },
                      {
                        "file": "iface_data_medius_samehub_fix4.json",
                        "ptr": "/results/17/cloned"
                      },
                      {
                        "file": "iface_data_medius_samehub_fix4.json",
                        "ptr": "/results/18/cloned"
                      },
                      {
                        "file": "iface_data_medius_samehub_fix4.json",
                        "ptr": "/results/19/cloned"
                      }
                    ]
                  }
                },
                {
                  "id": "devices-ep-data-six-in",
                  "label": "Mouse with a vendor interface, six INs",
                  "stock": {
                    "is": "An endpoint sends nothing",
                    "src": [
                      {
                        "file": "iface_data_stock_samehub.json",
                        "ptr": "/results/20/per_second"
                      },
                      {
                        "file": "iface_data_stock_samehub.json",
                        "ptr": "/results/21/present"
                      },
                      {
                        "file": "iface_data_stock_samehub.json",
                        "ptr": "/results/22/present"
                      },
                      {
                        "file": "iface_data_stock_samehub.json",
                        "ptr": "/results/23/present"
                      },
                      {
                        "file": "iface_data_stock_samehub.json",
                        "ptr": "/results/24/present"
                      },
                      {
                        "file": "iface_data_stock_samehub.json",
                        "ptr": "/results/25/present"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Not cloned",
                    "src": [
                      {
                        "file": "iface_data_medius_samehub_fix4.json",
                        "ptr": "/results/20/cloned"
                      },
                      {
                        "file": "iface_data_medius_samehub_fix4.json",
                        "ptr": "/results/21/cloned"
                      },
                      {
                        "file": "iface_data_medius_samehub_fix4.json",
                        "ptr": "/results/22/cloned"
                      },
                      {
                        "file": "iface_data_medius_samehub_fix4.json",
                        "ptr": "/results/23/cloned"
                      },
                      {
                        "file": "iface_data_medius_samehub_fix4.json",
                        "ptr": "/results/24/cloned"
                      },
                      {
                        "file": "iface_data_medius_samehub_fix4.json",
                        "ptr": "/results/25/cloned"
                      }
                    ]
                  }
                },
                {
                  "id": "devices-ep-data-ten-interfaces",
                  "label": "Ten interfaces",
                  "stock": {
                    "is": "Every endpoint at the native rate",
                    "src": [
                      {
                        "file": "iface_data_stock_samehub.json",
                        "ptr": "/results/26/per_second"
                      },
                      {
                        "file": "iface_data_stock_samehub.json",
                        "ptr": "/results/27/per_second"
                      },
                      {
                        "file": "iface_data_stock_samehub.json",
                        "ptr": "/results/28/per_second"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Every endpoint at the native rate",
                    "src": [
                      {
                        "file": "iface_data_medius_samehub_fix4.json",
                        "ptr": "/results/26/per_second"
                      },
                      {
                        "file": "iface_data_medius_samehub_fix4.json",
                        "ptr": "/results/27/per_second"
                      },
                      {
                        "file": "iface_data_medius_samehub_fix4.json",
                        "ptr": "/results/28/per_second"
                      }
                    ]
                  }
                },
                {
                  "id": "devices-ep-data-high-interface",
                  "label": "Vendor interface numbered 12",
                  "stock": {
                    "is": "Every endpoint at the native rate",
                    "src": [
                      {
                        "file": "iface_data_stock_samehub.json",
                        "ptr": "/results/29/per_second"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Every endpoint at the native rate",
                    "src": [
                      {
                        "file": "iface_data_medius_samehub_fix4.json",
                        "ptr": "/results/29/per_second"
                      }
                    ]
                  }
                },
                {
                  "id": "devices-ep-data-xinput",
                  "label": "XInput pad, four INs",
                  "stock": {
                    "is": "Every endpoint at the native rate",
                    "src": [
                      {
                        "file": "iface_data_stock_samehub.json",
                        "ptr": "/results/30/per_second"
                      },
                      {
                        "file": "iface_data_stock_samehub.json",
                        "ptr": "/results/31/per_second"
                      },
                      {
                        "file": "iface_data_stock_samehub.json",
                        "ptr": "/results/32/per_second"
                      },
                      {
                        "file": "iface_data_stock_samehub.json",
                        "ptr": "/results/33/per_second"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Every endpoint at the native rate",
                    "src": [
                      {
                        "file": "iface_data_medius_samehub_fix4.json",
                        "ptr": "/results/30/per_second"
                      },
                      {
                        "file": "iface_data_medius_samehub_fix4.json",
                        "ptr": "/results/31/per_second"
                      },
                      {
                        "file": "iface_data_medius_samehub_fix4.json",
                        "ptr": "/results/32/per_second"
                      },
                      {
                        "file": "iface_data_medius_samehub_fix4.json",
                        "ptr": "/results/33/per_second"
                      }
                    ]
                  }
                },
                {
                  "id": "devices-ep-data-wooting-60he",
                  "label": "Wooting 60HE+, five INs",
                  "stock": {
                    "is": "An endpoint sends nothing",
                    "src": [
                      {
                        "file": "iface_data_stock_samehub.json",
                        "ptr": "/results/34/per_second"
                      },
                      {
                        "file": "iface_data_stock_samehub.json",
                        "ptr": "/results/35/per_second"
                      },
                      {
                        "file": "iface_data_stock_samehub.json",
                        "ptr": "/results/36/per_second"
                      },
                      {
                        "file": "iface_data_stock_samehub.json",
                        "ptr": "/results/37/per_second"
                      },
                      {
                        "file": "iface_data_stock_samehub.json",
                        "ptr": "/results/38/per_second"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Not cloned",
                    "src": [
                      {
                        "file": "iface_data_medius_samehub_fix4.json",
                        "ptr": "/results/34/cloned"
                      },
                      {
                        "file": "iface_data_medius_samehub_fix4.json",
                        "ptr": "/results/35/cloned"
                      },
                      {
                        "file": "iface_data_medius_samehub_fix4.json",
                        "ptr": "/results/36/cloned"
                      },
                      {
                        "file": "iface_data_medius_samehub_fix4.json",
                        "ptr": "/results/37/cloned"
                      },
                      {
                        "file": "iface_data_medius_samehub_fix4.json",
                        "ptr": "/results/38/cloned"
                      }
                    ]
                  }
                }
              ]
            },
            {
              "kind": "outcome",
              "label": "Endpoints delivering, Medius with imperfect clones on",
              "key": "Device",
              "outcomes": [
                "Every endpoint at the native rate",
                "Not cloned",
                "An endpoint sends nothing"
              ],
              "rows": [
                {
                  "id": "devices-ep-data-imp-vendorintr",
                  "label": "Vendor interrupt IN",
                  "stock": {
                    "is": "Every endpoint at the native rate",
                    "src": [
                      {
                        "file": "iface_data_stock_samehub.json",
                        "ptr": "/results/0/per_second"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Every endpoint at the native rate",
                    "src": [
                      {
                        "file": "iface_data_medius_samehub_fix5_imperfect.json",
                        "ptr": "/results/0/per_second"
                      }
                    ]
                  }
                },
                {
                  "id": "devices-ep-data-imp-vendintrep-0x84",
                  "label": "Vendor IN numbered 0x84",
                  "stock": {
                    "is": "Every endpoint at the native rate",
                    "src": [
                      {
                        "file": "iface_data_stock_samehub.json",
                        "ptr": "/results/1/per_second"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Every endpoint at the native rate",
                    "src": [
                      {
                        "file": "iface_data_medius_samehub_fix5_imperfect.json",
                        "ptr": "/results/1/per_second"
                      }
                    ]
                  }
                },
                {
                  "id": "devices-ep-data-imp-vendintrep-0x85",
                  "label": "Vendor IN numbered 0x85",
                  "stock": {
                    "is": "Every endpoint at the native rate",
                    "src": [
                      {
                        "file": "iface_data_stock_samehub.json",
                        "ptr": "/results/2/per_second"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Every endpoint at the native rate",
                    "src": [
                      {
                        "file": "iface_data_medius_samehub_fix5_imperfect.json",
                        "ptr": "/results/2/per_second"
                      }
                    ]
                  }
                },
                {
                  "id": "devices-ep-data-imp-vendintrep-0x86",
                  "label": "Vendor IN numbered 0x86",
                  "stock": {
                    "is": "Every endpoint at the native rate",
                    "src": [
                      {
                        "file": "iface_data_stock_samehub.json",
                        "ptr": "/results/3/per_second"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Every endpoint at the native rate",
                    "src": [
                      {
                        "file": "iface_data_medius_samehub_fix5_imperfect.json",
                        "ptr": "/results/3/per_second"
                      }
                    ]
                  }
                },
                {
                  "id": "devices-ep-data-imp-vendintrep-0x87",
                  "label": "Vendor IN numbered 0x87",
                  "stock": {
                    "is": "An endpoint sends nothing",
                    "src": [
                      {
                        "file": "iface_data_stock_samehub.json",
                        "ptr": "/results/4/present"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Not cloned",
                    "src": [
                      {
                        "file": "iface_data_medius_samehub_fix5_imperfect.json",
                        "ptr": "/results/4/cloned"
                      }
                    ]
                  }
                },
                {
                  "id": "devices-ep-data-imp-altsetting",
                  "label": "Vendor IN in an alternate setting",
                  "stock": {
                    "is": "Every endpoint at the native rate",
                    "src": [
                      {
                        "file": "iface_data_stock_samehub.json",
                        "ptr": "/results/5/per_second"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Every endpoint at the native rate",
                    "src": [
                      {
                        "file": "iface_data_medius_samehub_fix5_imperfect.json",
                        "ptr": "/results/5/per_second"
                      }
                    ]
                  }
                },
                {
                  "id": "devices-ep-data-imp-cdcnotify",
                  "label": "CDC notification endpoint",
                  "stock": {
                    "is": "Every endpoint at the native rate",
                    "src": [
                      {
                        "file": "iface_data_stock_samehub.json",
                        "ptr": "/results/6/per_second"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Every endpoint at the native rate",
                    "src": [
                      {
                        "file": "iface_data_medius_samehub_fix5_imperfect.json",
                        "ptr": "/results/6/per_second"
                      }
                    ]
                  }
                },
                {
                  "id": "devices-ep-data-imp-hidtwoin",
                  "label": "HID interface with two INs",
                  "stock": {
                    "is": "Every endpoint at the native rate",
                    "src": [
                      {
                        "file": "iface_data_stock_samehub.json",
                        "ptr": "/results/7/per_second"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Every endpoint at the native rate",
                    "src": [
                      {
                        "file": "iface_data_medius_samehub_fix5_imperfect.json",
                        "ptr": "/results/7/per_second"
                      }
                    ]
                  }
                },
                {
                  "id": "devices-ep-data-imp-vendbulkhigh",
                  "label": "Vendor bulk IN numbered 0x85",
                  "stock": {
                    "is": "Every endpoint at the native rate",
                    "src": [
                      {
                        "file": "iface_data_stock_samehub.json",
                        "ptr": "/results/8/per_second"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Every endpoint at the native rate",
                    "src": [
                      {
                        "file": "iface_data_medius_samehub_fix5_imperfect.json",
                        "ptr": "/results/8/per_second"
                      }
                    ]
                  }
                },
                {
                  "id": "devices-ep-data-imp-hidbulkin",
                  "label": "HID interface with a bulk IN",
                  "stock": {
                    "is": "Every endpoint at the native rate",
                    "src": [
                      {
                        "file": "iface_data_stock_samehub.json",
                        "ptr": "/results/9/per_second"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Every endpoint at the native rate",
                    "src": [
                      {
                        "file": "iface_data_medius_samehub_fix5_imperfect.json",
                        "ptr": "/results/9/per_second"
                      }
                    ]
                  }
                },
                {
                  "id": "devices-ep-data-imp-vendorbulk-1000-0",
                  "label": "Vendor bulk pair",
                  "stock": {
                    "is": "Every endpoint at the native rate",
                    "src": [
                      {
                        "file": "iface_data_stock_samehub.json",
                        "ptr": "/results/10/per_second"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Every endpoint at the native rate",
                    "src": [
                      {
                        "file": "iface_data_medius_samehub_fix5_imperfect.json",
                        "ptr": "/results/10/per_second"
                      }
                    ]
                  }
                },
                {
                  "id": "devices-ep-data-imp-widehid-65-65",
                  "label": "HID IN declaring 65 bytes",
                  "stock": {
                    "is": "An endpoint sends nothing",
                    "src": [
                      {
                        "file": "iface_data_stock_samehub.json",
                        "ptr": "/results/11/per_second"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Not cloned",
                    "src": [
                      {
                        "file": "iface_data_medius_samehub_fix5_imperfect.json",
                        "ptr": "/results/11/cloned"
                      }
                    ]
                  }
                },
                {
                  "id": "devices-ep-data-imp-two-high-in",
                  "label": "Two high-numbered INs beside a mouse",
                  "stock": {
                    "is": "Every endpoint at the native rate",
                    "src": [
                      {
                        "file": "iface_data_stock_samehub.json",
                        "ptr": "/results/12/per_second"
                      },
                      {
                        "file": "iface_data_stock_samehub.json",
                        "ptr": "/results/13/per_second"
                      },
                      {
                        "file": "iface_data_stock_samehub.json",
                        "ptr": "/results/14/per_second"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Every endpoint at the native rate",
                    "src": [
                      {
                        "file": "iface_data_medius_samehub_fix5_imperfect.json",
                        "ptr": "/results/12/per_second"
                      },
                      {
                        "file": "iface_data_medius_samehub_fix5_imperfect.json",
                        "ptr": "/results/13/per_second"
                      },
                      {
                        "file": "iface_data_medius_samehub_fix5_imperfect.json",
                        "ptr": "/results/14/per_second"
                      }
                    ]
                  }
                },
                {
                  "id": "devices-ep-data-imp-five-in",
                  "label": "Mouse with a vendor interface, five INs",
                  "stock": {
                    "is": "An endpoint sends nothing",
                    "src": [
                      {
                        "file": "iface_data_stock_samehub.json",
                        "ptr": "/results/15/per_second"
                      },
                      {
                        "file": "iface_data_stock_samehub.json",
                        "ptr": "/results/16/per_second"
                      },
                      {
                        "file": "iface_data_stock_samehub.json",
                        "ptr": "/results/17/per_second"
                      },
                      {
                        "file": "iface_data_stock_samehub.json",
                        "ptr": "/results/18/per_second"
                      },
                      {
                        "file": "iface_data_stock_samehub.json",
                        "ptr": "/results/19/per_second"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Every endpoint at the native rate",
                    "src": [
                      {
                        "file": "iface_data_medius_samehub_fix5_imperfect.json",
                        "ptr": "/results/15/per_second"
                      },
                      {
                        "file": "iface_data_medius_samehub_fix5_imperfect.json",
                        "ptr": "/results/16/per_second"
                      },
                      {
                        "file": "iface_data_medius_samehub_fix5_imperfect.json",
                        "ptr": "/results/17/per_second"
                      },
                      {
                        "file": "iface_data_medius_samehub_fix5_imperfect.json",
                        "ptr": "/results/18/per_second"
                      },
                      {
                        "file": "iface_data_medius_samehub_fix5_imperfect.json",
                        "ptr": "/results/19/per_second"
                      }
                    ]
                  }
                },
                {
                  "id": "devices-ep-data-imp-six-in",
                  "label": "Mouse with a vendor interface, six INs",
                  "stock": {
                    "is": "An endpoint sends nothing",
                    "src": [
                      {
                        "file": "iface_data_stock_samehub.json",
                        "ptr": "/results/20/per_second"
                      },
                      {
                        "file": "iface_data_stock_samehub.json",
                        "ptr": "/results/21/present"
                      },
                      {
                        "file": "iface_data_stock_samehub.json",
                        "ptr": "/results/22/present"
                      },
                      {
                        "file": "iface_data_stock_samehub.json",
                        "ptr": "/results/23/present"
                      },
                      {
                        "file": "iface_data_stock_samehub.json",
                        "ptr": "/results/24/present"
                      },
                      {
                        "file": "iface_data_stock_samehub.json",
                        "ptr": "/results/25/present"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Every endpoint at the native rate",
                    "src": [
                      {
                        "file": "iface_data_medius_samehub_fix5_imperfect.json",
                        "ptr": "/results/20/per_second"
                      },
                      {
                        "file": "iface_data_medius_samehub_fix5_imperfect.json",
                        "ptr": "/results/21/per_second"
                      },
                      {
                        "file": "iface_data_medius_samehub_fix5_imperfect.json",
                        "ptr": "/results/22/per_second"
                      },
                      {
                        "file": "iface_data_medius_samehub_fix5_imperfect.json",
                        "ptr": "/results/23/per_second"
                      },
                      {
                        "file": "iface_data_medius_samehub_fix5_imperfect.json",
                        "ptr": "/results/24/per_second"
                      },
                      {
                        "file": "iface_data_medius_samehub_fix5_imperfect.json",
                        "ptr": "/results/25/per_second"
                      }
                    ]
                  }
                },
                {
                  "id": "devices-ep-data-imp-ten-interfaces",
                  "label": "Ten interfaces",
                  "stock": {
                    "is": "Every endpoint at the native rate",
                    "src": [
                      {
                        "file": "iface_data_stock_samehub.json",
                        "ptr": "/results/26/per_second"
                      },
                      {
                        "file": "iface_data_stock_samehub.json",
                        "ptr": "/results/27/per_second"
                      },
                      {
                        "file": "iface_data_stock_samehub.json",
                        "ptr": "/results/28/per_second"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Every endpoint at the native rate",
                    "src": [
                      {
                        "file": "iface_data_medius_samehub_fix5_imperfect.json",
                        "ptr": "/results/26/per_second"
                      },
                      {
                        "file": "iface_data_medius_samehub_fix5_imperfect.json",
                        "ptr": "/results/27/per_second"
                      },
                      {
                        "file": "iface_data_medius_samehub_fix5_imperfect.json",
                        "ptr": "/results/28/per_second"
                      }
                    ]
                  }
                },
                {
                  "id": "devices-ep-data-imp-high-interface",
                  "label": "Vendor interface numbered 12",
                  "stock": {
                    "is": "Every endpoint at the native rate",
                    "src": [
                      {
                        "file": "iface_data_stock_samehub.json",
                        "ptr": "/results/29/per_second"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Every endpoint at the native rate",
                    "src": [
                      {
                        "file": "iface_data_medius_samehub_fix5_imperfect.json",
                        "ptr": "/results/29/per_second"
                      }
                    ]
                  }
                },
                {
                  "id": "devices-ep-data-imp-xinput",
                  "label": "XInput pad, four INs",
                  "stock": {
                    "is": "Every endpoint at the native rate",
                    "src": [
                      {
                        "file": "iface_data_stock_samehub.json",
                        "ptr": "/results/30/per_second"
                      },
                      {
                        "file": "iface_data_stock_samehub.json",
                        "ptr": "/results/31/per_second"
                      },
                      {
                        "file": "iface_data_stock_samehub.json",
                        "ptr": "/results/32/per_second"
                      },
                      {
                        "file": "iface_data_stock_samehub.json",
                        "ptr": "/results/33/per_second"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Every endpoint at the native rate",
                    "src": [
                      {
                        "file": "iface_data_medius_samehub_fix5_imperfect.json",
                        "ptr": "/results/30/per_second"
                      },
                      {
                        "file": "iface_data_medius_samehub_fix5_imperfect.json",
                        "ptr": "/results/31/per_second"
                      },
                      {
                        "file": "iface_data_medius_samehub_fix5_imperfect.json",
                        "ptr": "/results/32/per_second"
                      },
                      {
                        "file": "iface_data_medius_samehub_fix5_imperfect.json",
                        "ptr": "/results/33/per_second"
                      }
                    ]
                  }
                },
                {
                  "id": "devices-ep-data-imp-wooting-60he",
                  "label": "Wooting 60HE+, five INs",
                  "stock": {
                    "is": "An endpoint sends nothing",
                    "src": [
                      {
                        "file": "iface_data_stock_samehub.json",
                        "ptr": "/results/34/per_second"
                      },
                      {
                        "file": "iface_data_stock_samehub.json",
                        "ptr": "/results/35/per_second"
                      },
                      {
                        "file": "iface_data_stock_samehub.json",
                        "ptr": "/results/36/per_second"
                      },
                      {
                        "file": "iface_data_stock_samehub.json",
                        "ptr": "/results/37/per_second"
                      },
                      {
                        "file": "iface_data_stock_samehub.json",
                        "ptr": "/results/38/per_second"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Every endpoint at the native rate",
                    "src": [
                      {
                        "file": "iface_data_medius_samehub_fix5_imperfect.json",
                        "ptr": "/results/34/per_second"
                      },
                      {
                        "file": "iface_data_medius_samehub_fix5_imperfect.json",
                        "ptr": "/results/35/per_second"
                      },
                      {
                        "file": "iface_data_medius_samehub_fix5_imperfect.json",
                        "ptr": "/results/36/per_second"
                      },
                      {
                        "file": "iface_data_medius_samehub_fix5_imperfect.json",
                        "ptr": "/results/37/per_second"
                      },
                      {
                        "file": "iface_data_medius_samehub_fix5_imperfect.json",
                        "ptr": "/results/38/per_second"
                      }
                    ]
                  }
                }
              ]
            }
          ]
        },
        {
          "id": "devices-report-size",
          "title": "Large report descriptors",
          "about": "A mouse with its report descriptor padded to 256-2,047 bytes.",
          "tables": [
            {
              "kind": "outcome",
              "label": "HID driver on the PC",
              "key": "Report descriptor",
              "outcomes": [
                "Loads",
                "Doesn't load"
              ],
              "rows": [
                {
                  "id": "devices-report-256-512",
                  "label": "256 or 512 bytes",
                  "stock": {
                    "is": "Loads",
                    "src": [
                      {
                        "file": "report_size_sweep.json",
                        "ptr": "/results/0/boxes/stock/rdesc_bytes"
                      },
                      {
                        "file": "report_size_sweep.json",
                        "ptr": "/results/0/boxes/stock/driver"
                      },
                      {
                        "file": "report_size_sweep.json",
                        "ptr": "/results/1/boxes/stock/rdesc_bytes"
                      },
                      {
                        "file": "report_size_sweep.json",
                        "ptr": "/results/1/boxes/stock/driver"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Loads",
                    "src": [
                      {
                        "file": "report_size_sweep_medius_samehub_fix4.json",
                        "ptr": "/results/0/boxes/medius/rdesc_bytes"
                      },
                      {
                        "file": "report_size_sweep_medius_samehub_fix4.json",
                        "ptr": "/results/0/boxes/medius/driver"
                      },
                      {
                        "file": "report_size_sweep_medius_samehub_fix4.json",
                        "ptr": "/results/1/boxes/medius/rdesc_bytes"
                      },
                      {
                        "file": "report_size_sweep_medius_samehub_fix4.json",
                        "ptr": "/results/1/boxes/medius/driver"
                      }
                    ]
                  }
                },
                {
                  "id": "devices-report-513-700",
                  "label": "513-700 bytes",
                  "stock": {
                    "is": "Doesn't load",
                    "src": [
                      {
                        "file": "report_size_sweep.json",
                        "ptr": "/results/2/boxes/stock/driver"
                      },
                      {
                        "file": "report_size_sweep.json",
                        "ptr": "/results/3/boxes/stock/driver"
                      },
                      {
                        "file": "report_size_sweep.json",
                        "ptr": "/results/4/boxes/stock/driver"
                      },
                      {
                        "file": "report_size_sweep.json",
                        "ptr": "/results/5/boxes/stock/driver"
                      },
                      {
                        "file": "report_size_sweep.json",
                        "ptr": "/results/6/boxes/stock/driver"
                      },
                      {
                        "file": "report_size_sweep.json",
                        "ptr": "/results/7/boxes/stock/driver"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Loads",
                    "src": [
                      {
                        "file": "report_size_sweep_medius_samehub_fix4_513_700.json",
                        "ptr": "/results/0/boxes/medius/driver"
                      },
                      {
                        "file": "report_size_sweep_medius_samehub_fix4_513_700.json",
                        "ptr": "/results/1/boxes/medius/driver"
                      },
                      {
                        "file": "report_size_sweep_medius_samehub_fix4_513_700.json",
                        "ptr": "/results/2/boxes/medius/driver"
                      },
                      {
                        "file": "report_size_sweep_medius_samehub_fix4_513_700.json",
                        "ptr": "/results/3/boxes/medius/driver"
                      },
                      {
                        "file": "report_size_sweep_medius_samehub_fix4_513_700.json",
                        "ptr": "/results/4/boxes/medius/driver"
                      },
                      {
                        "file": "report_size_sweep_medius_samehub_fix4_513_700.json",
                        "ptr": "/results/5/boxes/medius/driver"
                      }
                    ]
                  }
                },
                {
                  "id": "devices-report-768-2047",
                  "label": "768-2,047 bytes",
                  "stock": {
                    "is": "Doesn't load",
                    "src": [
                      {
                        "file": "report_size_sweep.json",
                        "ptr": "/results/8/boxes/stock/rdesc_bytes"
                      },
                      {
                        "file": "report_size_sweep.json",
                        "ptr": "/results/8/boxes/stock/driver"
                      },
                      {
                        "file": "report_size_sweep.json",
                        "ptr": "/results/9/boxes/stock/rdesc_bytes"
                      },
                      {
                        "file": "report_size_sweep.json",
                        "ptr": "/results/9/boxes/stock/driver"
                      },
                      {
                        "file": "report_size_sweep.json",
                        "ptr": "/results/10/boxes/stock/rdesc_bytes"
                      },
                      {
                        "file": "report_size_sweep.json",
                        "ptr": "/results/10/boxes/stock/driver"
                      },
                      {
                        "file": "report_size_sweep.json",
                        "ptr": "/results/11/boxes/stock/rdesc_bytes"
                      },
                      {
                        "file": "report_size_sweep.json",
                        "ptr": "/results/11/boxes/stock/driver"
                      },
                      {
                        "file": "report_size_sweep.json",
                        "ptr": "/results/12/boxes/stock/rdesc_bytes"
                      },
                      {
                        "file": "report_size_sweep.json",
                        "ptr": "/results/12/boxes/stock/driver"
                      },
                      {
                        "file": "report_size_sweep.json",
                        "ptr": "/results/13/boxes/stock/rdesc_bytes"
                      },
                      {
                        "file": "report_size_sweep.json",
                        "ptr": "/results/13/boxes/stock/driver"
                      },
                      {
                        "file": "report_size_sweep.json",
                        "ptr": "/results/14/boxes/stock/rdesc_bytes"
                      },
                      {
                        "file": "report_size_sweep.json",
                        "ptr": "/results/14/boxes/stock/driver"
                      },
                      {
                        "file": "report_size_sweep.json",
                        "ptr": "/results/15/boxes/stock/rdesc_bytes"
                      },
                      {
                        "file": "report_size_sweep.json",
                        "ptr": "/results/15/boxes/stock/driver"
                      },
                      {
                        "file": "report_size_sweep.json",
                        "ptr": "/results/16/boxes/stock/rdesc_bytes"
                      },
                      {
                        "file": "report_size_sweep.json",
                        "ptr": "/results/16/boxes/stock/driver"
                      },
                      {
                        "file": "report_size_sweep.json",
                        "ptr": "/results/17/boxes/stock/rdesc_bytes"
                      },
                      {
                        "file": "report_size_sweep.json",
                        "ptr": "/results/17/boxes/stock/driver"
                      },
                      {
                        "file": "report_size_sweep.json",
                        "ptr": "/results/18/boxes/stock/rdesc_bytes"
                      },
                      {
                        "file": "report_size_sweep.json",
                        "ptr": "/results/18/boxes/stock/driver"
                      },
                      {
                        "file": "report_size_sweep.json",
                        "ptr": "/results/19/boxes/stock/rdesc_bytes"
                      },
                      {
                        "file": "report_size_sweep.json",
                        "ptr": "/results/19/boxes/stock/driver"
                      },
                      {
                        "file": "report_size_sweep.json",
                        "ptr": "/results/20/boxes/stock/rdesc_bytes"
                      },
                      {
                        "file": "report_size_sweep.json",
                        "ptr": "/results/20/boxes/stock/driver"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Loads",
                    "src": [
                      {
                        "file": "report_size_sweep_medius_samehub_fix4.json",
                        "ptr": "/results/2/boxes/medius/rdesc_bytes"
                      },
                      {
                        "file": "report_size_sweep_medius_samehub_fix4.json",
                        "ptr": "/results/2/boxes/medius/driver"
                      },
                      {
                        "file": "report_size_sweep_medius_samehub_fix4.json",
                        "ptr": "/results/3/boxes/medius/rdesc_bytes"
                      },
                      {
                        "file": "report_size_sweep_medius_samehub_fix4.json",
                        "ptr": "/results/3/boxes/medius/driver"
                      },
                      {
                        "file": "report_size_sweep_medius_samehub_fix4.json",
                        "ptr": "/results/4/boxes/medius/rdesc_bytes"
                      },
                      {
                        "file": "report_size_sweep_medius_samehub_fix4.json",
                        "ptr": "/results/4/boxes/medius/driver"
                      },
                      {
                        "file": "report_size_sweep_medius_samehub_fix4.json",
                        "ptr": "/results/5/boxes/medius/rdesc_bytes"
                      },
                      {
                        "file": "report_size_sweep_medius_samehub_fix4.json",
                        "ptr": "/results/5/boxes/medius/driver"
                      },
                      {
                        "file": "report_size_sweep_medius_samehub_fix4.json",
                        "ptr": "/results/6/boxes/medius/rdesc_bytes"
                      },
                      {
                        "file": "report_size_sweep_medius_samehub_fix4.json",
                        "ptr": "/results/6/boxes/medius/driver"
                      },
                      {
                        "file": "report_size_sweep_medius_samehub_fix4.json",
                        "ptr": "/results/7/boxes/medius/rdesc_bytes"
                      },
                      {
                        "file": "report_size_sweep_medius_samehub_fix4.json",
                        "ptr": "/results/7/boxes/medius/driver"
                      },
                      {
                        "file": "report_size_sweep_medius_samehub_fix4.json",
                        "ptr": "/results/8/boxes/medius/rdesc_bytes"
                      },
                      {
                        "file": "report_size_sweep_medius_samehub_fix4.json",
                        "ptr": "/results/8/boxes/medius/driver"
                      },
                      {
                        "file": "report_size_sweep_medius_samehub_fix4.json",
                        "ptr": "/results/9/boxes/medius/rdesc_bytes"
                      },
                      {
                        "file": "report_size_sweep_medius_samehub_fix4.json",
                        "ptr": "/results/9/boxes/medius/driver"
                      },
                      {
                        "file": "report_size_sweep_medius_samehub_fix4.json",
                        "ptr": "/results/10/boxes/medius/rdesc_bytes"
                      },
                      {
                        "file": "report_size_sweep_medius_samehub_fix4.json",
                        "ptr": "/results/10/boxes/medius/driver"
                      },
                      {
                        "file": "report_size_sweep_medius_samehub_fix4.json",
                        "ptr": "/results/11/boxes/medius/rdesc_bytes"
                      },
                      {
                        "file": "report_size_sweep_medius_samehub_fix4.json",
                        "ptr": "/results/11/boxes/medius/driver"
                      },
                      {
                        "file": "report_size_sweep_medius_samehub_fix4.json",
                        "ptr": "/results/12/boxes/medius/rdesc_bytes"
                      },
                      {
                        "file": "report_size_sweep_medius_samehub_fix4.json",
                        "ptr": "/results/12/boxes/medius/driver"
                      },
                      {
                        "file": "report_size_sweep_medius_samehub_fix4.json",
                        "ptr": "/results/13/boxes/medius/rdesc_bytes"
                      },
                      {
                        "file": "report_size_sweep_medius_samehub_fix4.json",
                        "ptr": "/results/13/boxes/medius/driver"
                      },
                      {
                        "file": "report_size_sweep_medius_samehub_fix4.json",
                        "ptr": "/results/14/boxes/medius/rdesc_bytes"
                      },
                      {
                        "file": "report_size_sweep_medius_samehub_fix4.json",
                        "ptr": "/results/14/boxes/medius/driver"
                      }
                    ]
                  }
                }
              ]
            }
          ]
        },
        {
          "id": "devices-endpoint-0",
          "title": "Endpoint 0 replies",
          "about": "The PC sent standard, class and vendor requests to each clone, and each reply was checked against the native reply. Reply times aren't ranked: a faithful clone matches the native reply time, which isn't measured.",
          "tables": [
            {
              "kind": "outcome",
              "label": "Reply the PC gets",
              "key": "Request",
              "outcomes": [
                "Native reply",
                "STALL"
              ],
              "rows": [
                {
                  "id": "devices-ep0-device-descriptor",
                  "label": "Device descriptor",
                  "stock": {
                    "is": "Native reply",
                    "src": [
                      {
                        "file": "ep0_compare_stock_samehub_r1.json",
                        "ptr": "/results/0/match"
                      },
                      {
                        "file": "ep0_compare_stock_samehub_r1.json",
                        "ptr": "/results/1/match"
                      },
                      {
                        "file": "ep0_compare_stock_samehub_r1.json",
                        "ptr": "/results/2/match"
                      },
                      {
                        "file": "ep0_compare_stock_samehub_r2.json",
                        "ptr": "/results/0/match"
                      },
                      {
                        "file": "ep0_compare_stock_samehub_r2.json",
                        "ptr": "/results/1/match"
                      },
                      {
                        "file": "ep0_compare_stock_samehub_r2.json",
                        "ptr": "/results/2/match"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Native reply",
                    "src": [
                      {
                        "file": "ep0_compare_medius_samehub_fix4_r1.json",
                        "ptr": "/results/0/match"
                      },
                      {
                        "file": "ep0_compare_medius_samehub_fix4_r1.json",
                        "ptr": "/results/1/match"
                      },
                      {
                        "file": "ep0_compare_medius_samehub_fix4_r1.json",
                        "ptr": "/results/2/match"
                      },
                      {
                        "file": "ep0_compare_medius_samehub_fix4_r2.json",
                        "ptr": "/results/0/match"
                      },
                      {
                        "file": "ep0_compare_medius_samehub_fix4_r2.json",
                        "ptr": "/results/1/match"
                      },
                      {
                        "file": "ep0_compare_medius_samehub_fix4_r2.json",
                        "ptr": "/results/2/match"
                      }
                    ]
                  }
                },
                {
                  "id": "devices-ep0-configuration",
                  "label": "Configuration descriptor",
                  "stock": {
                    "is": "Native reply",
                    "src": [
                      {
                        "file": "ep0_compare_stock_samehub_r1.json",
                        "ptr": "/results/3/match"
                      },
                      {
                        "file": "ep0_compare_stock_samehub_r1.json",
                        "ptr": "/results/4/match"
                      },
                      {
                        "file": "ep0_compare_stock_samehub_r2.json",
                        "ptr": "/results/3/match"
                      },
                      {
                        "file": "ep0_compare_stock_samehub_r2.json",
                        "ptr": "/results/4/match"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Native reply",
                    "src": [
                      {
                        "file": "ep0_compare_medius_samehub_fix4_r1.json",
                        "ptr": "/results/3/match"
                      },
                      {
                        "file": "ep0_compare_medius_samehub_fix4_r1.json",
                        "ptr": "/results/4/match"
                      },
                      {
                        "file": "ep0_compare_medius_samehub_fix4_r2.json",
                        "ptr": "/results/3/match"
                      },
                      {
                        "file": "ep0_compare_medius_samehub_fix4_r2.json",
                        "ptr": "/results/4/match"
                      }
                    ]
                  }
                },
                {
                  "id": "devices-ep0-strings",
                  "label": "String descriptors",
                  "stock": {
                    "is": "Native reply",
                    "src": [
                      {
                        "file": "ep0_compare_stock_samehub_r1.json",
                        "ptr": "/results/6/match"
                      },
                      {
                        "file": "ep0_compare_stock_samehub_r1.json",
                        "ptr": "/results/7/match"
                      },
                      {
                        "file": "ep0_compare_stock_samehub_r1.json",
                        "ptr": "/results/8/match"
                      },
                      {
                        "file": "ep0_compare_stock_samehub_r1.json",
                        "ptr": "/results/9/match"
                      },
                      {
                        "file": "ep0_compare_stock_samehub_r2.json",
                        "ptr": "/results/6/match"
                      },
                      {
                        "file": "ep0_compare_stock_samehub_r2.json",
                        "ptr": "/results/7/match"
                      },
                      {
                        "file": "ep0_compare_stock_samehub_r2.json",
                        "ptr": "/results/8/match"
                      },
                      {
                        "file": "ep0_compare_stock_samehub_r2.json",
                        "ptr": "/results/9/match"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Native reply",
                    "src": [
                      {
                        "file": "ep0_compare_medius_samehub_fix4_r1.json",
                        "ptr": "/results/6/match"
                      },
                      {
                        "file": "ep0_compare_medius_samehub_fix4_r1.json",
                        "ptr": "/results/7/match"
                      },
                      {
                        "file": "ep0_compare_medius_samehub_fix4_r1.json",
                        "ptr": "/results/8/match"
                      },
                      {
                        "file": "ep0_compare_medius_samehub_fix4_r1.json",
                        "ptr": "/results/9/match"
                      },
                      {
                        "file": "ep0_compare_medius_samehub_fix4_r2.json",
                        "ptr": "/results/6/match"
                      },
                      {
                        "file": "ep0_compare_medius_samehub_fix4_r2.json",
                        "ptr": "/results/7/match"
                      },
                      {
                        "file": "ep0_compare_medius_samehub_fix4_r2.json",
                        "ptr": "/results/8/match"
                      },
                      {
                        "file": "ep0_compare_medius_samehub_fix4_r2.json",
                        "ptr": "/results/9/match"
                      }
                    ]
                  }
                },
                {
                  "id": "devices-ep0-absent-descriptors",
                  "label": "Descriptors the real device doesn't have",
                  "stock": {
                    "is": "Native reply",
                    "src": [
                      {
                        "file": "ep0_compare_stock_samehub_r1.json",
                        "ptr": "/results/5/match"
                      },
                      {
                        "file": "ep0_compare_stock_samehub_r1.json",
                        "ptr": "/results/10/match"
                      },
                      {
                        "file": "ep0_compare_stock_samehub_r1.json",
                        "ptr": "/results/11/match"
                      },
                      {
                        "file": "ep0_compare_stock_samehub_r1.json",
                        "ptr": "/results/12/match"
                      },
                      {
                        "file": "ep0_compare_stock_samehub_r1.json",
                        "ptr": "/results/13/match"
                      },
                      {
                        "file": "ep0_compare_stock_samehub_r1.json",
                        "ptr": "/results/14/match"
                      },
                      {
                        "file": "ep0_compare_stock_samehub_r2.json",
                        "ptr": "/results/5/match"
                      },
                      {
                        "file": "ep0_compare_stock_samehub_r2.json",
                        "ptr": "/results/10/match"
                      },
                      {
                        "file": "ep0_compare_stock_samehub_r2.json",
                        "ptr": "/results/11/match"
                      },
                      {
                        "file": "ep0_compare_stock_samehub_r2.json",
                        "ptr": "/results/12/match"
                      },
                      {
                        "file": "ep0_compare_stock_samehub_r2.json",
                        "ptr": "/results/13/match"
                      },
                      {
                        "file": "ep0_compare_stock_samehub_r2.json",
                        "ptr": "/results/14/match"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Native reply",
                    "src": [
                      {
                        "file": "ep0_compare_medius_samehub_fix4_r1.json",
                        "ptr": "/results/5/match"
                      },
                      {
                        "file": "ep0_compare_medius_samehub_fix4_r1.json",
                        "ptr": "/results/10/match"
                      },
                      {
                        "file": "ep0_compare_medius_samehub_fix4_r1.json",
                        "ptr": "/results/11/match"
                      },
                      {
                        "file": "ep0_compare_medius_samehub_fix4_r1.json",
                        "ptr": "/results/12/match"
                      },
                      {
                        "file": "ep0_compare_medius_samehub_fix4_r1.json",
                        "ptr": "/results/13/match"
                      },
                      {
                        "file": "ep0_compare_medius_samehub_fix4_r1.json",
                        "ptr": "/results/14/match"
                      },
                      {
                        "file": "ep0_compare_medius_samehub_fix4_r2.json",
                        "ptr": "/results/5/match"
                      },
                      {
                        "file": "ep0_compare_medius_samehub_fix4_r2.json",
                        "ptr": "/results/10/match"
                      },
                      {
                        "file": "ep0_compare_medius_samehub_fix4_r2.json",
                        "ptr": "/results/11/match"
                      },
                      {
                        "file": "ep0_compare_medius_samehub_fix4_r2.json",
                        "ptr": "/results/12/match"
                      },
                      {
                        "file": "ep0_compare_medius_samehub_fix4_r2.json",
                        "ptr": "/results/13/match"
                      },
                      {
                        "file": "ep0_compare_medius_samehub_fix4_r2.json",
                        "ptr": "/results/14/match"
                      }
                    ]
                  }
                },
                {
                  "id": "devices-ep0-report-descriptor",
                  "label": "HID report descriptor",
                  "stock": {
                    "is": "Native reply",
                    "src": [
                      {
                        "file": "ep0_compare_stock_samehub_r1.json",
                        "ptr": "/results/15/match"
                      },
                      {
                        "file": "ep0_compare_stock_samehub_r2.json",
                        "ptr": "/results/15/match"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Native reply",
                    "src": [
                      {
                        "file": "ep0_compare_medius_samehub_fix4_r1.json",
                        "ptr": "/results/15/match"
                      },
                      {
                        "file": "ep0_compare_medius_samehub_fix4_r2.json",
                        "ptr": "/results/15/match"
                      }
                    ]
                  }
                },
                {
                  "id": "devices-ep0-hid-descriptor",
                  "label": "HID class descriptor",
                  "stock": {
                    "is": "STALL",
                    "src": [
                      {
                        "file": "ep0_compare_stock_samehub_r1.json",
                        "ptr": "/results/16/match"
                      },
                      {
                        "file": "ep0_compare_stock_samehub_r1.json",
                        "ptr": "/results/16/got"
                      },
                      {
                        "file": "ep0_compare_stock_samehub_r2.json",
                        "ptr": "/results/16/match"
                      },
                      {
                        "file": "ep0_compare_stock_samehub_r2.json",
                        "ptr": "/results/16/got"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Native reply",
                    "src": [
                      {
                        "file": "ep0_compare_medius_samehub_fix4_r1.json",
                        "ptr": "/results/16/match"
                      },
                      {
                        "file": "ep0_compare_medius_samehub_fix4_r2.json",
                        "ptr": "/results/16/match"
                      }
                    ]
                  }
                },
                {
                  "id": "devices-ep0-status",
                  "label": "GET_STATUS, GET_CONFIGURATION and GET_INTERFACE",
                  "stock": {
                    "is": "Native reply",
                    "src": [
                      {
                        "file": "ep0_compare_stock_samehub_r1.json",
                        "ptr": "/results/17/match"
                      },
                      {
                        "file": "ep0_compare_stock_samehub_r1.json",
                        "ptr": "/results/18/match"
                      },
                      {
                        "file": "ep0_compare_stock_samehub_r1.json",
                        "ptr": "/results/19/match"
                      },
                      {
                        "file": "ep0_compare_stock_samehub_r1.json",
                        "ptr": "/results/21/match"
                      },
                      {
                        "file": "ep0_compare_stock_samehub_r1.json",
                        "ptr": "/results/22/match"
                      },
                      {
                        "file": "ep0_compare_stock_samehub_r2.json",
                        "ptr": "/results/17/match"
                      },
                      {
                        "file": "ep0_compare_stock_samehub_r2.json",
                        "ptr": "/results/18/match"
                      },
                      {
                        "file": "ep0_compare_stock_samehub_r2.json",
                        "ptr": "/results/19/match"
                      },
                      {
                        "file": "ep0_compare_stock_samehub_r2.json",
                        "ptr": "/results/21/match"
                      },
                      {
                        "file": "ep0_compare_stock_samehub_r2.json",
                        "ptr": "/results/22/match"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Native reply",
                    "src": [
                      {
                        "file": "ep0_compare_medius_samehub_fix4_r1.json",
                        "ptr": "/results/17/match"
                      },
                      {
                        "file": "ep0_compare_medius_samehub_fix4_r1.json",
                        "ptr": "/results/18/match"
                      },
                      {
                        "file": "ep0_compare_medius_samehub_fix4_r1.json",
                        "ptr": "/results/19/match"
                      },
                      {
                        "file": "ep0_compare_medius_samehub_fix4_r1.json",
                        "ptr": "/results/21/match"
                      },
                      {
                        "file": "ep0_compare_medius_samehub_fix4_r1.json",
                        "ptr": "/results/22/match"
                      },
                      {
                        "file": "ep0_compare_medius_samehub_fix4_r2.json",
                        "ptr": "/results/17/match"
                      },
                      {
                        "file": "ep0_compare_medius_samehub_fix4_r2.json",
                        "ptr": "/results/18/match"
                      },
                      {
                        "file": "ep0_compare_medius_samehub_fix4_r2.json",
                        "ptr": "/results/19/match"
                      },
                      {
                        "file": "ep0_compare_medius_samehub_fix4_r2.json",
                        "ptr": "/results/21/match"
                      },
                      {
                        "file": "ep0_compare_medius_samehub_fix4_r2.json",
                        "ptr": "/results/22/match"
                      }
                    ]
                  }
                },
                {
                  "id": "devices-ep0-feature-report",
                  "label": "Feature report 3",
                  "stock": {
                    "is": "Native reply",
                    "src": [
                      {
                        "file": "ep0_compare_stock_samehub_r1.json",
                        "ptr": "/results/23/match"
                      },
                      {
                        "file": "ep0_compare_stock_samehub_r2.json",
                        "ptr": "/results/23/match"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Native reply",
                    "src": [
                      {
                        "file": "ep0_compare_medius_samehub_fix4_r1.json",
                        "ptr": "/results/23/match"
                      },
                      {
                        "file": "ep0_compare_medius_samehub_fix4_r2.json",
                        "ptr": "/results/23/match"
                      }
                    ]
                  }
                },
                {
                  "id": "devices-ep0-vendor",
                  "label": "Vendor requests",
                  "stock": {
                    "is": "Native reply",
                    "src": [
                      {
                        "file": "ep0_compare_stock_samehub_r1.json",
                        "ptr": "/results/28/match"
                      },
                      {
                        "file": "ep0_compare_stock_samehub_r1.json",
                        "ptr": "/results/29/match"
                      },
                      {
                        "file": "ep0_compare_stock_samehub_r2.json",
                        "ptr": "/results/28/match"
                      },
                      {
                        "file": "ep0_compare_stock_samehub_r2.json",
                        "ptr": "/results/29/match"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Native reply",
                    "src": [
                      {
                        "file": "ep0_compare_medius_samehub_fix4_r1.json",
                        "ptr": "/results/28/match"
                      },
                      {
                        "file": "ep0_compare_medius_samehub_fix4_r1.json",
                        "ptr": "/results/29/match"
                      },
                      {
                        "file": "ep0_compare_medius_samehub_fix4_r2.json",
                        "ptr": "/results/28/match"
                      },
                      {
                        "file": "ep0_compare_medius_samehub_fix4_r2.json",
                        "ptr": "/results/29/match"
                      }
                    ]
                  }
                }
              ]
            },
            {
              "kind": "measure",
              "label": "Reply time on the bus",
              "key": "Request",
              "unit": "µs",
              "layer": "wire",
              "n": "200 requests a run, 2 runs",
              "rows": [
                {
                  "id": "devices-ep0-time-device-descriptor",
                  "label": "Device descriptor",
                  "stock": {
                    "lo": 597,
                    "hi": 610,
                    "src": [
                      {
                        "file": "ep0_compare_stock_samehub_r1.json",
                        "ptr": "/results/0/wire/p50",
                        "unit": "us"
                      },
                      {
                        "file": "ep0_compare_stock_samehub_r2.json",
                        "ptr": "/results/0/wire/p50",
                        "unit": "us"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 123,
                    "hi": 123,
                    "src": [
                      {
                        "file": "ep0_compare_medius_samehub_fix4_r1.json",
                        "ptr": "/results/0/wire/p50",
                        "unit": "us"
                      },
                      {
                        "file": "ep0_compare_medius_samehub_fix4_r2.json",
                        "ptr": "/results/0/wire/p50",
                        "unit": "us"
                      }
                    ]
                  }
                },
                {
                  "id": "devices-ep0-time-configuration",
                  "label": "Configuration descriptor",
                  "stock": {
                    "lo": 772,
                    "hi": 787,
                    "src": [
                      {
                        "file": "ep0_compare_stock_samehub_r1.json",
                        "ptr": "/results/4/wire/p50",
                        "unit": "us"
                      },
                      {
                        "file": "ep0_compare_stock_samehub_r2.json",
                        "ptr": "/results/4/wire/p50",
                        "unit": "us"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 160,
                    "hi": 160,
                    "src": [
                      {
                        "file": "ep0_compare_medius_samehub_fix4_r1.json",
                        "ptr": "/results/4/wire/p50",
                        "unit": "us"
                      },
                      {
                        "file": "ep0_compare_medius_samehub_fix4_r2.json",
                        "ptr": "/results/4/wire/p50",
                        "unit": "us"
                      }
                    ]
                  },
                  "note": "All 34 bytes"
                },
                {
                  "id": "devices-ep0-time-string",
                  "label": "Product string",
                  "stock": {
                    "lo": 634,
                    "hi": 636,
                    "src": [
                      {
                        "file": "ep0_compare_stock_samehub_r1.json",
                        "ptr": "/results/8/wire/p50",
                        "unit": "us"
                      },
                      {
                        "file": "ep0_compare_stock_samehub_r2.json",
                        "ptr": "/results/8/wire/p50",
                        "unit": "us"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 161,
                    "hi": 162,
                    "src": [
                      {
                        "file": "ep0_compare_medius_samehub_fix4_r1.json",
                        "ptr": "/results/8/wire/p50",
                        "unit": "us"
                      },
                      {
                        "file": "ep0_compare_medius_samehub_fix4_r2.json",
                        "ptr": "/results/8/wire/p50",
                        "unit": "us"
                      }
                    ]
                  }
                },
                {
                  "id": "devices-ep0-time-report-descriptor",
                  "label": "HID report descriptor",
                  "stock": {
                    "lo": 794,
                    "hi": 794,
                    "src": [
                      {
                        "file": "ep0_compare_stock_samehub_r1.json",
                        "ptr": "/results/15/wire/p50",
                        "unit": "us"
                      },
                      {
                        "file": "ep0_compare_stock_samehub_r2.json",
                        "ptr": "/results/15/wire/p50",
                        "unit": "us"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 208,
                    "hi": 210,
                    "src": [
                      {
                        "file": "ep0_compare_medius_samehub_fix4_r1.json",
                        "ptr": "/results/15/wire/p50",
                        "unit": "us"
                      },
                      {
                        "file": "ep0_compare_medius_samehub_fix4_r2.json",
                        "ptr": "/results/15/wire/p50",
                        "unit": "us"
                      }
                    ]
                  }
                },
                {
                  "id": "devices-ep0-time-absent-string",
                  "label": "String the real device doesn't have",
                  "stock": {
                    "lo": 556,
                    "hi": 570,
                    "src": [
                      {
                        "file": "ep0_compare_stock_samehub_r1.json",
                        "ptr": "/results/10/wire/p50",
                        "unit": "us"
                      },
                      {
                        "file": "ep0_compare_stock_samehub_r2.json",
                        "ptr": "/results/10/wire/p50",
                        "unit": "us"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 378,
                    "hi": 381,
                    "src": [
                      {
                        "file": "ep0_compare_medius_samehub_fix4_r1.json",
                        "ptr": "/results/10/wire/p50",
                        "unit": "us"
                      },
                      {
                        "file": "ep0_compare_medius_samehub_fix4_r2.json",
                        "ptr": "/results/10/wire/p50",
                        "unit": "us"
                      }
                    ]
                  }
                },
                {
                  "id": "devices-ep0-time-status",
                  "label": "GET_STATUS",
                  "stock": {
                    "lo": 574,
                    "hi": 574,
                    "src": [
                      {
                        "file": "ep0_compare_stock_samehub_r1.json",
                        "ptr": "/results/17/wire/p50",
                        "unit": "us"
                      },
                      {
                        "file": "ep0_compare_stock_samehub_r2.json",
                        "ptr": "/results/17/wire/p50",
                        "unit": "us"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 122,
                    "hi": 123,
                    "src": [
                      {
                        "file": "ep0_compare_medius_samehub_fix4_r1.json",
                        "ptr": "/results/17/wire/p50",
                        "unit": "us"
                      },
                      {
                        "file": "ep0_compare_medius_samehub_fix4_r2.json",
                        "ptr": "/results/17/wire/p50",
                        "unit": "us"
                      }
                    ]
                  }
                },
                {
                  "id": "devices-ep0-time-feature-report",
                  "label": "Feature report 3",
                  "stock": {
                    "lo": 575,
                    "hi": 577,
                    "src": [
                      {
                        "file": "ep0_compare_stock_samehub_r1.json",
                        "ptr": "/results/23/wire/p50",
                        "unit": "us"
                      },
                      {
                        "file": "ep0_compare_stock_samehub_r2.json",
                        "ptr": "/results/23/wire/p50",
                        "unit": "us"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 344,
                    "hi": 345,
                    "src": [
                      {
                        "file": "ep0_compare_medius_samehub_fix4_r1.json",
                        "ptr": "/results/23/wire/p50",
                        "unit": "us"
                      },
                      {
                        "file": "ep0_compare_medius_samehub_fix4_r2.json",
                        "ptr": "/results/23/wire/p50",
                        "unit": "us"
                      }
                    ]
                  }
                },
                {
                  "id": "devices-ep0-time-vendor",
                  "label": "Vendor request 0x42",
                  "stock": {
                    "lo": 598,
                    "hi": 599,
                    "src": [
                      {
                        "file": "ep0_compare_stock_samehub_r1.json",
                        "ptr": "/results/28/wire/p50",
                        "unit": "us"
                      },
                      {
                        "file": "ep0_compare_stock_samehub_r2.json",
                        "ptr": "/results/28/wire/p50",
                        "unit": "us"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 462,
                    "hi": 464,
                    "src": [
                      {
                        "file": "ep0_compare_medius_samehub_fix4_r1.json",
                        "ptr": "/results/28/wire/p50",
                        "unit": "us"
                      },
                      {
                        "file": "ep0_compare_medius_samehub_fix4_r2.json",
                        "ptr": "/results/28/wire/p50",
                        "unit": "us"
                      }
                    ]
                  }
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "id": "passthrough",
      "title": "Passthrough",
      "sections": [
        {
          "id": "pass-relay",
          "title": "Relayed reports",
          "about": "Each box relayed mice and keyboards at several report rates, 15 s each, with every report numbered.",
          "tables": [
            {
              "kind": "outcome",
              "label": "Mouse reports reaching the PC",
              "key": "Mouse",
              "outcomes": [
                "All, once, in order",
                "Repeated or out of order",
                "Some lost"
              ],
              "rows": [
                {
                  "id": "pass-seq-1000",
                  "label": "1 kHz mouse",
                  "stock": {
                    "is": "All, once, in order",
                    "src": [
                      {
                        "file": "passthrough_stock_samehub_r1.json",
                        "ptr": "/results/0/dropped"
                      },
                      {
                        "file": "passthrough_stock_samehub_r1.json",
                        "ptr": "/results/0/duplicated"
                      },
                      {
                        "file": "passthrough_stock_samehub_r1.json",
                        "ptr": "/results/0/merged"
                      },
                      {
                        "file": "passthrough_stock_samehub_r1.json",
                        "ptr": "/results/0/reordered"
                      },
                      {
                        "file": "passthrough_stock_samehub_r1.json",
                        "ptr": "/results/0/box_reports"
                      },
                      {
                        "file": "passthrough_stock_samehub_r2.json",
                        "ptr": "/results/0/dropped"
                      },
                      {
                        "file": "passthrough_stock_samehub_r2.json",
                        "ptr": "/results/0/duplicated"
                      },
                      {
                        "file": "passthrough_stock_samehub_r2.json",
                        "ptr": "/results/0/merged"
                      },
                      {
                        "file": "passthrough_stock_samehub_r2.json",
                        "ptr": "/results/0/reordered"
                      },
                      {
                        "file": "passthrough_stock_samehub_r2.json",
                        "ptr": "/results/0/box_reports"
                      }
                    ]
                  },
                  "medius": {
                    "is": "All, once, in order",
                    "src": [
                      {
                        "file": "passthrough_medius_samehub_fix4_r1.json",
                        "ptr": "/results/0/dropped"
                      },
                      {
                        "file": "passthrough_medius_samehub_fix4_r1.json",
                        "ptr": "/results/0/duplicated"
                      },
                      {
                        "file": "passthrough_medius_samehub_fix4_r1.json",
                        "ptr": "/results/0/merged"
                      },
                      {
                        "file": "passthrough_medius_samehub_fix4_r1.json",
                        "ptr": "/results/0/reordered"
                      },
                      {
                        "file": "passthrough_medius_samehub_fix4_r1.json",
                        "ptr": "/results/0/box_reports"
                      },
                      {
                        "file": "passthrough_medius_samehub_fix4_r2.json",
                        "ptr": "/results/0/dropped"
                      },
                      {
                        "file": "passthrough_medius_samehub_fix4_r2.json",
                        "ptr": "/results/0/duplicated"
                      },
                      {
                        "file": "passthrough_medius_samehub_fix4_r2.json",
                        "ptr": "/results/0/merged"
                      },
                      {
                        "file": "passthrough_medius_samehub_fix4_r2.json",
                        "ptr": "/results/0/reordered"
                      },
                      {
                        "file": "passthrough_medius_samehub_fix4_r2.json",
                        "ptr": "/results/0/box_reports"
                      }
                    ]
                  }
                },
                {
                  "id": "pass-seq-500",
                  "label": "500 Hz mouse",
                  "stock": {
                    "is": "All, once, in order",
                    "src": [
                      {
                        "file": "passthrough_stock_samehub_r1.json",
                        "ptr": "/results/1/dropped"
                      },
                      {
                        "file": "passthrough_stock_samehub_r1.json",
                        "ptr": "/results/1/duplicated"
                      },
                      {
                        "file": "passthrough_stock_samehub_r1.json",
                        "ptr": "/results/1/merged"
                      },
                      {
                        "file": "passthrough_stock_samehub_r1.json",
                        "ptr": "/results/1/reordered"
                      },
                      {
                        "file": "passthrough_stock_samehub_r1.json",
                        "ptr": "/results/1/box_reports"
                      },
                      {
                        "file": "passthrough_stock_samehub_r2.json",
                        "ptr": "/results/1/dropped"
                      },
                      {
                        "file": "passthrough_stock_samehub_r2.json",
                        "ptr": "/results/1/duplicated"
                      },
                      {
                        "file": "passthrough_stock_samehub_r2.json",
                        "ptr": "/results/1/merged"
                      },
                      {
                        "file": "passthrough_stock_samehub_r2.json",
                        "ptr": "/results/1/reordered"
                      },
                      {
                        "file": "passthrough_stock_samehub_r2.json",
                        "ptr": "/results/1/box_reports"
                      }
                    ]
                  },
                  "medius": {
                    "is": "All, once, in order",
                    "src": [
                      {
                        "file": "passthrough_medius_samehub_fix4_r1.json",
                        "ptr": "/results/1/dropped"
                      },
                      {
                        "file": "passthrough_medius_samehub_fix4_r1.json",
                        "ptr": "/results/1/duplicated"
                      },
                      {
                        "file": "passthrough_medius_samehub_fix4_r1.json",
                        "ptr": "/results/1/merged"
                      },
                      {
                        "file": "passthrough_medius_samehub_fix4_r1.json",
                        "ptr": "/results/1/reordered"
                      },
                      {
                        "file": "passthrough_medius_samehub_fix4_r1.json",
                        "ptr": "/results/1/box_reports"
                      },
                      {
                        "file": "passthrough_medius_samehub_fix4_r2.json",
                        "ptr": "/results/1/dropped"
                      },
                      {
                        "file": "passthrough_medius_samehub_fix4_r2.json",
                        "ptr": "/results/1/duplicated"
                      },
                      {
                        "file": "passthrough_medius_samehub_fix4_r2.json",
                        "ptr": "/results/1/merged"
                      },
                      {
                        "file": "passthrough_medius_samehub_fix4_r2.json",
                        "ptr": "/results/1/reordered"
                      },
                      {
                        "file": "passthrough_medius_samehub_fix4_r2.json",
                        "ptr": "/results/1/box_reports"
                      }
                    ]
                  }
                },
                {
                  "id": "pass-seq-250",
                  "label": "250 Hz mouse",
                  "stock": {
                    "is": "All, once, in order",
                    "src": [
                      {
                        "file": "passthrough_stock_samehub_r1.json",
                        "ptr": "/results/2/dropped"
                      },
                      {
                        "file": "passthrough_stock_samehub_r1.json",
                        "ptr": "/results/2/duplicated"
                      },
                      {
                        "file": "passthrough_stock_samehub_r1.json",
                        "ptr": "/results/2/merged"
                      },
                      {
                        "file": "passthrough_stock_samehub_r1.json",
                        "ptr": "/results/2/reordered"
                      },
                      {
                        "file": "passthrough_stock_samehub_r1.json",
                        "ptr": "/results/2/box_reports"
                      },
                      {
                        "file": "passthrough_stock_samehub_r2.json",
                        "ptr": "/results/2/dropped"
                      },
                      {
                        "file": "passthrough_stock_samehub_r2.json",
                        "ptr": "/results/2/duplicated"
                      },
                      {
                        "file": "passthrough_stock_samehub_r2.json",
                        "ptr": "/results/2/merged"
                      },
                      {
                        "file": "passthrough_stock_samehub_r2.json",
                        "ptr": "/results/2/reordered"
                      },
                      {
                        "file": "passthrough_stock_samehub_r2.json",
                        "ptr": "/results/2/box_reports"
                      }
                    ]
                  },
                  "medius": {
                    "is": "All, once, in order",
                    "src": [
                      {
                        "file": "passthrough_medius_samehub_fix4_r1.json",
                        "ptr": "/results/2/dropped"
                      },
                      {
                        "file": "passthrough_medius_samehub_fix4_r1.json",
                        "ptr": "/results/2/duplicated"
                      },
                      {
                        "file": "passthrough_medius_samehub_fix4_r1.json",
                        "ptr": "/results/2/merged"
                      },
                      {
                        "file": "passthrough_medius_samehub_fix4_r1.json",
                        "ptr": "/results/2/reordered"
                      },
                      {
                        "file": "passthrough_medius_samehub_fix4_r1.json",
                        "ptr": "/results/2/box_reports"
                      },
                      {
                        "file": "passthrough_medius_samehub_fix4_r2.json",
                        "ptr": "/results/2/dropped"
                      },
                      {
                        "file": "passthrough_medius_samehub_fix4_r2.json",
                        "ptr": "/results/2/duplicated"
                      },
                      {
                        "file": "passthrough_medius_samehub_fix4_r2.json",
                        "ptr": "/results/2/merged"
                      },
                      {
                        "file": "passthrough_medius_samehub_fix4_r2.json",
                        "ptr": "/results/2/reordered"
                      },
                      {
                        "file": "passthrough_medius_samehub_fix4_r2.json",
                        "ptr": "/results/2/box_reports"
                      }
                    ]
                  }
                },
                {
                  "id": "pass-seq-125",
                  "label": "125 Hz mouse",
                  "stock": {
                    "is": "All, once, in order",
                    "src": [
                      {
                        "file": "passthrough_stock_samehub_r1.json",
                        "ptr": "/results/3/dropped"
                      },
                      {
                        "file": "passthrough_stock_samehub_r1.json",
                        "ptr": "/results/3/duplicated"
                      },
                      {
                        "file": "passthrough_stock_samehub_r1.json",
                        "ptr": "/results/3/merged"
                      },
                      {
                        "file": "passthrough_stock_samehub_r1.json",
                        "ptr": "/results/3/reordered"
                      },
                      {
                        "file": "passthrough_stock_samehub_r1.json",
                        "ptr": "/results/3/box_reports"
                      },
                      {
                        "file": "passthrough_stock_samehub_r2.json",
                        "ptr": "/results/3/dropped"
                      },
                      {
                        "file": "passthrough_stock_samehub_r2.json",
                        "ptr": "/results/3/duplicated"
                      },
                      {
                        "file": "passthrough_stock_samehub_r2.json",
                        "ptr": "/results/3/merged"
                      },
                      {
                        "file": "passthrough_stock_samehub_r2.json",
                        "ptr": "/results/3/reordered"
                      },
                      {
                        "file": "passthrough_stock_samehub_r2.json",
                        "ptr": "/results/3/box_reports"
                      }
                    ]
                  },
                  "medius": {
                    "is": "All, once, in order",
                    "src": [
                      {
                        "file": "passthrough_medius_samehub_fix4_r1.json",
                        "ptr": "/results/3/dropped"
                      },
                      {
                        "file": "passthrough_medius_samehub_fix4_r1.json",
                        "ptr": "/results/3/duplicated"
                      },
                      {
                        "file": "passthrough_medius_samehub_fix4_r1.json",
                        "ptr": "/results/3/merged"
                      },
                      {
                        "file": "passthrough_medius_samehub_fix4_r1.json",
                        "ptr": "/results/3/reordered"
                      },
                      {
                        "file": "passthrough_medius_samehub_fix4_r1.json",
                        "ptr": "/results/3/box_reports"
                      },
                      {
                        "file": "passthrough_medius_samehub_fix4_r2.json",
                        "ptr": "/results/3/dropped"
                      },
                      {
                        "file": "passthrough_medius_samehub_fix4_r2.json",
                        "ptr": "/results/3/duplicated"
                      },
                      {
                        "file": "passthrough_medius_samehub_fix4_r2.json",
                        "ptr": "/results/3/merged"
                      },
                      {
                        "file": "passthrough_medius_samehub_fix4_r2.json",
                        "ptr": "/results/3/reordered"
                      },
                      {
                        "file": "passthrough_medius_samehub_fix4_r2.json",
                        "ptr": "/results/3/box_reports"
                      }
                    ]
                  }
                },
                {
                  "id": "pass-seq-burst",
                  "label": "Mouse in bursts of 7 reports",
                  "stock": {
                    "is": "All, once, in order",
                    "src": [
                      {
                        "file": "passthrough_stock_samehub_r1.json",
                        "ptr": "/results/4/dropped"
                      },
                      {
                        "file": "passthrough_stock_samehub_r1.json",
                        "ptr": "/results/4/duplicated"
                      },
                      {
                        "file": "passthrough_stock_samehub_r1.json",
                        "ptr": "/results/4/merged"
                      },
                      {
                        "file": "passthrough_stock_samehub_r1.json",
                        "ptr": "/results/4/reordered"
                      },
                      {
                        "file": "passthrough_stock_samehub_r1.json",
                        "ptr": "/results/4/box_reports"
                      },
                      {
                        "file": "passthrough_stock_samehub_r2.json",
                        "ptr": "/results/4/dropped"
                      },
                      {
                        "file": "passthrough_stock_samehub_r2.json",
                        "ptr": "/results/4/duplicated"
                      },
                      {
                        "file": "passthrough_stock_samehub_r2.json",
                        "ptr": "/results/4/merged"
                      },
                      {
                        "file": "passthrough_stock_samehub_r2.json",
                        "ptr": "/results/4/reordered"
                      },
                      {
                        "file": "passthrough_stock_samehub_r2.json",
                        "ptr": "/results/4/box_reports"
                      }
                    ]
                  },
                  "medius": {
                    "is": "All, once, in order",
                    "src": [
                      {
                        "file": "passthrough_medius_samehub_fix4_r1.json",
                        "ptr": "/results/4/dropped"
                      },
                      {
                        "file": "passthrough_medius_samehub_fix4_r1.json",
                        "ptr": "/results/4/duplicated"
                      },
                      {
                        "file": "passthrough_medius_samehub_fix4_r1.json",
                        "ptr": "/results/4/merged"
                      },
                      {
                        "file": "passthrough_medius_samehub_fix4_r1.json",
                        "ptr": "/results/4/reordered"
                      },
                      {
                        "file": "passthrough_medius_samehub_fix4_r1.json",
                        "ptr": "/results/4/box_reports"
                      },
                      {
                        "file": "passthrough_medius_samehub_fix4_r2.json",
                        "ptr": "/results/4/dropped"
                      },
                      {
                        "file": "passthrough_medius_samehub_fix4_r2.json",
                        "ptr": "/results/4/duplicated"
                      },
                      {
                        "file": "passthrough_medius_samehub_fix4_r2.json",
                        "ptr": "/results/4/merged"
                      },
                      {
                        "file": "passthrough_medius_samehub_fix4_r2.json",
                        "ptr": "/results/4/reordered"
                      },
                      {
                        "file": "passthrough_medius_samehub_fix4_r2.json",
                        "ptr": "/results/4/box_reports"
                      }
                    ]
                  }
                },
                {
                  "id": "pass-seq-500-long",
                  "label": "500 Hz mouse for 2 minutes",
                  "stock": {
                    "is": "All, once, in order",
                    "src": [
                      {
                        "file": "passthrough_stock_samehub_500long.json",
                        "ptr": "/results/0/dropped"
                      },
                      {
                        "file": "passthrough_stock_samehub_500long.json",
                        "ptr": "/results/0/duplicated"
                      },
                      {
                        "file": "passthrough_stock_samehub_500long.json",
                        "ptr": "/results/0/merged"
                      },
                      {
                        "file": "passthrough_stock_samehub_500long.json",
                        "ptr": "/results/0/reordered"
                      },
                      {
                        "file": "passthrough_stock_samehub_500long.json",
                        "ptr": "/results/0/box_reports"
                      }
                    ]
                  },
                  "medius": {
                    "is": "All, once, in order",
                    "src": [
                      {
                        "file": "passthrough_medius_samehub_fix4_500long.json",
                        "ptr": "/results/0/dropped"
                      },
                      {
                        "file": "passthrough_medius_samehub_fix4_500long.json",
                        "ptr": "/results/0/duplicated"
                      },
                      {
                        "file": "passthrough_medius_samehub_fix4_500long.json",
                        "ptr": "/results/0/merged"
                      },
                      {
                        "file": "passthrough_medius_samehub_fix4_500long.json",
                        "ptr": "/results/0/reordered"
                      },
                      {
                        "file": "passthrough_medius_samehub_fix4_500long.json",
                        "ptr": "/results/0/box_reports"
                      }
                    ]
                  }
                }
              ]
            },
            {
              "kind": "outcome",
              "label": "Keyboard reports reaching the PC",
              "key": "Keyboard",
              "outcomes": [
                "All, once, in order",
                "Repeated or out of order",
                "Some lost"
              ],
              "rows": [
                {
                  "id": "pass-seq-kbd-1000",
                  "label": "1 kHz keyboard",
                  "stock": {
                    "is": "All, once, in order",
                    "src": [
                      {
                        "file": "kbd_relay_stock_samehub_r1.json",
                        "ptr": "/results/0/dropped"
                      },
                      {
                        "file": "kbd_relay_stock_samehub_r1.json",
                        "ptr": "/results/0/duplicated"
                      },
                      {
                        "file": "kbd_relay_stock_samehub_r1.json",
                        "ptr": "/results/0/reordered"
                      },
                      {
                        "file": "kbd_relay_stock_samehub_r2.json",
                        "ptr": "/results/0/dropped"
                      },
                      {
                        "file": "kbd_relay_stock_samehub_r2.json",
                        "ptr": "/results/0/duplicated"
                      },
                      {
                        "file": "kbd_relay_stock_samehub_r2.json",
                        "ptr": "/results/0/reordered"
                      }
                    ]
                  },
                  "medius": {
                    "is": "All, once, in order",
                    "src": [
                      {
                        "file": "kbd_relay_medius_samehub_fix4_r1.json",
                        "ptr": "/results/0/dropped"
                      },
                      {
                        "file": "kbd_relay_medius_samehub_fix4_r1.json",
                        "ptr": "/results/0/duplicated"
                      },
                      {
                        "file": "kbd_relay_medius_samehub_fix4_r1.json",
                        "ptr": "/results/0/reordered"
                      },
                      {
                        "file": "kbd_relay_medius_samehub_fix4_r2.json",
                        "ptr": "/results/0/dropped"
                      },
                      {
                        "file": "kbd_relay_medius_samehub_fix4_r2.json",
                        "ptr": "/results/0/duplicated"
                      },
                      {
                        "file": "kbd_relay_medius_samehub_fix4_r2.json",
                        "ptr": "/results/0/reordered"
                      }
                    ]
                  }
                },
                {
                  "id": "pass-seq-kbd-125",
                  "label": "125 Hz keyboard",
                  "stock": {
                    "is": "All, once, in order",
                    "src": [
                      {
                        "file": "kbd_relay_stock_samehub_r1.json",
                        "ptr": "/results/1/dropped"
                      },
                      {
                        "file": "kbd_relay_stock_samehub_r1.json",
                        "ptr": "/results/1/duplicated"
                      },
                      {
                        "file": "kbd_relay_stock_samehub_r1.json",
                        "ptr": "/results/1/reordered"
                      },
                      {
                        "file": "kbd_relay_stock_samehub_r2.json",
                        "ptr": "/results/1/dropped"
                      },
                      {
                        "file": "kbd_relay_stock_samehub_r2.json",
                        "ptr": "/results/1/duplicated"
                      },
                      {
                        "file": "kbd_relay_stock_samehub_r2.json",
                        "ptr": "/results/1/reordered"
                      }
                    ]
                  },
                  "medius": {
                    "is": "All, once, in order",
                    "src": [
                      {
                        "file": "kbd_relay_medius_samehub_fix4_r1.json",
                        "ptr": "/results/1/dropped"
                      },
                      {
                        "file": "kbd_relay_medius_samehub_fix4_r1.json",
                        "ptr": "/results/1/duplicated"
                      },
                      {
                        "file": "kbd_relay_medius_samehub_fix4_r1.json",
                        "ptr": "/results/1/reordered"
                      },
                      {
                        "file": "kbd_relay_medius_samehub_fix4_r2.json",
                        "ptr": "/results/1/dropped"
                      },
                      {
                        "file": "kbd_relay_medius_samehub_fix4_r2.json",
                        "ptr": "/results/1/duplicated"
                      },
                      {
                        "file": "kbd_relay_medius_samehub_fix4_r2.json",
                        "ptr": "/results/1/reordered"
                      }
                    ]
                  }
                },
                {
                  "id": "pass-seq-kbd-burst",
                  "label": "Keyboard in bursts of 7 reports",
                  "stock": {
                    "is": "All, once, in order",
                    "src": [
                      {
                        "file": "kbd_relay_stock_samehub_r1.json",
                        "ptr": "/results/2/dropped"
                      },
                      {
                        "file": "kbd_relay_stock_samehub_r1.json",
                        "ptr": "/results/2/duplicated"
                      },
                      {
                        "file": "kbd_relay_stock_samehub_r1.json",
                        "ptr": "/results/2/reordered"
                      },
                      {
                        "file": "kbd_relay_stock_samehub_r2.json",
                        "ptr": "/results/2/dropped"
                      },
                      {
                        "file": "kbd_relay_stock_samehub_r2.json",
                        "ptr": "/results/2/duplicated"
                      },
                      {
                        "file": "kbd_relay_stock_samehub_r2.json",
                        "ptr": "/results/2/reordered"
                      }
                    ]
                  },
                  "medius": {
                    "is": "All, once, in order",
                    "src": [
                      {
                        "file": "kbd_relay_medius_samehub_fix4_r1.json",
                        "ptr": "/results/2/dropped"
                      },
                      {
                        "file": "kbd_relay_medius_samehub_fix4_r1.json",
                        "ptr": "/results/2/duplicated"
                      },
                      {
                        "file": "kbd_relay_medius_samehub_fix4_r1.json",
                        "ptr": "/results/2/reordered"
                      },
                      {
                        "file": "kbd_relay_medius_samehub_fix4_r2.json",
                        "ptr": "/results/2/dropped"
                      },
                      {
                        "file": "kbd_relay_medius_samehub_fix4_r2.json",
                        "ptr": "/results/2/duplicated"
                      },
                      {
                        "file": "kbd_relay_medius_samehub_fix4_r2.json",
                        "ptr": "/results/2/reordered"
                      }
                    ]
                  }
                }
              ]
            },
            {
              "kind": "outcome",
              "label": "Report bytes reaching the PC",
              "key": "Device",
              "outcomes": [
                "Unchanged",
                "Changed"
              ],
              "rows": [
                {
                  "id": "pass-bytes-mouse-1000",
                  "label": "1 kHz mouse",
                  "stock": {
                    "is": "Unchanged",
                    "src": [
                      {
                        "file": "passthrough_stock_samehub_r1.json",
                        "ptr": "/results/0/bad_bytes"
                      },
                      {
                        "file": "passthrough_stock_samehub_r2.json",
                        "ptr": "/results/0/bad_bytes"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Unchanged",
                    "src": [
                      {
                        "file": "passthrough_medius_samehub_fix4_r1.json",
                        "ptr": "/results/0/bad_bytes"
                      },
                      {
                        "file": "passthrough_medius_samehub_fix4_r2.json",
                        "ptr": "/results/0/bad_bytes"
                      }
                    ]
                  }
                },
                {
                  "id": "pass-bytes-mouse-500",
                  "label": "500 Hz mouse",
                  "stock": {
                    "is": "Unchanged",
                    "src": [
                      {
                        "file": "passthrough_stock_samehub_r1.json",
                        "ptr": "/results/1/bad_bytes"
                      },
                      {
                        "file": "passthrough_stock_samehub_r2.json",
                        "ptr": "/results/1/bad_bytes"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Unchanged",
                    "src": [
                      {
                        "file": "passthrough_medius_samehub_fix4_r1.json",
                        "ptr": "/results/1/bad_bytes"
                      },
                      {
                        "file": "passthrough_medius_samehub_fix4_r2.json",
                        "ptr": "/results/1/bad_bytes"
                      }
                    ]
                  }
                },
                {
                  "id": "pass-bytes-mouse-250",
                  "label": "250 Hz mouse",
                  "stock": {
                    "is": "Unchanged",
                    "src": [
                      {
                        "file": "passthrough_stock_samehub_r1.json",
                        "ptr": "/results/2/bad_bytes"
                      },
                      {
                        "file": "passthrough_stock_samehub_r2.json",
                        "ptr": "/results/2/bad_bytes"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Unchanged",
                    "src": [
                      {
                        "file": "passthrough_medius_samehub_fix4_r1.json",
                        "ptr": "/results/2/bad_bytes"
                      },
                      {
                        "file": "passthrough_medius_samehub_fix4_r2.json",
                        "ptr": "/results/2/bad_bytes"
                      }
                    ]
                  }
                },
                {
                  "id": "pass-bytes-mouse-125",
                  "label": "125 Hz mouse",
                  "stock": {
                    "is": "Unchanged",
                    "src": [
                      {
                        "file": "passthrough_stock_samehub_r1.json",
                        "ptr": "/results/3/bad_bytes"
                      },
                      {
                        "file": "passthrough_stock_samehub_r2.json",
                        "ptr": "/results/3/bad_bytes"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Unchanged",
                    "src": [
                      {
                        "file": "passthrough_medius_samehub_fix4_r1.json",
                        "ptr": "/results/3/bad_bytes"
                      },
                      {
                        "file": "passthrough_medius_samehub_fix4_r2.json",
                        "ptr": "/results/3/bad_bytes"
                      }
                    ]
                  }
                },
                {
                  "id": "pass-bytes-mouse-burst",
                  "label": "Mouse in bursts of 7 reports",
                  "stock": {
                    "is": "Unchanged",
                    "src": [
                      {
                        "file": "passthrough_stock_samehub_r1.json",
                        "ptr": "/results/4/bad_bytes"
                      },
                      {
                        "file": "passthrough_stock_samehub_r2.json",
                        "ptr": "/results/4/bad_bytes"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Unchanged",
                    "src": [
                      {
                        "file": "passthrough_medius_samehub_fix4_r1.json",
                        "ptr": "/results/4/bad_bytes"
                      },
                      {
                        "file": "passthrough_medius_samehub_fix4_r2.json",
                        "ptr": "/results/4/bad_bytes"
                      }
                    ]
                  }
                },
                {
                  "id": "pass-bytes-kbd-1000",
                  "label": "1 kHz keyboard",
                  "stock": {
                    "is": "Unchanged",
                    "src": [
                      {
                        "file": "kbd_relay_stock_samehub_r1.json",
                        "ptr": "/results/0/bad_bytes"
                      },
                      {
                        "file": "kbd_relay_stock_samehub_r2.json",
                        "ptr": "/results/0/bad_bytes"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Unchanged",
                    "src": [
                      {
                        "file": "kbd_relay_medius_samehub_fix4_r1.json",
                        "ptr": "/results/0/bad_bytes"
                      },
                      {
                        "file": "kbd_relay_medius_samehub_fix4_r2.json",
                        "ptr": "/results/0/bad_bytes"
                      }
                    ]
                  }
                },
                {
                  "id": "pass-bytes-kbd-125",
                  "label": "125 Hz keyboard",
                  "stock": {
                    "is": "Unchanged",
                    "src": [
                      {
                        "file": "kbd_relay_stock_samehub_r1.json",
                        "ptr": "/results/1/bad_bytes"
                      },
                      {
                        "file": "kbd_relay_stock_samehub_r2.json",
                        "ptr": "/results/1/bad_bytes"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Unchanged",
                    "src": [
                      {
                        "file": "kbd_relay_medius_samehub_fix4_r1.json",
                        "ptr": "/results/1/bad_bytes"
                      },
                      {
                        "file": "kbd_relay_medius_samehub_fix4_r2.json",
                        "ptr": "/results/1/bad_bytes"
                      }
                    ]
                  }
                },
                {
                  "id": "pass-bytes-kbd-burst",
                  "label": "Keyboard in bursts of 7 reports",
                  "stock": {
                    "is": "Unchanged",
                    "src": [
                      {
                        "file": "kbd_relay_stock_samehub_r1.json",
                        "ptr": "/results/2/bad_bytes"
                      },
                      {
                        "file": "kbd_relay_stock_samehub_r2.json",
                        "ptr": "/results/2/bad_bytes"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Unchanged",
                    "src": [
                      {
                        "file": "kbd_relay_medius_samehub_fix4_r1.json",
                        "ptr": "/results/2/bad_bytes"
                      },
                      {
                        "file": "kbd_relay_medius_samehub_fix4_r2.json",
                        "ptr": "/results/2/bad_bytes"
                      }
                    ]
                  }
                }
              ]
            }
          ]
        },
        {
          "id": "pass-timing",
          "title": "Report timing",
          "about": "The relay runs above, timed on the PC's USB bus.",
          "tables": [
            {
              "kind": "measure",
              "label": "Reports >10% early or late, in 15 s",
              "key": "Mouse",
              "unit": "intervals",
              "better": "lower",
              "layer": "wire",
              "n": "2 runs of 15 s",
              "rows": [
                {
                  "id": "pass-timing-off-1000",
                  "label": "1 kHz mouse",
                  "stock": {
                    "lo": 0,
                    "hi": 0,
                    "src": [
                      {
                        "file": "passthrough_stock_samehub_r1.json",
                        "ptr": "/results/0/wire/outside_10pct"
                      },
                      {
                        "file": "passthrough_stock_samehub_r2.json",
                        "ptr": "/results/0/wire/outside_10pct"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 0,
                    "hi": 0,
                    "src": [
                      {
                        "file": "passthrough_medius_samehub_fix4_r1.json",
                        "ptr": "/results/0/wire/outside_10pct"
                      },
                      {
                        "file": "passthrough_medius_samehub_fix4_r2.json",
                        "ptr": "/results/0/wire/outside_10pct"
                      }
                    ]
                  }
                },
                {
                  "id": "pass-timing-off-500",
                  "label": "500 Hz mouse",
                  "stock": {
                    "lo": 2,
                    "hi": 76,
                    "src": [
                      {
                        "file": "passthrough_stock_samehub_r1.json",
                        "ptr": "/results/1/wire/outside_10pct"
                      },
                      {
                        "file": "passthrough_stock_samehub_r2.json",
                        "ptr": "/results/1/wire/outside_10pct"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 0,
                    "hi": 0,
                    "src": [
                      {
                        "file": "passthrough_medius_samehub_fix4_r1.json",
                        "ptr": "/results/1/wire/outside_10pct"
                      },
                      {
                        "file": "passthrough_medius_samehub_fix4_r2.json",
                        "ptr": "/results/1/wire/outside_10pct"
                      }
                    ]
                  }
                },
                {
                  "id": "pass-timing-off-250",
                  "label": "250 Hz mouse",
                  "stock": {
                    "lo": 0,
                    "hi": 20,
                    "src": [
                      {
                        "file": "passthrough_stock_samehub_r1.json",
                        "ptr": "/results/2/wire/outside_10pct"
                      },
                      {
                        "file": "passthrough_stock_samehub_r2.json",
                        "ptr": "/results/2/wire/outside_10pct"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 0,
                    "hi": 0,
                    "src": [
                      {
                        "file": "passthrough_medius_samehub_fix4_r1.json",
                        "ptr": "/results/2/wire/outside_10pct"
                      },
                      {
                        "file": "passthrough_medius_samehub_fix4_r2.json",
                        "ptr": "/results/2/wire/outside_10pct"
                      }
                    ]
                  }
                },
                {
                  "id": "pass-timing-off-125",
                  "label": "125 Hz mouse",
                  "stock": {
                    "lo": 0,
                    "hi": 2,
                    "src": [
                      {
                        "file": "passthrough_stock_samehub_r1.json",
                        "ptr": "/results/3/wire/outside_10pct"
                      },
                      {
                        "file": "passthrough_stock_samehub_r2.json",
                        "ptr": "/results/3/wire/outside_10pct"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 0,
                    "hi": 0,
                    "src": [
                      {
                        "file": "passthrough_medius_samehub_fix4_r1.json",
                        "ptr": "/results/3/wire/outside_10pct"
                      },
                      {
                        "file": "passthrough_medius_samehub_fix4_r2.json",
                        "ptr": "/results/3/wire/outside_10pct"
                      }
                    ]
                  }
                }
              ]
            },
            {
              "kind": "measure",
              "label": "Gaps >1.5× the report interval, in 15 s",
              "key": "Mouse",
              "unit": "gaps",
              "better": "lower",
              "layer": "wire",
              "n": "2 runs of 15 s",
              "rows": [
                {
                  "id": "pass-timing-gap-1000",
                  "label": "1 kHz mouse",
                  "stock": {
                    "lo": 0,
                    "hi": 0,
                    "src": [
                      {
                        "file": "passthrough_stock_samehub_r1.json",
                        "ptr": "/results/0/wire/gaps_over_1_5x"
                      },
                      {
                        "file": "passthrough_stock_samehub_r2.json",
                        "ptr": "/results/0/wire/gaps_over_1_5x"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 0,
                    "hi": 0,
                    "src": [
                      {
                        "file": "passthrough_medius_samehub_fix4_r1.json",
                        "ptr": "/results/0/wire/gaps_over_1_5x"
                      },
                      {
                        "file": "passthrough_medius_samehub_fix4_r2.json",
                        "ptr": "/results/0/wire/gaps_over_1_5x"
                      }
                    ]
                  }
                },
                {
                  "id": "pass-timing-gap-500",
                  "label": "500 Hz mouse",
                  "stock": {
                    "lo": 1,
                    "hi": 24,
                    "src": [
                      {
                        "file": "passthrough_stock_samehub_r1.json",
                        "ptr": "/results/1/wire/gaps_over_1_5x"
                      },
                      {
                        "file": "passthrough_stock_samehub_r2.json",
                        "ptr": "/results/1/wire/gaps_over_1_5x"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 0,
                    "hi": 0,
                    "src": [
                      {
                        "file": "passthrough_medius_samehub_fix4_r1.json",
                        "ptr": "/results/1/wire/gaps_over_1_5x"
                      },
                      {
                        "file": "passthrough_medius_samehub_fix4_r2.json",
                        "ptr": "/results/1/wire/gaps_over_1_5x"
                      }
                    ]
                  }
                },
                {
                  "id": "pass-timing-gap-250",
                  "label": "250 Hz mouse",
                  "stock": {
                    "lo": 0,
                    "hi": 0,
                    "src": [
                      {
                        "file": "passthrough_stock_samehub_r1.json",
                        "ptr": "/results/2/wire/gaps_over_1_5x"
                      },
                      {
                        "file": "passthrough_stock_samehub_r2.json",
                        "ptr": "/results/2/wire/gaps_over_1_5x"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 0,
                    "hi": 0,
                    "src": [
                      {
                        "file": "passthrough_medius_samehub_fix4_r1.json",
                        "ptr": "/results/2/wire/gaps_over_1_5x"
                      },
                      {
                        "file": "passthrough_medius_samehub_fix4_r2.json",
                        "ptr": "/results/2/wire/gaps_over_1_5x"
                      }
                    ]
                  }
                },
                {
                  "id": "pass-timing-gap-125",
                  "label": "125 Hz mouse",
                  "stock": {
                    "lo": 0,
                    "hi": 0,
                    "src": [
                      {
                        "file": "passthrough_stock_samehub_r1.json",
                        "ptr": "/results/3/wire/gaps_over_1_5x"
                      },
                      {
                        "file": "passthrough_stock_samehub_r2.json",
                        "ptr": "/results/3/wire/gaps_over_1_5x"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 0,
                    "hi": 0,
                    "src": [
                      {
                        "file": "passthrough_medius_samehub_fix4_r1.json",
                        "ptr": "/results/3/wire/gaps_over_1_5x"
                      },
                      {
                        "file": "passthrough_medius_samehub_fix4_r2.json",
                        "ptr": "/results/3/wire/gaps_over_1_5x"
                      }
                    ]
                  }
                }
              ]
            },
            {
              "kind": "measure",
              "label": "Reports >10% early or late, in 2 minutes",
              "key": "Mouse",
              "unit": "intervals",
              "better": "lower",
              "layer": "wire",
              "n": "One 2-minute run on each box",
              "rows": [
                {
                  "id": "pass-timing-off-500-long",
                  "label": "500 Hz mouse",
                  "stock": {
                    "value": 287,
                    "src": [
                      {
                        "file": "passthrough_stock_samehub_500long.json",
                        "ptr": "/results/0/wire/outside_10pct"
                      }
                    ]
                  },
                  "medius": {
                    "value": 2,
                    "src": [
                      {
                        "file": "passthrough_medius_samehub_fix4_500long.json",
                        "ptr": "/results/0/wire/outside_10pct"
                      }
                    ]
                  }
                }
              ]
            },
            {
              "kind": "measure",
              "label": "Gaps >1.5× the report interval, in 2 minutes",
              "key": "Mouse",
              "unit": "gaps",
              "better": "lower",
              "layer": "wire",
              "n": "One 2-minute run on each box",
              "rows": [
                {
                  "id": "pass-timing-gap-500-long",
                  "label": "500 Hz mouse",
                  "stock": {
                    "value": 105,
                    "src": [
                      {
                        "file": "passthrough_stock_samehub_500long.json",
                        "ptr": "/results/0/wire/gaps_over_1_5x"
                      }
                    ]
                  },
                  "medius": {
                    "value": 0,
                    "src": [
                      {
                        "file": "passthrough_medius_samehub_fix4_500long.json",
                        "ptr": "/results/0/wire/gaps_over_1_5x"
                      }
                    ]
                  }
                }
              ]
            },
            {
              "kind": "measure",
              "label": "Keyboard reports >10% early or late, in 15 s",
              "key": "Keyboard",
              "unit": "intervals",
              "better": "lower",
              "layer": "wire",
              "n": "2 runs of 15 s",
              "rows": [
                {
                  "id": "pass-timing-off-kbd-1000",
                  "label": "1 kHz keyboard",
                  "stock": {
                    "lo": 0,
                    "hi": 0,
                    "src": [
                      {
                        "file": "kbd_relay_stock_samehub_r1.json",
                        "ptr": "/results/0/outside_10pct"
                      },
                      {
                        "file": "kbd_relay_stock_samehub_r2.json",
                        "ptr": "/results/0/outside_10pct"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 0,
                    "hi": 2,
                    "src": [
                      {
                        "file": "kbd_relay_medius_samehub_fix4_r1.json",
                        "ptr": "/results/0/outside_10pct"
                      },
                      {
                        "file": "kbd_relay_medius_samehub_fix4_r2.json",
                        "ptr": "/results/0/outside_10pct"
                      }
                    ]
                  }
                },
                {
                  "id": "pass-timing-off-kbd-125",
                  "label": "125 Hz keyboard",
                  "stock": {
                    "lo": 0,
                    "hi": 0,
                    "src": [
                      {
                        "file": "kbd_relay_stock_samehub_r1.json",
                        "ptr": "/results/1/outside_10pct"
                      },
                      {
                        "file": "kbd_relay_stock_samehub_r2.json",
                        "ptr": "/results/1/outside_10pct"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 0,
                    "hi": 0,
                    "src": [
                      {
                        "file": "kbd_relay_medius_samehub_fix4_r1.json",
                        "ptr": "/results/1/outside_10pct"
                      },
                      {
                        "file": "kbd_relay_medius_samehub_fix4_r2.json",
                        "ptr": "/results/1/outside_10pct"
                      }
                    ]
                  }
                }
              ]
            }
          ]
        },
        {
          "id": "pass-latency",
          "title": "Report latency",
          "about": "Each native report is timed from the emulator queuing it to the PC receiving the clone's copy. The emulator runs 1,000 ppm slow, so its reports land at every point between polls. Plugged straight into a PC, a native report waits half the native interval on average (4 ms for a 125 Hz mouse).",
          "tables": [
            {
              "kind": "measure",
              "label": "Report latency, p50",
              "key": "Mouse",
              "unit": "ms",
              "better": "lower",
              "stat": "p50",
              "layer": "emulator",
              "n": "2 runs of 24 s",
              "rows": [
                {
                  "id": "pass-latency-p50-1000",
                  "label": "1 kHz mouse",
                  "stock": {
                    "lo": 1.43,
                    "hi": 1.44,
                    "src": [
                      {
                        "file": "relay_latency_stock_samehub_r1.json",
                        "ptr": "/results/0/latency_us/p50",
                        "unit": "us"
                      },
                      {
                        "file": "relay_latency_stock_samehub_r2.json",
                        "ptr": "/results/0/latency_us/p50",
                        "unit": "us"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 1.02,
                    "hi": 1.04,
                    "src": [
                      {
                        "file": "relay_latency_medius_samehub_fix4_r1.json",
                        "ptr": "/results/0/latency_us/p50",
                        "unit": "us"
                      },
                      {
                        "file": "relay_latency_medius_samehub_fix4_r2.json",
                        "ptr": "/results/0/latency_us/p50",
                        "unit": "us"
                      }
                    ]
                  }
                },
                {
                  "id": "pass-latency-p50-500",
                  "label": "500 Hz mouse",
                  "stock": {
                    "lo": 1.24,
                    "hi": 1.39,
                    "src": [
                      {
                        "file": "relay_latency_stock_samehub_r1.json",
                        "ptr": "/results/1/latency_us/p50",
                        "unit": "us"
                      },
                      {
                        "file": "relay_latency_stock_samehub_r2.json",
                        "ptr": "/results/1/latency_us/p50",
                        "unit": "us"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 1.5,
                    "hi": 1.51,
                    "src": [
                      {
                        "file": "relay_latency_medius_samehub_fix4_r1.json",
                        "ptr": "/results/1/latency_us/p50",
                        "unit": "us"
                      },
                      {
                        "file": "relay_latency_medius_samehub_fix4_r2.json",
                        "ptr": "/results/1/latency_us/p50",
                        "unit": "us"
                      }
                    ]
                  }
                },
                {
                  "id": "pass-latency-p50-250",
                  "label": "250 Hz mouse",
                  "stock": {
                    "lo": 1.22,
                    "hi": 1.35,
                    "src": [
                      {
                        "file": "relay_latency_stock_samehub_r1.json",
                        "ptr": "/results/2/latency_us/p50",
                        "unit": "us"
                      },
                      {
                        "file": "relay_latency_stock_samehub_r2.json",
                        "ptr": "/results/2/latency_us/p50",
                        "unit": "us"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 2.52,
                    "hi": 2.52,
                    "src": [
                      {
                        "file": "relay_latency_medius_samehub_fix4_r1.json",
                        "ptr": "/results/2/latency_us/p50",
                        "unit": "us"
                      },
                      {
                        "file": "relay_latency_medius_samehub_fix4_r2.json",
                        "ptr": "/results/2/latency_us/p50",
                        "unit": "us"
                      }
                    ]
                  }
                },
                {
                  "id": "pass-latency-p50-125",
                  "label": "125 Hz mouse",
                  "stock": {
                    "lo": 1.32,
                    "hi": 1.37,
                    "src": [
                      {
                        "file": "relay_latency_stock_samehub_r1.json",
                        "ptr": "/results/3/latency_us/p50",
                        "unit": "us"
                      },
                      {
                        "file": "relay_latency_stock_samehub_r2.json",
                        "ptr": "/results/3/latency_us/p50",
                        "unit": "us"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 4.5,
                    "hi": 4.52,
                    "src": [
                      {
                        "file": "relay_latency_medius_samehub_fix4_r1.json",
                        "ptr": "/results/3/latency_us/p50",
                        "unit": "us"
                      },
                      {
                        "file": "relay_latency_medius_samehub_fix4_r2.json",
                        "ptr": "/results/3/latency_us/p50",
                        "unit": "us"
                      }
                    ]
                  },
                  "note": "Stock's clone declares 1 ms, the mouse 8 ms (see Poll interval)"
                }
              ]
            },
            {
              "kind": "measure",
              "label": "Report latency, p95",
              "key": "Mouse",
              "unit": "ms",
              "better": "lower",
              "stat": "p95",
              "layer": "emulator",
              "n": "2 runs of 24 s",
              "rows": [
                {
                  "id": "pass-latency-p95-1000",
                  "label": "1 kHz mouse",
                  "stock": {
                    "lo": 2.05,
                    "hi": 2.61,
                    "src": [
                      {
                        "file": "relay_latency_stock_samehub_r1.json",
                        "ptr": "/results/0/latency_us/p95",
                        "unit": "us"
                      },
                      {
                        "file": "relay_latency_stock_samehub_r2.json",
                        "ptr": "/results/0/latency_us/p95",
                        "unit": "us"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 1.46,
                    "hi": 1.48,
                    "src": [
                      {
                        "file": "relay_latency_medius_samehub_fix4_r1.json",
                        "ptr": "/results/0/latency_us/p95",
                        "unit": "us"
                      },
                      {
                        "file": "relay_latency_medius_samehub_fix4_r2.json",
                        "ptr": "/results/0/latency_us/p95",
                        "unit": "us"
                      }
                    ]
                  }
                },
                {
                  "id": "pass-latency-p95-500",
                  "label": "500 Hz mouse",
                  "stock": {
                    "lo": 1.99,
                    "hi": 2.03,
                    "src": [
                      {
                        "file": "relay_latency_stock_samehub_r1.json",
                        "ptr": "/results/1/latency_us/p95",
                        "unit": "us"
                      },
                      {
                        "file": "relay_latency_stock_samehub_r2.json",
                        "ptr": "/results/1/latency_us/p95",
                        "unit": "us"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 2.41,
                    "hi": 2.41,
                    "src": [
                      {
                        "file": "relay_latency_medius_samehub_fix4_r1.json",
                        "ptr": "/results/1/latency_us/p95",
                        "unit": "us"
                      },
                      {
                        "file": "relay_latency_medius_samehub_fix4_r2.json",
                        "ptr": "/results/1/latency_us/p95",
                        "unit": "us"
                      }
                    ]
                  }
                },
                {
                  "id": "pass-latency-p95-250",
                  "label": "250 Hz mouse",
                  "stock": {
                    "lo": 1.9,
                    "hi": 2.03,
                    "src": [
                      {
                        "file": "relay_latency_stock_samehub_r1.json",
                        "ptr": "/results/2/latency_us/p95",
                        "unit": "us"
                      },
                      {
                        "file": "relay_latency_stock_samehub_r2.json",
                        "ptr": "/results/2/latency_us/p95",
                        "unit": "us"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 4.31,
                    "hi": 4.32,
                    "src": [
                      {
                        "file": "relay_latency_medius_samehub_fix4_r1.json",
                        "ptr": "/results/2/latency_us/p95",
                        "unit": "us"
                      },
                      {
                        "file": "relay_latency_medius_samehub_fix4_r2.json",
                        "ptr": "/results/2/latency_us/p95",
                        "unit": "us"
                      }
                    ]
                  }
                },
                {
                  "id": "pass-latency-p95-125",
                  "label": "125 Hz mouse",
                  "stock": {
                    "lo": 2,
                    "hi": 2.04,
                    "src": [
                      {
                        "file": "relay_latency_stock_samehub_r1.json",
                        "ptr": "/results/3/latency_us/p95",
                        "unit": "us"
                      },
                      {
                        "file": "relay_latency_stock_samehub_r2.json",
                        "ptr": "/results/3/latency_us/p95",
                        "unit": "us"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 8.11,
                    "hi": 8.12,
                    "src": [
                      {
                        "file": "relay_latency_medius_samehub_fix4_r1.json",
                        "ptr": "/results/3/latency_us/p95",
                        "unit": "us"
                      },
                      {
                        "file": "relay_latency_medius_samehub_fix4_r2.json",
                        "ptr": "/results/3/latency_us/p95",
                        "unit": "us"
                      }
                    ]
                  }
                }
              ]
            },
            {
              "kind": "measure",
              "label": "Report latency, p99",
              "key": "Mouse",
              "unit": "ms",
              "better": "lower",
              "stat": "p99",
              "layer": "emulator",
              "n": "2 runs of 24 s",
              "rows": [
                {
                  "id": "pass-latency-p99-1000",
                  "label": "1 kHz mouse",
                  "stock": {
                    "lo": 2.2,
                    "hi": 2.98,
                    "src": [
                      {
                        "file": "relay_latency_stock_samehub_r1.json",
                        "ptr": "/results/0/latency_us/p99",
                        "unit": "us"
                      },
                      {
                        "file": "relay_latency_stock_samehub_r2.json",
                        "ptr": "/results/0/latency_us/p99",
                        "unit": "us"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 1.51,
                    "hi": 1.52,
                    "src": [
                      {
                        "file": "relay_latency_medius_samehub_fix4_r1.json",
                        "ptr": "/results/0/latency_us/p99",
                        "unit": "us"
                      },
                      {
                        "file": "relay_latency_medius_samehub_fix4_r2.json",
                        "ptr": "/results/0/latency_us/p99",
                        "unit": "us"
                      }
                    ]
                  }
                },
                {
                  "id": "pass-latency-p99-500",
                  "label": "500 Hz mouse",
                  "stock": {
                    "lo": 2.19,
                    "hi": 2.2,
                    "src": [
                      {
                        "file": "relay_latency_stock_samehub_r1.json",
                        "ptr": "/results/1/latency_us/p99",
                        "unit": "us"
                      },
                      {
                        "file": "relay_latency_stock_samehub_r2.json",
                        "ptr": "/results/1/latency_us/p99",
                        "unit": "us"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 2.49,
                    "hi": 2.49,
                    "src": [
                      {
                        "file": "relay_latency_medius_samehub_fix4_r1.json",
                        "ptr": "/results/1/latency_us/p99",
                        "unit": "us"
                      },
                      {
                        "file": "relay_latency_medius_samehub_fix4_r2.json",
                        "ptr": "/results/1/latency_us/p99",
                        "unit": "us"
                      }
                    ]
                  }
                },
                {
                  "id": "pass-latency-p99-250",
                  "label": "250 Hz mouse",
                  "stock": {
                    "lo": 2.15,
                    "hi": 2.18,
                    "src": [
                      {
                        "file": "relay_latency_stock_samehub_r1.json",
                        "ptr": "/results/2/latency_us/p99",
                        "unit": "us"
                      },
                      {
                        "file": "relay_latency_stock_samehub_r2.json",
                        "ptr": "/results/2/latency_us/p99",
                        "unit": "us"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 4.48,
                    "hi": 4.48,
                    "src": [
                      {
                        "file": "relay_latency_medius_samehub_fix4_r1.json",
                        "ptr": "/results/2/latency_us/p99",
                        "unit": "us"
                      },
                      {
                        "file": "relay_latency_medius_samehub_fix4_r2.json",
                        "ptr": "/results/2/latency_us/p99",
                        "unit": "us"
                      }
                    ]
                  }
                },
                {
                  "id": "pass-latency-p99-125",
                  "label": "125 Hz mouse",
                  "stock": {
                    "lo": 2.17,
                    "hi": 2.2,
                    "src": [
                      {
                        "file": "relay_latency_stock_samehub_r1.json",
                        "ptr": "/results/3/latency_us/p99",
                        "unit": "us"
                      },
                      {
                        "file": "relay_latency_stock_samehub_r2.json",
                        "ptr": "/results/3/latency_us/p99",
                        "unit": "us"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 8.43,
                    "hi": 8.43,
                    "src": [
                      {
                        "file": "relay_latency_medius_samehub_fix4_r1.json",
                        "ptr": "/results/3/latency_us/p99",
                        "unit": "us"
                      },
                      {
                        "file": "relay_latency_medius_samehub_fix4_r2.json",
                        "ptr": "/results/3/latency_us/p99",
                        "unit": "us"
                      }
                    ]
                  }
                }
              ]
            },
            {
              "kind": "measure",
              "label": "Report latency, fastest",
              "key": "Mouse",
              "unit": "µs",
              "better": "lower",
              "stat": "fastest",
              "layer": "emulator",
              "n": "2 runs of 24 s",
              "rows": [
                {
                  "id": "pass-latency-min-1000",
                  "label": "1 kHz mouse",
                  "stock": {
                    "lo": 370,
                    "hi": 381,
                    "src": [
                      {
                        "file": "relay_latency_stock_samehub_r1.json",
                        "ptr": "/results/0/latency_us/min",
                        "unit": "us"
                      },
                      {
                        "file": "relay_latency_stock_samehub_r2.json",
                        "ptr": "/results/0/latency_us/min",
                        "unit": "us"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 501,
                    "hi": 502,
                    "src": [
                      {
                        "file": "relay_latency_medius_samehub_fix4_r1.json",
                        "ptr": "/results/0/latency_us/min",
                        "unit": "us"
                      },
                      {
                        "file": "relay_latency_medius_samehub_fix4_r2.json",
                        "ptr": "/results/0/latency_us/min",
                        "unit": "us"
                      }
                    ]
                  }
                },
                {
                  "id": "pass-latency-min-500",
                  "label": "500 Hz mouse",
                  "stock": {
                    "lo": 335,
                    "hi": 340,
                    "src": [
                      {
                        "file": "relay_latency_stock_samehub_r1.json",
                        "ptr": "/results/1/latency_us/min",
                        "unit": "us"
                      },
                      {
                        "file": "relay_latency_stock_samehub_r2.json",
                        "ptr": "/results/1/latency_us/min",
                        "unit": "us"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 487,
                    "hi": 504,
                    "src": [
                      {
                        "file": "relay_latency_medius_samehub_fix4_r1.json",
                        "ptr": "/results/1/latency_us/min",
                        "unit": "us"
                      },
                      {
                        "file": "relay_latency_medius_samehub_fix4_r2.json",
                        "ptr": "/results/1/latency_us/min",
                        "unit": "us"
                      }
                    ]
                  }
                },
                {
                  "id": "pass-latency-min-250",
                  "label": "250 Hz mouse",
                  "stock": {
                    "lo": 318,
                    "hi": 326,
                    "src": [
                      {
                        "file": "relay_latency_stock_samehub_r1.json",
                        "ptr": "/results/2/latency_us/min",
                        "unit": "us"
                      },
                      {
                        "file": "relay_latency_stock_samehub_r2.json",
                        "ptr": "/results/2/latency_us/min",
                        "unit": "us"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 502,
                    "hi": 514,
                    "src": [
                      {
                        "file": "relay_latency_medius_samehub_fix4_r1.json",
                        "ptr": "/results/2/latency_us/min",
                        "unit": "us"
                      },
                      {
                        "file": "relay_latency_medius_samehub_fix4_r2.json",
                        "ptr": "/results/2/latency_us/min",
                        "unit": "us"
                      }
                    ]
                  }
                },
                {
                  "id": "pass-latency-min-125",
                  "label": "125 Hz mouse",
                  "stock": {
                    "lo": 328,
                    "hi": 492,
                    "src": [
                      {
                        "file": "relay_latency_stock_samehub_r1.json",
                        "ptr": "/results/3/latency_us/min",
                        "unit": "us"
                      },
                      {
                        "file": "relay_latency_stock_samehub_r2.json",
                        "ptr": "/results/3/latency_us/min",
                        "unit": "us"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 499,
                    "hi": 510,
                    "src": [
                      {
                        "file": "relay_latency_medius_samehub_fix4_r1.json",
                        "ptr": "/results/3/latency_us/min",
                        "unit": "us"
                      },
                      {
                        "file": "relay_latency_medius_samehub_fix4_r2.json",
                        "ptr": "/results/3/latency_us/min",
                        "unit": "us"
                      }
                    ]
                  }
                }
              ]
            }
          ]
        },
        {
          "id": "pass-inject",
          "title": "Reads while injecting",
          "about": "The emulated mouse sends its next report only after the box reads the last one, so the count is how often the box read the mouse. Read every millisecond, a 1 kHz mouse gives 15,500 reports in 15.5 s and 5,500 in 5.5 s.",
          "tables": [
            {
              "kind": "measure",
              "label": "Reports read from a 1 kHz mouse in about 15.5 s",
              "key": "Load",
              "unit": "reports",
              "better": "higher",
              "layer": "wire",
              "n": "2 runs of 15.5 s",
              "commands": {
                "stock": "km.move",
                "medius": "MOVE"
              },
              "rows": [
                {
                  "id": "pass-inject-varying",
                  "label": "Injecting 1,000 moves/s",
                  "stock": {
                    "lo": 7133,
                    "hi": 7201,
                    "src": [
                      {
                        "file": "passthrough_stock_samehub_r1.json",
                        "ptr": "/results/5/wire/reports"
                      },
                      {
                        "file": "passthrough_stock_samehub_r2.json",
                        "ptr": "/results/5/wire/reports"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 15540,
                    "hi": 15584,
                    "src": [
                      {
                        "file": "passthrough_medius_samehub_fix4_r1.json",
                        "ptr": "/results/5/wire/reports"
                      },
                      {
                        "file": "passthrough_medius_samehub_fix4_r2.json",
                        "ptr": "/results/5/wire/reports"
                      }
                    ]
                  }
                }
              ]
            },
            {
              "kind": "measure",
              "label": "Reports read from a 1 kHz counting mouse in 15.5 s",
              "key": "Moves sent",
              "unit": "reports",
              "better": "higher",
              "layer": "hidraw",
              "n": "One 15 s run per row, then 0.5 s",
              "commands": {
                "stock": "km.move",
                "medius": "MOVE"
              },
              "rows": [
                {
                  "id": "pass-inject-count-none",
                  "label": "None",
                  "stock": {
                    "value": 15500,
                    "src": [
                      {
                        "file": "inject_native_rate_stock_samehub_count.json",
                        "ptr": "/results/0/hidraw_native"
                      }
                    ]
                  },
                  "medius": {
                    "value": 15500,
                    "src": [
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_count.json",
                        "ptr": "/results/0/hidraw_native"
                      }
                    ]
                  }
                },
                {
                  "id": "pass-inject-count-1000",
                  "label": "1,000/s",
                  "stock": {
                    "value": 6877,
                    "src": [
                      {
                        "file": "inject_native_rate_stock_samehub_count.json",
                        "ptr": "/results/1/hidraw_native"
                      }
                    ]
                  },
                  "medius": {
                    "value": 15500,
                    "src": [
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_count.json",
                        "ptr": "/results/1/hidraw_native"
                      }
                    ]
                  }
                },
                {
                  "id": "pass-inject-count-500",
                  "label": "500/s",
                  "stock": {
                    "value": 5238,
                    "src": [
                      {
                        "file": "inject_native_rate_stock_samehub_count.json",
                        "ptr": "/results/2/hidraw_native"
                      }
                    ]
                  },
                  "medius": {
                    "value": 15500,
                    "src": [
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_count.json",
                        "ptr": "/results/2/hidraw_native"
                      }
                    ]
                  }
                },
                {
                  "id": "pass-inject-count-125",
                  "label": "125/s",
                  "stock": {
                    "value": 7020,
                    "src": [
                      {
                        "file": "inject_native_rate_stock_samehub_count.json",
                        "ptr": "/results/3/hidraw_native"
                      }
                    ]
                  },
                  "medius": {
                    "value": 15499,
                    "src": [
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_count.json",
                        "ptr": "/results/3/hidraw_native"
                      }
                    ]
                  }
                }
              ]
            },
            {
              "kind": "measure",
              "label": "Reports read from a 1 kHz mouse moving at a varying speed, in 15.5 s",
              "key": "Moves sent",
              "unit": "reports",
              "better": "higher",
              "layer": "hidraw",
              "n": "2 runs of 15 s, then 0.5 s",
              "commands": {
                "stock": "km.move",
                "medius": "MOVE"
              },
              "rows": [
                {
                  "id": "pass-inject-sine-1000",
                  "label": "1,000/s",
                  "stock": {
                    "lo": 7180,
                    "hi": 7227,
                    "src": [
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r1.json",
                        "ptr": "/results/0/hidraw_native"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r2.json",
                        "ptr": "/results/0/hidraw_native"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 15500,
                    "hi": 15500,
                    "src": [
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r1.json",
                        "ptr": "/results/0/hidraw_native"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r2.json",
                        "ptr": "/results/0/hidraw_native"
                      }
                    ]
                  }
                },
                {
                  "id": "pass-inject-sine-500",
                  "label": "500/s",
                  "stock": {
                    "lo": 6965,
                    "hi": 7028,
                    "src": [
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r1.json",
                        "ptr": "/results/1/hidraw_native"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r2.json",
                        "ptr": "/results/1/hidraw_native"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 15500,
                    "hi": 15500,
                    "src": [
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r1.json",
                        "ptr": "/results/1/hidraw_native"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r2.json",
                        "ptr": "/results/1/hidraw_native"
                      }
                    ]
                  }
                },
                {
                  "id": "pass-inject-sine-125",
                  "label": "125/s",
                  "stock": {
                    "lo": 7190,
                    "hi": 7287,
                    "src": [
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r1.json",
                        "ptr": "/results/2/hidraw_native"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r2.json",
                        "ptr": "/results/2/hidraw_native"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 15500,
                    "hi": 15500,
                    "src": [
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r1.json",
                        "ptr": "/results/2/hidraw_native"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r2.json",
                        "ptr": "/results/2/hidraw_native"
                      }
                    ]
                  }
                }
              ]
            },
            {
              "kind": "measure",
              "label": "Reports read from a 1 kHz mouse in 15.5 s, injecting 1,000 moves/s",
              "key": "Mouse",
              "unit": "reports",
              "better": "higher",
              "layer": "hidraw",
              "n": "One 15 s run per row, then 0.5 s",
              "commands": {
                "stock": "km.move",
                "medius": "MOVE"
              },
              "rows": [
                {
                  "id": "pass-inject-steady-const1",
                  "label": "Moving 1 count every report",
                  "stock": {
                    "value": 15493,
                    "src": [
                      {
                        "file": "inject_native_rate_stock_samehub_const1.json",
                        "ptr": "/results/1/hidraw_native"
                      }
                    ]
                  },
                  "medius": {
                    "value": 15500,
                    "src": [
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_const1.json",
                        "ptr": "/results/1/hidraw_native"
                      }
                    ]
                  }
                },
                {
                  "id": "pass-inject-steady-const100",
                  "label": "Moving 100 counts every report",
                  "stock": {
                    "value": 15495,
                    "src": [
                      {
                        "file": "inject_native_rate_stock_samehub_const100.json",
                        "ptr": "/results/1/hidraw_native"
                      }
                    ]
                  },
                  "medius": {
                    "value": 15500,
                    "src": [
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_const100.json",
                        "ptr": "/results/1/hidraw_native"
                      }
                    ]
                  }
                },
                {
                  "id": "pass-inject-steady-alt",
                  "label": "Moving 1 count, then -1, alternating",
                  "stock": {
                    "value": 15496,
                    "src": [
                      {
                        "file": "inject_native_rate_stock_samehub_alt.json",
                        "ptr": "/results/1/hidraw_native"
                      }
                    ]
                  },
                  "medius": {
                    "value": 15500,
                    "src": [
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_alt.json",
                        "ptr": "/results/1/hidraw_native"
                      }
                    ]
                  }
                }
              ]
            },
            {
              "kind": "measure",
              "label": "Reports read from a 1 kHz mouse moving at a varying speed, in 5.5 s",
              "key": "Commands sent",
              "unit": "reports",
              "better": "higher",
              "layer": "hidraw",
              "n": "One 5 s run per row, then 0.5 s",
              "rows": [
                {
                  "id": "pass-inject-slow-10",
                  "label": "10 moves/s",
                  "stock": {
                    "value": 3003,
                    "src": [
                      {
                        "file": "inject_native_rate_stock_samehub_sine_slow.json",
                        "ptr": "/results/0/hidraw_native"
                      }
                    ]
                  },
                  "medius": {
                    "value": 5500,
                    "src": [
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_slow.json",
                        "ptr": "/results/0/hidraw_native"
                      }
                    ]
                  }
                },
                {
                  "id": "pass-inject-slow-30",
                  "label": "30 moves/s",
                  "stock": {
                    "value": 3010,
                    "src": [
                      {
                        "file": "inject_native_rate_stock_samehub_sine_slow.json",
                        "ptr": "/results/1/hidraw_native"
                      }
                    ]
                  },
                  "medius": {
                    "value": 5500,
                    "src": [
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_slow.json",
                        "ptr": "/results/1/hidraw_native"
                      }
                    ]
                  }
                },
                {
                  "id": "pass-inject-slow-move0",
                  "label": "1,000 zero-count moves/s",
                  "stock": {
                    "value": 5496,
                    "src": [
                      {
                        "file": "inject_native_rate_stock_samehub_sine_move0.json",
                        "ptr": "/results/0/hidraw_native"
                      }
                    ]
                  },
                  "medius": {
                    "value": 5500,
                    "src": [
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_move0.json",
                        "ptr": "/results/0/hidraw_native"
                      }
                    ]
                  }
                },
                {
                  "id": "pass-inject-slow-query",
                  "label": "100 queries/s",
                  "stock": {
                    "value": 5500,
                    "src": [
                      {
                        "file": "inject_native_rate_stock_samehub_sine_query.json",
                        "ptr": "/results/0/hidraw_native"
                      }
                    ]
                  },
                  "medius": {
                    "value": 5500,
                    "src": [
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_query.json",
                        "ptr": "/results/0/hidraw_native"
                      }
                    ]
                  }
                }
              ]
            }
          ]
        },
        {
          "id": "pass-pc-device",
          "title": "PC to real device",
          "about": "Requests and reports the PC sent the real device, through its clone.",
          "tables": [
            {
              "kind": "outcome",
              "label": "What reaches the real device",
              "key": "PC sends",
              "outcomes": [
                "Passed on",
                "Clone reconnects instead"
              ],
              "rows": [
                {
                  "id": "pass-pc-boot",
                  "label": "SET_PROTOCOL(boot)",
                  "stock": {
                    "is": "Passed on",
                    "src": [
                      {
                        "file": "faithful_stock_samehub.json",
                        "ptr": "/results/0/device_switched"
                      },
                      {
                        "file": "faithful_stock_samehub.json",
                        "ptr": "/results/0/report_lengths_after/3"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Passed on",
                    "src": [
                      {
                        "file": "faithful_medius_samehub_fix4.json",
                        "ptr": "/results/0/device_switched"
                      },
                      {
                        "file": "faithful_medius_samehub_fix4.json",
                        "ptr": "/results/0/report_lengths_after/3"
                      }
                    ]
                  }
                },
                {
                  "id": "pass-pc-halt",
                  "label": "Endpoint halt, then clear",
                  "stock": {
                    "is": "Passed on",
                    "src": [
                      {
                        "file": "faithful_stock_samehub.json",
                        "ptr": "/results/3/device_halt_set"
                      },
                      {
                        "file": "faithful_stock_samehub.json",
                        "ptr": "/results/3/device_halt_clear"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Passed on",
                    "src": [
                      {
                        "file": "faithful_medius_samehub_fix4.json",
                        "ptr": "/results/3/device_halt_set"
                      },
                      {
                        "file": "faithful_medius_samehub_fix4.json",
                        "ptr": "/results/3/device_halt_clear"
                      }
                    ]
                  }
                },
                {
                  "id": "pass-pc-altset",
                  "label": "Switch to alternate setting 1, then back",
                  "stock": {
                    "is": "Passed on",
                    "src": [
                      {
                        "file": "faithful_stock_samehub.json",
                        "ptr": "/results/5/device_alt_after_set1/1"
                      },
                      {
                        "file": "faithful_stock_samehub.json",
                        "ptr": "/results/5/packets_on_alt1"
                      },
                      {
                        "file": "faithful_stock_samehub.json",
                        "ptr": "/results/5/device_alt_after_set0/1"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Passed on",
                    "src": [
                      {
                        "file": "faithful_medius_samehub_fix4.json",
                        "ptr": "/results/5/device_alt_after_set1/1"
                      },
                      {
                        "file": "faithful_medius_samehub_fix4.json",
                        "ptr": "/results/5/packets_on_alt1"
                      },
                      {
                        "file": "faithful_medius_samehub_fix4.json",
                        "ptr": "/results/5/device_alt_after_set0/1"
                      }
                    ]
                  }
                },
                {
                  "id": "pass-pc-config",
                  "label": "Switch to configuration 2, then back",
                  "stock": {
                    "is": "Clone reconnects instead",
                    "src": [
                      {
                        "file": "faithful_stock_samehub.json",
                        "ptr": "/results/7/config_after_set2"
                      },
                      {
                        "file": "faithful_stock_samehub.json",
                        "ptr": "/results/7/reenumerated"
                      },
                      {
                        "file": "faithful_stock_samehub_config_r2.json",
                        "ptr": "/results/0/config_after_set2"
                      },
                      {
                        "file": "faithful_stock_samehub_config_r2.json",
                        "ptr": "/results/0/reenumerated"
                      },
                      {
                        "file": "faithful_stock_samehub_config_r3.json",
                        "ptr": "/results/0/config_after_set2"
                      },
                      {
                        "file": "faithful_stock_samehub_config_r3.json",
                        "ptr": "/results/0/reenumerated"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Passed on",
                    "src": [
                      {
                        "file": "faithful_medius_samehub_fix4.json",
                        "ptr": "/results/7/config_after_set2"
                      },
                      {
                        "file": "faithful_medius_samehub_fix4.json",
                        "ptr": "/results/7/packets_in_config2"
                      },
                      {
                        "file": "faithful_medius_samehub_fix4.json",
                        "ptr": "/results/7/config_after_set1"
                      },
                      {
                        "file": "faithful_medius_samehub_fix4_config_r2.json",
                        "ptr": "/results/0/config_after_set2"
                      },
                      {
                        "file": "faithful_medius_samehub_fix4_config_r2.json",
                        "ptr": "/results/0/packets_in_config2"
                      },
                      {
                        "file": "faithful_medius_samehub_fix4_config_r2.json",
                        "ptr": "/results/0/config_after_set1"
                      },
                      {
                        "file": "faithful_medius_samehub_fix4_config_r3.json",
                        "ptr": "/results/0/config_after_set2"
                      },
                      {
                        "file": "faithful_medius_samehub_fix4_config_r3.json",
                        "ptr": "/results/0/packets_in_config2"
                      },
                      {
                        "file": "faithful_medius_samehub_fix4_config_r3.json",
                        "ptr": "/results/0/config_after_set1"
                      }
                    ]
                  }
                },
                {
                  "id": "pass-pc-led",
                  "label": "Keyboard LED report",
                  "stock": {
                    "is": "Passed on",
                    "src": [
                      {
                        "file": "out_relay_stock_samehub.json",
                        "ptr": "/results/0/led_reached_device"
                      },
                      {
                        "file": "out_relay_stock_samehub.json",
                        "ptr": "/results/0/ep0_log/data"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Passed on",
                    "src": [
                      {
                        "file": "out_relay_medius_samehub_fix4.json",
                        "ptr": "/results/0/led_reached_device"
                      },
                      {
                        "file": "out_relay_medius_samehub_fix4.json",
                        "ptr": "/results/0/ep0_log/data"
                      }
                    ]
                  }
                },
                {
                  "id": "pass-pc-hid-out",
                  "label": "20 HID output reports",
                  "stock": {
                    "is": "Passed on",
                    "src": [
                      {
                        "file": "out_relay_stock_samehub.json",
                        "ptr": "/results/1/out_log/packets"
                      },
                      {
                        "file": "out_relay_stock_samehub.json",
                        "ptr": "/results/1/out_log/crc"
                      },
                      {
                        "file": "out_relay_stock_samehub.json",
                        "ptr": "/results/1/sent_crc"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Passed on",
                    "src": [
                      {
                        "file": "out_relay_medius_samehub_fix4.json",
                        "ptr": "/results/1/out_log/packets"
                      },
                      {
                        "file": "out_relay_medius_samehub_fix4.json",
                        "ptr": "/results/1/out_log/crc"
                      },
                      {
                        "file": "out_relay_medius_samehub_fix4.json",
                        "ptr": "/results/1/sent_crc"
                      }
                    ]
                  }
                }
              ]
            },
            {
              "kind": "outcome",
              "label": "Resets the real device gets",
              "key": "PC sends",
              "outcomes": [
                "Once",
                "Twice"
              ],
              "rows": [
                {
                  "id": "pass-pc-reset",
                  "label": "One bus reset",
                  "stock": {
                    "is": "Twice",
                    "src": [
                      {
                        "file": "faithful_stock_samehub.json",
                        "ptr": "/results/1/device_resets"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Once",
                    "src": [
                      {
                        "file": "faithful_medius_samehub_fix4.json",
                        "ptr": "/results/1/device_resets"
                      }
                    ]
                  }
                },
                {
                  "id": "pass-pc-port-off",
                  "label": "Hub port off for 1 s",
                  "stock": {
                    "is": "Twice",
                    "src": [
                      {
                        "file": "faithful_stock_samehub.json",
                        "ptr": "/results/2/device_resets"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Once",
                    "src": [
                      {
                        "file": "faithful_medius_samehub_fix4.json",
                        "ptr": "/results/2/device_resets"
                      }
                    ]
                  }
                }
              ],
              "ranked": false
            }
          ]
        },
        {
          "id": "pass-device-pc",
          "title": "Real device to PC",
          "about": "A real device stalling its endpoint, one replying to polls with empty packets, and a vendor interface streaming a counter.",
          "tables": [
            {
              "kind": "outcome",
              "key": "Native traffic",
              "outcomes": [
                "Reaches the PC",
                "Hidden"
              ],
              "rows": [
                {
                  "id": "pass-dev-stall",
                  "label": "A STALL on its interrupt endpoint",
                  "stock": {
                    "is": "Reaches the PC",
                    "src": [
                      {
                        "file": "faithful_stock_samehub.json",
                        "ptr": "/results/4/pc_saw"
                      },
                      {
                        "file": "faithful_stock_samehub.json",
                        "ptr": "/results/4/device_stalled_before_pc"
                      },
                      {
                        "file": "faithful_stock_samehub.json",
                        "ptr": "/results/4/device_cleared_before_pc"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Reaches the PC",
                    "src": [
                      {
                        "file": "faithful_medius_samehub_fix4.json",
                        "ptr": "/results/4/pc_saw"
                      },
                      {
                        "file": "faithful_medius_samehub_fix4.json",
                        "ptr": "/results/4/device_stalled_before_pc"
                      },
                      {
                        "file": "faithful_medius_samehub_fix4.json",
                        "ptr": "/results/4/device_cleared_before_pc"
                      }
                    ]
                  }
                },
                {
                  "id": "pass-dev-zlp",
                  "label": "Empty packets on idle polls",
                  "stock": {
                    "is": "Reaches the PC",
                    "src": [
                      {
                        "file": "faithful_stock_samehub.json",
                        "ptr": "/results/6/zlps"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Reaches the PC",
                    "src": [
                      {
                        "file": "faithful_medius_samehub_fix4.json",
                        "ptr": "/results/6/zlps"
                      }
                    ]
                  }
                },
                {
                  "id": "pass-dev-vendor",
                  "label": "Vendor stream at 1,000 packets/s",
                  "stock": {
                    "is": "Reaches the PC",
                    "src": [
                      {
                        "file": "out_relay_stock_samehub.json",
                        "ptr": "/results/2/packets_1s"
                      },
                      {
                        "file": "out_relay_stock_samehub.json",
                        "ptr": "/results/2/counter_gaps"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Reaches the PC",
                    "src": [
                      {
                        "file": "out_relay_medius_samehub_fix4.json",
                        "ptr": "/results/2/packets_1s"
                      },
                      {
                        "file": "out_relay_medius_samehub_fix4.json",
                        "ptr": "/results/2/counter_gaps"
                      }
                    ]
                  }
                }
              ],
              "label": "What reaches the PC"
            }
          ]
        },
        {
          "id": "pass-pads",
          "title": "Game pads",
          "about": "Three emulated pads, each moving its left stick through set values for 1.5 s.",
          "tables": [
            {
              "kind": "outcome",
              "label": "Stick values on the PC",
              "key": "Pad",
              "outcomes": [
                "Unchanged",
                "Changed"
              ],
              "rows": [
                {
                  "id": "pass-pad-xinput",
                  "label": "Xbox 360 pad (XInput)",
                  "stock": {
                    "is": "Unchanged",
                    "src": [
                      {
                        "file": "controller_stock_samehub.json",
                        "ptr": "/results/0/cloned"
                      },
                      {
                        "file": "controller_stock_samehub.json",
                        "ptr": "/results/0/interfaces/0/1"
                      },
                      {
                        "file": "controller_stock_samehub.json",
                        "ptr": "/results/0/abs_x_seen"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Unchanged",
                    "src": [
                      {
                        "file": "controller_medius_samehub_fix4.json",
                        "ptr": "/results/0/cloned"
                      },
                      {
                        "file": "controller_medius_samehub_fix4.json",
                        "ptr": "/results/0/interfaces/0/1"
                      },
                      {
                        "file": "controller_medius_samehub_fix4.json",
                        "ptr": "/results/0/abs_x_seen"
                      }
                    ]
                  }
                },
                {
                  "id": "pass-pad-gip",
                  "label": "Xbox One pad (GIP)",
                  "stock": {
                    "is": "Unchanged",
                    "src": [
                      {
                        "file": "controller_stock_samehub_gip.json",
                        "ptr": "/results/0/cloned"
                      },
                      {
                        "file": "controller_stock_samehub_gip.json",
                        "ptr": "/results/0/interfaces/0/1"
                      },
                      {
                        "file": "controller_stock_samehub_gip.json",
                        "ptr": "/results/0/abs_x_seen"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Unchanged",
                    "src": [
                      {
                        "file": "controller_medius_samehub_fix4.json",
                        "ptr": "/results/2/cloned"
                      },
                      {
                        "file": "controller_medius_samehub_fix4.json",
                        "ptr": "/results/2/interfaces/0/1"
                      },
                      {
                        "file": "controller_medius_samehub_fix4.json",
                        "ptr": "/results/2/abs_x_seen"
                      }
                    ]
                  }
                },
                {
                  "id": "pass-pad-hid",
                  "label": "HID pad",
                  "stock": {
                    "is": "Unchanged",
                    "src": [
                      {
                        "file": "controller_stock_samehub.json",
                        "ptr": "/results/1/cloned"
                      },
                      {
                        "file": "controller_stock_samehub.json",
                        "ptr": "/results/1/interfaces/0/1"
                      },
                      {
                        "file": "controller_stock_samehub.json",
                        "ptr": "/results/1/abs_x_seen"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Unchanged",
                    "src": [
                      {
                        "file": "controller_medius_samehub_fix4.json",
                        "ptr": "/results/1/cloned"
                      },
                      {
                        "file": "controller_medius_samehub_fix4.json",
                        "ptr": "/results/1/interfaces/0/1"
                      },
                      {
                        "file": "controller_medius_samehub_fix4.json",
                        "ptr": "/results/1/abs_x_seen"
                      }
                    ]
                  }
                }
              ]
            },
            {
              "kind": "outcome",
              "label": "PC output reaching the pad",
              "key": "Pad",
              "outcomes": [
                "Reaches the pad",
                "Lost"
              ],
              "rows": [
                {
                  "id": "pass-pad-out-xinput",
                  "label": "Xbox 360 pad, LED command",
                  "stock": {
                    "is": "Reaches the pad",
                    "src": [
                      {
                        "file": "controller_stock_samehub.json",
                        "ptr": "/results/0/pad_out_log/packets"
                      },
                      {
                        "file": "controller_stock_samehub.json",
                        "ptr": "/results/0/pad_out_log/crc"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Reaches the pad",
                    "src": [
                      {
                        "file": "controller_medius_samehub_fix4.json",
                        "ptr": "/results/0/pad_out_log/packets"
                      },
                      {
                        "file": "controller_medius_samehub_fix4.json",
                        "ptr": "/results/0/pad_out_log/crc"
                      }
                    ]
                  }
                },
                {
                  "id": "pass-pad-out-gip",
                  "label": "Xbox One pad, start-up packets",
                  "stock": {
                    "is": "Reaches the pad",
                    "src": [
                      {
                        "file": "controller_stock_samehub_gip.json",
                        "ptr": "/results/0/pad_out_log/packets"
                      },
                      {
                        "file": "controller_stock_samehub_gip.json",
                        "ptr": "/results/0/pad_out_log/crc"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Reaches the pad",
                    "src": [
                      {
                        "file": "controller_medius_samehub_fix4.json",
                        "ptr": "/results/2/pad_out_log/packets"
                      },
                      {
                        "file": "controller_medius_samehub_fix4.json",
                        "ptr": "/results/2/pad_out_log/crc"
                      }
                    ]
                  }
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "id": "injection",
      "title": "Injected motion",
      "sections": [
        {
          "id": "inj-latency",
          "title": "Move latency",
          "about": "One move at a time, timed on the PC's USB bus from the command to the report carrying it. A default move goes through each box's default smoothing, and an immediate move skips it.",
          "tables": [
            {
              "kind": "measure",
              "label": "Default move latency, p50",
              "key": "Mouse and move",
              "unit": "ms",
              "better": "lower",
              "stat": "p50",
              "layer": "wire",
              "n": "200 moves a run, 2 runs",
              "commands": {
                "stock": "km.move",
                "medius": "MOVE"
              },
              "rows": [
                {
                  "id": "inj-lat-rest-1",
                  "label": "Still mouse, 1 count",
                  "stock": {
                    "lo": 64.1,
                    "hi": 64.1,
                    "src": [
                      {
                        "file": "inject_latency_stock_samehub.json",
                        "ptr": "/cells/0/wire/done/p50",
                        "unit": "us"
                      },
                      {
                        "file": "inject_latency_stock_samehub_r2.json",
                        "ptr": "/cells/0/wire/done/p50",
                        "unit": "us"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 0.969,
                    "hi": 1.01,
                    "src": [
                      {
                        "file": "inject_latency_medius_samehub_fix4.json",
                        "ptr": "/cells/0/wire/done/p50",
                        "unit": "us"
                      },
                      {
                        "file": "inject_latency_medius_samehub_fix4_r2.json",
                        "ptr": "/cells/0/wire/done/p50",
                        "unit": "us"
                      }
                    ]
                  }
                },
                {
                  "id": "inj-lat-rest-50",
                  "label": "Still mouse, 50 counts",
                  "stock": {
                    "lo": 64.1,
                    "hi": 64.2,
                    "src": [
                      {
                        "file": "inject_latency_stock_samehub.json",
                        "ptr": "/cells/2/wire/done/p50",
                        "unit": "us"
                      },
                      {
                        "file": "inject_latency_stock_samehub_r2.json",
                        "ptr": "/cells/2/wire/done/p50",
                        "unit": "us"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 0.926,
                    "hi": 1.01,
                    "src": [
                      {
                        "file": "inject_latency_medius_samehub_fix4.json",
                        "ptr": "/cells/2/wire/done/p50",
                        "unit": "us"
                      },
                      {
                        "file": "inject_latency_medius_samehub_fix4_r2.json",
                        "ptr": "/cells/2/wire/done/p50",
                        "unit": "us"
                      }
                    ]
                  }
                },
                {
                  "id": "inj-lat-1k-50",
                  "label": "Moving 1 kHz mouse, 50 counts",
                  "stock": {
                    "lo": 71.7,
                    "hi": 71.7,
                    "src": [
                      {
                        "file": "inject_latency_stock_samehub.json",
                        "ptr": "/cells/6/wire/done/p50",
                        "unit": "us"
                      },
                      {
                        "file": "inject_latency_stock_samehub_r2.json",
                        "ptr": "/cells/6/wire/done/p50",
                        "unit": "us"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 13.5,
                    "hi": 13.6,
                    "src": [
                      {
                        "file": "inject_latency_medius_samehub_fix4.json",
                        "ptr": "/cells/6/wire/done/p50",
                        "unit": "us"
                      },
                      {
                        "file": "inject_latency_medius_samehub_fix4_r2.json",
                        "ptr": "/cells/6/wire/done/p50",
                        "unit": "us"
                      }
                    ]
                  }
                }
              ]
            },
            {
              "kind": "measure",
              "label": "Default move latency, p95",
              "key": "Mouse and move",
              "unit": "ms",
              "better": "lower",
              "stat": "p95",
              "layer": "wire",
              "n": "200 moves a run, 2 runs",
              "commands": {
                "stock": "km.move",
                "medius": "MOVE"
              },
              "rows": [
                {
                  "id": "inj-lat-p95-rest-1",
                  "label": "Still mouse, 1 count",
                  "stock": {
                    "lo": 64.6,
                    "hi": 64.6,
                    "src": [
                      {
                        "file": "inject_latency_stock_samehub.json",
                        "ptr": "/cells/0/wire/done/p95",
                        "unit": "us"
                      },
                      {
                        "file": "inject_latency_stock_samehub_r2.json",
                        "ptr": "/cells/0/wire/done/p95",
                        "unit": "us"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 1.41,
                    "hi": 1.41,
                    "src": [
                      {
                        "file": "inject_latency_medius_samehub_fix4.json",
                        "ptr": "/cells/0/wire/done/p95",
                        "unit": "us"
                      },
                      {
                        "file": "inject_latency_medius_samehub_fix4_r2.json",
                        "ptr": "/cells/0/wire/done/p95",
                        "unit": "us"
                      }
                    ]
                  }
                },
                {
                  "id": "inj-lat-p95-rest-50",
                  "label": "Still mouse, 50 counts",
                  "stock": {
                    "lo": 64.6,
                    "hi": 64.6,
                    "src": [
                      {
                        "file": "inject_latency_stock_samehub.json",
                        "ptr": "/cells/2/wire/done/p95",
                        "unit": "us"
                      },
                      {
                        "file": "inject_latency_stock_samehub_r2.json",
                        "ptr": "/cells/2/wire/done/p95",
                        "unit": "us"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 1.38,
                    "hi": 1.42,
                    "src": [
                      {
                        "file": "inject_latency_medius_samehub_fix4.json",
                        "ptr": "/cells/2/wire/done/p95",
                        "unit": "us"
                      },
                      {
                        "file": "inject_latency_medius_samehub_fix4_r2.json",
                        "ptr": "/cells/2/wire/done/p95",
                        "unit": "us"
                      }
                    ]
                  }
                },
                {
                  "id": "inj-lat-p95-1k-50",
                  "label": "Moving 1 kHz mouse, 50 counts",
                  "stock": {
                    "lo": 72.1,
                    "hi": 72.1,
                    "src": [
                      {
                        "file": "inject_latency_stock_samehub.json",
                        "ptr": "/cells/6/wire/done/p95",
                        "unit": "us"
                      },
                      {
                        "file": "inject_latency_stock_samehub_r2.json",
                        "ptr": "/cells/6/wire/done/p95",
                        "unit": "us"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 15.1,
                    "hi": 15.3,
                    "src": [
                      {
                        "file": "inject_latency_medius_samehub_fix4.json",
                        "ptr": "/cells/6/wire/done/p95",
                        "unit": "us"
                      },
                      {
                        "file": "inject_latency_medius_samehub_fix4_r2.json",
                        "ptr": "/cells/6/wire/done/p95",
                        "unit": "us"
                      }
                    ]
                  }
                }
              ]
            },
            {
              "kind": "measure",
              "label": "Immediate move latency, p50",
              "key": "Mouse and move",
              "unit": "ms",
              "better": "lower",
              "stat": "p50",
              "layer": "wire",
              "n": "200 moves a run, 2 runs",
              "commands": {
                "stock": "km.move_now",
                "medius": "MOVE(NOW)"
              },
              "rows": [
                {
                  "id": "inj-lat-now-rest-1",
                  "label": "Still mouse, 1 count",
                  "stock": {
                    "lo": 4.27,
                    "hi": 4.29,
                    "src": [
                      {
                        "file": "inject_latency_stock_samehub.json",
                        "ptr": "/cells/1/wire/done/p50",
                        "unit": "us"
                      },
                      {
                        "file": "inject_latency_stock_samehub_r2.json",
                        "ptr": "/cells/1/wire/done/p50",
                        "unit": "us"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 0.925,
                    "hi": 0.945,
                    "src": [
                      {
                        "file": "inject_latency_medius_samehub_fix4.json",
                        "ptr": "/cells/1/wire/done/p50",
                        "unit": "us"
                      },
                      {
                        "file": "inject_latency_medius_samehub_fix4_r2.json",
                        "ptr": "/cells/1/wire/done/p50",
                        "unit": "us"
                      }
                    ]
                  }
                },
                {
                  "id": "inj-lat-now-rest-50",
                  "label": "Still mouse, 50 counts",
                  "stock": {
                    "lo": 4.21,
                    "hi": 4.24,
                    "src": [
                      {
                        "file": "inject_latency_stock_samehub.json",
                        "ptr": "/cells/3/wire/done/p50",
                        "unit": "us"
                      },
                      {
                        "file": "inject_latency_stock_samehub_r2.json",
                        "ptr": "/cells/3/wire/done/p50",
                        "unit": "us"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 0.959,
                    "hi": 0.984,
                    "src": [
                      {
                        "file": "inject_latency_medius_samehub_fix4.json",
                        "ptr": "/cells/3/wire/done/p50",
                        "unit": "us"
                      },
                      {
                        "file": "inject_latency_medius_samehub_fix4_r2.json",
                        "ptr": "/cells/3/wire/done/p50",
                        "unit": "us"
                      }
                    ]
                  }
                },
                {
                  "id": "inj-lat-now-1k-1",
                  "label": "Moving 1 kHz mouse, 1 count",
                  "stock": {
                    "lo": 11.7,
                    "hi": 11.7,
                    "src": [
                      {
                        "file": "inject_latency_stock_samehub.json",
                        "ptr": "/cells/5/wire/done/p50",
                        "unit": "us"
                      },
                      {
                        "file": "inject_latency_stock_samehub_r2.json",
                        "ptr": "/cells/5/wire/done/p50",
                        "unit": "us"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 1.08,
                    "hi": 1.08,
                    "src": [
                      {
                        "file": "inject_latency_medius_samehub_fix4.json",
                        "ptr": "/cells/5/wire/done/p50",
                        "unit": "us"
                      },
                      {
                        "file": "inject_latency_medius_samehub_fix4_r2.json",
                        "ptr": "/cells/5/wire/done/p50",
                        "unit": "us"
                      }
                    ]
                  }
                },
                {
                  "id": "inj-lat-now-1k-50",
                  "label": "Moving 1 kHz mouse, 50 counts",
                  "stock": {
                    "lo": 11.7,
                    "hi": 11.7,
                    "src": [
                      {
                        "file": "inject_latency_stock_samehub.json",
                        "ptr": "/cells/7/wire/done/p50",
                        "unit": "us"
                      },
                      {
                        "file": "inject_latency_stock_samehub_r2.json",
                        "ptr": "/cells/7/wire/done/p50",
                        "unit": "us"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 1.08,
                    "hi": 1.09,
                    "src": [
                      {
                        "file": "inject_latency_medius_samehub_fix4.json",
                        "ptr": "/cells/7/wire/done/p50",
                        "unit": "us"
                      },
                      {
                        "file": "inject_latency_medius_samehub_fix4_r2.json",
                        "ptr": "/cells/7/wire/done/p50",
                        "unit": "us"
                      }
                    ]
                  }
                },
                {
                  "id": "inj-lat-now-125-1",
                  "label": "Moving 125 Hz mouse, 1 count",
                  "stock": {
                    "lo": 4.25,
                    "hi": 4.34,
                    "src": [
                      {
                        "file": "inject_latency_stock_samehub.json",
                        "ptr": "/cells/9/wire/done/p50",
                        "unit": "us"
                      },
                      {
                        "file": "inject_latency_stock_samehub_r2.json",
                        "ptr": "/cells/9/wire/done/p50",
                        "unit": "us"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 4.68,
                    "hi": 5.02,
                    "src": [
                      {
                        "file": "inject_latency_medius_samehub_fix4.json",
                        "ptr": "/cells/9/wire/done/p50",
                        "unit": "us"
                      },
                      {
                        "file": "inject_latency_medius_samehub_fix4_r2.json",
                        "ptr": "/cells/9/wire/done/p50",
                        "unit": "us"
                      }
                    ]
                  }
                },
                {
                  "id": "inj-lat-now-125-50",
                  "label": "Moving 125 Hz mouse, 50 counts",
                  "stock": {
                    "lo": 4.32,
                    "hi": 4.34,
                    "src": [
                      {
                        "file": "inject_latency_stock_samehub.json",
                        "ptr": "/cells/11/wire/done/p50",
                        "unit": "us"
                      },
                      {
                        "file": "inject_latency_stock_samehub_r2.json",
                        "ptr": "/cells/11/wire/done/p50",
                        "unit": "us"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 4.45,
                    "hi": 4.89,
                    "src": [
                      {
                        "file": "inject_latency_medius_samehub_fix4.json",
                        "ptr": "/cells/11/wire/done/p50",
                        "unit": "us"
                      },
                      {
                        "file": "inject_latency_medius_samehub_fix4_r2.json",
                        "ptr": "/cells/11/wire/done/p50",
                        "unit": "us"
                      }
                    ]
                  }
                }
              ]
            },
            {
              "kind": "measure",
              "label": "Immediate move latency, p95",
              "key": "Mouse and move",
              "unit": "ms",
              "better": "lower",
              "stat": "p95",
              "layer": "wire",
              "n": "200 moves a run, 2 runs",
              "commands": {
                "stock": "km.move_now",
                "medius": "MOVE(NOW)"
              },
              "rows": [
                {
                  "id": "inj-lat-now-p95-rest-1",
                  "label": "Still mouse, 1 count",
                  "stock": {
                    "lo": 4.69,
                    "hi": 4.7,
                    "src": [
                      {
                        "file": "inject_latency_stock_samehub.json",
                        "ptr": "/cells/1/wire/done/p95",
                        "unit": "us"
                      },
                      {
                        "file": "inject_latency_stock_samehub_r2.json",
                        "ptr": "/cells/1/wire/done/p95",
                        "unit": "us"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 1.36,
                    "hi": 1.36,
                    "src": [
                      {
                        "file": "inject_latency_medius_samehub_fix4.json",
                        "ptr": "/cells/1/wire/done/p95",
                        "unit": "us"
                      },
                      {
                        "file": "inject_latency_medius_samehub_fix4_r2.json",
                        "ptr": "/cells/1/wire/done/p95",
                        "unit": "us"
                      }
                    ]
                  }
                },
                {
                  "id": "inj-lat-now-p95-rest-50",
                  "label": "Still mouse, 50 counts",
                  "stock": {
                    "lo": 4.67,
                    "hi": 4.7,
                    "src": [
                      {
                        "file": "inject_latency_stock_samehub.json",
                        "ptr": "/cells/3/wire/done/p95",
                        "unit": "us"
                      },
                      {
                        "file": "inject_latency_stock_samehub_r2.json",
                        "ptr": "/cells/3/wire/done/p95",
                        "unit": "us"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 1.41,
                    "hi": 1.42,
                    "src": [
                      {
                        "file": "inject_latency_medius_samehub_fix4.json",
                        "ptr": "/cells/3/wire/done/p95",
                        "unit": "us"
                      },
                      {
                        "file": "inject_latency_medius_samehub_fix4_r2.json",
                        "ptr": "/cells/3/wire/done/p95",
                        "unit": "us"
                      }
                    ]
                  }
                },
                {
                  "id": "inj-lat-now-p95-1k-1",
                  "label": "Moving 1 kHz mouse, 1 count",
                  "stock": {
                    "lo": 12.1,
                    "hi": 12.1,
                    "src": [
                      {
                        "file": "inject_latency_stock_samehub.json",
                        "ptr": "/cells/5/wire/done/p95",
                        "unit": "us"
                      },
                      {
                        "file": "inject_latency_stock_samehub_r2.json",
                        "ptr": "/cells/5/wire/done/p95",
                        "unit": "us"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 1.58,
                    "hi": 1.61,
                    "src": [
                      {
                        "file": "inject_latency_medius_samehub_fix4.json",
                        "ptr": "/cells/5/wire/done/p95",
                        "unit": "us"
                      },
                      {
                        "file": "inject_latency_medius_samehub_fix4_r2.json",
                        "ptr": "/cells/5/wire/done/p95",
                        "unit": "us"
                      }
                    ]
                  }
                },
                {
                  "id": "inj-lat-now-p95-1k-50",
                  "label": "Moving 1 kHz mouse, 50 counts",
                  "stock": {
                    "lo": 12.1,
                    "hi": 12.1,
                    "src": [
                      {
                        "file": "inject_latency_stock_samehub.json",
                        "ptr": "/cells/7/wire/done/p95",
                        "unit": "us"
                      },
                      {
                        "file": "inject_latency_stock_samehub_r2.json",
                        "ptr": "/cells/7/wire/done/p95",
                        "unit": "us"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 1.59,
                    "hi": 1.6,
                    "src": [
                      {
                        "file": "inject_latency_medius_samehub_fix4.json",
                        "ptr": "/cells/7/wire/done/p95",
                        "unit": "us"
                      },
                      {
                        "file": "inject_latency_medius_samehub_fix4_r2.json",
                        "ptr": "/cells/7/wire/done/p95",
                        "unit": "us"
                      }
                    ]
                  }
                },
                {
                  "id": "inj-lat-now-p95-125-1",
                  "label": "Moving 125 Hz mouse, 1 count",
                  "stock": {
                    "lo": 4.74,
                    "hi": 4.74,
                    "src": [
                      {
                        "file": "inject_latency_stock_samehub.json",
                        "ptr": "/cells/9/wire/done/p95",
                        "unit": "us"
                      },
                      {
                        "file": "inject_latency_stock_samehub_r2.json",
                        "ptr": "/cells/9/wire/done/p95",
                        "unit": "us"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 8.23,
                    "hi": 8.37,
                    "src": [
                      {
                        "file": "inject_latency_medius_samehub_fix4.json",
                        "ptr": "/cells/9/wire/done/p95",
                        "unit": "us"
                      },
                      {
                        "file": "inject_latency_medius_samehub_fix4_r2.json",
                        "ptr": "/cells/9/wire/done/p95",
                        "unit": "us"
                      }
                    ]
                  }
                },
                {
                  "id": "inj-lat-now-p95-125-50",
                  "label": "Moving 125 Hz mouse, 50 counts",
                  "stock": {
                    "lo": 4.75,
                    "hi": 4.8,
                    "src": [
                      {
                        "file": "inject_latency_stock_samehub.json",
                        "ptr": "/cells/11/wire/done/p95",
                        "unit": "us"
                      },
                      {
                        "file": "inject_latency_stock_samehub_r2.json",
                        "ptr": "/cells/11/wire/done/p95",
                        "unit": "us"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 7.8,
                    "hi": 8.09,
                    "src": [
                      {
                        "file": "inject_latency_medius_samehub_fix4.json",
                        "ptr": "/cells/11/wire/done/p95",
                        "unit": "us"
                      },
                      {
                        "file": "inject_latency_medius_samehub_fix4_r2.json",
                        "ptr": "/cells/11/wire/done/p95",
                        "unit": "us"
                      }
                    ]
                  }
                }
              ]
            },
            {
              "kind": "measure",
              "label": "Default moves with their first count within 0.5 s",
              "key": "Mouse and move",
              "unit": "moves",
              "better": "higher",
              "layer": "evdev",
              "n": "200 moves a run, 2 runs",
              "commands": {
                "stock": "km.move",
                "medius": "MOVE"
              },
              "rows": [
                {
                  "id": "inj-delivered-rest-1",
                  "label": "Still mouse, 1 count",
                  "stock": {
                    "value": 400,
                    "of": 400,
                    "src": [
                      {
                        "file": "inject_latency_stock_samehub.json",
                        "ptr": "/cells/0/delivered"
                      },
                      {
                        "file": "inject_latency_stock_samehub_r2.json",
                        "ptr": "/cells/0/delivered"
                      }
                    ]
                  },
                  "medius": {
                    "value": 400,
                    "of": 400,
                    "src": [
                      {
                        "file": "inject_latency_medius_samehub_fix4.json",
                        "ptr": "/cells/0/delivered"
                      },
                      {
                        "file": "inject_latency_medius_samehub_fix4_r2.json",
                        "ptr": "/cells/0/delivered"
                      }
                    ]
                  }
                },
                {
                  "id": "inj-delivered-rest-50",
                  "label": "Still mouse, 50 counts",
                  "stock": {
                    "value": 400,
                    "of": 400,
                    "src": [
                      {
                        "file": "inject_latency_stock_samehub.json",
                        "ptr": "/cells/2/delivered"
                      },
                      {
                        "file": "inject_latency_stock_samehub_r2.json",
                        "ptr": "/cells/2/delivered"
                      }
                    ]
                  },
                  "medius": {
                    "value": 400,
                    "of": 400,
                    "src": [
                      {
                        "file": "inject_latency_medius_samehub_fix4.json",
                        "ptr": "/cells/2/delivered"
                      },
                      {
                        "file": "inject_latency_medius_samehub_fix4_r2.json",
                        "ptr": "/cells/2/delivered"
                      }
                    ]
                  }
                },
                {
                  "id": "inj-delivered-1k-1",
                  "label": "Moving 1 kHz mouse, 1 count",
                  "stock": {
                    "value": 400,
                    "of": 400,
                    "src": [
                      {
                        "file": "inject_latency_stock_samehub.json",
                        "ptr": "/cells/4/delivered"
                      },
                      {
                        "file": "inject_latency_stock_samehub_r2.json",
                        "ptr": "/cells/4/delivered"
                      }
                    ]
                  },
                  "medius": {
                    "value": 400,
                    "of": 400,
                    "src": [
                      {
                        "file": "inject_latency_medius_samehub_fix4.json",
                        "ptr": "/cells/4/delivered"
                      },
                      {
                        "file": "inject_latency_medius_samehub_fix4_r2.json",
                        "ptr": "/cells/4/delivered"
                      }
                    ]
                  }
                },
                {
                  "id": "inj-delivered-1k-50",
                  "label": "Moving 1 kHz mouse, 50 counts",
                  "stock": {
                    "value": 400,
                    "of": 400,
                    "src": [
                      {
                        "file": "inject_latency_stock_samehub.json",
                        "ptr": "/cells/6/delivered"
                      },
                      {
                        "file": "inject_latency_stock_samehub_r2.json",
                        "ptr": "/cells/6/delivered"
                      }
                    ]
                  },
                  "medius": {
                    "value": 400,
                    "of": 400,
                    "src": [
                      {
                        "file": "inject_latency_medius_samehub_fix4.json",
                        "ptr": "/cells/6/delivered"
                      },
                      {
                        "file": "inject_latency_medius_samehub_fix4_r2.json",
                        "ptr": "/cells/6/delivered"
                      }
                    ]
                  }
                },
                {
                  "id": "inj-delivered-125-1",
                  "label": "Moving 125 Hz mouse, 1 count",
                  "stock": {
                    "value": 400,
                    "of": 400,
                    "src": [
                      {
                        "file": "inject_latency_stock_samehub.json",
                        "ptr": "/cells/8/delivered"
                      },
                      {
                        "file": "inject_latency_stock_samehub_r2.json",
                        "ptr": "/cells/8/delivered"
                      }
                    ]
                  },
                  "medius": {
                    "value": 400,
                    "of": 400,
                    "src": [
                      {
                        "file": "inject_latency_medius_samehub_fix4.json",
                        "ptr": "/cells/8/delivered"
                      },
                      {
                        "file": "inject_latency_medius_samehub_fix4_r2.json",
                        "ptr": "/cells/8/delivered"
                      }
                    ]
                  }
                },
                {
                  "id": "inj-delivered-125-50",
                  "label": "Moving 125 Hz mouse, 50 counts",
                  "stock": {
                    "value": 400,
                    "of": 400,
                    "src": [
                      {
                        "file": "inject_latency_stock_samehub.json",
                        "ptr": "/cells/10/delivered"
                      },
                      {
                        "file": "inject_latency_stock_samehub_r2.json",
                        "ptr": "/cells/10/delivered"
                      }
                    ]
                  },
                  "medius": {
                    "value": 400,
                    "of": 400,
                    "src": [
                      {
                        "file": "inject_latency_medius_samehub_fix4.json",
                        "ptr": "/cells/10/delivered"
                      },
                      {
                        "file": "inject_latency_medius_samehub_fix4_r2.json",
                        "ptr": "/cells/10/delivered"
                      }
                    ]
                  }
                }
              ]
            },
            {
              "kind": "measure",
              "label": "Default moves arriving in full before the next",
              "key": "Mouse and move",
              "unit": "moves",
              "better": "higher",
              "layer": "evdev",
              "n": "200 moves a run, 2 runs",
              "commands": {
                "stock": "km.move",
                "medius": "MOVE"
              },
              "rows": [
                {
                  "id": "inj-exact-rest-1",
                  "label": "Still mouse, 1 count",
                  "stock": {
                    "value": 400,
                    "src": [
                      {
                        "file": "inject_latency_stock_samehub.json",
                        "ptr": "/cells/0/exact"
                      },
                      {
                        "file": "inject_latency_stock_samehub_r2.json",
                        "ptr": "/cells/0/exact"
                      }
                    ],
                    "of": 400
                  },
                  "medius": {
                    "value": 400,
                    "src": [
                      {
                        "file": "inject_latency_medius_samehub_fix4.json",
                        "ptr": "/cells/0/exact"
                      },
                      {
                        "file": "inject_latency_medius_samehub_fix4_r2.json",
                        "ptr": "/cells/0/exact"
                      }
                    ],
                    "of": 400
                  }
                },
                {
                  "id": "inj-exact-rest-50",
                  "label": "Still mouse, 50 counts",
                  "stock": {
                    "value": 400,
                    "src": [
                      {
                        "file": "inject_latency_stock_samehub.json",
                        "ptr": "/cells/2/exact"
                      },
                      {
                        "file": "inject_latency_stock_samehub_r2.json",
                        "ptr": "/cells/2/exact"
                      }
                    ],
                    "of": 400
                  },
                  "medius": {
                    "value": 400,
                    "src": [
                      {
                        "file": "inject_latency_medius_samehub_fix4.json",
                        "ptr": "/cells/2/exact"
                      },
                      {
                        "file": "inject_latency_medius_samehub_fix4_r2.json",
                        "ptr": "/cells/2/exact"
                      }
                    ],
                    "of": 400
                  }
                },
                {
                  "id": "inj-exact-1k-1",
                  "label": "Moving 1 kHz mouse, 1 count",
                  "stock": {
                    "value": 400,
                    "src": [
                      {
                        "file": "inject_latency_stock_samehub.json",
                        "ptr": "/cells/4/exact"
                      },
                      {
                        "file": "inject_latency_stock_samehub_r2.json",
                        "ptr": "/cells/4/exact"
                      }
                    ],
                    "of": 400
                  },
                  "medius": {
                    "value": 400,
                    "src": [
                      {
                        "file": "inject_latency_medius_samehub_fix4.json",
                        "ptr": "/cells/4/exact"
                      },
                      {
                        "file": "inject_latency_medius_samehub_fix4_r2.json",
                        "ptr": "/cells/4/exact"
                      }
                    ],
                    "of": 400
                  }
                },
                {
                  "id": "inj-exact-1k-50",
                  "label": "Moving 1 kHz mouse, 50 counts",
                  "stock": {
                    "value": 400,
                    "src": [
                      {
                        "file": "inject_latency_stock_samehub.json",
                        "ptr": "/cells/6/exact"
                      },
                      {
                        "file": "inject_latency_stock_samehub_r2.json",
                        "ptr": "/cells/6/exact"
                      }
                    ],
                    "of": 400
                  },
                  "medius": {
                    "value": 400,
                    "src": [
                      {
                        "file": "inject_latency_medius_samehub_fix4.json",
                        "ptr": "/cells/6/exact"
                      },
                      {
                        "file": "inject_latency_medius_samehub_fix4_r2.json",
                        "ptr": "/cells/6/exact"
                      }
                    ],
                    "of": 400
                  }
                },
                {
                  "id": "inj-exact-125-1",
                  "label": "Moving 125 Hz mouse, 1 count",
                  "stock": {
                    "value": 400,
                    "src": [
                      {
                        "file": "inject_latency_stock_samehub.json",
                        "ptr": "/cells/8/exact"
                      },
                      {
                        "file": "inject_latency_stock_samehub_r2.json",
                        "ptr": "/cells/8/exact"
                      }
                    ],
                    "of": 400
                  },
                  "medius": {
                    "value": 400,
                    "src": [
                      {
                        "file": "inject_latency_medius_samehub_fix4.json",
                        "ptr": "/cells/8/exact"
                      },
                      {
                        "file": "inject_latency_medius_samehub_fix4_r2.json",
                        "ptr": "/cells/8/exact"
                      }
                    ],
                    "of": 400
                  }
                },
                {
                  "id": "inj-exact-125-50",
                  "label": "Moving 125 Hz mouse, 50 counts",
                  "stock": {
                    "value": 400,
                    "src": [
                      {
                        "file": "inject_latency_stock_samehub.json",
                        "ptr": "/cells/10/exact"
                      },
                      {
                        "file": "inject_latency_stock_samehub_r2.json",
                        "ptr": "/cells/10/exact"
                      }
                    ],
                    "of": 400
                  },
                  "medius": {
                    "value": 400,
                    "src": [
                      {
                        "file": "inject_latency_medius_samehub_fix4.json",
                        "ptr": "/cells/10/exact"
                      },
                      {
                        "file": "inject_latency_medius_samehub_fix4_r2.json",
                        "ptr": "/cells/10/exact"
                      }
                    ],
                    "of": 400
                  }
                }
              ]
            },
            {
              "kind": "measure",
              "label": "Empty reports while paying out 40 moves, default smoothing",
              "key": "Counts per move",
              "unit": "reports",
              "better": "lower",
              "layer": "wire",
              "n": "40 moves, mouse still",
              "commands": {
                "stock": "km.move",
                "medius": "MOVE"
              },
              "rows": [
                {
                  "id": "inj-empty-per-move-1",
                  "label": "1 count",
                  "stock": {
                    "value": 2520,
                    "src": [
                      {
                        "file": "render_shape_samehub_stock.json",
                        "ptr": "/cells/0/empty_in_payout"
                      }
                    ]
                  },
                  "medius": {
                    "value": 0,
                    "src": [
                      {
                        "file": "render_shape_medius_samehub_fix4.json",
                        "ptr": "/cells/12/empty_in_payout"
                      }
                    ]
                  }
                },
                {
                  "id": "inj-empty-per-move-10",
                  "label": "10 counts",
                  "stock": {
                    "value": 2160,
                    "src": [
                      {
                        "file": "render_shape_samehub_stock.json",
                        "ptr": "/cells/1/empty_in_payout"
                      }
                    ]
                  },
                  "medius": {
                    "value": 0,
                    "src": [
                      {
                        "file": "render_shape_medius_samehub_fix4.json",
                        "ptr": "/cells/13/empty_in_payout"
                      }
                    ]
                  }
                },
                {
                  "id": "inj-empty-per-move-100",
                  "label": "100 counts",
                  "stock": {
                    "value": 440,
                    "src": [
                      {
                        "file": "render_shape_samehub_stock.json",
                        "ptr": "/cells/2/empty_in_payout"
                      }
                    ]
                  },
                  "medius": {
                    "value": 0,
                    "src": [
                      {
                        "file": "render_shape_medius_samehub_fix4.json",
                        "ptr": "/cells/14/empty_in_payout"
                      }
                    ]
                  }
                }
              ]
            },
            {
              "kind": "measure",
              "label": "Default move latency counting every move, p95",
              "key": "Mouse and move",
              "unit": "ms",
              "better": "lower",
              "stat": "p95",
              "layer": "evdev",
              "n": "200 moves a run, 2 runs",
              "commands": {
                "stock": "km.move",
                "medius": "MOVE"
              },
              "rows": [
                {
                  "id": "inj-every-p95-rest-1",
                  "label": "Still mouse, 1 count",
                  "stock": {
                    "lo": 64.7,
                    "hi": 64.7,
                    "src": [
                      {
                        "file": "inject_latency_stock_samehub.json",
                        "ptr": "/cells/0/done_every_move/p95",
                        "unit": "us"
                      },
                      {
                        "file": "inject_latency_stock_samehub_r2.json",
                        "ptr": "/cells/0/done_every_move/p95",
                        "unit": "us"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 1.57,
                    "hi": 1.58,
                    "src": [
                      {
                        "file": "inject_latency_medius_samehub_fix4.json",
                        "ptr": "/cells/0/done_every_move/p95",
                        "unit": "us"
                      },
                      {
                        "file": "inject_latency_medius_samehub_fix4_r2.json",
                        "ptr": "/cells/0/done_every_move/p95",
                        "unit": "us"
                      }
                    ]
                  }
                },
                {
                  "id": "inj-every-p95-rest-50",
                  "label": "Still mouse, 50 counts",
                  "stock": {
                    "lo": 64.7,
                    "hi": 64.7,
                    "src": [
                      {
                        "file": "inject_latency_stock_samehub.json",
                        "ptr": "/cells/2/done_every_move/p95",
                        "unit": "us"
                      },
                      {
                        "file": "inject_latency_stock_samehub_r2.json",
                        "ptr": "/cells/2/done_every_move/p95",
                        "unit": "us"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 1.56,
                    "hi": 1.58,
                    "src": [
                      {
                        "file": "inject_latency_medius_samehub_fix4.json",
                        "ptr": "/cells/2/done_every_move/p95",
                        "unit": "us"
                      },
                      {
                        "file": "inject_latency_medius_samehub_fix4_r2.json",
                        "ptr": "/cells/2/done_every_move/p95",
                        "unit": "us"
                      }
                    ]
                  }
                },
                {
                  "id": "inj-every-p95-1k-1",
                  "label": "Moving 1 kHz mouse, 1 count",
                  "stock": {
                    "lo": 72.2,
                    "hi": 72.2,
                    "src": [
                      {
                        "file": "inject_latency_stock_samehub.json",
                        "ptr": "/cells/4/done_every_move/p95",
                        "unit": "us"
                      },
                      {
                        "file": "inject_latency_stock_samehub_r2.json",
                        "ptr": "/cells/4/done_every_move/p95",
                        "unit": "us"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 5.34,
                    "hi": 6.03,
                    "src": [
                      {
                        "file": "inject_latency_medius_samehub_fix4.json",
                        "ptr": "/cells/4/done_every_move/p95",
                        "unit": "us"
                      },
                      {
                        "file": "inject_latency_medius_samehub_fix4_r2.json",
                        "ptr": "/cells/4/done_every_move/p95",
                        "unit": "us"
                      }
                    ]
                  }
                },
                {
                  "id": "inj-every-p95-1k-50",
                  "label": "Moving 1 kHz mouse, 50 counts",
                  "stock": {
                    "lo": 72.2,
                    "hi": 72.2,
                    "src": [
                      {
                        "file": "inject_latency_stock_samehub.json",
                        "ptr": "/cells/6/done_every_move/p95",
                        "unit": "us"
                      },
                      {
                        "file": "inject_latency_stock_samehub_r2.json",
                        "ptr": "/cells/6/done_every_move/p95",
                        "unit": "us"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 15.2,
                    "hi": 15.4,
                    "src": [
                      {
                        "file": "inject_latency_medius_samehub_fix4.json",
                        "ptr": "/cells/6/done_every_move/p95",
                        "unit": "us"
                      },
                      {
                        "file": "inject_latency_medius_samehub_fix4_r2.json",
                        "ptr": "/cells/6/done_every_move/p95",
                        "unit": "us"
                      }
                    ]
                  }
                },
                {
                  "id": "inj-every-p95-125-1",
                  "label": "Moving 125 Hz mouse, 1 count",
                  "stock": {
                    "lo": 8.71,
                    "hi": 8.81,
                    "src": [
                      {
                        "file": "inject_latency_stock_samehub.json",
                        "ptr": "/cells/8/done_every_move/p95",
                        "unit": "us"
                      },
                      {
                        "file": "inject_latency_stock_samehub_r2.json",
                        "ptr": "/cells/8/done_every_move/p95",
                        "unit": "us"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 9.59,
                    "hi": 9.62,
                    "src": [
                      {
                        "file": "inject_latency_medius_samehub_fix4.json",
                        "ptr": "/cells/8/done_every_move/p95",
                        "unit": "us"
                      },
                      {
                        "file": "inject_latency_medius_samehub_fix4_r2.json",
                        "ptr": "/cells/8/done_every_move/p95",
                        "unit": "us"
                      }
                    ]
                  }
                },
                {
                  "id": "inj-every-p95-125-50",
                  "label": "Moving 125 Hz mouse, 50 counts",
                  "stock": {
                    "lo": 8.73,
                    "hi": 8.76,
                    "src": [
                      {
                        "file": "inject_latency_stock_samehub.json",
                        "ptr": "/cells/10/done_every_move/p95",
                        "unit": "us"
                      },
                      {
                        "file": "inject_latency_stock_samehub_r2.json",
                        "ptr": "/cells/10/done_every_move/p95",
                        "unit": "us"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 17.9,
                    "hi": 18.4,
                    "src": [
                      {
                        "file": "inject_latency_medius_samehub_fix4.json",
                        "ptr": "/cells/10/done_every_move/p95",
                        "unit": "us"
                      },
                      {
                        "file": "inject_latency_medius_samehub_fix4_r2.json",
                        "ptr": "/cells/10/done_every_move/p95",
                        "unit": "us"
                      }
                    ]
                  }
                }
              ]
            }
          ]
        },
        {
          "id": "inj-stream-lag",
          "title": "Delay in a stream of moves",
          "about": "A steady 2 s stream of one-count moves into a still mouse, each box on its default smoothing. Each count is matched to its command and timed from it.",
          "tables": [
            {
              "kind": "measure",
              "label": "Delay of each count in a steady stream, p50",
              "key": "Moves/s",
              "unit": "ms",
              "better": "lower",
              "stat": "p50",
              "layer": "evdev",
              "n": "One 2-second stream per rate",
              "commands": {
                "stock": "km.move",
                "medius": "MOVE"
              },
              "rows": [
                {
                  "id": "inj-stream-lag-1000",
                  "label": "1,000",
                  "stock": {
                    "lo": 10.3,
                    "hi": 10.3,
                    "src": [
                      {
                        "file": "stream_lag_stock_samehub_default.json",
                        "ptr": "/results/0/lag/p50",
                        "unit": "us"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 1.85,
                    "hi": 1.85,
                    "src": [
                      {
                        "file": "stream_lag_medius_samehub_fix4_default.json",
                        "ptr": "/results/0/lag/p50",
                        "unit": "us"
                      }
                    ]
                  }
                },
                {
                  "id": "inj-stream-lag-500",
                  "label": "500",
                  "stock": {
                    "lo": 11.3,
                    "hi": 11.3,
                    "src": [
                      {
                        "file": "stream_lag_stock_samehub_default.json",
                        "ptr": "/results/1/lag/p50",
                        "unit": "us"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 1.9,
                    "hi": 1.9,
                    "src": [
                      {
                        "file": "stream_lag_medius_samehub_fix4_default.json",
                        "ptr": "/results/1/lag/p50",
                        "unit": "us"
                      }
                    ]
                  }
                },
                {
                  "id": "inj-stream-lag-250",
                  "label": "250",
                  "stock": {
                    "lo": 11.7,
                    "hi": 11.7,
                    "src": [
                      {
                        "file": "stream_lag_stock_samehub_default.json",
                        "ptr": "/results/2/lag/p50",
                        "unit": "us"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 4.31,
                    "hi": 4.31,
                    "src": [
                      {
                        "file": "stream_lag_medius_samehub_fix4_default.json",
                        "ptr": "/results/2/lag/p50",
                        "unit": "us"
                      }
                    ]
                  }
                },
                {
                  "id": "inj-stream-lag-125",
                  "label": "125",
                  "stock": {
                    "lo": 16.2,
                    "hi": 16.2,
                    "src": [
                      {
                        "file": "stream_lag_stock_samehub_default.json",
                        "ptr": "/results/3/lag/p50",
                        "unit": "us"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 7.85,
                    "hi": 7.85,
                    "src": [
                      {
                        "file": "stream_lag_medius_samehub_fix4_default.json",
                        "ptr": "/results/3/lag/p50",
                        "unit": "us"
                      }
                    ]
                  }
                },
                {
                  "id": "inj-stream-lag-60",
                  "label": "60",
                  "stock": {
                    "lo": 24.7,
                    "hi": 24.7,
                    "src": [
                      {
                        "file": "stream_lag_stock_samehub_default.json",
                        "ptr": "/results/4/lag/p50",
                        "unit": "us"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 16.4,
                    "hi": 16.4,
                    "src": [
                      {
                        "file": "stream_lag_medius_samehub_fix4_default.json",
                        "ptr": "/results/4/lag/p50",
                        "unit": "us"
                      }
                    ]
                  }
                },
                {
                  "id": "inj-stream-lag-30",
                  "label": "30",
                  "stock": {
                    "lo": 33.7,
                    "hi": 33.7,
                    "src": [
                      {
                        "file": "stream_lag_stock_samehub_default.json",
                        "ptr": "/results/5/lag/p50",
                        "unit": "us"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 16.7,
                    "hi": 16.7,
                    "src": [
                      {
                        "file": "stream_lag_medius_samehub_fix4_default.json",
                        "ptr": "/results/5/lag/p50",
                        "unit": "us"
                      }
                    ]
                  }
                }
              ]
            }
          ]
        },
        {
          "id": "inj-settings",
          "title": "Smoothing settings",
          "about": "Each box's smoothing settings, measured the same way on the PC's USB bus: 40 single moves into a still mouse, and 100 one-count moves 150-250 ms apart into a moving 1 kHz mouse.",
          "tables": [
            {
              "kind": "settings",
              "label": "Each smoothing setting",
              "key": "Setting",
              "columns": [
                {
                  "id": "one",
                  "label": "One count, last count p50",
                  "unit": "ms",
                  "better": "lower"
                },
                {
                  "id": "hundred",
                  "label": "100 counts, last count p50",
                  "unit": "ms",
                  "better": "lower"
                },
                {
                  "id": "empty",
                  "label": "Empty reports, 40 one-count moves",
                  "unit": "reports",
                  "better": "lower"
                },
                {
                  "id": "moving",
                  "label": "One count into a moving mouse, p50",
                  "unit": "ms",
                  "better": "lower"
                }
              ],
              "layer": "wire",
              "n": "40 moves still, 100 moving",
              "rows": [
                {
                  "id": "inj-setting-interpolation-auto",
                  "box": "stock",
                  "label": "Interpolation AUTO",
                  "values": {
                    "one": {
                      "value": 64.2,
                      "src": [
                        {
                          "file": "render_shape_samehub_stock.json",
                          "ptr": "/cells/0/last/p50",
                          "unit": "us"
                        }
                      ]
                    },
                    "hundred": {
                      "value": 64,
                      "src": [
                        {
                          "file": "render_shape_samehub_stock.json",
                          "ptr": "/cells/2/last/p50",
                          "unit": "us"
                        }
                      ]
                    },
                    "empty": {
                      "value": 2520,
                      "src": [
                        {
                          "file": "render_shape_samehub_stock.json",
                          "ptr": "/cells/0/empty_in_payout"
                        }
                      ]
                    },
                    "moving": {
                      "value": 71.6,
                      "src": [
                        {
                          "file": "render_shape_samehub_stock.json",
                          "ptr": "/cells/5/last/p50",
                          "unit": "us"
                        }
                      ]
                    }
                  },
                  "default": true
                },
                {
                  "id": "inj-setting-interpolation-0",
                  "box": "stock",
                  "label": "Interpolation 0",
                  "values": {
                    "one": {
                      "value": 4.17,
                      "src": [
                        {
                          "file": "render_shape_samehub_stock.json",
                          "ptr": "/cells/6/last/p50",
                          "unit": "us"
                        }
                      ]
                    },
                    "hundred": {
                      "value": 4.3,
                      "src": [
                        {
                          "file": "render_shape_samehub_stock.json",
                          "ptr": "/cells/8/last/p50",
                          "unit": "us"
                        }
                      ]
                    },
                    "empty": {
                      "value": 120,
                      "src": [
                        {
                          "file": "render_shape_samehub_stock.json",
                          "ptr": "/cells/6/empty_in_payout"
                        }
                      ]
                    },
                    "moving": {
                      "value": 11.7,
                      "src": [
                        {
                          "file": "render_shape_samehub_stock.json",
                          "ptr": "/cells/11/last/p50",
                          "unit": "us"
                        }
                      ]
                    }
                  }
                },
                {
                  "id": "inj-setting-interpolation-25",
                  "box": "stock",
                  "label": "Interpolation 25",
                  "values": {
                    "one": {
                      "value": 5.33,
                      "src": [
                        {
                          "file": "render_shape_samehub_stock.json",
                          "ptr": "/cells/12/last/p50",
                          "unit": "us"
                        }
                      ]
                    },
                    "hundred": {
                      "value": 5.43,
                      "src": [
                        {
                          "file": "render_shape_samehub_stock.json",
                          "ptr": "/cells/14/last/p50",
                          "unit": "us"
                        }
                      ]
                    },
                    "empty": {
                      "value": 160,
                      "src": [
                        {
                          "file": "render_shape_samehub_stock.json",
                          "ptr": "/cells/12/empty_in_payout"
                        }
                      ]
                    },
                    "moving": {
                      "value": 12.7,
                      "src": [
                        {
                          "file": "render_shape_samehub_stock.json",
                          "ptr": "/cells/17/last/p50",
                          "unit": "us"
                        }
                      ]
                    }
                  }
                },
                {
                  "id": "inj-setting-interpolation-50",
                  "box": "stock",
                  "label": "Interpolation 50",
                  "values": {
                    "one": {
                      "value": 17.1,
                      "src": [
                        {
                          "file": "render_shape_samehub_stock.json",
                          "ptr": "/cells/18/last/p50",
                          "unit": "us"
                        }
                      ]
                    },
                    "hundred": {
                      "value": 17.1,
                      "src": [
                        {
                          "file": "render_shape_samehub_stock.json",
                          "ptr": "/cells/20/last/p50",
                          "unit": "us"
                        }
                      ]
                    },
                    "empty": {
                      "value": 640,
                      "src": [
                        {
                          "file": "render_shape_samehub_stock.json",
                          "ptr": "/cells/18/empty_in_payout"
                        }
                      ]
                    },
                    "moving": {
                      "value": 24.7,
                      "src": [
                        {
                          "file": "render_shape_samehub_stock.json",
                          "ptr": "/cells/23/last/p50",
                          "unit": "us"
                        }
                      ]
                    }
                  }
                },
                {
                  "id": "inj-setting-interpolation-100",
                  "box": "stock",
                  "label": "Interpolation 100",
                  "values": {
                    "one": {
                      "value": 65,
                      "src": [
                        {
                          "file": "render_shape_samehub_stock.json",
                          "ptr": "/cells/24/last/p50",
                          "unit": "us"
                        }
                      ]
                    },
                    "hundred": {
                      "value": 65.3,
                      "src": [
                        {
                          "file": "render_shape_samehub_stock.json",
                          "ptr": "/cells/26/last/p50",
                          "unit": "us"
                        }
                      ]
                    },
                    "empty": {
                      "value": 2560,
                      "src": [
                        {
                          "file": "render_shape_samehub_stock.json",
                          "ptr": "/cells/24/empty_in_payout"
                        }
                      ]
                    },
                    "moving": {
                      "value": 72.6,
                      "src": [
                        {
                          "file": "render_shape_samehub_stock.json",
                          "ptr": "/cells/29/last/p50",
                          "unit": "us"
                        }
                      ]
                    }
                  }
                },
                {
                  "id": "inj-setting-render-despiked",
                  "box": "medius",
                  "label": "Render DESPIKED",
                  "values": {
                    "one": {
                      "value": 1.03,
                      "src": [
                        {
                          "file": "render_shape_medius_samehub_fix2.json",
                          "ptr": "/cells/12/last/p50",
                          "unit": "us"
                        }
                      ]
                    },
                    "hundred": {
                      "value": 1.02,
                      "src": [
                        {
                          "file": "render_shape_medius_samehub_fix2.json",
                          "ptr": "/cells/14/last/p50",
                          "unit": "us"
                        }
                      ]
                    },
                    "empty": {
                      "value": 0,
                      "src": [
                        {
                          "file": "render_shape_medius_samehub_fix2.json",
                          "ptr": "/cells/12/empty_in_payout"
                        }
                      ]
                    },
                    "moving": {
                      "value": 4.07,
                      "src": [
                        {
                          "file": "render_shape_medius_samehub_fix2.json",
                          "ptr": "/cells/17/last/p50",
                          "unit": "us"
                        }
                      ]
                    }
                  },
                  "default": true
                },
                {
                  "id": "inj-setting-render-unsmoothed",
                  "box": "medius",
                  "label": "Render UNSMOOTHED",
                  "values": {
                    "one": {
                      "value": 0.964,
                      "src": [
                        {
                          "file": "render_shape_medius_samehub_fix2.json",
                          "ptr": "/cells/18/last/p50",
                          "unit": "us"
                        }
                      ]
                    },
                    "hundred": {
                      "value": 1.01,
                      "src": [
                        {
                          "file": "render_shape_medius_samehub_fix2.json",
                          "ptr": "/cells/20/last/p50",
                          "unit": "us"
                        }
                      ]
                    },
                    "empty": {
                      "value": 0,
                      "src": [
                        {
                          "file": "render_shape_medius_samehub_fix2.json",
                          "ptr": "/cells/18/empty_in_payout"
                        }
                      ]
                    },
                    "moving": {
                      "value": 2.08,
                      "src": [
                        {
                          "file": "render_shape_medius_samehub_fix2.json",
                          "ptr": "/cells/23/last/p50",
                          "unit": "us"
                        }
                      ]
                    }
                  }
                },
                {
                  "id": "inj-setting-render-stock",
                  "box": "medius",
                  "label": "Render STOCK",
                  "values": {
                    "one": {
                      "value": 0.994,
                      "src": [
                        {
                          "file": "render_shape_medius_samehub_fix2.json",
                          "ptr": "/cells/6/last/p50",
                          "unit": "us"
                        }
                      ]
                    },
                    "hundred": {
                      "value": 0.929,
                      "src": [
                        {
                          "file": "render_shape_medius_samehub_fix2.json",
                          "ptr": "/cells/8/last/p50",
                          "unit": "us"
                        }
                      ]
                    },
                    "empty": {
                      "value": 0,
                      "src": [
                        {
                          "file": "render_shape_medius_samehub_fix2.json",
                          "ptr": "/cells/6/empty_in_payout"
                        }
                      ]
                    },
                    "moving": {
                      "value": 5.97,
                      "src": [
                        {
                          "file": "render_shape_medius_samehub_fix2.json",
                          "ptr": "/cells/11/last/p50",
                          "unit": "us"
                        }
                      ]
                    }
                  }
                },
                {
                  "id": "inj-setting-render-off",
                  "box": "medius",
                  "label": "Render OFF",
                  "values": {
                    "one": {
                      "value": 0.939,
                      "src": [
                        {
                          "file": "render_shape_medius_samehub_fix2.json",
                          "ptr": "/cells/0/last/p50",
                          "unit": "us"
                        }
                      ]
                    },
                    "hundred": {
                      "value": 1.09,
                      "src": [
                        {
                          "file": "render_shape_medius_samehub_fix2.json",
                          "ptr": "/cells/2/last/p50",
                          "unit": "us"
                        }
                      ]
                    },
                    "empty": {
                      "value": 0,
                      "src": [
                        {
                          "file": "render_shape_medius_samehub_fix2.json",
                          "ptr": "/cells/0/empty_in_payout"
                        }
                      ]
                    },
                    "moving": {
                      "value": 1.2,
                      "src": [
                        {
                          "file": "render_shape_medius_samehub_fix2.json",
                          "ptr": "/cells/5/last/p50",
                          "unit": "us"
                        }
                      ]
                    }
                  }
                },
                {
                  "id": "inj-setting-render-despiked-full",
                  "box": "medius",
                  "label": "Render DESPIKED, full rendering",
                  "values": {
                    "one": {
                      "value": 0.913,
                      "src": [
                        {
                          "file": "render_shape_medius_samehub_fix2.json",
                          "ptr": "/cells/24/last/p50",
                          "unit": "us"
                        }
                      ]
                    },
                    "hundred": {
                      "value": 0.903,
                      "src": [
                        {
                          "file": "render_shape_medius_samehub_fix2.json",
                          "ptr": "/cells/26/last/p50",
                          "unit": "us"
                        }
                      ]
                    },
                    "empty": {
                      "value": 0,
                      "src": [
                        {
                          "file": "render_shape_medius_samehub_fix2.json",
                          "ptr": "/cells/24/empty_in_payout"
                        }
                      ]
                    },
                    "moving": {
                      "value": 4.36,
                      "src": [
                        {
                          "file": "render_shape_medius_samehub_fix2.json",
                          "ptr": "/cells/29/last/p50",
                          "unit": "us"
                        }
                      ]
                    }
                  }
                },
                {
                  "id": "inj-setting-render-off-spread-0",
                  "box": "medius",
                  "label": "Render OFF, spread 0",
                  "values": {
                    "one": {
                      "value": 0.876,
                      "src": [
                        {
                          "file": "render_shape_medius_samehub_fix2.json",
                          "ptr": "/cells/30/last/p50",
                          "unit": "us"
                        }
                      ]
                    },
                    "hundred": {
                      "value": 0.978,
                      "src": [
                        {
                          "file": "render_shape_medius_samehub_fix2.json",
                          "ptr": "/cells/32/last/p50",
                          "unit": "us"
                        }
                      ]
                    },
                    "empty": {
                      "value": 1,
                      "src": [
                        {
                          "file": "render_shape_medius_samehub_fix2.json",
                          "ptr": "/cells/30/empty_in_payout"
                        }
                      ]
                    },
                    "moving": {
                      "value": 1.08,
                      "src": [
                        {
                          "file": "render_shape_medius_samehub_fix2.json",
                          "ptr": "/cells/35/last/p50",
                          "unit": "us"
                        }
                      ]
                    }
                  }
                }
              ]
            }
          ]
        },
        {
          "id": "inj-reports-emitted",
          "title": "Extra reports",
          "about": "Reports each box emitted while injecting: beside a 1 kHz mouse moving in every report, in a steady stream of moves into a still mouse, and beside a mouse reporting at 1 kHz or 125 Hz. A 1 kHz mouse sends ~2,500 reports in 2.5 s, a 125 Hz one ~312.",
          "tables": [
            {
              "kind": "measure",
              "label": "Reports carrying only injected motion",
              "key": "Mouse",
              "unit": "reports",
              "better": "lower",
              "layer": "hidraw",
              "n": "15,000 moves a run, 2 runs",
              "commands": {
                "stock": "km.move",
                "medius": "MOVE"
              },
              "rows": [
                {
                  "id": "inj-emitted-counting-1000",
                  "label": "Moving 1 kHz mouse",
                  "stock": {
                    "lo": 2617,
                    "hi": 2648,
                    "src": [
                      {
                        "file": "passthrough_stock_samehub_r1.json",
                        "ptr": "/results/5/box_reports"
                      },
                      {
                        "file": "passthrough_stock_samehub_r2.json",
                        "ptr": "/results/5/box_reports"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 0,
                    "hi": 0,
                    "src": [
                      {
                        "file": "passthrough_medius_samehub_fix4_r1.json",
                        "ptr": "/results/5/box_reports"
                      },
                      {
                        "file": "passthrough_medius_samehub_fix4_r2.json",
                        "ptr": "/results/5/box_reports"
                      }
                    ]
                  }
                }
              ]
            },
            {
              "kind": "measure",
              "label": "Reports carrying only injected motion beside a mouse moving at a varying speed, in 30 s",
              "key": "Moves sent",
              "unit": "reports",
              "better": "lower",
              "layer": "evdev",
              "n": "2 runs of 15 s, summed",
              "commands": {
                "stock": "km.move",
                "medius": "MOVE"
              },
              "rows": [
                {
                  "id": "inj-box-only-sine-1000",
                  "label": "1,000 moves/s",
                  "stock": {
                    "value": 5220,
                    "src": [
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r1.json",
                        "ptr": "/results/0/per_second/0/box_only"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r1.json",
                        "ptr": "/results/0/per_second/1/box_only"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r1.json",
                        "ptr": "/results/0/per_second/2/box_only"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r1.json",
                        "ptr": "/results/0/per_second/3/box_only"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r1.json",
                        "ptr": "/results/0/per_second/4/box_only"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r1.json",
                        "ptr": "/results/0/per_second/5/box_only"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r1.json",
                        "ptr": "/results/0/per_second/6/box_only"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r1.json",
                        "ptr": "/results/0/per_second/7/box_only"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r1.json",
                        "ptr": "/results/0/per_second/8/box_only"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r1.json",
                        "ptr": "/results/0/per_second/9/box_only"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r1.json",
                        "ptr": "/results/0/per_second/10/box_only"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r1.json",
                        "ptr": "/results/0/per_second/11/box_only"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r1.json",
                        "ptr": "/results/0/per_second/12/box_only"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r1.json",
                        "ptr": "/results/0/per_second/13/box_only"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r1.json",
                        "ptr": "/results/0/per_second/14/box_only"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r2.json",
                        "ptr": "/results/0/per_second/0/box_only"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r2.json",
                        "ptr": "/results/0/per_second/1/box_only"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r2.json",
                        "ptr": "/results/0/per_second/2/box_only"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r2.json",
                        "ptr": "/results/0/per_second/3/box_only"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r2.json",
                        "ptr": "/results/0/per_second/4/box_only"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r2.json",
                        "ptr": "/results/0/per_second/5/box_only"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r2.json",
                        "ptr": "/results/0/per_second/6/box_only"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r2.json",
                        "ptr": "/results/0/per_second/7/box_only"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r2.json",
                        "ptr": "/results/0/per_second/8/box_only"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r2.json",
                        "ptr": "/results/0/per_second/9/box_only"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r2.json",
                        "ptr": "/results/0/per_second/10/box_only"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r2.json",
                        "ptr": "/results/0/per_second/11/box_only"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r2.json",
                        "ptr": "/results/0/per_second/12/box_only"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r2.json",
                        "ptr": "/results/0/per_second/13/box_only"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r2.json",
                        "ptr": "/results/0/per_second/14/box_only"
                      }
                    ]
                  },
                  "medius": {
                    "value": 0,
                    "src": [
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r1.json",
                        "ptr": "/results/0/per_second/0/box_only"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r1.json",
                        "ptr": "/results/0/per_second/1/box_only"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r1.json",
                        "ptr": "/results/0/per_second/2/box_only"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r1.json",
                        "ptr": "/results/0/per_second/3/box_only"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r1.json",
                        "ptr": "/results/0/per_second/4/box_only"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r1.json",
                        "ptr": "/results/0/per_second/5/box_only"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r1.json",
                        "ptr": "/results/0/per_second/6/box_only"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r1.json",
                        "ptr": "/results/0/per_second/7/box_only"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r1.json",
                        "ptr": "/results/0/per_second/8/box_only"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r1.json",
                        "ptr": "/results/0/per_second/9/box_only"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r1.json",
                        "ptr": "/results/0/per_second/10/box_only"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r1.json",
                        "ptr": "/results/0/per_second/11/box_only"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r1.json",
                        "ptr": "/results/0/per_second/12/box_only"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r1.json",
                        "ptr": "/results/0/per_second/13/box_only"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r1.json",
                        "ptr": "/results/0/per_second/14/box_only"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r2.json",
                        "ptr": "/results/0/per_second/0/box_only"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r2.json",
                        "ptr": "/results/0/per_second/1/box_only"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r2.json",
                        "ptr": "/results/0/per_second/2/box_only"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r2.json",
                        "ptr": "/results/0/per_second/3/box_only"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r2.json",
                        "ptr": "/results/0/per_second/4/box_only"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r2.json",
                        "ptr": "/results/0/per_second/5/box_only"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r2.json",
                        "ptr": "/results/0/per_second/6/box_only"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r2.json",
                        "ptr": "/results/0/per_second/7/box_only"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r2.json",
                        "ptr": "/results/0/per_second/8/box_only"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r2.json",
                        "ptr": "/results/0/per_second/9/box_only"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r2.json",
                        "ptr": "/results/0/per_second/10/box_only"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r2.json",
                        "ptr": "/results/0/per_second/11/box_only"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r2.json",
                        "ptr": "/results/0/per_second/12/box_only"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r2.json",
                        "ptr": "/results/0/per_second/13/box_only"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r2.json",
                        "ptr": "/results/0/per_second/14/box_only"
                      }
                    ]
                  }
                },
                {
                  "id": "inj-box-only-sine-500",
                  "label": "500 moves/s",
                  "stock": {
                    "value": 3902,
                    "src": [
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r1.json",
                        "ptr": "/results/1/per_second/0/box_only"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r1.json",
                        "ptr": "/results/1/per_second/1/box_only"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r1.json",
                        "ptr": "/results/1/per_second/2/box_only"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r1.json",
                        "ptr": "/results/1/per_second/3/box_only"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r1.json",
                        "ptr": "/results/1/per_second/4/box_only"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r1.json",
                        "ptr": "/results/1/per_second/5/box_only"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r1.json",
                        "ptr": "/results/1/per_second/6/box_only"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r1.json",
                        "ptr": "/results/1/per_second/7/box_only"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r1.json",
                        "ptr": "/results/1/per_second/8/box_only"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r1.json",
                        "ptr": "/results/1/per_second/9/box_only"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r1.json",
                        "ptr": "/results/1/per_second/10/box_only"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r1.json",
                        "ptr": "/results/1/per_second/11/box_only"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r1.json",
                        "ptr": "/results/1/per_second/12/box_only"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r1.json",
                        "ptr": "/results/1/per_second/13/box_only"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r1.json",
                        "ptr": "/results/1/per_second/14/box_only"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r2.json",
                        "ptr": "/results/1/per_second/0/box_only"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r2.json",
                        "ptr": "/results/1/per_second/1/box_only"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r2.json",
                        "ptr": "/results/1/per_second/2/box_only"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r2.json",
                        "ptr": "/results/1/per_second/3/box_only"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r2.json",
                        "ptr": "/results/1/per_second/4/box_only"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r2.json",
                        "ptr": "/results/1/per_second/5/box_only"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r2.json",
                        "ptr": "/results/1/per_second/6/box_only"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r2.json",
                        "ptr": "/results/1/per_second/7/box_only"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r2.json",
                        "ptr": "/results/1/per_second/8/box_only"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r2.json",
                        "ptr": "/results/1/per_second/9/box_only"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r2.json",
                        "ptr": "/results/1/per_second/10/box_only"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r2.json",
                        "ptr": "/results/1/per_second/11/box_only"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r2.json",
                        "ptr": "/results/1/per_second/12/box_only"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r2.json",
                        "ptr": "/results/1/per_second/13/box_only"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r2.json",
                        "ptr": "/results/1/per_second/14/box_only"
                      }
                    ]
                  },
                  "medius": {
                    "value": 0,
                    "src": [
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r1.json",
                        "ptr": "/results/1/per_second/0/box_only"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r1.json",
                        "ptr": "/results/1/per_second/1/box_only"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r1.json",
                        "ptr": "/results/1/per_second/2/box_only"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r1.json",
                        "ptr": "/results/1/per_second/3/box_only"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r1.json",
                        "ptr": "/results/1/per_second/4/box_only"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r1.json",
                        "ptr": "/results/1/per_second/5/box_only"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r1.json",
                        "ptr": "/results/1/per_second/6/box_only"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r1.json",
                        "ptr": "/results/1/per_second/7/box_only"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r1.json",
                        "ptr": "/results/1/per_second/8/box_only"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r1.json",
                        "ptr": "/results/1/per_second/9/box_only"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r1.json",
                        "ptr": "/results/1/per_second/10/box_only"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r1.json",
                        "ptr": "/results/1/per_second/11/box_only"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r1.json",
                        "ptr": "/results/1/per_second/12/box_only"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r1.json",
                        "ptr": "/results/1/per_second/13/box_only"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r1.json",
                        "ptr": "/results/1/per_second/14/box_only"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r2.json",
                        "ptr": "/results/1/per_second/0/box_only"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r2.json",
                        "ptr": "/results/1/per_second/1/box_only"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r2.json",
                        "ptr": "/results/1/per_second/2/box_only"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r2.json",
                        "ptr": "/results/1/per_second/3/box_only"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r2.json",
                        "ptr": "/results/1/per_second/4/box_only"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r2.json",
                        "ptr": "/results/1/per_second/5/box_only"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r2.json",
                        "ptr": "/results/1/per_second/6/box_only"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r2.json",
                        "ptr": "/results/1/per_second/7/box_only"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r2.json",
                        "ptr": "/results/1/per_second/8/box_only"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r2.json",
                        "ptr": "/results/1/per_second/9/box_only"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r2.json",
                        "ptr": "/results/1/per_second/10/box_only"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r2.json",
                        "ptr": "/results/1/per_second/11/box_only"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r2.json",
                        "ptr": "/results/1/per_second/12/box_only"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r2.json",
                        "ptr": "/results/1/per_second/13/box_only"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r2.json",
                        "ptr": "/results/1/per_second/14/box_only"
                      }
                    ]
                  }
                },
                {
                  "id": "inj-box-only-sine-125",
                  "label": "125 moves/s",
                  "stock": {
                    "value": 1087,
                    "src": [
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r1.json",
                        "ptr": "/results/2/per_second/0/box_only"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r1.json",
                        "ptr": "/results/2/per_second/1/box_only"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r1.json",
                        "ptr": "/results/2/per_second/2/box_only"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r1.json",
                        "ptr": "/results/2/per_second/3/box_only"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r1.json",
                        "ptr": "/results/2/per_second/4/box_only"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r1.json",
                        "ptr": "/results/2/per_second/5/box_only"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r1.json",
                        "ptr": "/results/2/per_second/6/box_only"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r1.json",
                        "ptr": "/results/2/per_second/7/box_only"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r1.json",
                        "ptr": "/results/2/per_second/8/box_only"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r1.json",
                        "ptr": "/results/2/per_second/9/box_only"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r1.json",
                        "ptr": "/results/2/per_second/10/box_only"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r1.json",
                        "ptr": "/results/2/per_second/11/box_only"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r1.json",
                        "ptr": "/results/2/per_second/12/box_only"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r1.json",
                        "ptr": "/results/2/per_second/13/box_only"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r1.json",
                        "ptr": "/results/2/per_second/14/box_only"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r2.json",
                        "ptr": "/results/2/per_second/0/box_only"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r2.json",
                        "ptr": "/results/2/per_second/1/box_only"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r2.json",
                        "ptr": "/results/2/per_second/2/box_only"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r2.json",
                        "ptr": "/results/2/per_second/3/box_only"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r2.json",
                        "ptr": "/results/2/per_second/4/box_only"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r2.json",
                        "ptr": "/results/2/per_second/5/box_only"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r2.json",
                        "ptr": "/results/2/per_second/6/box_only"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r2.json",
                        "ptr": "/results/2/per_second/7/box_only"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r2.json",
                        "ptr": "/results/2/per_second/8/box_only"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r2.json",
                        "ptr": "/results/2/per_second/9/box_only"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r2.json",
                        "ptr": "/results/2/per_second/10/box_only"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r2.json",
                        "ptr": "/results/2/per_second/11/box_only"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r2.json",
                        "ptr": "/results/2/per_second/12/box_only"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r2.json",
                        "ptr": "/results/2/per_second/13/box_only"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r2.json",
                        "ptr": "/results/2/per_second/14/box_only"
                      }
                    ]
                  },
                  "medius": {
                    "value": 0,
                    "src": [
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r1.json",
                        "ptr": "/results/2/per_second/0/box_only"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r1.json",
                        "ptr": "/results/2/per_second/1/box_only"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r1.json",
                        "ptr": "/results/2/per_second/2/box_only"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r1.json",
                        "ptr": "/results/2/per_second/3/box_only"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r1.json",
                        "ptr": "/results/2/per_second/4/box_only"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r1.json",
                        "ptr": "/results/2/per_second/5/box_only"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r1.json",
                        "ptr": "/results/2/per_second/6/box_only"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r1.json",
                        "ptr": "/results/2/per_second/7/box_only"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r1.json",
                        "ptr": "/results/2/per_second/8/box_only"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r1.json",
                        "ptr": "/results/2/per_second/9/box_only"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r1.json",
                        "ptr": "/results/2/per_second/10/box_only"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r1.json",
                        "ptr": "/results/2/per_second/11/box_only"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r1.json",
                        "ptr": "/results/2/per_second/12/box_only"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r1.json",
                        "ptr": "/results/2/per_second/13/box_only"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r1.json",
                        "ptr": "/results/2/per_second/14/box_only"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r2.json",
                        "ptr": "/results/2/per_second/0/box_only"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r2.json",
                        "ptr": "/results/2/per_second/1/box_only"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r2.json",
                        "ptr": "/results/2/per_second/2/box_only"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r2.json",
                        "ptr": "/results/2/per_second/3/box_only"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r2.json",
                        "ptr": "/results/2/per_second/4/box_only"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r2.json",
                        "ptr": "/results/2/per_second/5/box_only"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r2.json",
                        "ptr": "/results/2/per_second/6/box_only"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r2.json",
                        "ptr": "/results/2/per_second/7/box_only"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r2.json",
                        "ptr": "/results/2/per_second/8/box_only"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r2.json",
                        "ptr": "/results/2/per_second/9/box_only"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r2.json",
                        "ptr": "/results/2/per_second/10/box_only"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r2.json",
                        "ptr": "/results/2/per_second/11/box_only"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r2.json",
                        "ptr": "/results/2/per_second/12/box_only"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r2.json",
                        "ptr": "/results/2/per_second/13/box_only"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r2.json",
                        "ptr": "/results/2/per_second/14/box_only"
                      }
                    ]
                  }
                }
              ]
            },
            {
              "kind": "measure",
              "label": "Reports carrying only injected motion beside a mouse moving at a varying speed, in 5 s",
              "key": "Moves sent",
              "unit": "reports",
              "better": "lower",
              "layer": "evdev",
              "n": "One 5 s run",
              "commands": {
                "stock": "km.move",
                "medius": "MOVE"
              },
              "rows": [
                {
                  "id": "inj-box-only-slow-30",
                  "label": "30 moves/s",
                  "stock": {
                    "value": 11,
                    "src": [
                      {
                        "file": "inject_native_rate_stock_samehub_sine_slow.json",
                        "ptr": "/results/1/per_second/0/box_only"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_slow.json",
                        "ptr": "/results/1/per_second/1/box_only"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_slow.json",
                        "ptr": "/results/1/per_second/2/box_only"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_slow.json",
                        "ptr": "/results/1/per_second/3/box_only"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_slow.json",
                        "ptr": "/results/1/per_second/4/box_only"
                      }
                    ]
                  },
                  "medius": {
                    "value": 0,
                    "src": [
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_slow.json",
                        "ptr": "/results/1/per_second/0/box_only"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_slow.json",
                        "ptr": "/results/1/per_second/1/box_only"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_slow.json",
                        "ptr": "/results/1/per_second/2/box_only"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_slow.json",
                        "ptr": "/results/1/per_second/3/box_only"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_slow.json",
                        "ptr": "/results/1/per_second/4/box_only"
                      }
                    ]
                  }
                },
                {
                  "id": "inj-box-only-slow-10",
                  "label": "10 moves/s",
                  "stock": {
                    "value": 0,
                    "src": [
                      {
                        "file": "inject_native_rate_stock_samehub_sine_slow.json",
                        "ptr": "/results/0/per_second/0/box_only"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_slow.json",
                        "ptr": "/results/0/per_second/1/box_only"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_slow.json",
                        "ptr": "/results/0/per_second/2/box_only"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_slow.json",
                        "ptr": "/results/0/per_second/3/box_only"
                      },
                      {
                        "file": "inject_native_rate_stock_samehub_sine_slow.json",
                        "ptr": "/results/0/per_second/4/box_only"
                      }
                    ]
                  },
                  "medius": {
                    "value": 0,
                    "src": [
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_slow.json",
                        "ptr": "/results/0/per_second/0/box_only"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_slow.json",
                        "ptr": "/results/0/per_second/1/box_only"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_slow.json",
                        "ptr": "/results/0/per_second/2/box_only"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_slow.json",
                        "ptr": "/results/0/per_second/3/box_only"
                      },
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_slow.json",
                        "ptr": "/results/0/per_second/4/box_only"
                      }
                    ]
                  }
                }
              ]
            },
            {
              "kind": "measure",
              "label": "Empty reports in 2 s of one-count moves, mouse still",
              "key": "Moves/s",
              "unit": "reports",
              "better": "lower",
              "layer": "hidraw",
              "n": "One 2-second stream per rate",
              "commands": {
                "stock": "km.move",
                "medius": "MOVE"
              },
              "rows": [
                {
                  "id": "inj-stream-empty-1000",
                  "label": "1,000",
                  "stock": {
                    "value": 28,
                    "src": [
                      {
                        "file": "inject_shape_stock_samehub.json",
                        "ptr": "/results/24/zero_reports"
                      }
                    ]
                  },
                  "medius": {
                    "value": 0,
                    "src": [
                      {
                        "file": "inject_shape_medius_samehub_fix4.json",
                        "ptr": "/results/24/zero_reports"
                      }
                    ]
                  }
                },
                {
                  "id": "inj-stream-empty-500",
                  "label": "500",
                  "stock": {
                    "value": 1010,
                    "src": [
                      {
                        "file": "inject_shape_stock_samehub.json",
                        "ptr": "/results/25/zero_reports"
                      }
                    ]
                  },
                  "medius": {
                    "value": 2,
                    "src": [
                      {
                        "file": "inject_shape_medius_samehub_fix4.json",
                        "ptr": "/results/25/zero_reports"
                      }
                    ]
                  }
                },
                {
                  "id": "inj-stream-empty-250",
                  "label": "250",
                  "stock": {
                    "value": 1508,
                    "src": [
                      {
                        "file": "inject_shape_stock_samehub.json",
                        "ptr": "/results/26/zero_reports"
                      }
                    ]
                  },
                  "medius": {
                    "value": 1,
                    "src": [
                      {
                        "file": "inject_shape_medius_samehub_fix4.json",
                        "ptr": "/results/26/zero_reports"
                      }
                    ]
                  }
                },
                {
                  "id": "inj-stream-empty-125",
                  "label": "125",
                  "stock": {
                    "value": 1758,
                    "src": [
                      {
                        "file": "inject_shape_stock_samehub.json",
                        "ptr": "/results/27/zero_reports"
                      }
                    ]
                  },
                  "medius": {
                    "value": 2,
                    "src": [
                      {
                        "file": "inject_shape_medius_samehub_fix4.json",
                        "ptr": "/results/27/zero_reports"
                      }
                    ]
                  }
                },
                {
                  "id": "inj-stream-empty-60",
                  "label": "60",
                  "stock": {
                    "value": 1888,
                    "src": [
                      {
                        "file": "inject_shape_stock_samehub.json",
                        "ptr": "/results/28/zero_reports"
                      }
                    ]
                  },
                  "medius": {
                    "value": 1,
                    "src": [
                      {
                        "file": "inject_shape_medius_samehub_fix4.json",
                        "ptr": "/results/28/zero_reports"
                      }
                    ]
                  }
                },
                {
                  "id": "inj-stream-empty-30",
                  "label": "30",
                  "stock": {
                    "value": 1931,
                    "src": [
                      {
                        "file": "inject_shape_stock_samehub.json",
                        "ptr": "/results/29/zero_reports"
                      }
                    ]
                  },
                  "medius": {
                    "value": 2,
                    "src": [
                      {
                        "file": "inject_shape_medius_samehub_fix4.json",
                        "ptr": "/results/29/zero_reports"
                      }
                    ]
                  }
                }
              ]
            },
            {
              "kind": "measure",
              "label": "Reports in 2.5 s beside a moving mouse, injecting for 2 s",
              "key": "Mouse and moves",
              "unit": "reports",
              "layer": "hidraw",
              "n": "One run per row",
              "commands": {
                "stock": "km.move",
                "medius": "MOVE"
              },
              "rows": [
                {
                  "id": "inj-beside-1k-1000",
                  "label": "1 kHz mouse, 1,000 moves/s",
                  "stock": {
                    "value": 2500,
                    "src": [
                      {
                        "file": "inject_shape_stock_samehub.json",
                        "ptr": "/results/30/reports"
                      }
                    ]
                  },
                  "medius": {
                    "value": 2501,
                    "src": [
                      {
                        "file": "inject_shape_medius_samehub_fix4.json",
                        "ptr": "/results/30/reports"
                      }
                    ]
                  }
                },
                {
                  "id": "inj-beside-1k-125",
                  "label": "1 kHz mouse, 125 moves/s",
                  "stock": {
                    "value": 2492,
                    "src": [
                      {
                        "file": "inject_shape_stock_samehub.json",
                        "ptr": "/results/31/reports"
                      }
                    ]
                  },
                  "medius": {
                    "value": 2492,
                    "src": [
                      {
                        "file": "inject_shape_medius_samehub_fix4.json",
                        "ptr": "/results/31/reports"
                      }
                    ]
                  }
                },
                {
                  "id": "inj-beside-125-1000",
                  "label": "125 Hz mouse, 1,000 moves/s",
                  "stock": {
                    "value": 2073,
                    "src": [
                      {
                        "file": "inject_shape_stock_samehub.json",
                        "ptr": "/results/32/reports"
                      }
                    ]
                  },
                  "medius": {
                    "value": 312,
                    "src": [
                      {
                        "file": "inject_shape_medius_samehub_fix4.json",
                        "ptr": "/results/32/reports"
                      }
                    ]
                  }
                },
                {
                  "id": "inj-beside-125-125",
                  "label": "125 Hz mouse, 125 moves/s",
                  "stock": {
                    "value": 1316,
                    "src": [
                      {
                        "file": "inject_shape_stock_samehub.json",
                        "ptr": "/results/33/reports"
                      }
                    ]
                  },
                  "medius": {
                    "value": 312,
                    "src": [
                      {
                        "file": "inject_shape_medius_samehub_fix4.json",
                        "ptr": "/results/33/reports"
                      }
                    ]
                  }
                }
              ]
            }
          ]
        },
        {
          "id": "inj-totals",
          "title": "Counts arriving",
          "about": "Runs of one-count moves, with the total on the PC checked against the counts sent.",
          "tables": [
            {
              "kind": "outcome",
              "label": "Total, default moves",
              "key": "Mouse and moves",
              "outcomes": [
                "Exact",
                "1 count short"
              ],
              "commands": {
                "stock": "km.move",
                "medius": "MOVE"
              },
              "rows": [
                {
                  "id": "inj-total-rest-spaced",
                  "label": "Still mouse, 400 moves 30-60 ms apart",
                  "stock": {
                    "is": "Exact",
                    "src": [
                      {
                        "file": "conservation_stock_samehub_default_r1.json",
                        "ptr": "/results/0/delivered"
                      },
                      {
                        "file": "conservation_stock_samehub_default_r2.json",
                        "ptr": "/results/0/delivered"
                      },
                      {
                        "file": "conservation_stock_samehub_default_r3.json",
                        "ptr": "/results/0/delivered"
                      },
                      {
                        "file": "conservation_stock_samehub_default_r1.json",
                        "ptr": "/results/0/commanded"
                      },
                      {
                        "file": "conservation_stock_samehub_default_r2.json",
                        "ptr": "/results/0/commanded"
                      },
                      {
                        "file": "conservation_stock_samehub_default_r3.json",
                        "ptr": "/results/0/commanded"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Exact",
                    "src": [
                      {
                        "file": "conservation_medius_samehub_fix4_default_r1.json",
                        "ptr": "/results/0/delivered"
                      },
                      {
                        "file": "conservation_medius_samehub_fix4_default_r1.json",
                        "ptr": "/results/0/commanded"
                      },
                      {
                        "file": "conservation_medius_samehub_fix4_default_r2.json",
                        "ptr": "/results/0/delivered"
                      },
                      {
                        "file": "conservation_medius_samehub_fix4_default_r2.json",
                        "ptr": "/results/0/commanded"
                      },
                      {
                        "file": "conservation_medius_samehub_fix4_default_r3.json",
                        "ptr": "/results/0/delivered"
                      },
                      {
                        "file": "conservation_medius_samehub_fix4_default_r3.json",
                        "ptr": "/results/0/commanded"
                      }
                    ]
                  }
                },
                {
                  "id": "inj-total-rest-1000",
                  "label": "Still mouse, 2,000 moves at 1,000/s",
                  "stock": {
                    "is": "Exact",
                    "src": [
                      {
                        "file": "conservation_stock_samehub_default_r1.json",
                        "ptr": "/results/1/delivered"
                      },
                      {
                        "file": "conservation_stock_samehub_default_r2.json",
                        "ptr": "/results/1/delivered"
                      },
                      {
                        "file": "conservation_stock_samehub_default_r3.json",
                        "ptr": "/results/1/delivered"
                      },
                      {
                        "file": "conservation_stock_samehub_default_r1.json",
                        "ptr": "/results/1/commanded"
                      },
                      {
                        "file": "conservation_stock_samehub_default_r2.json",
                        "ptr": "/results/1/commanded"
                      },
                      {
                        "file": "conservation_stock_samehub_default_r3.json",
                        "ptr": "/results/1/commanded"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Exact",
                    "src": [
                      {
                        "file": "conservation_medius_samehub_fix4_default_r1.json",
                        "ptr": "/results/1/delivered"
                      },
                      {
                        "file": "conservation_medius_samehub_fix4_default_r1.json",
                        "ptr": "/results/1/commanded"
                      },
                      {
                        "file": "conservation_medius_samehub_fix4_default_r2.json",
                        "ptr": "/results/1/delivered"
                      },
                      {
                        "file": "conservation_medius_samehub_fix4_default_r2.json",
                        "ptr": "/results/1/commanded"
                      },
                      {
                        "file": "conservation_medius_samehub_fix4_default_r3.json",
                        "ptr": "/results/1/delivered"
                      },
                      {
                        "file": "conservation_medius_samehub_fix4_default_r3.json",
                        "ptr": "/results/1/commanded"
                      }
                    ]
                  }
                },
                {
                  "id": "inj-total-1k-spaced",
                  "label": "Moving 1 kHz mouse, 400 moves 30-60 ms apart",
                  "stock": {
                    "is": "Exact",
                    "src": [
                      {
                        "file": "conservation_stock_samehub_default_r1.json",
                        "ptr": "/results/4/delivered"
                      },
                      {
                        "file": "conservation_stock_samehub_default_r2.json",
                        "ptr": "/results/4/delivered"
                      },
                      {
                        "file": "conservation_stock_samehub_default_r3.json",
                        "ptr": "/results/4/delivered"
                      },
                      {
                        "file": "conservation_stock_samehub_default_r1.json",
                        "ptr": "/results/4/commanded"
                      },
                      {
                        "file": "conservation_stock_samehub_default_r2.json",
                        "ptr": "/results/4/commanded"
                      },
                      {
                        "file": "conservation_stock_samehub_default_r3.json",
                        "ptr": "/results/4/commanded"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Exact",
                    "src": [
                      {
                        "file": "conservation_medius_samehub_fix4_default_r1.json",
                        "ptr": "/results/4/delivered"
                      },
                      {
                        "file": "conservation_medius_samehub_fix4_default_r1.json",
                        "ptr": "/results/4/commanded"
                      },
                      {
                        "file": "conservation_medius_samehub_fix4_default_r2.json",
                        "ptr": "/results/4/delivered"
                      },
                      {
                        "file": "conservation_medius_samehub_fix4_default_r2.json",
                        "ptr": "/results/4/commanded"
                      },
                      {
                        "file": "conservation_medius_samehub_fix4_default_r3.json",
                        "ptr": "/results/4/delivered"
                      },
                      {
                        "file": "conservation_medius_samehub_fix4_default_r3.json",
                        "ptr": "/results/4/commanded"
                      }
                    ]
                  }
                },
                {
                  "id": "inj-total-1k-1000",
                  "label": "Moving 1 kHz mouse, 2,000 moves at 1,000/s",
                  "stock": {
                    "is": "Exact",
                    "src": [
                      {
                        "file": "conservation_stock_samehub_default_r1.json",
                        "ptr": "/results/5/delivered"
                      },
                      {
                        "file": "conservation_stock_samehub_default_r2.json",
                        "ptr": "/results/5/delivered"
                      },
                      {
                        "file": "conservation_stock_samehub_default_r3.json",
                        "ptr": "/results/5/delivered"
                      },
                      {
                        "file": "conservation_stock_samehub_default_r1.json",
                        "ptr": "/results/5/commanded"
                      },
                      {
                        "file": "conservation_stock_samehub_default_r2.json",
                        "ptr": "/results/5/commanded"
                      },
                      {
                        "file": "conservation_stock_samehub_default_r3.json",
                        "ptr": "/results/5/commanded"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Exact",
                    "src": [
                      {
                        "file": "conservation_medius_samehub_fix4_default_r1.json",
                        "ptr": "/results/5/delivered"
                      },
                      {
                        "file": "conservation_medius_samehub_fix4_default_r1.json",
                        "ptr": "/results/5/commanded"
                      },
                      {
                        "file": "conservation_medius_samehub_fix4_default_r2.json",
                        "ptr": "/results/5/delivered"
                      },
                      {
                        "file": "conservation_medius_samehub_fix4_default_r2.json",
                        "ptr": "/results/5/commanded"
                      },
                      {
                        "file": "conservation_medius_samehub_fix4_default_r3.json",
                        "ptr": "/results/5/delivered"
                      },
                      {
                        "file": "conservation_medius_samehub_fix4_default_r3.json",
                        "ptr": "/results/5/commanded"
                      }
                    ]
                  }
                },
                {
                  "id": "inj-total-125-spaced",
                  "label": "Moving 125 Hz mouse, 400 moves 30-60 ms apart",
                  "stock": {
                    "is": "Exact",
                    "src": [
                      {
                        "file": "conservation_stock_samehub_default_r1.json",
                        "ptr": "/results/8/delivered"
                      },
                      {
                        "file": "conservation_stock_samehub_default_r2.json",
                        "ptr": "/results/8/delivered"
                      },
                      {
                        "file": "conservation_stock_samehub_default_r3.json",
                        "ptr": "/results/8/delivered"
                      },
                      {
                        "file": "conservation_stock_samehub_default_r1.json",
                        "ptr": "/results/8/commanded"
                      },
                      {
                        "file": "conservation_stock_samehub_default_r2.json",
                        "ptr": "/results/8/commanded"
                      },
                      {
                        "file": "conservation_stock_samehub_default_r3.json",
                        "ptr": "/results/8/commanded"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Exact",
                    "src": [
                      {
                        "file": "conservation_medius_samehub_fix4_default_r1.json",
                        "ptr": "/results/8/delivered"
                      },
                      {
                        "file": "conservation_medius_samehub_fix4_default_r1.json",
                        "ptr": "/results/8/commanded"
                      },
                      {
                        "file": "conservation_medius_samehub_fix4_default_r2.json",
                        "ptr": "/results/8/delivered"
                      },
                      {
                        "file": "conservation_medius_samehub_fix4_default_r2.json",
                        "ptr": "/results/8/commanded"
                      },
                      {
                        "file": "conservation_medius_samehub_fix4_default_r3.json",
                        "ptr": "/results/8/delivered"
                      },
                      {
                        "file": "conservation_medius_samehub_fix4_default_r3.json",
                        "ptr": "/results/8/commanded"
                      }
                    ]
                  }
                },
                {
                  "id": "inj-total-125-1000",
                  "label": "Moving 125 Hz mouse, 2,000 moves at 1,000/s",
                  "stock": {
                    "is": "Exact",
                    "src": [
                      {
                        "file": "conservation_stock_samehub_default_r1.json",
                        "ptr": "/results/9/delivered"
                      },
                      {
                        "file": "conservation_stock_samehub_default_r2.json",
                        "ptr": "/results/9/delivered"
                      },
                      {
                        "file": "conservation_stock_samehub_default_r3.json",
                        "ptr": "/results/9/delivered"
                      },
                      {
                        "file": "conservation_stock_samehub_default_r1.json",
                        "ptr": "/results/9/commanded"
                      },
                      {
                        "file": "conservation_stock_samehub_default_r2.json",
                        "ptr": "/results/9/commanded"
                      },
                      {
                        "file": "conservation_stock_samehub_default_r3.json",
                        "ptr": "/results/9/commanded"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Exact",
                    "src": [
                      {
                        "file": "conservation_medius_samehub_fix4_default_r1.json",
                        "ptr": "/results/9/delivered"
                      },
                      {
                        "file": "conservation_medius_samehub_fix4_default_r1.json",
                        "ptr": "/results/9/commanded"
                      },
                      {
                        "file": "conservation_medius_samehub_fix4_default_r2.json",
                        "ptr": "/results/9/delivered"
                      },
                      {
                        "file": "conservation_medius_samehub_fix4_default_r2.json",
                        "ptr": "/results/9/commanded"
                      },
                      {
                        "file": "conservation_medius_samehub_fix4_default_r3.json",
                        "ptr": "/results/9/delivered"
                      },
                      {
                        "file": "conservation_medius_samehub_fix4_default_r3.json",
                        "ptr": "/results/9/commanded"
                      }
                    ]
                  }
                },
                {
                  "id": "inj-total-var-spaced",
                  "label": "Mouse moving at a varying speed, 400 moves 30-60 ms apart",
                  "stock": {
                    "is": "Exact",
                    "src": [
                      {
                        "file": "conservation_stock_samehub_moving_var.json",
                        "ptr": "/results/0/delivered"
                      },
                      {
                        "file": "conservation_stock_samehub_moving_var.json",
                        "ptr": "/results/0/commanded"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Exact",
                    "src": [
                      {
                        "file": "conservation_medius_samehub_fix4_moving_var.json",
                        "ptr": "/results/0/delivered"
                      },
                      {
                        "file": "conservation_medius_samehub_fix4_moving_var.json",
                        "ptr": "/results/0/commanded"
                      }
                    ]
                  }
                },
                {
                  "id": "inj-total-var-1000",
                  "label": "Mouse moving at a varying speed, 2,000 moves at 1,000/s",
                  "stock": {
                    "is": "1 count short",
                    "src": [
                      {
                        "file": "conservation_stock_samehub_moving_var.json",
                        "ptr": "/results/1/delivered"
                      },
                      {
                        "file": "conservation_stock_samehub_moving_var.json",
                        "ptr": "/results/1/commanded"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Exact",
                    "src": [
                      {
                        "file": "conservation_medius_samehub_fix4_moving_var.json",
                        "ptr": "/results/1/delivered"
                      },
                      {
                        "file": "conservation_medius_samehub_fix4_moving_var.json",
                        "ptr": "/results/1/commanded"
                      }
                    ]
                  }
                }
              ]
            },
            {
              "kind": "outcome",
              "label": "Total, immediate moves",
              "key": "Mouse and moves",
              "outcomes": [
                "Exact",
                "Counts lost",
                "Counts added"
              ],
              "commands": {
                "stock": "km.move_now",
                "medius": "MOVE(NOW)"
              },
              "rows": [
                {
                  "id": "inj-total-now-rest-spaced",
                  "label": "Still mouse, 400 moves 30-60 ms apart",
                  "stock": {
                    "is": "Exact",
                    "src": [
                      {
                        "file": "conservation_stock_samehub_default_r1.json",
                        "ptr": "/results/2/delivered"
                      },
                      {
                        "file": "conservation_stock_samehub_default_r2.json",
                        "ptr": "/results/2/delivered"
                      },
                      {
                        "file": "conservation_stock_samehub_default_r3.json",
                        "ptr": "/results/2/delivered"
                      },
                      {
                        "file": "conservation_stock_samehub_default_r1.json",
                        "ptr": "/results/2/commanded"
                      },
                      {
                        "file": "conservation_stock_samehub_default_r2.json",
                        "ptr": "/results/2/commanded"
                      },
                      {
                        "file": "conservation_stock_samehub_default_r3.json",
                        "ptr": "/results/2/commanded"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Exact",
                    "src": [
                      {
                        "file": "conservation_medius_samehub_fix4_default_r1.json",
                        "ptr": "/results/2/delivered"
                      },
                      {
                        "file": "conservation_medius_samehub_fix4_default_r1.json",
                        "ptr": "/results/2/commanded"
                      },
                      {
                        "file": "conservation_medius_samehub_fix4_default_r2.json",
                        "ptr": "/results/2/delivered"
                      },
                      {
                        "file": "conservation_medius_samehub_fix4_default_r2.json",
                        "ptr": "/results/2/commanded"
                      },
                      {
                        "file": "conservation_medius_samehub_fix4_default_r3.json",
                        "ptr": "/results/2/delivered"
                      },
                      {
                        "file": "conservation_medius_samehub_fix4_default_r3.json",
                        "ptr": "/results/2/commanded"
                      }
                    ]
                  }
                },
                {
                  "id": "inj-total-now-rest-1000",
                  "label": "Still mouse, 2,000 moves at 1,000/s",
                  "stock": {
                    "is": "Exact",
                    "src": [
                      {
                        "file": "conservation_stock_samehub_default_r1.json",
                        "ptr": "/results/3/delivered"
                      },
                      {
                        "file": "conservation_stock_samehub_default_r2.json",
                        "ptr": "/results/3/delivered"
                      },
                      {
                        "file": "conservation_stock_samehub_default_r3.json",
                        "ptr": "/results/3/delivered"
                      },
                      {
                        "file": "conservation_stock_samehub_default_r1.json",
                        "ptr": "/results/3/commanded"
                      },
                      {
                        "file": "conservation_stock_samehub_default_r2.json",
                        "ptr": "/results/3/commanded"
                      },
                      {
                        "file": "conservation_stock_samehub_default_r3.json",
                        "ptr": "/results/3/commanded"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Exact",
                    "src": [
                      {
                        "file": "conservation_medius_samehub_fix4_default_r1.json",
                        "ptr": "/results/3/delivered"
                      },
                      {
                        "file": "conservation_medius_samehub_fix4_default_r1.json",
                        "ptr": "/results/3/commanded"
                      },
                      {
                        "file": "conservation_medius_samehub_fix4_default_r2.json",
                        "ptr": "/results/3/delivered"
                      },
                      {
                        "file": "conservation_medius_samehub_fix4_default_r2.json",
                        "ptr": "/results/3/commanded"
                      },
                      {
                        "file": "conservation_medius_samehub_fix4_default_r3.json",
                        "ptr": "/results/3/delivered"
                      },
                      {
                        "file": "conservation_medius_samehub_fix4_default_r3.json",
                        "ptr": "/results/3/commanded"
                      }
                    ]
                  }
                },
                {
                  "id": "inj-total-now-1k-spaced",
                  "label": "Moving 1 kHz mouse, 400 moves 30-60 ms apart",
                  "stock": {
                    "is": "Exact",
                    "src": [
                      {
                        "file": "conservation_stock_samehub_default_r1.json",
                        "ptr": "/results/6/delivered"
                      },
                      {
                        "file": "conservation_stock_samehub_default_r2.json",
                        "ptr": "/results/6/delivered"
                      },
                      {
                        "file": "conservation_stock_samehub_default_r3.json",
                        "ptr": "/results/6/delivered"
                      },
                      {
                        "file": "conservation_stock_samehub_default_r1.json",
                        "ptr": "/results/6/commanded"
                      },
                      {
                        "file": "conservation_stock_samehub_default_r2.json",
                        "ptr": "/results/6/commanded"
                      },
                      {
                        "file": "conservation_stock_samehub_default_r3.json",
                        "ptr": "/results/6/commanded"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Exact",
                    "src": [
                      {
                        "file": "conservation_medius_samehub_fix4_default_r1.json",
                        "ptr": "/results/6/delivered"
                      },
                      {
                        "file": "conservation_medius_samehub_fix4_default_r1.json",
                        "ptr": "/results/6/commanded"
                      },
                      {
                        "file": "conservation_medius_samehub_fix4_default_r2.json",
                        "ptr": "/results/6/delivered"
                      },
                      {
                        "file": "conservation_medius_samehub_fix4_default_r2.json",
                        "ptr": "/results/6/commanded"
                      },
                      {
                        "file": "conservation_medius_samehub_fix4_default_r3.json",
                        "ptr": "/results/6/delivered"
                      },
                      {
                        "file": "conservation_medius_samehub_fix4_default_r3.json",
                        "ptr": "/results/6/commanded"
                      }
                    ]
                  }
                },
                {
                  "id": "inj-total-now-1k-1000",
                  "label": "Moving 1 kHz mouse, 2,000 moves at 1,000/s",
                  "stock": {
                    "is": "Exact",
                    "src": [
                      {
                        "file": "conservation_stock_samehub_default_r1.json",
                        "ptr": "/results/7/delivered"
                      },
                      {
                        "file": "conservation_stock_samehub_default_r2.json",
                        "ptr": "/results/7/delivered"
                      },
                      {
                        "file": "conservation_stock_samehub_default_r3.json",
                        "ptr": "/results/7/delivered"
                      },
                      {
                        "file": "conservation_stock_samehub_default_r1.json",
                        "ptr": "/results/7/commanded"
                      },
                      {
                        "file": "conservation_stock_samehub_default_r2.json",
                        "ptr": "/results/7/commanded"
                      },
                      {
                        "file": "conservation_stock_samehub_default_r3.json",
                        "ptr": "/results/7/commanded"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Exact",
                    "src": [
                      {
                        "file": "conservation_medius_samehub_fix4_default_r1.json",
                        "ptr": "/results/7/delivered"
                      },
                      {
                        "file": "conservation_medius_samehub_fix4_default_r1.json",
                        "ptr": "/results/7/commanded"
                      },
                      {
                        "file": "conservation_medius_samehub_fix4_default_r2.json",
                        "ptr": "/results/7/delivered"
                      },
                      {
                        "file": "conservation_medius_samehub_fix4_default_r2.json",
                        "ptr": "/results/7/commanded"
                      },
                      {
                        "file": "conservation_medius_samehub_fix4_default_r3.json",
                        "ptr": "/results/7/delivered"
                      },
                      {
                        "file": "conservation_medius_samehub_fix4_default_r3.json",
                        "ptr": "/results/7/commanded"
                      }
                    ]
                  }
                },
                {
                  "id": "inj-total-now-125-spaced",
                  "label": "Moving 125 Hz mouse, 400 moves 30-60 ms apart",
                  "stock": {
                    "is": "Exact",
                    "src": [
                      {
                        "file": "conservation_stock_samehub_default_r1.json",
                        "ptr": "/results/10/delivered"
                      },
                      {
                        "file": "conservation_stock_samehub_default_r2.json",
                        "ptr": "/results/10/delivered"
                      },
                      {
                        "file": "conservation_stock_samehub_default_r3.json",
                        "ptr": "/results/10/delivered"
                      },
                      {
                        "file": "conservation_stock_samehub_default_r1.json",
                        "ptr": "/results/10/commanded"
                      },
                      {
                        "file": "conservation_stock_samehub_default_r2.json",
                        "ptr": "/results/10/commanded"
                      },
                      {
                        "file": "conservation_stock_samehub_default_r3.json",
                        "ptr": "/results/10/commanded"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Exact",
                    "src": [
                      {
                        "file": "conservation_medius_samehub_fix4_default_r1.json",
                        "ptr": "/results/10/delivered"
                      },
                      {
                        "file": "conservation_medius_samehub_fix4_default_r1.json",
                        "ptr": "/results/10/commanded"
                      },
                      {
                        "file": "conservation_medius_samehub_fix4_default_r2.json",
                        "ptr": "/results/10/delivered"
                      },
                      {
                        "file": "conservation_medius_samehub_fix4_default_r2.json",
                        "ptr": "/results/10/commanded"
                      },
                      {
                        "file": "conservation_medius_samehub_fix4_default_r3.json",
                        "ptr": "/results/10/delivered"
                      },
                      {
                        "file": "conservation_medius_samehub_fix4_default_r3.json",
                        "ptr": "/results/10/commanded"
                      }
                    ]
                  }
                },
                {
                  "id": "inj-total-now-125-1000",
                  "label": "Moving 125 Hz mouse, 2,000 moves at 1,000/s",
                  "stock": {
                    "is": "Exact",
                    "src": [
                      {
                        "file": "conservation_stock_samehub_default_r1.json",
                        "ptr": "/results/11/delivered"
                      },
                      {
                        "file": "conservation_stock_samehub_default_r2.json",
                        "ptr": "/results/11/delivered"
                      },
                      {
                        "file": "conservation_stock_samehub_default_r3.json",
                        "ptr": "/results/11/delivered"
                      },
                      {
                        "file": "conservation_stock_samehub_default_r1.json",
                        "ptr": "/results/11/commanded"
                      },
                      {
                        "file": "conservation_stock_samehub_default_r2.json",
                        "ptr": "/results/11/commanded"
                      },
                      {
                        "file": "conservation_stock_samehub_default_r3.json",
                        "ptr": "/results/11/commanded"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Exact",
                    "src": [
                      {
                        "file": "conservation_medius_samehub_fix4_default_r1.json",
                        "ptr": "/results/11/delivered"
                      },
                      {
                        "file": "conservation_medius_samehub_fix4_default_r1.json",
                        "ptr": "/results/11/commanded"
                      },
                      {
                        "file": "conservation_medius_samehub_fix4_default_r2.json",
                        "ptr": "/results/11/delivered"
                      },
                      {
                        "file": "conservation_medius_samehub_fix4_default_r2.json",
                        "ptr": "/results/11/commanded"
                      },
                      {
                        "file": "conservation_medius_samehub_fix4_default_r3.json",
                        "ptr": "/results/11/delivered"
                      },
                      {
                        "file": "conservation_medius_samehub_fix4_default_r3.json",
                        "ptr": "/results/11/commanded"
                      }
                    ]
                  }
                },
                {
                  "id": "inj-total-now-var-spaced",
                  "label": "Mouse moving at a varying speed, 400 moves 30-60 ms apart",
                  "stock": {
                    "is": "Exact",
                    "src": [
                      {
                        "file": "conservation_stock_samehub_moving_var.json",
                        "ptr": "/results/2/delivered"
                      },
                      {
                        "file": "conservation_stock_samehub_moving_var.json",
                        "ptr": "/results/2/commanded"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Exact",
                    "src": [
                      {
                        "file": "conservation_medius_samehub_fix4_moving_var.json",
                        "ptr": "/results/2/delivered"
                      },
                      {
                        "file": "conservation_medius_samehub_fix4_moving_var.json",
                        "ptr": "/results/2/commanded"
                      }
                    ]
                  }
                },
                {
                  "id": "inj-total-now-var-1000",
                  "label": "Mouse moving at a varying speed, 2,000 moves at 1,000/s",
                  "stock": {
                    "is": "Exact",
                    "src": [
                      {
                        "file": "conservation_stock_samehub_moving_var.json",
                        "ptr": "/results/3/delivered"
                      },
                      {
                        "file": "conservation_stock_samehub_moving_var.json",
                        "ptr": "/results/3/commanded"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Exact",
                    "src": [
                      {
                        "file": "conservation_medius_samehub_fix4_moving_var.json",
                        "ptr": "/results/3/delivered"
                      },
                      {
                        "file": "conservation_medius_samehub_fix4_moving_var.json",
                        "ptr": "/results/3/commanded"
                      }
                    ]
                  }
                }
              ]
            },
            {
              "kind": "outcome",
              "label": "Total, default moves at a steady rate",
              "key": "Mouse and moves",
              "outcomes": [
                "Exact",
                "Counts lost",
                "Counts added"
              ],
              "commands": {
                "stock": "km.move",
                "medius": "MOVE"
              },
              "rows": [
                {
                  "id": "inj-total-rate-500",
                  "label": "Still mouse, 500 moves/s",
                  "stock": {
                    "is": "Exact",
                    "src": [
                      {
                        "file": "conservation_rates_stock_samehub.json",
                        "ptr": "/results/0/delivered"
                      },
                      {
                        "file": "conservation_rates_stock_samehub.json",
                        "ptr": "/results/0/commanded"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Exact",
                    "src": [
                      {
                        "file": "conservation_rates_medius_samehub_fix4.json",
                        "ptr": "/results/0/delivered"
                      },
                      {
                        "file": "conservation_rates_medius_samehub_fix4.json",
                        "ptr": "/results/0/commanded"
                      }
                    ]
                  }
                },
                {
                  "id": "inj-total-rate-250",
                  "label": "Still mouse, 250 moves/s",
                  "stock": {
                    "is": "Exact",
                    "src": [
                      {
                        "file": "conservation_rates_stock_samehub.json",
                        "ptr": "/results/1/delivered"
                      },
                      {
                        "file": "conservation_rates_stock_samehub.json",
                        "ptr": "/results/1/commanded"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Exact",
                    "src": [
                      {
                        "file": "conservation_rates_medius_samehub_fix4.json",
                        "ptr": "/results/1/delivered"
                      },
                      {
                        "file": "conservation_rates_medius_samehub_fix4.json",
                        "ptr": "/results/1/commanded"
                      }
                    ]
                  }
                },
                {
                  "id": "inj-total-rate-125",
                  "label": "Still mouse, 125 moves/s",
                  "stock": {
                    "is": "Exact",
                    "src": [
                      {
                        "file": "conservation_rates_stock_samehub.json",
                        "ptr": "/results/2/delivered"
                      },
                      {
                        "file": "conservation_rates_stock_samehub.json",
                        "ptr": "/results/2/commanded"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Exact",
                    "src": [
                      {
                        "file": "conservation_rates_medius_samehub_fix4.json",
                        "ptr": "/results/2/delivered"
                      },
                      {
                        "file": "conservation_rates_medius_samehub_fix4.json",
                        "ptr": "/results/2/commanded"
                      }
                    ]
                  }
                },
                {
                  "id": "inj-total-rate-60",
                  "label": "Still mouse, 60 moves/s",
                  "stock": {
                    "is": "Exact",
                    "src": [
                      {
                        "file": "conservation_rates_stock_samehub.json",
                        "ptr": "/results/3/delivered"
                      },
                      {
                        "file": "conservation_rates_stock_samehub.json",
                        "ptr": "/results/3/commanded"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Exact",
                    "src": [
                      {
                        "file": "conservation_rates_medius_samehub_fix4.json",
                        "ptr": "/results/3/delivered"
                      },
                      {
                        "file": "conservation_rates_medius_samehub_fix4.json",
                        "ptr": "/results/3/commanded"
                      }
                    ]
                  }
                },
                {
                  "id": "inj-total-rate-30",
                  "label": "Still mouse, 30 moves/s",
                  "stock": {
                    "is": "Exact",
                    "src": [
                      {
                        "file": "conservation_rates_stock_samehub.json",
                        "ptr": "/results/4/delivered"
                      },
                      {
                        "file": "conservation_rates_stock_samehub.json",
                        "ptr": "/results/4/commanded"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Exact",
                    "src": [
                      {
                        "file": "conservation_rates_medius_samehub_fix4.json",
                        "ptr": "/results/4/delivered"
                      },
                      {
                        "file": "conservation_rates_medius_samehub_fix4.json",
                        "ptr": "/results/4/commanded"
                      }
                    ]
                  }
                }
              ]
            },
            {
              "kind": "measure",
              "label": "Counts arriving from two runs of 15,000 default moves",
              "key": "Mouse and moves",
              "unit": "counts",
              "better": "higher",
              "layer": "hidraw",
              "n": "15,000 moves a run, 2 runs",
              "commands": {
                "stock": "km.move",
                "medius": "MOVE"
              },
              "rows": [
                {
                  "id": "inj-total-counting-1000",
                  "label": "Moving 1 kHz mouse, 1,000 moves/s",
                  "stock": {
                    "value": 29977,
                    "of": 30000,
                    "src": [
                      {
                        "file": "passthrough_stock_samehub_r1.json",
                        "ptr": "/results/5/x_total"
                      },
                      {
                        "file": "passthrough_stock_samehub_r2.json",
                        "ptr": "/results/5/x_total"
                      }
                    ]
                  },
                  "medius": {
                    "value": 30000,
                    "of": 30000,
                    "src": [
                      {
                        "file": "passthrough_medius_samehub_fix4_r1.json",
                        "ptr": "/results/5/x_total"
                      },
                      {
                        "file": "passthrough_medius_samehub_fix4_r2.json",
                        "ptr": "/results/5/x_total"
                      }
                    ]
                  }
                }
              ]
            },
            {
              "kind": "outcome",
              "label": "Counts in the wrong direction",
              "key": "Mouse and moves",
              "outcomes": [
                "None",
                "Some"
              ],
              "commands": {
                "stock": "km.move",
                "medius": "MOVE"
              },
              "rows": [
                {
                  "id": "inj-reversed-1k",
                  "label": "Moving 1 kHz mouse, 400 moves 30-60 ms apart",
                  "stock": {
                    "is": "None",
                    "src": [
                      {
                        "file": "conservation_stock_samehub_default_r1.json",
                        "ptr": "/results/4/hist"
                      },
                      {
                        "file": "conservation_stock_samehub_default_r2.json",
                        "ptr": "/results/4/hist"
                      },
                      {
                        "file": "conservation_stock_samehub_default_r3.json",
                        "ptr": "/results/4/hist"
                      }
                    ]
                  },
                  "medius": {
                    "is": "None",
                    "src": [
                      {
                        "file": "conservation_medius_samehub_fix4_default_r1.json",
                        "ptr": "/results/4/hist"
                      },
                      {
                        "file": "conservation_medius_samehub_fix4_default_r2.json",
                        "ptr": "/results/4/hist"
                      },
                      {
                        "file": "conservation_medius_samehub_fix4_default_r3.json",
                        "ptr": "/results/4/hist"
                      }
                    ]
                  }
                },
                {
                  "id": "inj-reversed-125",
                  "label": "Moving 125 Hz mouse, 400 moves 30-60 ms apart",
                  "stock": {
                    "is": "None",
                    "src": [
                      {
                        "file": "conservation_stock_samehub_default_r1.json",
                        "ptr": "/results/8/hist"
                      },
                      {
                        "file": "conservation_stock_samehub_default_r2.json",
                        "ptr": "/results/8/hist"
                      },
                      {
                        "file": "conservation_stock_samehub_default_r3.json",
                        "ptr": "/results/8/hist"
                      }
                    ]
                  },
                  "medius": {
                    "is": "None",
                    "src": [
                      {
                        "file": "conservation_medius_samehub_fix4_default_r1.json",
                        "ptr": "/results/8/hist"
                      },
                      {
                        "file": "conservation_medius_samehub_fix4_default_r2.json",
                        "ptr": "/results/8/hist"
                      },
                      {
                        "file": "conservation_medius_samehub_fix4_default_r3.json",
                        "ptr": "/results/8/hist"
                      }
                    ]
                  }
                },
                {
                  "id": "inj-reversed-var",
                  "label": "Mouse moving at a varying speed, 400 moves 30-60 ms apart",
                  "stock": {
                    "is": "None",
                    "src": [
                      {
                        "file": "conservation_stock_samehub_moving_var.json",
                        "ptr": "/results/0/hist"
                      }
                    ]
                  },
                  "medius": {
                    "is": "None",
                    "src": [
                      {
                        "file": "conservation_medius_samehub_fix4_moving_var.json",
                        "ptr": "/results/0/hist"
                      }
                    ]
                  }
                }
              ]
            },
            {
              "kind": "measure",
              "label": "Counts arriving from 15 s of default moves into a moving 1 kHz mouse",
              "key": "Mouse and moves",
              "unit": "counts",
              "better": "higher",
              "layer": "evdev",
              "n": "One 15 s run per row",
              "commands": {
                "stock": "km.move",
                "medius": "MOVE"
              },
              "rows": [
                {
                  "id": "inj-total-count-1000",
                  "label": "Counting mouse, 1,000 moves/s",
                  "stock": {
                    "value": 14988,
                    "src": [
                      {
                        "file": "inject_native_rate_stock_samehub_count.json",
                        "ptr": "/results/1/x_delivered"
                      }
                    ],
                    "of": 15000
                  },
                  "medius": {
                    "value": 15000,
                    "src": [
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_count.json",
                        "ptr": "/results/1/x_delivered"
                      }
                    ],
                    "of": 15000
                  }
                },
                {
                  "id": "inj-total-count-500",
                  "label": "Counting mouse, 500 moves/s",
                  "stock": {
                    "value": 7500,
                    "src": [
                      {
                        "file": "inject_native_rate_stock_samehub_count.json",
                        "ptr": "/results/2/x_delivered"
                      }
                    ],
                    "of": 7500
                  },
                  "medius": {
                    "value": 7500,
                    "src": [
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_count.json",
                        "ptr": "/results/2/x_delivered"
                      }
                    ],
                    "of": 7500
                  }
                },
                {
                  "id": "inj-total-count-125",
                  "label": "Counting mouse, 125 moves/s",
                  "stock": {
                    "value": 1870,
                    "src": [
                      {
                        "file": "inject_native_rate_stock_samehub_count.json",
                        "ptr": "/results/3/x_delivered"
                      }
                    ],
                    "of": 1875
                  },
                  "medius": {
                    "value": 1875,
                    "src": [
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_count.json",
                        "ptr": "/results/3/x_delivered"
                      }
                    ],
                    "of": 1875
                  }
                },
                {
                  "id": "inj-total-sine-1000",
                  "label": "Mouse moving at a varying speed, 1,000 moves/s",
                  "stock": {
                    "value": 14989,
                    "src": [
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r1.json",
                        "ptr": "/results/0/x_delivered"
                      }
                    ],
                    "of": 15000
                  },
                  "medius": {
                    "value": 15000,
                    "src": [
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r1.json",
                        "ptr": "/results/0/x_delivered"
                      }
                    ],
                    "of": 15000
                  }
                },
                {
                  "id": "inj-total-sine-500",
                  "label": "Mouse moving at a varying speed, 500 moves/s",
                  "stock": {
                    "value": 7497,
                    "src": [
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r1.json",
                        "ptr": "/results/1/x_delivered"
                      }
                    ],
                    "of": 7500
                  },
                  "medius": {
                    "value": 7500,
                    "src": [
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r1.json",
                        "ptr": "/results/1/x_delivered"
                      }
                    ],
                    "of": 7500
                  }
                },
                {
                  "id": "inj-total-sine-125",
                  "label": "Mouse moving at a varying speed, 125 moves/s",
                  "stock": {
                    "value": 1873,
                    "src": [
                      {
                        "file": "inject_native_rate_stock_samehub_sine_r1.json",
                        "ptr": "/results/2/x_delivered"
                      }
                    ],
                    "of": 1875
                  },
                  "medius": {
                    "value": 1875,
                    "src": [
                      {
                        "file": "inject_native_rate_medius_samehub_fix4_sine_r1.json",
                        "ptr": "/results/2/x_delivered"
                      }
                    ],
                    "of": 1875
                  }
                }
              ]
            }
          ]
        },
        {
          "id": "inj-fresh-clone",
          "title": "Move into a new clone",
          "about": "A move and a click sent right after the box cloned a new device, three tries each.",
          "tables": [
            {
              "kind": "measure",
              "label": "Counts arriving within 1 s from three 10-count moves",
              "key": "Device",
              "unit": "counts",
              "better": "higher",
              "layer": "evdev",
              "n": "3 tries of 10 counts",
              "commands": {
                "stock": "km.move_now",
                "medius": "MOVE(NOW)"
              },
              "rows": [
                {
                  "id": "inj-fresh-never",
                  "label": "No native report yet",
                  "stock": {
                    "value": 0,
                    "src": [
                      {
                        "file": "cold_inject_stock_samehub.json",
                        "ptr": "/results/0/move_delivered"
                      },
                      {
                        "file": "cold_inject_stock_samehub.json",
                        "ptr": "/results/1/move_delivered"
                      },
                      {
                        "file": "cold_inject_stock_samehub.json",
                        "ptr": "/results/2/move_delivered"
                      }
                    ],
                    "of": 30
                  },
                  "medius": {
                    "value": 30,
                    "src": [
                      {
                        "file": "cold_inject_medius_samehub_fix4.json",
                        "ptr": "/results/0/move_delivered"
                      },
                      {
                        "file": "cold_inject_medius_samehub_fix4.json",
                        "ptr": "/results/1/move_delivered"
                      },
                      {
                        "file": "cold_inject_medius_samehub_fix4.json",
                        "ptr": "/results/2/move_delivered"
                      }
                    ],
                    "of": 30
                  }
                },
                {
                  "id": "inj-fresh-every-100",
                  "label": "Native report every 100 ms",
                  "stock": {
                    "value": 30,
                    "src": [
                      {
                        "file": "cold_inject_stock_samehub.json",
                        "ptr": "/results/6/move_delivered"
                      },
                      {
                        "file": "cold_inject_stock_samehub.json",
                        "ptr": "/results/7/move_delivered"
                      },
                      {
                        "file": "cold_inject_stock_samehub.json",
                        "ptr": "/results/8/move_delivered"
                      }
                    ],
                    "of": 30
                  },
                  "medius": {
                    "value": 30,
                    "src": [
                      {
                        "file": "cold_inject_medius_samehub_fix4.json",
                        "ptr": "/results/6/move_delivered"
                      },
                      {
                        "file": "cold_inject_medius_samehub_fix4.json",
                        "ptr": "/results/7/move_delivered"
                      },
                      {
                        "file": "cold_inject_medius_samehub_fix4.json",
                        "ptr": "/results/8/move_delivered"
                      }
                    ],
                    "of": 30
                  }
                },
                {
                  "id": "inj-fresh-once",
                  "label": "One native report at its start",
                  "stock": {
                    "value": 20,
                    "src": [
                      {
                        "file": "cold_inject_stock_samehub.json",
                        "ptr": "/results/3/move_delivered"
                      },
                      {
                        "file": "cold_inject_stock_samehub.json",
                        "ptr": "/results/4/move_delivered"
                      },
                      {
                        "file": "cold_inject_stock_samehub.json",
                        "ptr": "/results/5/move_delivered"
                      }
                    ],
                    "of": 30
                  },
                  "medius": {
                    "value": 30,
                    "src": [
                      {
                        "file": "cold_inject_medius_samehub_fix4.json",
                        "ptr": "/results/3/move_delivered"
                      },
                      {
                        "file": "cold_inject_medius_samehub_fix4.json",
                        "ptr": "/results/4/move_delivered"
                      },
                      {
                        "file": "cold_inject_medius_samehub_fix4.json",
                        "ptr": "/results/5/move_delivered"
                      }
                    ],
                    "of": 30
                  }
                }
              ]
            },
            {
              "kind": "outcome",
              "label": "Clicks arriving within 1 s, three tries",
              "key": "Device",
              "outcomes": [
                "All arrive",
                "Some arrive",
                "All lost"
              ],
              "rows": [
                {
                  "id": "inj-fresh-click-never",
                  "label": "No native report yet",
                  "stock": {
                    "is": "All lost",
                    "src": [
                      {
                        "file": "cold_inject_stock_samehub.json",
                        "ptr": "/results/0/click_delivered"
                      },
                      {
                        "file": "cold_inject_stock_samehub.json",
                        "ptr": "/results/1/click_delivered"
                      },
                      {
                        "file": "cold_inject_stock_samehub.json",
                        "ptr": "/results/2/click_delivered"
                      }
                    ]
                  },
                  "medius": {
                    "is": "All arrive",
                    "src": [
                      {
                        "file": "cold_inject_medius_samehub_fix4.json",
                        "ptr": "/results/0/click_delivered"
                      },
                      {
                        "file": "cold_inject_medius_samehub_fix4.json",
                        "ptr": "/results/1/click_delivered"
                      },
                      {
                        "file": "cold_inject_medius_samehub_fix4.json",
                        "ptr": "/results/2/click_delivered"
                      }
                    ]
                  }
                },
                {
                  "id": "inj-fresh-click-every-100",
                  "label": "Native report every 100 ms",
                  "stock": {
                    "is": "All arrive",
                    "src": [
                      {
                        "file": "cold_inject_stock_samehub.json",
                        "ptr": "/results/6/click_delivered"
                      },
                      {
                        "file": "cold_inject_stock_samehub.json",
                        "ptr": "/results/7/click_delivered"
                      },
                      {
                        "file": "cold_inject_stock_samehub.json",
                        "ptr": "/results/8/click_delivered"
                      }
                    ]
                  },
                  "medius": {
                    "is": "All arrive",
                    "src": [
                      {
                        "file": "cold_inject_medius_samehub_fix4.json",
                        "ptr": "/results/6/click_delivered"
                      },
                      {
                        "file": "cold_inject_medius_samehub_fix4.json",
                        "ptr": "/results/7/click_delivered"
                      },
                      {
                        "file": "cold_inject_medius_samehub_fix4.json",
                        "ptr": "/results/8/click_delivered"
                      }
                    ]
                  }
                },
                {
                  "id": "inj-fresh-click-once",
                  "label": "One native report at its start",
                  "stock": {
                    "is": "Some arrive",
                    "src": [
                      {
                        "file": "cold_inject_stock_samehub.json",
                        "ptr": "/results/3/click_delivered"
                      },
                      {
                        "file": "cold_inject_stock_samehub.json",
                        "ptr": "/results/4/click_delivered"
                      },
                      {
                        "file": "cold_inject_stock_samehub.json",
                        "ptr": "/results/5/click_delivered"
                      }
                    ]
                  },
                  "medius": {
                    "is": "All arrive",
                    "src": [
                      {
                        "file": "cold_inject_medius_samehub_fix4.json",
                        "ptr": "/results/3/click_delivered"
                      },
                      {
                        "file": "cold_inject_medius_samehub_fix4.json",
                        "ptr": "/results/4/click_delivered"
                      },
                      {
                        "file": "cold_inject_medius_samehub_fix4.json",
                        "ptr": "/results/5/click_delivered"
                      }
                    ]
                  }
                }
              ]
            }
          ]
        },
        {
          "id": "inj-wheel-pan",
          "title": "Wheel and horizontal scroll",
          "about": "Injected wheel and horizontal scroll (pan), one command at a time, timed on the PC's USB bus.",
          "tables": [
            {
              "kind": "measure",
              "label": "Wheel and pan latency, p50",
              "key": "Command",
              "unit": "ms",
              "better": "lower",
              "stat": "p50",
              "layer": "wire",
              "n": "20-40 commands per row",
              "commands": {
                "stock": "km.wheel",
                "medius": "MOVE"
              },
              "rows": [
                {
                  "id": "inj-wheel-lat-rest-1",
                  "label": "Wheel 1, mouse still",
                  "stock": {
                    "lo": 0.73,
                    "hi": 0.73,
                    "src": [
                      {
                        "file": "wheel_pan_stock.json",
                        "ptr": "/results/0/latency/p50",
                        "unit": "us"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 0.941,
                    "hi": 0.941,
                    "src": [
                      {
                        "file": "wheel_pan_medius_samehub_fix4.json",
                        "ptr": "/results/0/latency/p50",
                        "unit": "us"
                      }
                    ]
                  }
                },
                {
                  "id": "inj-wheel-lat-rest-5",
                  "label": "Wheel 5, mouse still",
                  "stock": {
                    "lo": 0.778,
                    "hi": 0.778,
                    "src": [
                      {
                        "file": "wheel_pan_stock.json",
                        "ptr": "/results/1/latency/p50",
                        "unit": "us"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 0.971,
                    "hi": 0.971,
                    "src": [
                      {
                        "file": "wheel_pan_medius_samehub_fix4.json",
                        "ptr": "/results/1/latency/p50",
                        "unit": "us"
                      }
                    ]
                  }
                },
                {
                  "id": "inj-wheel-lat-rest-neg3",
                  "label": "Wheel -3, mouse still",
                  "stock": {
                    "lo": 0.917,
                    "hi": 0.917,
                    "src": [
                      {
                        "file": "wheel_pan_stock.json",
                        "ptr": "/results/2/latency/p50",
                        "unit": "us"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 0.858,
                    "hi": 0.858,
                    "src": [
                      {
                        "file": "wheel_pan_medius_samehub_fix4.json",
                        "ptr": "/results/2/latency/p50",
                        "unit": "us"
                      }
                    ]
                  }
                },
                {
                  "id": "inj-wheel-lat-moving-1",
                  "label": "Wheel 1, 1 kHz mouse moving",
                  "stock": {
                    "lo": 8.58,
                    "hi": 8.58,
                    "src": [
                      {
                        "file": "wheel_pan_stock.json",
                        "ptr": "/results/4/latency/p50",
                        "unit": "us"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 1.35,
                    "hi": 1.35,
                    "src": [
                      {
                        "file": "wheel_pan_medius_samehub_fix4.json",
                        "ptr": "/results/4/latency/p50",
                        "unit": "us"
                      }
                    ]
                  }
                }
              ]
            },
            {
              "kind": "outcome",
              "label": "Horizontal scroll reaching the PC",
              "key": "Command",
              "outcomes": [
                "Arrives",
                "Refused"
              ],
              "rows": [
                {
                  "id": "inj-pan-arrives",
                  "label": "Pan 1, 40 times",
                  "stock": {
                    "is": "Refused",
                    "src": [
                      {
                        "file": "wheel_pan_stock.json",
                        "ptr": "/results/3/arrived"
                      },
                      {
                        "file": "wheel_pan_stock.json",
                        "ptr": "/results/3/errors_from_box"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Arrives",
                    "src": [
                      {
                        "file": "wheel_pan_medius_samehub_fix4.json",
                        "ptr": "/results/3/arrived"
                      },
                      {
                        "file": "wheel_pan_medius_samehub_fix4.json",
                        "ptr": "/results/3/errors_from_box"
                      }
                    ]
                  }
                }
              ]
            }
          ]
        },
        {
          "id": "inj-raw-move",
          "title": "Unsmoothed moves",
          "about": "Stock's RAW_MOVE (documented as skipping its smoothing) against Medius's MOVE(NOW), timed on the PC's USB bus: one at a time, and as a stream of 200 at 1,000/s.",
          "tables": [
            {
              "kind": "measure",
              "label": "Unsmoothed move latency, p50",
              "key": "Mouse",
              "unit": "ms",
              "better": "lower",
              "stat": "p50",
              "layer": "wire",
              "n": "40 moves per row",
              "commands": {
                "stock": "RAW_MOVE",
                "medius": "MOVE(NOW)"
              },
              "rows": [
                {
                  "id": "inj-raw-lat-rest",
                  "label": "Still mouse",
                  "stock": {
                    "lo": 0.65,
                    "hi": 0.65,
                    "src": [
                      {
                        "file": "raw_move_stock.json",
                        "ptr": "/results/0/latency/p50",
                        "unit": "us"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 1.07,
                    "hi": 1.07,
                    "src": [
                      {
                        "file": "raw_move_medius_samehub_fix4.json",
                        "ptr": "/results/0/latency/p50",
                        "unit": "us"
                      }
                    ]
                  }
                },
                {
                  "id": "inj-raw-lat-moving",
                  "label": "Moving 1 kHz mouse",
                  "stock": {
                    "lo": 8.59,
                    "hi": 8.59,
                    "src": [
                      {
                        "file": "raw_move_stock.json",
                        "ptr": "/results/1/latency/p50",
                        "unit": "us"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 1.13,
                    "hi": 1.13,
                    "src": [
                      {
                        "file": "raw_move_medius_samehub_fix4.json",
                        "ptr": "/results/1/latency/p50",
                        "unit": "us"
                      }
                    ]
                  }
                }
              ]
            },
            {
              "kind": "measure",
              "label": "Counts arriving from 200 unsmoothed moves at 1,000/s",
              "key": "Mouse",
              "unit": "counts",
              "better": "higher",
              "layer": "wire",
              "n": "One stream of 200 moves",
              "commands": {
                "stock": "RAW_MOVE",
                "medius": "MOVE(NOW)"
              },
              "rows": [
                {
                  "id": "inj-raw-stream",
                  "label": "Still mouse",
                  "stock": {
                    "value": 16,
                    "src": [
                      {
                        "file": "raw_move_stock.json",
                        "ptr": "/results/2/total"
                      }
                    ],
                    "of": 200
                  },
                  "medius": {
                    "value": 200,
                    "src": [
                      {
                        "file": "raw_move_medius_samehub_fix4.json",
                        "ptr": "/results/2/total"
                      }
                    ],
                    "of": 200
                  }
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "id": "control-link",
      "title": "Control link",
      "sections": [
        {
          "id": "link-queries",
          "title": "Query round trip",
          "about": "A program sent each box 3,000 queries one at a time, in two runs, timed on the PC's USB bus.",
          "tables": [
            {
              "kind": "measure",
              "label": "Query round trip, p50",
              "key": "Query",
              "unit": "µs",
              "better": "lower",
              "layer": "wire",
              "n": "3,000 queries a run, 2 runs",
              "rows": [
                {
                  "id": "link-rtt-version-p50",
                  "label": "Version",
                  "stock": {
                    "lo": 177,
                    "hi": 184,
                    "src": [
                      {
                        "file": "wire_rtt_stock_samehub_r1.json",
                        "ptr": "/results/0/submit_to_reply/p50"
                      },
                      {
                        "file": "wire_rtt_stock_samehub_r2.json",
                        "ptr": "/results/0/submit_to_reply/p50"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 219,
                    "hi": 219,
                    "src": [
                      {
                        "file": "wire_rtt_medius_samehub_fix4_r1.json",
                        "ptr": "/results/0/submit_to_reply/p50"
                      },
                      {
                        "file": "wire_rtt_medius_samehub_fix4_r2.json",
                        "ptr": "/results/0/submit_to_reply/p50"
                      }
                    ]
                  },
                  "note": "km.version against QUERY(VERSION)"
                },
                {
                  "id": "link-rtt-status-p50",
                  "label": "Status",
                  "stock": {
                    "lo": 176,
                    "hi": 177,
                    "src": [
                      {
                        "file": "wire_rtt_stock_samehub_r1.json",
                        "ptr": "/results/1/submit_to_reply/p50"
                      },
                      {
                        "file": "wire_rtt_stock_samehub_r2.json",
                        "ptr": "/results/1/submit_to_reply/p50"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 166,
                    "hi": 166,
                    "src": [
                      {
                        "file": "wire_rtt_medius_samehub_fix4_r1.json",
                        "ptr": "/results/1/submit_to_reply/p50"
                      },
                      {
                        "file": "wire_rtt_medius_samehub_fix4_r2.json",
                        "ptr": "/results/1/submit_to_reply/p50"
                      }
                    ]
                  },
                  "note": "km.moving against QUERY(HEALTH)"
                }
              ],
              "stat": "p50"
            },
            {
              "kind": "measure",
              "label": "Query round trip, p95",
              "key": "Query",
              "unit": "µs",
              "better": "lower",
              "stat": "p95",
              "layer": "wire",
              "n": "3,000 queries a run, 2 runs",
              "rows": [
                {
                  "id": "link-rtt-version-p95",
                  "label": "Version",
                  "stock": {
                    "lo": 240,
                    "hi": 240,
                    "src": [
                      {
                        "file": "wire_rtt_stock_samehub_r1.json",
                        "ptr": "/results/0/submit_to_reply/p95"
                      },
                      {
                        "file": "wire_rtt_stock_samehub_r2.json",
                        "ptr": "/results/0/submit_to_reply/p95"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 291,
                    "hi": 293,
                    "src": [
                      {
                        "file": "wire_rtt_medius_samehub_fix4_r1.json",
                        "ptr": "/results/0/submit_to_reply/p95"
                      },
                      {
                        "file": "wire_rtt_medius_samehub_fix4_r2.json",
                        "ptr": "/results/0/submit_to_reply/p95"
                      }
                    ]
                  },
                  "note": "km.version against QUERY(VERSION)"
                },
                {
                  "id": "link-rtt-status-p95",
                  "label": "Status",
                  "stock": {
                    "lo": 234,
                    "hi": 235,
                    "src": [
                      {
                        "file": "wire_rtt_stock_samehub_r1.json",
                        "ptr": "/results/1/submit_to_reply/p95"
                      },
                      {
                        "file": "wire_rtt_stock_samehub_r2.json",
                        "ptr": "/results/1/submit_to_reply/p95"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 230,
                    "hi": 239,
                    "src": [
                      {
                        "file": "wire_rtt_medius_samehub_fix4_r1.json",
                        "ptr": "/results/1/submit_to_reply/p95"
                      },
                      {
                        "file": "wire_rtt_medius_samehub_fix4_r2.json",
                        "ptr": "/results/1/submit_to_reply/p95"
                      }
                    ]
                  },
                  "note": "km.moving against QUERY(HEALTH)"
                }
              ]
            }
          ]
        },
        {
          "id": "link-paced-rest",
          "title": "Paced moves, mouse still",
          "about": "One-count moves at a steady rate into a still mouse: stock's binary and text forms against Medius's MOVE frames, sent in 1 ms batches unless the table says otherwise. Each count adds 1 to the clone's X.",
          "tables": [
            {
              "kind": "measure",
              "label": "Counts arriving from 1 s of moves, binary",
              "key": "Moves/s",
              "unit": "counts",
              "better": "higher",
              "layer": "evdev",
              "n": "One run per row",
              "commands": {
                "stock": "MOVE (0x18)",
                "medius": "MOVE"
              },
              "rows": [
                {
                  "id": "link-rest-bin-500",
                  "label": "500/s",
                  "stock": {
                    "value": 500,
                    "src": [
                      {
                        "file": "move_accept_stock_samehub_rest.json",
                        "ptr": "/results/0/x_delivered"
                      }
                    ],
                    "of": 500
                  },
                  "medius": {
                    "value": 500,
                    "src": [
                      {
                        "file": "move_accept_medius_samehub_fix4_rest.json",
                        "ptr": "/results/0/x_delivered"
                      }
                    ],
                    "of": 500
                  }
                },
                {
                  "id": "link-rest-bin-1000",
                  "label": "1,000/s",
                  "stock": {
                    "value": 1000,
                    "src": [
                      {
                        "file": "move_accept_stock_samehub_rest.json",
                        "ptr": "/results/1/x_delivered"
                      }
                    ],
                    "of": 1000
                  },
                  "medius": {
                    "value": 1000,
                    "src": [
                      {
                        "file": "move_accept_medius_samehub_fix4_rest.json",
                        "ptr": "/results/1/x_delivered"
                      }
                    ],
                    "of": 1000
                  }
                },
                {
                  "id": "link-rest-bin-1500",
                  "label": "1,500/s",
                  "stock": {
                    "value": 1500,
                    "src": [
                      {
                        "file": "move_accept_stock_samehub_rest.json",
                        "ptr": "/results/2/x_delivered"
                      }
                    ],
                    "of": 1500
                  },
                  "medius": {
                    "value": 1500,
                    "src": [
                      {
                        "file": "move_accept_medius_samehub_fix4_rest.json",
                        "ptr": "/results/2/x_delivered"
                      }
                    ],
                    "of": 1500
                  }
                },
                {
                  "id": "link-rest-bin-2000",
                  "label": "2,000/s",
                  "stock": {
                    "value": 2000,
                    "src": [
                      {
                        "file": "move_accept_stock_samehub_rest.json",
                        "ptr": "/results/3/x_delivered"
                      }
                    ],
                    "of": 2000
                  },
                  "medius": {
                    "value": 2000,
                    "src": [
                      {
                        "file": "move_accept_medius_samehub_fix4_rest.json",
                        "ptr": "/results/3/x_delivered"
                      }
                    ],
                    "of": 2000
                  }
                },
                {
                  "id": "link-rest-bin-5000",
                  "label": "5,000/s",
                  "stock": {
                    "value": 5000,
                    "src": [
                      {
                        "file": "move_accept_stock_samehub_rest.json",
                        "ptr": "/results/4/x_delivered"
                      }
                    ],
                    "of": 5000
                  },
                  "medius": {
                    "value": 5000,
                    "src": [
                      {
                        "file": "move_accept_medius_samehub_fix4_rest.json",
                        "ptr": "/results/4/x_delivered"
                      }
                    ],
                    "of": 5000
                  }
                }
              ]
            },
            {
              "kind": "measure",
              "label": "Counts arriving from 1 s of moves, text",
              "key": "Moves/s",
              "unit": "counts",
              "better": "higher",
              "layer": "evdev",
              "n": "One run per row",
              "commands": {
                "stock": "km.move",
                "medius": "MOVE"
              },
              "rows": [
                {
                  "id": "link-rest-text-500",
                  "label": "500/s",
                  "stock": {
                    "value": 500,
                    "src": [
                      {
                        "file": "move_accept_stock_samehub_rest.json",
                        "ptr": "/results/5/x_delivered"
                      }
                    ],
                    "of": 500
                  },
                  "medius": {
                    "value": 500,
                    "src": [
                      {
                        "file": "move_accept_medius_samehub_fix4_rest.json",
                        "ptr": "/results/0/x_delivered"
                      }
                    ],
                    "of": 500
                  }
                },
                {
                  "id": "link-rest-text-1000",
                  "label": "1,000/s",
                  "stock": {
                    "value": 1000,
                    "src": [
                      {
                        "file": "move_accept_stock_samehub_rest.json",
                        "ptr": "/results/6/x_delivered"
                      }
                    ],
                    "of": 1000
                  },
                  "medius": {
                    "value": 1000,
                    "src": [
                      {
                        "file": "move_accept_medius_samehub_fix4_rest.json",
                        "ptr": "/results/1/x_delivered"
                      }
                    ],
                    "of": 1000
                  }
                },
                {
                  "id": "link-rest-text-1500",
                  "label": "1,500/s",
                  "stock": {
                    "value": 1500,
                    "src": [
                      {
                        "file": "move_accept_stock_samehub_rest.json",
                        "ptr": "/results/7/x_delivered"
                      }
                    ],
                    "of": 1500
                  },
                  "medius": {
                    "value": 1500,
                    "src": [
                      {
                        "file": "move_accept_medius_samehub_fix4_rest.json",
                        "ptr": "/results/2/x_delivered"
                      }
                    ],
                    "of": 1500
                  }
                },
                {
                  "id": "link-rest-text-2000",
                  "label": "2,000/s",
                  "stock": {
                    "value": 2000,
                    "src": [
                      {
                        "file": "move_accept_stock_samehub_rest.json",
                        "ptr": "/results/8/x_delivered"
                      }
                    ],
                    "of": 2000
                  },
                  "medius": {
                    "value": 2000,
                    "src": [
                      {
                        "file": "move_accept_medius_samehub_fix4_rest.json",
                        "ptr": "/results/3/x_delivered"
                      }
                    ],
                    "of": 2000
                  }
                },
                {
                  "id": "link-rest-text-5000",
                  "label": "5,000/s",
                  "stock": {
                    "value": 5000,
                    "src": [
                      {
                        "file": "move_accept_stock_samehub_rest.json",
                        "ptr": "/results/9/x_delivered"
                      }
                    ],
                    "of": 5000
                  },
                  "medius": {
                    "value": 5000,
                    "src": [
                      {
                        "file": "move_accept_medius_samehub_fix4_rest.json",
                        "ptr": "/results/4/x_delivered"
                      }
                    ],
                    "of": 5000
                  }
                }
              ]
            },
            {
              "kind": "measure",
              "label": "Counts arriving from 1 s of moves, one move per write",
              "key": "Moves/s",
              "unit": "counts",
              "better": "higher",
              "layer": "evdev",
              "n": "One run per row",
              "commands": {
                "stock": "MOVE (0x18)",
                "medius": "MOVE"
              },
              "rows": [
                {
                  "id": "link-rest-single-1000",
                  "label": "1,000/s",
                  "stock": {
                    "value": 1000,
                    "src": [
                      {
                        "file": "move_accept_stock_samehub_rest_single.json",
                        "ptr": "/results/0/x_delivered"
                      }
                    ],
                    "of": 1000
                  },
                  "medius": {
                    "value": 1000,
                    "src": [
                      {
                        "file": "move_accept_medius_samehub_fix4_rest_single.json",
                        "ptr": "/results/0/x_delivered"
                      }
                    ],
                    "of": 1000
                  }
                },
                {
                  "id": "link-rest-single-2000",
                  "label": "2,000/s",
                  "stock": {
                    "value": 2000,
                    "src": [
                      {
                        "file": "move_accept_stock_samehub_rest_single.json",
                        "ptr": "/results/1/x_delivered"
                      }
                    ],
                    "of": 2000
                  },
                  "medius": {
                    "value": 2000,
                    "src": [
                      {
                        "file": "move_accept_medius_samehub_fix4_rest_single.json",
                        "ptr": "/results/1/x_delivered"
                      }
                    ],
                    "of": 2000
                  }
                },
                {
                  "id": "link-rest-single-5000",
                  "label": "5,000/s",
                  "stock": {
                    "value": 5000,
                    "src": [
                      {
                        "file": "move_accept_stock_samehub_rest_single.json",
                        "ptr": "/results/2/x_delivered"
                      }
                    ],
                    "of": 5000
                  },
                  "medius": {
                    "value": 5000,
                    "src": [
                      {
                        "file": "move_accept_medius_samehub_fix4_rest_single.json",
                        "ptr": "/results/2/x_delivered"
                      }
                    ],
                    "of": 5000
                  }
                }
              ]
            },
            {
              "kind": "measure",
              "label": "Counts arriving from 5 s of moves, binary",
              "key": "Moves/s",
              "unit": "counts",
              "better": "higher",
              "layer": "evdev",
              "n": "One run per row, two at 500",
              "commands": {
                "stock": "MOVE (0x18)",
                "medius": "MOVE"
              },
              "rows": [
                {
                  "id": "link-rest-5s-bin-250",
                  "label": "250/s",
                  "stock": {
                    "value": 1250,
                    "src": [
                      {
                        "file": "move_accept_stock_samehub_rest_5s.json",
                        "ptr": "/results/2/x_delivered"
                      }
                    ],
                    "of": 1250
                  },
                  "medius": {
                    "value": 1250,
                    "src": [
                      {
                        "file": "move_accept_medius_samehub_fix4_rest_5s.json",
                        "ptr": "/results/2/x_delivered"
                      }
                    ],
                    "of": 1250
                  }
                },
                {
                  "id": "link-rest-5s-bin-500",
                  "label": "500/s",
                  "stock": {
                    "value": 5000,
                    "src": [
                      {
                        "file": "move_accept_stock_samehub_rest_5s.json",
                        "ptr": "/results/0/x_delivered"
                      },
                      {
                        "file": "move_accept_stock_samehub_rest_5s.json",
                        "ptr": "/results/1/x_delivered"
                      }
                    ],
                    "of": 5000
                  },
                  "medius": {
                    "value": 5000,
                    "src": [
                      {
                        "file": "move_accept_medius_samehub_fix4_rest_5s.json",
                        "ptr": "/results/0/x_delivered"
                      },
                      {
                        "file": "move_accept_medius_samehub_fix4_rest_5s.json",
                        "ptr": "/results/1/x_delivered"
                      }
                    ],
                    "of": 5000
                  }
                },
                {
                  "id": "link-rest-5s-bin-1000",
                  "label": "1,000/s",
                  "stock": {
                    "value": 5000,
                    "src": [
                      {
                        "file": "move_accept_stock_samehub_rest_5s.json",
                        "ptr": "/results/3/x_delivered"
                      }
                    ],
                    "of": 5000
                  },
                  "medius": {
                    "value": 5000,
                    "src": [
                      {
                        "file": "move_accept_medius_samehub_fix4_rest_5s.json",
                        "ptr": "/results/3/x_delivered"
                      }
                    ],
                    "of": 5000
                  }
                },
                {
                  "id": "link-rest-5s-bin-2000",
                  "label": "2,000/s",
                  "stock": {
                    "value": 10000,
                    "src": [
                      {
                        "file": "move_accept_stock_samehub_rest_5s.json",
                        "ptr": "/results/4/x_delivered"
                      }
                    ],
                    "of": 10000
                  },
                  "medius": {
                    "value": 10000,
                    "src": [
                      {
                        "file": "move_accept_medius_samehub_fix4_rest_5s.json",
                        "ptr": "/results/4/x_delivered"
                      }
                    ],
                    "of": 10000
                  }
                }
              ]
            },
            {
              "kind": "measure",
              "label": "Counts arriving from 5 s of moves, text",
              "key": "Moves/s",
              "unit": "counts",
              "better": "higher",
              "layer": "evdev",
              "n": "One run per row, two at 500",
              "commands": {
                "stock": "km.move",
                "medius": "MOVE"
              },
              "rows": [
                {
                  "id": "link-rest-5s-text-250",
                  "label": "250/s",
                  "stock": {
                    "value": 1250,
                    "src": [
                      {
                        "file": "move_accept_stock_samehub_rest_5s.json",
                        "ptr": "/results/7/x_delivered"
                      }
                    ],
                    "of": 1250
                  },
                  "medius": {
                    "value": 1250,
                    "src": [
                      {
                        "file": "move_accept_medius_samehub_fix4_rest_5s.json",
                        "ptr": "/results/2/x_delivered"
                      }
                    ],
                    "of": 1250
                  }
                },
                {
                  "id": "link-rest-5s-text-500",
                  "label": "500/s",
                  "stock": {
                    "value": 5000,
                    "src": [
                      {
                        "file": "move_accept_stock_samehub_rest_5s.json",
                        "ptr": "/results/5/x_delivered"
                      },
                      {
                        "file": "move_accept_stock_samehub_rest_5s.json",
                        "ptr": "/results/6/x_delivered"
                      }
                    ],
                    "of": 5000
                  },
                  "medius": {
                    "value": 5000,
                    "src": [
                      {
                        "file": "move_accept_medius_samehub_fix4_rest_5s.json",
                        "ptr": "/results/0/x_delivered"
                      },
                      {
                        "file": "move_accept_medius_samehub_fix4_rest_5s.json",
                        "ptr": "/results/1/x_delivered"
                      }
                    ],
                    "of": 5000
                  }
                },
                {
                  "id": "link-rest-5s-text-1000",
                  "label": "1,000/s",
                  "stock": {
                    "value": 5000,
                    "src": [
                      {
                        "file": "move_accept_stock_samehub_rest_5s.json",
                        "ptr": "/results/8/x_delivered"
                      }
                    ],
                    "of": 5000
                  },
                  "medius": {
                    "value": 5000,
                    "src": [
                      {
                        "file": "move_accept_medius_samehub_fix4_rest_5s.json",
                        "ptr": "/results/3/x_delivered"
                      }
                    ],
                    "of": 5000
                  }
                },
                {
                  "id": "link-rest-5s-text-2000",
                  "label": "2,000/s",
                  "stock": {
                    "value": 10000,
                    "src": [
                      {
                        "file": "move_accept_stock_samehub_rest_5s.json",
                        "ptr": "/results/9/x_delivered"
                      }
                    ],
                    "of": 10000
                  },
                  "medius": {
                    "value": 10000,
                    "src": [
                      {
                        "file": "move_accept_medius_samehub_fix4_rest_5s.json",
                        "ptr": "/results/4/x_delivered"
                      }
                    ],
                    "of": 10000
                  }
                }
              ]
            }
          ]
        },
        {
          "id": "link-paced-moving",
          "title": "Paced moves, mouse moving",
          "about": "The same moves into a 1 kHz mouse whose Y moves 1-10 and back every 200 ms. Here stock refuses some moves, replying DE AD 01 00 18 FF to a binary move and ERR to a text one.",
          "tables": [
            {
              "kind": "measure",
              "label": "Counts arriving from 1 s of moves, binary",
              "key": "Moves/s",
              "unit": "counts",
              "better": "higher",
              "layer": "evdev",
              "n": "One run per row",
              "commands": {
                "stock": "MOVE (0x18)",
                "medius": "MOVE"
              },
              "rows": [
                {
                  "id": "link-moving-bin-125",
                  "label": "125/s",
                  "stock": {
                    "value": 125,
                    "src": [
                      {
                        "file": "move_accept_stock_samehub_moving.json",
                        "ptr": "/results/0/x_delivered"
                      }
                    ],
                    "of": 125
                  },
                  "medius": {
                    "value": 125,
                    "src": [
                      {
                        "file": "move_accept_medius_samehub_fix4_moving.json",
                        "ptr": "/results/0/x_delivered"
                      }
                    ],
                    "of": 125
                  }
                },
                {
                  "id": "link-moving-bin-500",
                  "label": "500/s",
                  "stock": {
                    "value": 500,
                    "src": [
                      {
                        "file": "move_accept_stock_samehub_moving.json",
                        "ptr": "/results/1/x_delivered"
                      }
                    ],
                    "of": 500
                  },
                  "medius": {
                    "value": 500,
                    "src": [
                      {
                        "file": "move_accept_medius_samehub_fix4_moving.json",
                        "ptr": "/results/1/x_delivered"
                      }
                    ],
                    "of": 500
                  }
                },
                {
                  "id": "link-moving-bin-1000",
                  "label": "1,000/s",
                  "stock": {
                    "value": 999,
                    "src": [
                      {
                        "file": "move_accept_stock_samehub_moving.json",
                        "ptr": "/results/2/x_delivered"
                      }
                    ],
                    "of": 1000
                  },
                  "medius": {
                    "value": 1000,
                    "src": [
                      {
                        "file": "move_accept_medius_samehub_fix4_moving.json",
                        "ptr": "/results/2/x_delivered"
                      }
                    ],
                    "of": 1000
                  }
                },
                {
                  "id": "link-moving-bin-1500",
                  "label": "1,500/s",
                  "stock": {
                    "value": 1498,
                    "src": [
                      {
                        "file": "move_accept_stock_samehub_moving.json",
                        "ptr": "/results/3/x_delivered"
                      }
                    ],
                    "of": 1500
                  },
                  "medius": {
                    "value": 1500,
                    "src": [
                      {
                        "file": "move_accept_medius_samehub_fix4_moving.json",
                        "ptr": "/results/3/x_delivered"
                      }
                    ],
                    "of": 1500
                  }
                },
                {
                  "id": "link-moving-bin-2000",
                  "label": "2,000/s",
                  "stock": {
                    "value": 1966,
                    "src": [
                      {
                        "file": "move_accept_stock_samehub_moving.json",
                        "ptr": "/results/4/x_delivered"
                      }
                    ],
                    "of": 2000
                  },
                  "medius": {
                    "value": 2000,
                    "src": [
                      {
                        "file": "move_accept_medius_samehub_fix4_moving.json",
                        "ptr": "/results/4/x_delivered"
                      }
                    ],
                    "of": 2000
                  }
                },
                {
                  "id": "link-moving-bin-3000",
                  "label": "3,000/s",
                  "stock": {
                    "value": 2093,
                    "src": [
                      {
                        "file": "move_accept_stock_samehub_moving.json",
                        "ptr": "/results/5/x_delivered"
                      }
                    ],
                    "of": 3000
                  },
                  "medius": {
                    "value": 3000,
                    "src": [
                      {
                        "file": "move_accept_medius_samehub_fix4_moving.json",
                        "ptr": "/results/5/x_delivered"
                      }
                    ],
                    "of": 3000
                  }
                },
                {
                  "id": "link-moving-bin-5000",
                  "label": "5,000/s",
                  "stock": {
                    "value": 2095,
                    "src": [
                      {
                        "file": "move_accept_stock_samehub_moving.json",
                        "ptr": "/results/6/x_delivered"
                      }
                    ],
                    "of": 5000
                  },
                  "medius": {
                    "value": 5000,
                    "src": [
                      {
                        "file": "move_accept_medius_samehub_fix4_moving.json",
                        "ptr": "/results/6/x_delivered"
                      }
                    ],
                    "of": 5000
                  }
                }
              ]
            },
            {
              "kind": "measure",
              "label": "Counts arriving from 1 s of moves, text",
              "key": "Moves/s",
              "unit": "counts",
              "better": "higher",
              "layer": "evdev",
              "n": "One run per row",
              "commands": {
                "stock": "km.move",
                "medius": "MOVE"
              },
              "rows": [
                {
                  "id": "link-moving-text-125",
                  "label": "125/s",
                  "stock": {
                    "value": 124,
                    "src": [
                      {
                        "file": "move_accept_stock_samehub_moving.json",
                        "ptr": "/results/7/x_delivered"
                      }
                    ],
                    "of": 125
                  },
                  "medius": {
                    "value": 125,
                    "src": [
                      {
                        "file": "move_accept_medius_samehub_fix4_moving.json",
                        "ptr": "/results/0/x_delivered"
                      }
                    ],
                    "of": 125
                  }
                },
                {
                  "id": "link-moving-text-500",
                  "label": "500/s",
                  "stock": {
                    "value": 500,
                    "src": [
                      {
                        "file": "move_accept_stock_samehub_moving.json",
                        "ptr": "/results/8/x_delivered"
                      }
                    ],
                    "of": 500
                  },
                  "medius": {
                    "value": 500,
                    "src": [
                      {
                        "file": "move_accept_medius_samehub_fix4_moving.json",
                        "ptr": "/results/1/x_delivered"
                      }
                    ],
                    "of": 500
                  }
                },
                {
                  "id": "link-moving-text-1000",
                  "label": "1,000/s",
                  "stock": {
                    "value": 1000,
                    "src": [
                      {
                        "file": "move_accept_stock_samehub_moving.json",
                        "ptr": "/results/9/x_delivered"
                      }
                    ],
                    "of": 1000
                  },
                  "medius": {
                    "value": 1000,
                    "src": [
                      {
                        "file": "move_accept_medius_samehub_fix4_moving.json",
                        "ptr": "/results/2/x_delivered"
                      }
                    ],
                    "of": 1000
                  }
                },
                {
                  "id": "link-moving-text-1500",
                  "label": "1,500/s",
                  "stock": {
                    "value": 1500,
                    "src": [
                      {
                        "file": "move_accept_stock_samehub_moving.json",
                        "ptr": "/results/10/x_delivered"
                      }
                    ],
                    "of": 1500
                  },
                  "medius": {
                    "value": 1500,
                    "src": [
                      {
                        "file": "move_accept_medius_samehub_fix4_moving.json",
                        "ptr": "/results/3/x_delivered"
                      }
                    ],
                    "of": 1500
                  }
                },
                {
                  "id": "link-moving-text-2000",
                  "label": "2,000/s",
                  "stock": {
                    "value": 1999,
                    "src": [
                      {
                        "file": "move_accept_stock_samehub_moving.json",
                        "ptr": "/results/11/x_delivered"
                      }
                    ],
                    "of": 2000
                  },
                  "medius": {
                    "value": 2000,
                    "src": [
                      {
                        "file": "move_accept_medius_samehub_fix4_moving.json",
                        "ptr": "/results/4/x_delivered"
                      }
                    ],
                    "of": 2000
                  }
                },
                {
                  "id": "link-moving-text-3000",
                  "label": "3,000/s",
                  "stock": {
                    "value": 1962,
                    "src": [
                      {
                        "file": "move_accept_stock_samehub_moving.json",
                        "ptr": "/results/12/x_delivered"
                      }
                    ],
                    "of": 3000
                  },
                  "medius": {
                    "value": 3000,
                    "src": [
                      {
                        "file": "move_accept_medius_samehub_fix4_moving.json",
                        "ptr": "/results/5/x_delivered"
                      }
                    ],
                    "of": 3000
                  }
                },
                {
                  "id": "link-moving-text-5000",
                  "label": "5,000/s",
                  "stock": {
                    "value": 2089,
                    "src": [
                      {
                        "file": "move_accept_stock_samehub_moving.json",
                        "ptr": "/results/13/x_delivered"
                      }
                    ],
                    "of": 5000
                  },
                  "medius": {
                    "value": 5000,
                    "src": [
                      {
                        "file": "move_accept_medius_samehub_fix4_moving.json",
                        "ptr": "/results/6/x_delivered"
                      }
                    ],
                    "of": 5000
                  }
                }
              ]
            },
            {
              "kind": "measure",
              "label": "Counts arriving from 1 s of moves, one move per write",
              "key": "Moves/s",
              "unit": "counts",
              "better": "higher",
              "layer": "evdev",
              "n": "One run per row",
              "commands": {
                "stock": "MOVE (0x18)",
                "medius": "MOVE"
              },
              "rows": [
                {
                  "id": "link-moving-single-1000",
                  "label": "1,000/s",
                  "stock": {
                    "value": 999,
                    "src": [
                      {
                        "file": "move_accept_stock_samehub_moving_single.json",
                        "ptr": "/results/0/x_delivered"
                      }
                    ],
                    "of": 1000
                  },
                  "medius": {
                    "value": 1000,
                    "src": [
                      {
                        "file": "move_accept_medius_samehub_fix4_moving_single.json",
                        "ptr": "/results/0/x_delivered"
                      }
                    ],
                    "of": 1000
                  }
                },
                {
                  "id": "link-moving-single-2000",
                  "label": "2,000/s",
                  "stock": {
                    "value": 1963,
                    "src": [
                      {
                        "file": "move_accept_stock_samehub_moving_single.json",
                        "ptr": "/results/1/x_delivered"
                      }
                    ],
                    "of": 2000
                  },
                  "medius": {
                    "value": 2000,
                    "src": [
                      {
                        "file": "move_accept_medius_samehub_fix4_moving_single.json",
                        "ptr": "/results/1/x_delivered"
                      }
                    ],
                    "of": 2000
                  }
                },
                {
                  "id": "link-moving-single-5000",
                  "label": "5,000/s",
                  "stock": {
                    "value": 2023,
                    "src": [
                      {
                        "file": "move_accept_stock_samehub_moving_single.json",
                        "ptr": "/results/2/x_delivered"
                      }
                    ],
                    "of": 5000
                  },
                  "medius": {
                    "value": 5000,
                    "src": [
                      {
                        "file": "move_accept_medius_samehub_fix4_moving_single.json",
                        "ptr": "/results/2/x_delivered"
                      }
                    ],
                    "of": 5000
                  }
                }
              ]
            },
            {
              "kind": "measure",
              "label": "Counts arriving from 5 s of moves, binary",
              "key": "Moves/s",
              "unit": "counts",
              "better": "higher",
              "layer": "evdev",
              "n": "One run per row, two at 500",
              "commands": {
                "stock": "MOVE (0x18)",
                "medius": "MOVE"
              },
              "rows": [
                {
                  "id": "link-moving-5s-bin-125",
                  "label": "125/s",
                  "stock": {
                    "value": 625,
                    "src": [
                      {
                        "file": "move_accept_stock_samehub_moving_5s.json",
                        "ptr": "/results/0/x_delivered"
                      }
                    ],
                    "of": 625
                  },
                  "medius": {
                    "value": 625,
                    "src": [
                      {
                        "file": "move_accept_medius_samehub_fix4_moving_5s.json",
                        "ptr": "/results/0/x_delivered"
                      }
                    ],
                    "of": 625
                  }
                },
                {
                  "id": "link-moving-5s-bin-250",
                  "label": "250/s",
                  "stock": {
                    "value": 1249,
                    "src": [
                      {
                        "file": "move_accept_stock_samehub_moving_5s.json",
                        "ptr": "/results/1/x_delivered"
                      }
                    ],
                    "of": 1250
                  },
                  "medius": {
                    "value": 1250,
                    "src": [
                      {
                        "file": "move_accept_medius_samehub_fix4_moving_5s.json",
                        "ptr": "/results/1/x_delivered"
                      }
                    ],
                    "of": 1250
                  }
                },
                {
                  "id": "link-moving-5s-bin-500",
                  "label": "500/s",
                  "stock": {
                    "value": 4998,
                    "src": [
                      {
                        "file": "move_accept_stock_samehub_moving_5s.json",
                        "ptr": "/results/2/x_delivered"
                      },
                      {
                        "file": "move_accept_stock_samehub_moving_5s.json",
                        "ptr": "/results/3/x_delivered"
                      }
                    ],
                    "of": 5000
                  },
                  "medius": {
                    "value": 5000,
                    "src": [
                      {
                        "file": "move_accept_medius_samehub_fix4_moving_5s.json",
                        "ptr": "/results/2/x_delivered"
                      },
                      {
                        "file": "move_accept_medius_samehub_fix4_moving_5s.json",
                        "ptr": "/results/3/x_delivered"
                      }
                    ],
                    "of": 5000
                  }
                },
                {
                  "id": "link-moving-5s-bin-1000",
                  "label": "1,000/s",
                  "stock": {
                    "value": 4997,
                    "src": [
                      {
                        "file": "move_accept_stock_samehub_moving_5s.json",
                        "ptr": "/results/4/x_delivered"
                      }
                    ],
                    "of": 5000
                  },
                  "medius": {
                    "value": 5000,
                    "src": [
                      {
                        "file": "move_accept_medius_samehub_fix4_moving_5s.json",
                        "ptr": "/results/4/x_delivered"
                      }
                    ],
                    "of": 5000
                  }
                }
              ]
            },
            {
              "kind": "measure",
              "label": "Counts arriving from 5 s of moves, text",
              "key": "Moves/s",
              "unit": "counts",
              "better": "higher",
              "layer": "evdev",
              "n": "One run per row, two at 500",
              "commands": {
                "stock": "km.move",
                "medius": "MOVE"
              },
              "rows": [
                {
                  "id": "link-moving-5s-text-125",
                  "label": "125/s",
                  "stock": {
                    "value": 625,
                    "src": [
                      {
                        "file": "move_accept_stock_samehub_moving_5s.json",
                        "ptr": "/results/5/x_delivered"
                      }
                    ],
                    "of": 625
                  },
                  "medius": {
                    "value": 625,
                    "src": [
                      {
                        "file": "move_accept_medius_samehub_fix4_moving_5s.json",
                        "ptr": "/results/0/x_delivered"
                      }
                    ],
                    "of": 625
                  }
                },
                {
                  "id": "link-moving-5s-text-250",
                  "label": "250/s",
                  "stock": {
                    "value": 1250,
                    "src": [
                      {
                        "file": "move_accept_stock_samehub_moving_5s.json",
                        "ptr": "/results/6/x_delivered"
                      }
                    ],
                    "of": 1250
                  },
                  "medius": {
                    "value": 1250,
                    "src": [
                      {
                        "file": "move_accept_medius_samehub_fix4_moving_5s.json",
                        "ptr": "/results/1/x_delivered"
                      }
                    ],
                    "of": 1250
                  }
                },
                {
                  "id": "link-moving-5s-text-500",
                  "label": "500/s",
                  "stock": {
                    "value": 5000,
                    "src": [
                      {
                        "file": "move_accept_stock_samehub_moving_5s.json",
                        "ptr": "/results/7/x_delivered"
                      },
                      {
                        "file": "move_accept_stock_samehub_moving_5s.json",
                        "ptr": "/results/8/x_delivered"
                      }
                    ],
                    "of": 5000
                  },
                  "medius": {
                    "value": 5000,
                    "src": [
                      {
                        "file": "move_accept_medius_samehub_fix4_moving_5s.json",
                        "ptr": "/results/2/x_delivered"
                      },
                      {
                        "file": "move_accept_medius_samehub_fix4_moving_5s.json",
                        "ptr": "/results/3/x_delivered"
                      }
                    ],
                    "of": 5000
                  }
                },
                {
                  "id": "link-moving-5s-text-1000",
                  "label": "1,000/s",
                  "stock": {
                    "value": 4997,
                    "src": [
                      {
                        "file": "move_accept_stock_samehub_moving_5s.json",
                        "ptr": "/results/9/x_delivered"
                      }
                    ],
                    "of": 5000
                  },
                  "medius": {
                    "value": 5000,
                    "src": [
                      {
                        "file": "move_accept_medius_samehub_fix4_moving_5s.json",
                        "ptr": "/results/4/x_delivered"
                      }
                    ],
                    "of": 5000
                  }
                }
              ]
            }
          ]
        },
        {
          "id": "link-move-size",
          "title": "Move size",
          "about": "Moves of 10, 100 and 1,000 counts each, paced in 1 ms batches for 1 s into a still mouse.",
          "tables": [
            {
              "kind": "measure",
              "label": "Counts arriving from 1 s of 10-count moves, binary",
              "key": "Moves/s",
              "unit": "counts",
              "better": "higher",
              "layer": "evdev",
              "n": "One run per row",
              "commands": {
                "stock": "MOVE (0x18)",
                "medius": "MOVE"
              },
              "rows": [
                {
                  "id": "link-size-bin-10-500",
                  "label": "500/s",
                  "stock": {
                    "value": 5000,
                    "src": [
                      {
                        "file": "move_accept_stock_samehub_dx.json",
                        "ptr": "/results/0/x_delivered"
                      }
                    ],
                    "of": 5000
                  },
                  "medius": {
                    "value": 5000,
                    "src": [
                      {
                        "file": "move_accept_medius_samehub_fix4_dx.json",
                        "ptr": "/results/0/x_delivered"
                      }
                    ],
                    "of": 5000
                  }
                },
                {
                  "id": "link-size-bin-10-1000",
                  "label": "1,000/s",
                  "stock": {
                    "value": 10000,
                    "src": [
                      {
                        "file": "move_accept_stock_samehub_dx.json",
                        "ptr": "/results/1/x_delivered"
                      }
                    ],
                    "of": 10000
                  },
                  "medius": {
                    "value": 10000,
                    "src": [
                      {
                        "file": "move_accept_medius_samehub_fix4_dx.json",
                        "ptr": "/results/1/x_delivered"
                      }
                    ],
                    "of": 10000
                  }
                },
                {
                  "id": "link-size-bin-10-1500",
                  "label": "1,500/s",
                  "stock": {
                    "value": 15000,
                    "src": [
                      {
                        "file": "move_accept_stock_samehub_dx.json",
                        "ptr": "/results/2/x_delivered"
                      }
                    ],
                    "of": 15000
                  },
                  "medius": {
                    "value": 15000,
                    "src": [
                      {
                        "file": "move_accept_medius_samehub_fix4_dx.json",
                        "ptr": "/results/2/x_delivered"
                      }
                    ],
                    "of": 15000
                  }
                },
                {
                  "id": "link-size-bin-10-2000",
                  "label": "2,000/s",
                  "stock": {
                    "value": 20000,
                    "src": [
                      {
                        "file": "move_accept_stock_samehub_dx.json",
                        "ptr": "/results/3/x_delivered"
                      }
                    ],
                    "of": 20000
                  },
                  "medius": {
                    "value": 20000,
                    "src": [
                      {
                        "file": "move_accept_medius_samehub_fix4_dx.json",
                        "ptr": "/results/3/x_delivered"
                      }
                    ],
                    "of": 20000
                  }
                },
                {
                  "id": "link-size-bin-10-5000",
                  "label": "5,000/s",
                  "stock": {
                    "value": 50000,
                    "src": [
                      {
                        "file": "move_accept_stock_samehub_dx.json",
                        "ptr": "/results/4/x_delivered"
                      }
                    ],
                    "of": 50000
                  },
                  "medius": {
                    "value": 50000,
                    "src": [
                      {
                        "file": "move_accept_medius_samehub_fix4_dx.json",
                        "ptr": "/results/4/x_delivered"
                      }
                    ],
                    "of": 50000
                  }
                }
              ]
            },
            {
              "kind": "measure",
              "label": "Counts arriving from 1 s of 100-count moves, binary",
              "key": "Moves/s",
              "unit": "counts",
              "better": "higher",
              "layer": "evdev",
              "n": "One run per row",
              "commands": {
                "stock": "MOVE (0x18)",
                "medius": "MOVE"
              },
              "rows": [
                {
                  "id": "link-size-bin-100-500",
                  "label": "500/s",
                  "stock": {
                    "value": 50000,
                    "src": [
                      {
                        "file": "move_accept_stock_samehub_dx.json",
                        "ptr": "/results/5/x_delivered"
                      }
                    ],
                    "of": 50000
                  },
                  "medius": {
                    "value": 50000,
                    "src": [
                      {
                        "file": "move_accept_medius_samehub_fix4_dx.json",
                        "ptr": "/results/5/x_delivered"
                      }
                    ],
                    "of": 50000
                  }
                },
                {
                  "id": "link-size-bin-100-1000",
                  "label": "1,000/s",
                  "stock": {
                    "value": 100000,
                    "src": [
                      {
                        "file": "move_accept_stock_samehub_dx.json",
                        "ptr": "/results/6/x_delivered"
                      }
                    ],
                    "of": 100000
                  },
                  "medius": {
                    "value": 100000,
                    "src": [
                      {
                        "file": "move_accept_medius_samehub_fix4_dx.json",
                        "ptr": "/results/6/x_delivered"
                      }
                    ],
                    "of": 100000
                  }
                },
                {
                  "id": "link-size-bin-100-1500",
                  "label": "1,500/s",
                  "stock": {
                    "value": 150000,
                    "src": [
                      {
                        "file": "move_accept_stock_samehub_dx.json",
                        "ptr": "/results/7/x_delivered"
                      }
                    ],
                    "of": 150000
                  },
                  "medius": {
                    "value": 150000,
                    "src": [
                      {
                        "file": "move_accept_medius_samehub_fix4_dx.json",
                        "ptr": "/results/7/x_delivered"
                      }
                    ],
                    "of": 150000
                  }
                },
                {
                  "id": "link-size-bin-100-2000",
                  "label": "2,000/s",
                  "stock": {
                    "value": 200000,
                    "src": [
                      {
                        "file": "move_accept_stock_samehub_dx.json",
                        "ptr": "/results/8/x_delivered"
                      }
                    ],
                    "of": 200000
                  },
                  "medius": {
                    "value": 200000,
                    "src": [
                      {
                        "file": "move_accept_medius_samehub_fix4_dx.json",
                        "ptr": "/results/8/x_delivered"
                      }
                    ],
                    "of": 200000
                  }
                },
                {
                  "id": "link-size-bin-100-5000",
                  "label": "5,000/s",
                  "stock": {
                    "value": 500000,
                    "src": [
                      {
                        "file": "move_accept_stock_samehub_dx.json",
                        "ptr": "/results/9/x_delivered"
                      }
                    ],
                    "of": 500000
                  },
                  "medius": {
                    "value": 500000,
                    "src": [
                      {
                        "file": "move_accept_medius_samehub_fix4_dx.json",
                        "ptr": "/results/9/x_delivered"
                      }
                    ],
                    "of": 500000
                  }
                }
              ]
            },
            {
              "kind": "measure",
              "label": "Counts arriving from 1 s of 1,000-count moves, binary",
              "key": "Moves/s",
              "unit": "counts",
              "better": "higher",
              "layer": "evdev",
              "n": "One run per row",
              "commands": {
                "stock": "MOVE (0x18)",
                "medius": "MOVE"
              },
              "rows": [
                {
                  "id": "link-size-bin-1000-500",
                  "label": "500/s",
                  "stock": {
                    "value": 500000,
                    "src": [
                      {
                        "file": "move_accept_stock_samehub_dx.json",
                        "ptr": "/results/10/x_delivered"
                      }
                    ],
                    "of": 500000
                  },
                  "medius": {
                    "value": 500000,
                    "src": [
                      {
                        "file": "move_accept_medius_samehub_fix4_dx.json",
                        "ptr": "/results/10/x_delivered"
                      }
                    ],
                    "of": 500000
                  }
                },
                {
                  "id": "link-size-bin-1000-1000",
                  "label": "1,000/s",
                  "stock": {
                    "value": 1000000,
                    "src": [
                      {
                        "file": "move_accept_stock_samehub_dx.json",
                        "ptr": "/results/11/x_delivered"
                      }
                    ],
                    "of": 1000000
                  },
                  "medius": {
                    "value": 1000000,
                    "src": [
                      {
                        "file": "move_accept_medius_samehub_fix4_dx.json",
                        "ptr": "/results/11/x_delivered"
                      }
                    ],
                    "of": 1000000
                  }
                },
                {
                  "id": "link-size-bin-1000-1500",
                  "label": "1,500/s",
                  "stock": {
                    "value": 1500000,
                    "src": [
                      {
                        "file": "move_accept_stock_samehub_dx.json",
                        "ptr": "/results/12/x_delivered"
                      }
                    ],
                    "of": 1500000
                  },
                  "medius": {
                    "value": 1500000,
                    "src": [
                      {
                        "file": "move_accept_medius_samehub_fix4_dx.json",
                        "ptr": "/results/12/x_delivered"
                      }
                    ],
                    "of": 1500000
                  }
                },
                {
                  "id": "link-size-bin-1000-2000",
                  "label": "2,000/s",
                  "stock": {
                    "value": 2000000,
                    "src": [
                      {
                        "file": "move_accept_stock_samehub_dx.json",
                        "ptr": "/results/13/x_delivered"
                      }
                    ],
                    "of": 2000000
                  },
                  "medius": {
                    "value": 2000000,
                    "src": [
                      {
                        "file": "move_accept_medius_samehub_fix4_dx.json",
                        "ptr": "/results/13/x_delivered"
                      }
                    ],
                    "of": 2000000
                  }
                },
                {
                  "id": "link-size-bin-1000-5000",
                  "label": "5,000/s",
                  "stock": {
                    "value": 5000000,
                    "src": [
                      {
                        "file": "move_accept_stock_samehub_dx.json",
                        "ptr": "/results/14/x_delivered"
                      }
                    ],
                    "of": 5000000
                  },
                  "medius": {
                    "value": 5000000,
                    "src": [
                      {
                        "file": "move_accept_medius_samehub_fix4_dx.json",
                        "ptr": "/results/14/x_delivered"
                      }
                    ],
                    "of": 5000000
                  }
                }
              ]
            },
            {
              "kind": "measure",
              "label": "Counts arriving from 1 s of 10-count moves, text",
              "key": "Moves/s",
              "unit": "counts",
              "better": "higher",
              "layer": "evdev",
              "n": "One run per row",
              "commands": {
                "stock": "km.move",
                "medius": "MOVE"
              },
              "rows": [
                {
                  "id": "link-size-text-10-500",
                  "label": "500/s",
                  "stock": {
                    "value": 5000,
                    "src": [
                      {
                        "file": "move_accept_stock_samehub_dx.json",
                        "ptr": "/results/15/x_delivered"
                      }
                    ],
                    "of": 5000
                  },
                  "medius": {
                    "value": 5000,
                    "src": [
                      {
                        "file": "move_accept_medius_samehub_fix4_dx.json",
                        "ptr": "/results/0/x_delivered"
                      }
                    ],
                    "of": 5000
                  }
                },
                {
                  "id": "link-size-text-10-1000",
                  "label": "1,000/s",
                  "stock": {
                    "value": 10000,
                    "src": [
                      {
                        "file": "move_accept_stock_samehub_dx.json",
                        "ptr": "/results/16/x_delivered"
                      }
                    ],
                    "of": 10000
                  },
                  "medius": {
                    "value": 10000,
                    "src": [
                      {
                        "file": "move_accept_medius_samehub_fix4_dx.json",
                        "ptr": "/results/1/x_delivered"
                      }
                    ],
                    "of": 10000
                  }
                },
                {
                  "id": "link-size-text-10-1500",
                  "label": "1,500/s",
                  "stock": {
                    "value": 15000,
                    "src": [
                      {
                        "file": "move_accept_stock_samehub_dx.json",
                        "ptr": "/results/17/x_delivered"
                      }
                    ],
                    "of": 15000
                  },
                  "medius": {
                    "value": 15000,
                    "src": [
                      {
                        "file": "move_accept_medius_samehub_fix4_dx.json",
                        "ptr": "/results/2/x_delivered"
                      }
                    ],
                    "of": 15000
                  }
                },
                {
                  "id": "link-size-text-10-2000",
                  "label": "2,000/s",
                  "stock": {
                    "value": 20000,
                    "src": [
                      {
                        "file": "move_accept_stock_samehub_dx.json",
                        "ptr": "/results/18/x_delivered"
                      }
                    ],
                    "of": 20000
                  },
                  "medius": {
                    "value": 20000,
                    "src": [
                      {
                        "file": "move_accept_medius_samehub_fix4_dx.json",
                        "ptr": "/results/3/x_delivered"
                      }
                    ],
                    "of": 20000
                  }
                },
                {
                  "id": "link-size-text-10-5000",
                  "label": "5,000/s",
                  "stock": {
                    "value": 50000,
                    "src": [
                      {
                        "file": "move_accept_stock_samehub_dx.json",
                        "ptr": "/results/19/x_delivered"
                      }
                    ],
                    "of": 50000
                  },
                  "medius": {
                    "value": 50000,
                    "src": [
                      {
                        "file": "move_accept_medius_samehub_fix4_dx.json",
                        "ptr": "/results/4/x_delivered"
                      }
                    ],
                    "of": 50000
                  }
                }
              ]
            },
            {
              "kind": "measure",
              "label": "Counts arriving from 1 s of 100-count moves, text",
              "key": "Moves/s",
              "unit": "counts",
              "better": "higher",
              "layer": "evdev",
              "n": "One run per row",
              "commands": {
                "stock": "km.move",
                "medius": "MOVE"
              },
              "rows": [
                {
                  "id": "link-size-text-100-500",
                  "label": "500/s",
                  "stock": {
                    "value": 50000,
                    "src": [
                      {
                        "file": "move_accept_stock_samehub_dx.json",
                        "ptr": "/results/20/x_delivered"
                      }
                    ],
                    "of": 50000
                  },
                  "medius": {
                    "value": 50000,
                    "src": [
                      {
                        "file": "move_accept_medius_samehub_fix4_dx.json",
                        "ptr": "/results/5/x_delivered"
                      }
                    ],
                    "of": 50000
                  }
                },
                {
                  "id": "link-size-text-100-1000",
                  "label": "1,000/s",
                  "stock": {
                    "value": 100000,
                    "src": [
                      {
                        "file": "move_accept_stock_samehub_dx.json",
                        "ptr": "/results/21/x_delivered"
                      }
                    ],
                    "of": 100000
                  },
                  "medius": {
                    "value": 100000,
                    "src": [
                      {
                        "file": "move_accept_medius_samehub_fix4_dx.json",
                        "ptr": "/results/6/x_delivered"
                      }
                    ],
                    "of": 100000
                  }
                },
                {
                  "id": "link-size-text-100-1500",
                  "label": "1,500/s",
                  "stock": {
                    "value": 150000,
                    "src": [
                      {
                        "file": "move_accept_stock_samehub_dx.json",
                        "ptr": "/results/22/x_delivered"
                      }
                    ],
                    "of": 150000
                  },
                  "medius": {
                    "value": 150000,
                    "src": [
                      {
                        "file": "move_accept_medius_samehub_fix4_dx.json",
                        "ptr": "/results/7/x_delivered"
                      }
                    ],
                    "of": 150000
                  }
                },
                {
                  "id": "link-size-text-100-2000",
                  "label": "2,000/s",
                  "stock": {
                    "value": 200000,
                    "src": [
                      {
                        "file": "move_accept_stock_samehub_dx.json",
                        "ptr": "/results/23/x_delivered"
                      }
                    ],
                    "of": 200000
                  },
                  "medius": {
                    "value": 200000,
                    "src": [
                      {
                        "file": "move_accept_medius_samehub_fix4_dx.json",
                        "ptr": "/results/8/x_delivered"
                      }
                    ],
                    "of": 200000
                  }
                },
                {
                  "id": "link-size-text-100-5000",
                  "label": "5,000/s",
                  "stock": {
                    "value": 500000,
                    "src": [
                      {
                        "file": "move_accept_stock_samehub_dx.json",
                        "ptr": "/results/24/x_delivered"
                      }
                    ],
                    "of": 500000
                  },
                  "medius": {
                    "value": 500000,
                    "src": [
                      {
                        "file": "move_accept_medius_samehub_fix4_dx.json",
                        "ptr": "/results/9/x_delivered"
                      }
                    ],
                    "of": 500000
                  }
                }
              ]
            },
            {
              "kind": "measure",
              "label": "Counts arriving from 1 s of 1,000-count moves, text",
              "key": "Moves/s",
              "unit": "counts",
              "better": "higher",
              "layer": "evdev",
              "n": "One run per row",
              "commands": {
                "stock": "km.move",
                "medius": "MOVE"
              },
              "rows": [
                {
                  "id": "link-size-text-1000-500",
                  "label": "500/s",
                  "stock": {
                    "value": 500000,
                    "src": [
                      {
                        "file": "move_accept_stock_samehub_dx.json",
                        "ptr": "/results/25/x_delivered"
                      }
                    ],
                    "of": 500000
                  },
                  "medius": {
                    "value": 500000,
                    "src": [
                      {
                        "file": "move_accept_medius_samehub_fix4_dx.json",
                        "ptr": "/results/10/x_delivered"
                      }
                    ],
                    "of": 500000
                  }
                },
                {
                  "id": "link-size-text-1000-1000",
                  "label": "1,000/s",
                  "stock": {
                    "value": 1000000,
                    "src": [
                      {
                        "file": "move_accept_stock_samehub_dx.json",
                        "ptr": "/results/26/x_delivered"
                      }
                    ],
                    "of": 1000000
                  },
                  "medius": {
                    "value": 1000000,
                    "src": [
                      {
                        "file": "move_accept_medius_samehub_fix4_dx.json",
                        "ptr": "/results/11/x_delivered"
                      }
                    ],
                    "of": 1000000
                  }
                },
                {
                  "id": "link-size-text-1000-1500",
                  "label": "1,500/s",
                  "stock": {
                    "value": 1500000,
                    "src": [
                      {
                        "file": "move_accept_stock_samehub_dx.json",
                        "ptr": "/results/27/x_delivered"
                      }
                    ],
                    "of": 1500000
                  },
                  "medius": {
                    "value": 1500000,
                    "src": [
                      {
                        "file": "move_accept_medius_samehub_fix4_dx.json",
                        "ptr": "/results/12/x_delivered"
                      }
                    ],
                    "of": 1500000
                  }
                },
                {
                  "id": "link-size-text-1000-2000",
                  "label": "2,000/s",
                  "stock": {
                    "value": 2000000,
                    "src": [
                      {
                        "file": "move_accept_stock_samehub_dx.json",
                        "ptr": "/results/28/x_delivered"
                      }
                    ],
                    "of": 2000000
                  },
                  "medius": {
                    "value": 2000000,
                    "src": [
                      {
                        "file": "move_accept_medius_samehub_fix4_dx.json",
                        "ptr": "/results/13/x_delivered"
                      }
                    ],
                    "of": 2000000
                  }
                },
                {
                  "id": "link-size-text-1000-5000",
                  "label": "5,000/s",
                  "stock": {
                    "value": 5000000,
                    "src": [
                      {
                        "file": "move_accept_stock_samehub_dx.json",
                        "ptr": "/results/29/x_delivered"
                      }
                    ],
                    "of": 5000000
                  },
                  "medius": {
                    "value": 5000000,
                    "src": [
                      {
                        "file": "move_accept_medius_samehub_fix4_dx.json",
                        "ptr": "/results/14/x_delivered"
                      }
                    ],
                    "of": 5000000
                  }
                }
              ]
            }
          ]
        },
        {
          "id": "link-one-write",
          "title": "Moves in one write",
          "about": "One write holding a clump of one-count moves, then 100 more paced 1 ms apart. Stock's binary moves are 9 bytes, its text moves 14, Medius's frames 12.",
          "tables": [
            {
              "kind": "measure",
              "label": "Counts arriving from one write of moves, binary",
              "key": "Moves in the write",
              "unit": "counts",
              "better": "higher",
              "layer": "evdev",
              "n": "One write per row, 2 at 28-30",
              "commands": {
                "stock": "MOVE (0x18)",
                "medius": "MOVE"
              },
              "rows": [
                {
                  "id": "link-write-bin-8",
                  "label": "8",
                  "stock": {
                    "value": 8,
                    "src": [
                      {
                        "file": "clump_probe_stock_samehub.json",
                        "ptr": "/results/0/x_delivered"
                      }
                    ],
                    "of": 8
                  },
                  "medius": {
                    "value": 8,
                    "src": [
                      {
                        "file": "clump_probe_medius_samehub_fix4.json",
                        "ptr": "/results/0/x_delivered"
                      }
                    ],
                    "of": 8
                  }
                },
                {
                  "id": "link-write-bin-16",
                  "label": "16",
                  "stock": {
                    "value": 16,
                    "src": [
                      {
                        "file": "clump_probe_stock_samehub.json",
                        "ptr": "/results/1/x_delivered"
                      }
                    ],
                    "of": 16
                  },
                  "medius": {
                    "value": 16,
                    "src": [
                      {
                        "file": "clump_probe_medius_samehub_fix4.json",
                        "ptr": "/results/1/x_delivered"
                      }
                    ],
                    "of": 16
                  }
                },
                {
                  "id": "link-write-bin-20",
                  "label": "20",
                  "stock": {
                    "value": 20,
                    "src": [
                      {
                        "file": "clump_probe_stock_samehub.json",
                        "ptr": "/results/2/x_delivered"
                      }
                    ],
                    "of": 20
                  },
                  "medius": {
                    "value": 20,
                    "src": [
                      {
                        "file": "clump_probe_medius_samehub_fix4.json",
                        "ptr": "/results/2/x_delivered"
                      }
                    ],
                    "of": 20
                  }
                },
                {
                  "id": "link-write-bin-24",
                  "label": "24",
                  "stock": {
                    "value": 24,
                    "src": [
                      {
                        "file": "clump_probe_stock_samehub.json",
                        "ptr": "/results/3/x_delivered"
                      }
                    ],
                    "of": 24
                  },
                  "medius": {
                    "value": 24,
                    "src": [
                      {
                        "file": "clump_probe_medius_samehub_fix4.json",
                        "ptr": "/results/3/x_delivered"
                      }
                    ],
                    "of": 24
                  }
                },
                {
                  "id": "link-write-bin-28",
                  "label": "28",
                  "stock": {
                    "value": 56,
                    "src": [
                      {
                        "file": "stock_intake_r1.json",
                        "ptr": "/results/9/delivered"
                      },
                      {
                        "file": "stock_intake_r2.json",
                        "ptr": "/results/9/delivered"
                      }
                    ],
                    "of": 56
                  },
                  "medius": {
                    "value": 56,
                    "src": [
                      {
                        "file": "stock_intake_medius_samehub_fix4_r1.json",
                        "ptr": "/results/1/delivered"
                      },
                      {
                        "file": "stock_intake_medius_samehub_fix4_r2.json",
                        "ptr": "/results/1/delivered"
                      }
                    ],
                    "of": 56
                  }
                },
                {
                  "id": "link-write-bin-29",
                  "label": "29",
                  "stock": {
                    "value": 58,
                    "src": [
                      {
                        "file": "stock_intake_r1.json",
                        "ptr": "/results/10/delivered"
                      },
                      {
                        "file": "stock_intake_r2.json",
                        "ptr": "/results/10/delivered"
                      }
                    ],
                    "of": 58
                  },
                  "medius": {
                    "value": 58,
                    "src": [
                      {
                        "file": "stock_intake_medius_samehub_fix4_r1.json",
                        "ptr": "/results/2/delivered"
                      },
                      {
                        "file": "stock_intake_medius_samehub_fix4_r2.json",
                        "ptr": "/results/2/delivered"
                      }
                    ],
                    "of": 58
                  }
                },
                {
                  "id": "link-write-bin-30",
                  "label": "30",
                  "stock": {
                    "value": 29,
                    "src": [
                      {
                        "file": "stock_intake_r1.json",
                        "ptr": "/results/11/delivered"
                      },
                      {
                        "file": "stock_intake_r2.json",
                        "ptr": "/results/11/delivered"
                      }
                    ],
                    "of": 60
                  },
                  "medius": {
                    "value": 60,
                    "src": [
                      {
                        "file": "stock_intake_medius_samehub_fix4_r1.json",
                        "ptr": "/results/3/delivered"
                      },
                      {
                        "file": "stock_intake_medius_samehub_fix4_r2.json",
                        "ptr": "/results/3/delivered"
                      }
                    ],
                    "of": 60
                  }
                }
              ]
            },
            {
              "kind": "measure",
              "label": "Counts arriving from one write of moves, text",
              "key": "Moves in the write",
              "unit": "counts",
              "better": "higher",
              "layer": "evdev",
              "n": "One write per row",
              "commands": {
                "stock": "km.move",
                "medius": "MOVE"
              },
              "rows": [
                {
                  "id": "link-write-text-8",
                  "label": "8",
                  "stock": {
                    "value": 8,
                    "src": [
                      {
                        "file": "clump_probe_stock_samehub_text.json",
                        "ptr": "/results/0/x_delivered"
                      }
                    ],
                    "of": 8
                  },
                  "medius": {
                    "value": 8,
                    "src": [
                      {
                        "file": "clump_probe_medius_samehub_fix4.json",
                        "ptr": "/results/0/x_delivered"
                      }
                    ],
                    "of": 8
                  }
                },
                {
                  "id": "link-write-text-16",
                  "label": "16",
                  "stock": {
                    "value": 16,
                    "src": [
                      {
                        "file": "clump_probe_stock_samehub_text.json",
                        "ptr": "/results/1/x_delivered"
                      }
                    ],
                    "of": 16
                  },
                  "medius": {
                    "value": 16,
                    "src": [
                      {
                        "file": "clump_probe_medius_samehub_fix4.json",
                        "ptr": "/results/1/x_delivered"
                      }
                    ],
                    "of": 16
                  }
                }
              ]
            },
            {
              "kind": "outcome",
              "label": "Parser after one write of 30 binary moves",
              "key": "Write",
              "outcomes": [
                "In step",
                "One command behind until a power cycle"
              ],
              "commands": {
                "stock": "MOVE (0x18)",
                "medius": "MOVE"
              },
              "rows": [
                {
                  "id": "link-write-parser-30",
                  "label": "30 moves, 270 bytes for stock",
                  "stock": {
                    "is": "One command behind until a power cycle",
                    "src": [
                      {
                        "file": "stock_intake_r1.json",
                        "ptr": "/results/11/in_step"
                      },
                      {
                        "file": "stock_intake_r2.json",
                        "ptr": "/results/11/in_step"
                      }
                    ]
                  },
                  "medius": {
                    "is": "In step",
                    "src": [
                      {
                        "file": "stock_intake_medius_samehub_fix4_r1.json",
                        "ptr": "/results/3/in_step"
                      },
                      {
                        "file": "stock_intake_medius_samehub_fix4_r2.json",
                        "ptr": "/results/3/in_step"
                      }
                    ]
                  }
                }
              ]
            }
          ]
        },
        {
          "id": "link-paced-fast",
          "title": "Fast paced moves",
          "about": "One-count moves paced in 1 ms batches for 2 s into a still mouse: stock's binary form at each rate and its text form at 8,000/s, against Medius at the same rates. Stock was power-cycled after each run that left its parser one command behind.",
          "tables": [
            {
              "kind": "measure",
              "label": "Counts arriving from 2 s of fast moves",
              "key": "Moves/s",
              "unit": "counts",
              "better": "higher",
              "layer": "wire",
              "n": "2 runs per row up to 10,000/s, 1 above",
              "commands": {
                "stock": "MOVE (0x18)",
                "medius": "MOVE"
              },
              "rows": [
                {
                  "id": "link-fast-5000",
                  "label": "5,000",
                  "stock": {
                    "value": 20000,
                    "src": [
                      {
                        "file": "stock_intake_r1.json",
                        "ptr": "/results/19/delivered"
                      },
                      {
                        "file": "stock_intake_r2.json",
                        "ptr": "/results/19/delivered"
                      }
                    ],
                    "of": 20000
                  },
                  "medius": {
                    "value": 20000,
                    "src": [
                      {
                        "file": "stock_intake_medius_samehub_fix4_r1.json",
                        "ptr": "/results/8/delivered"
                      },
                      {
                        "file": "stock_intake_medius_samehub_fix4_r2.json",
                        "ptr": "/results/8/delivered"
                      }
                    ],
                    "of": 20000
                  }
                },
                {
                  "id": "link-fast-7000",
                  "label": "7,000",
                  "stock": {
                    "value": 28000,
                    "src": [
                      {
                        "file": "stock_intake_r1.json",
                        "ptr": "/results/20/delivered"
                      },
                      {
                        "file": "stock_intake_r2.json",
                        "ptr": "/results/20/delivered"
                      }
                    ],
                    "of": 28000
                  },
                  "medius": {
                    "value": 28000,
                    "src": [
                      {
                        "file": "stock_intake_medius_samehub_fix4_r1.json",
                        "ptr": "/results/9/delivered"
                      },
                      {
                        "file": "stock_intake_medius_samehub_fix4_r2.json",
                        "ptr": "/results/9/delivered"
                      }
                    ],
                    "of": 28000
                  }
                },
                {
                  "id": "link-fast-10000",
                  "label": "10,000",
                  "stock": {
                    "value": 39982,
                    "src": [
                      {
                        "file": "stock_intake_r1.json",
                        "ptr": "/results/21/delivered"
                      },
                      {
                        "file": "stock_intake_r2.json",
                        "ptr": "/results/21/delivered"
                      }
                    ],
                    "of": 40000
                  },
                  "medius": {
                    "value": 40000,
                    "src": [
                      {
                        "file": "stock_intake_medius_samehub_fix4_r1.json",
                        "ptr": "/results/10/delivered"
                      },
                      {
                        "file": "stock_intake_medius_samehub_fix4_r2.json",
                        "ptr": "/results/10/delivered"
                      }
                    ],
                    "of": 40000
                  }
                },
                {
                  "id": "link-fast-15000",
                  "label": "15,000",
                  "stock": {
                    "value": 26805,
                    "src": [
                      {
                        "file": "stock_intake_r1.json",
                        "ptr": "/results/22/delivered"
                      }
                    ],
                    "of": 30000
                  },
                  "medius": {
                    "value": 30000,
                    "src": [
                      {
                        "file": "stock_intake_medius_samehub_fix4_r1.json",
                        "ptr": "/results/11/delivered"
                      }
                    ],
                    "of": 30000
                  }
                },
                {
                  "id": "link-fast-20000",
                  "label": "20,000",
                  "stock": {
                    "value": 26577,
                    "src": [
                      {
                        "file": "stock_intake_r1.json",
                        "ptr": "/results/23/delivered"
                      }
                    ],
                    "of": 40000
                  },
                  "medius": {
                    "value": 40000,
                    "src": [
                      {
                        "file": "stock_intake_medius_samehub_fix4_r1.json",
                        "ptr": "/results/12/delivered"
                      }
                    ],
                    "of": 40000
                  }
                }
              ]
            },
            {
              "kind": "measure",
              "label": "Counts arriving from 2 s of text moves at 8,000/s",
              "key": "Runs",
              "unit": "counts",
              "better": "higher",
              "layer": "wire",
              "n": "6 runs of 2 s",
              "commands": {
                "stock": "km.move",
                "medius": "MOVE"
              },
              "rows": [
                {
                  "id": "link-fast-text-8000",
                  "label": "8,000/s",
                  "stock": {
                    "value": 96000,
                    "src": [
                      {
                        "file": "stock_intake_r1.json",
                        "ptr": "/results/24/delivered"
                      },
                      {
                        "file": "stock_intake_r1.json",
                        "ptr": "/results/25/delivered"
                      },
                      {
                        "file": "stock_intake_r1.json",
                        "ptr": "/results/26/delivered"
                      },
                      {
                        "file": "stock_intake_r2.json",
                        "ptr": "/results/22/delivered"
                      },
                      {
                        "file": "stock_intake_r2.json",
                        "ptr": "/results/23/delivered"
                      },
                      {
                        "file": "stock_intake_r2.json",
                        "ptr": "/results/24/delivered"
                      }
                    ],
                    "of": 96000
                  },
                  "medius": {
                    "value": 96000,
                    "src": [
                      {
                        "file": "stock_intake_medius_samehub_fix4_r1.json",
                        "ptr": "/results/13/delivered"
                      },
                      {
                        "file": "stock_intake_medius_samehub_fix4_r1.json",
                        "ptr": "/results/14/delivered"
                      },
                      {
                        "file": "stock_intake_medius_samehub_fix4_r1.json",
                        "ptr": "/results/15/delivered"
                      },
                      {
                        "file": "stock_intake_medius_samehub_fix4_r2.json",
                        "ptr": "/results/13/delivered"
                      },
                      {
                        "file": "stock_intake_medius_samehub_fix4_r2.json",
                        "ptr": "/results/14/delivered"
                      },
                      {
                        "file": "stock_intake_medius_samehub_fix4_r2.json",
                        "ptr": "/results/15/delivered"
                      }
                    ],
                    "of": 96000
                  }
                }
              ]
            }
          ]
        },
        {
          "id": "link-clumped",
          "title": "Clumped and back-to-back writes",
          "about": "One-count binary moves into a still mouse, written in clumps every 16 ms (as a sender whose timer wakes every 16 ms writes them), or 12,871 back to back in 4,096-byte writes. Stock was power-cycled after each run that left its parser one command behind.",
          "tables": [
            {
              "kind": "measure",
              "label": "Counts arriving from moves written in clumps every 16 ms",
              "key": "Moves/s",
              "unit": "counts",
              "better": "higher",
              "layer": "evdev",
              "n": "One second per row",
              "commands": {
                "stock": "MOVE (0x18)",
                "medius": "MOVE"
              },
              "rows": [
                {
                  "id": "link-clump-1000-16",
                  "label": "1,000/s, 16 per write",
                  "stock": {
                    "value": 1000,
                    "src": [
                      {
                        "file": "move_accept_stock_samehub_rest_clump16.json",
                        "ptr": "/results/0/x_delivered"
                      }
                    ],
                    "of": 1000
                  },
                  "medius": {
                    "value": 1000,
                    "src": [
                      {
                        "file": "move_accept_medius_samehub_fix4_rest_clump16.json",
                        "ptr": "/results/0/x_delivered"
                      }
                    ],
                    "of": 1000
                  }
                },
                {
                  "id": "link-clump-2000-32",
                  "label": "2,000/s, 32 per write",
                  "stock": {
                    "value": 92,
                    "src": [
                      {
                        "file": "move_accept_stock_samehub_c2000_16.json",
                        "ptr": "/results/0/x_delivered"
                      }
                    ],
                    "of": 2000
                  },
                  "medius": {
                    "value": 2000,
                    "src": [
                      {
                        "file": "move_accept_medius_samehub_fix4_clumped.json",
                        "ptr": "/results/1/x_delivered"
                      }
                    ],
                    "of": 2000
                  }
                }
              ]
            },
            {
              "kind": "measure",
              "label": "Counts arriving from 12,871 moves written back to back",
              "key": "Write",
              "unit": "counts",
              "better": "higher",
              "layer": "evdev",
              "n": "One run",
              "commands": {
                "stock": "MOVE (0x18)",
                "medius": "MOVE"
              },
              "rows": [
                {
                  "id": "link-back-to-back",
                  "label": "4,096-byte writes",
                  "stock": {
                    "value": 138,
                    "src": [
                      {
                        "file": "move_accept_stock_samehub_blast.json",
                        "ptr": "/results/1/x_delivered"
                      }
                    ],
                    "of": 12871
                  },
                  "medius": {
                    "value": 12871,
                    "src": [
                      {
                        "file": "move_accept_medius_samehub_fix4_blast.json",
                        "ptr": "/results/1/x_delivered"
                      }
                    ],
                    "of": 12871
                  }
                }
              ]
            },
            {
              "kind": "outcome",
              "label": "Parser afterwards",
              "key": "Write",
              "outcomes": [
                "In step",
                "One command behind until a power cycle"
              ],
              "commands": {
                "stock": "MOVE (0x18)",
                "medius": "MOVE"
              },
              "rows": [
                {
                  "id": "link-clump-parser-2000",
                  "label": "2,000/s, 32 per write",
                  "stock": {
                    "is": "One command behind until a power cycle",
                    "src": [
                      {
                        "file": "move_accept_stock_samehub_c2000_16.json",
                        "ptr": "/results/0/in_step_after"
                      }
                    ]
                  },
                  "medius": {
                    "is": "In step",
                    "src": [
                      {
                        "file": "move_accept_medius_samehub_fix4_clumped.json",
                        "ptr": "/results/1/x_delivered"
                      },
                      {
                        "file": "move_accept_medius_samehub_fix4_clumped.json",
                        "ptr": "/results/1/x_wanted"
                      }
                    ]
                  }
                },
                {
                  "id": "link-back-to-back-parser",
                  "label": "12,871 moves back to back",
                  "stock": {
                    "is": "One command behind until a power cycle",
                    "src": [
                      {
                        "file": "move_accept_stock_samehub_blast.json",
                        "ptr": "/results/1/in_step_after"
                      }
                    ]
                  },
                  "medius": {
                    "is": "In step",
                    "src": [
                      {
                        "file": "move_accept_medius_samehub_fix4_blast.json",
                        "ptr": "/results/1/x_delivered"
                      },
                      {
                        "file": "move_accept_medius_samehub_fix4_blast.json",
                        "ptr": "/results/1/x_wanted"
                      }
                    ]
                  }
                }
              ]
            }
          ]
        },
        {
          "id": "link-malformed",
          "title": "Malformed input",
          "about": "Malformed input sent to each box, then a valid move. One try each.",
          "tables": [
            {
              "kind": "outcome",
              "label": "Valid move after the malformed input",
              "key": "Malformed input",
              "outcomes": [
                "Arrives",
                "Lost"
              ],
              "commands": {
                "stock": "km.move",
                "medius": "MOVE(NOW)"
              },
              "rows": [
                {
                  "id": "link-bad-garbage",
                  "label": "64 KB of random bytes",
                  "stock": {
                    "is": "Arrives",
                    "src": [
                      {
                        "file": "bad_input_stock.json",
                        "ptr": "/results/0/check_arrived"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Arrives",
                    "src": [
                      {
                        "file": "bad_input_medius_samehub_fix4.json",
                        "ptr": "/results/0/check_arrived"
                      }
                    ]
                  }
                },
                {
                  "id": "link-bad-cut",
                  "label": "Half a move, the valid move 100 ms later",
                  "stock": {
                    "is": "Lost",
                    "src": [
                      {
                        "file": "bad_input_stock.json",
                        "ptr": "/results/1/check_arrived"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Arrives",
                    "src": [
                      {
                        "file": "bad_input_medius_samehub_fix4.json",
                        "ptr": "/results/1/check_arrived"
                      }
                    ]
                  }
                },
                {
                  "id": "link-bad-cut-now",
                  "label": "Half a move, the valid move straight after",
                  "stock": {
                    "is": "Lost",
                    "src": [
                      {
                        "file": "bad_input_stock.json",
                        "ptr": "/results/2/check_arrived"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Lost",
                    "src": [
                      {
                        "file": "bad_input_medius_samehub_fix4.json",
                        "ptr": "/results/2/check_arrived"
                      }
                    ]
                  }
                },
                {
                  "id": "link-bad-length",
                  "label": "Move with a length field too long",
                  "stock": {
                    "is": "Lost",
                    "src": [
                      {
                        "file": "bad_input_stock.json",
                        "ptr": "/results/3/check_arrived"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Arrives",
                    "src": [
                      {
                        "file": "bad_input_medius_samehub_fix4.json",
                        "ptr": "/results/3/check_arrived"
                      }
                    ]
                  }
                },
                {
                  "id": "link-bad-unknown",
                  "label": "Unknown command",
                  "stock": {
                    "is": "Arrives",
                    "src": [
                      {
                        "file": "bad_input_stock.json",
                        "ptr": "/results/4/check_arrived"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Arrives",
                    "src": [
                      {
                        "file": "bad_input_medius_samehub_fix4.json",
                        "ptr": "/results/4/check_arrived"
                      }
                    ]
                  }
                },
                {
                  "id": "link-bad-short",
                  "label": "Move too short",
                  "stock": {
                    "is": "Arrives",
                    "src": [
                      {
                        "file": "bad_input_stock.json",
                        "ptr": "/results/5/check_arrived"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Arrives",
                    "src": [
                      {
                        "file": "bad_input_medius_samehub_fix4.json",
                        "ptr": "/results/5/check_arrived"
                      }
                    ]
                  }
                },
                {
                  "id": "link-bad-corrupt",
                  "label": "5-count move with one bit flipped",
                  "stock": {
                    "is": "Arrives",
                    "src": [
                      {
                        "file": "bad_input_stock.json",
                        "ptr": "/results/7/check_arrived"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Arrives",
                    "src": [
                      {
                        "file": "bad_input_medius_samehub_fix4.json",
                        "ptr": "/results/6/check_arrived"
                      }
                    ]
                  }
                },
                {
                  "id": "link-bad-bytewise",
                  "label": "Move written one byte a millisecond",
                  "stock": {
                    "is": "Arrives",
                    "src": [
                      {
                        "file": "bad_input_stock.json",
                        "ptr": "/results/8/check_arrived"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Arrives",
                    "src": [
                      {
                        "file": "bad_input_medius_samehub_fix4.json",
                        "ptr": "/results/7/check_arrived"
                      }
                    ]
                  }
                },
                {
                  "id": "link-bad-interleaved",
                  "label": "100 moves, a zero byte after each",
                  "stock": {
                    "is": "Arrives",
                    "src": [
                      {
                        "file": "bad_input_stock.json",
                        "ptr": "/results/9/interleaved_delivered"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Arrives",
                    "src": [
                      {
                        "file": "bad_input_medius_samehub_fix4.json",
                        "ptr": "/results/8/interleaved_delivered"
                      }
                    ]
                  }
                }
              ]
            },
            {
              "kind": "measure",
              "label": "Counts moved by the malformed input",
              "key": "Malformed input",
              "unit": "counts",
              "better": "lower",
              "layer": "wire",
              "n": "One run per case",
              "rows": [
                {
                  "id": "link-bad-moved-garbage",
                  "label": "64 KB of random bytes",
                  "stock": {
                    "value": 0,
                    "src": [
                      {
                        "file": "bad_input_stock.json",
                        "ptr": "/results/0/acted"
                      }
                    ]
                  },
                  "medius": {
                    "value": 0,
                    "src": [
                      {
                        "file": "bad_input_medius_samehub_fix4.json",
                        "ptr": "/results/0/acted"
                      }
                    ]
                  }
                },
                {
                  "id": "link-bad-moved-unknown",
                  "label": "Unknown command",
                  "stock": {
                    "value": 0,
                    "src": [
                      {
                        "file": "bad_input_stock.json",
                        "ptr": "/results/4/acted"
                      }
                    ]
                  },
                  "medius": {
                    "value": 0,
                    "src": [
                      {
                        "file": "bad_input_medius_samehub_fix4.json",
                        "ptr": "/results/4/acted"
                      }
                    ]
                  }
                },
                {
                  "id": "link-bad-moved-short",
                  "label": "Move too short",
                  "stock": {
                    "value": 0,
                    "src": [
                      {
                        "file": "bad_input_stock.json",
                        "ptr": "/results/5/acted"
                      }
                    ]
                  },
                  "medius": {
                    "value": 0,
                    "src": [
                      {
                        "file": "bad_input_medius_samehub_fix4.json",
                        "ptr": "/results/5/acted"
                      }
                    ]
                  }
                },
                {
                  "id": "link-bad-moved-corrupt",
                  "label": "5-count move with one bit flipped",
                  "stock": {
                    "value": 4,
                    "src": [
                      {
                        "file": "bad_input_stock.json",
                        "ptr": "/results/7/acted"
                      }
                    ]
                  },
                  "medius": {
                    "value": 0,
                    "src": [
                      {
                        "file": "bad_input_medius_samehub_fix4.json",
                        "ptr": "/results/6/acted"
                      }
                    ]
                  }
                }
              ]
            },
            {
              "kind": "outcome",
              "label": "Replies to queries afterwards",
              "key": "Check",
              "outcomes": [
                "Correct",
                "One behind"
              ],
              "rows": [
                {
                  "id": "link-bad-parser",
                  "label": "After each malformed input",
                  "stock": {
                    "is": "Correct",
                    "src": [
                      {
                        "file": "bad_input_stock.json",
                        "ptr": "/results/0/in_step"
                      },
                      {
                        "file": "bad_input_stock.json",
                        "ptr": "/results/1/in_step"
                      },
                      {
                        "file": "bad_input_stock.json",
                        "ptr": "/results/2/in_step"
                      },
                      {
                        "file": "bad_input_stock.json",
                        "ptr": "/results/3/in_step"
                      },
                      {
                        "file": "bad_input_stock.json",
                        "ptr": "/results/4/in_step"
                      },
                      {
                        "file": "bad_input_stock.json",
                        "ptr": "/results/5/in_step"
                      },
                      {
                        "file": "bad_input_stock.json",
                        "ptr": "/results/7/in_step"
                      },
                      {
                        "file": "bad_input_stock.json",
                        "ptr": "/results/8/in_step"
                      },
                      {
                        "file": "bad_input_stock.json",
                        "ptr": "/results/9/in_step"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Correct",
                    "src": [
                      {
                        "file": "bad_input_medius_samehub_fix4.json",
                        "ptr": "/results/0/in_step"
                      },
                      {
                        "file": "bad_input_medius_samehub_fix4.json",
                        "ptr": "/results/1/in_step"
                      },
                      {
                        "file": "bad_input_medius_samehub_fix4.json",
                        "ptr": "/results/2/in_step"
                      },
                      {
                        "file": "bad_input_medius_samehub_fix4.json",
                        "ptr": "/results/3/in_step"
                      },
                      {
                        "file": "bad_input_medius_samehub_fix4.json",
                        "ptr": "/results/4/in_step"
                      },
                      {
                        "file": "bad_input_medius_samehub_fix4.json",
                        "ptr": "/results/5/in_step"
                      },
                      {
                        "file": "bad_input_medius_samehub_fix4.json",
                        "ptr": "/results/6/in_step"
                      },
                      {
                        "file": "bad_input_medius_samehub_fix4.json",
                        "ptr": "/results/7/in_step"
                      },
                      {
                        "file": "bad_input_medius_samehub_fix4.json",
                        "ptr": "/results/8/in_step"
                      }
                    ]
                  }
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "id": "input",
      "title": "Buttons, keys and locks",
      "sections": [
        {
          "id": "input-latency",
          "title": "Button and key latency",
          "about": "Injected left button and 'a' key, timed on the PC's USB bus from the command to the clone's report. The mouse was still, moving every millisecond, or moving while the box also injected a move every millisecond.",
          "tables": [
            {
              "kind": "measure",
              "label": "Left button latency, p50",
              "key": "Load and edge",
              "unit": "ms",
              "better": "lower",
              "stat": "p50",
              "layer": "wire",
              "n": "40 per row",
              "commands": {
                "stock": "km.left",
                "medius": "INJECT"
              },
              "rows": [
                {
                  "id": "input-lat-rest-press",
                  "label": "Mouse still, press",
                  "stock": {
                    "lo": 0.723,
                    "hi": 0.723,
                    "src": [
                      {
                        "file": "load_latency_stock.json",
                        "ptr": "/results/0/latency/p50",
                        "unit": "us"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 0.803,
                    "hi": 0.803,
                    "src": [
                      {
                        "file": "load_latency_medius_samehub_fix4.json",
                        "ptr": "/results/0/latency/p50",
                        "unit": "us"
                      }
                    ]
                  }
                },
                {
                  "id": "input-lat-rest-release",
                  "label": "Mouse still, release",
                  "stock": {
                    "lo": 0.867,
                    "hi": 0.867,
                    "src": [
                      {
                        "file": "load_latency_stock.json",
                        "ptr": "/results/1/latency/p50",
                        "unit": "us"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 0.725,
                    "hi": 0.725,
                    "src": [
                      {
                        "file": "load_latency_medius_samehub_fix4.json",
                        "ptr": "/results/1/latency/p50",
                        "unit": "us"
                      }
                    ]
                  }
                },
                {
                  "id": "input-lat-moving-press",
                  "label": "Mouse moving, press",
                  "stock": {
                    "lo": 8.56,
                    "hi": 8.56,
                    "src": [
                      {
                        "file": "load_latency_stock.json",
                        "ptr": "/results/4/latency/p50",
                        "unit": "us"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 1.39,
                    "hi": 1.39,
                    "src": [
                      {
                        "file": "load_latency_medius_samehub_fix4.json",
                        "ptr": "/results/4/latency/p50",
                        "unit": "us"
                      }
                    ]
                  }
                },
                {
                  "id": "input-lat-moving-release",
                  "label": "Mouse moving, release",
                  "stock": {
                    "lo": 8.59,
                    "hi": 8.59,
                    "src": [
                      {
                        "file": "load_latency_stock.json",
                        "ptr": "/results/5/latency/p50",
                        "unit": "us"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 1.31,
                    "hi": 1.31,
                    "src": [
                      {
                        "file": "load_latency_medius_samehub_fix4.json",
                        "ptr": "/results/5/latency/p50",
                        "unit": "us"
                      }
                    ]
                  }
                },
                {
                  "id": "input-lat-stream-press",
                  "label": "Mouse moving, box injecting, press",
                  "stock": {
                    "lo": 8.63,
                    "hi": 8.63,
                    "src": [
                      {
                        "file": "load_latency_stock.json",
                        "ptr": "/results/8/latency/p50",
                        "unit": "us"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 1.02,
                    "hi": 1.02,
                    "src": [
                      {
                        "file": "load_latency_medius_samehub_fix4.json",
                        "ptr": "/results/8/latency/p50",
                        "unit": "us"
                      }
                    ]
                  }
                },
                {
                  "id": "input-lat-stream-release",
                  "label": "Mouse moving, box injecting, release",
                  "stock": {
                    "lo": 8.68,
                    "hi": 8.68,
                    "src": [
                      {
                        "file": "load_latency_stock.json",
                        "ptr": "/results/9/latency/p50",
                        "unit": "us"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 0.867,
                    "hi": 0.867,
                    "src": [
                      {
                        "file": "load_latency_medius_samehub_fix4.json",
                        "ptr": "/results/9/latency/p50",
                        "unit": "us"
                      }
                    ]
                  }
                }
              ]
            },
            {
              "kind": "measure",
              "label": "Key latency, p50",
              "key": "Load and edge",
              "unit": "ms",
              "better": "lower",
              "stat": "p50",
              "layer": "wire",
              "n": "40 per row",
              "commands": {
                "stock": "km.down",
                "medius": "INJECT"
              },
              "rows": [
                {
                  "id": "input-lat-rest-down",
                  "label": "Mouse still, down",
                  "stock": {
                    "lo": 1.24,
                    "hi": 1.24,
                    "src": [
                      {
                        "file": "load_latency_stock.json",
                        "ptr": "/results/2/latency/p50",
                        "unit": "us"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 0.862,
                    "hi": 0.862,
                    "src": [
                      {
                        "file": "load_latency_medius_samehub_fix4.json",
                        "ptr": "/results/2/latency/p50",
                        "unit": "us"
                      }
                    ]
                  }
                },
                {
                  "id": "input-lat-rest-up",
                  "label": "Mouse still, up",
                  "stock": {
                    "lo": 1.23,
                    "hi": 1.23,
                    "src": [
                      {
                        "file": "load_latency_stock.json",
                        "ptr": "/results/3/latency/p50",
                        "unit": "us"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 0.867,
                    "hi": 0.867,
                    "src": [
                      {
                        "file": "load_latency_medius_samehub_fix4.json",
                        "ptr": "/results/3/latency/p50",
                        "unit": "us"
                      }
                    ]
                  }
                },
                {
                  "id": "input-lat-moving-down",
                  "label": "Mouse moving, down",
                  "stock": {
                    "lo": 1.26,
                    "hi": 1.26,
                    "src": [
                      {
                        "file": "load_latency_stock.json",
                        "ptr": "/results/6/latency/p50",
                        "unit": "us"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 0.974,
                    "hi": 0.974,
                    "src": [
                      {
                        "file": "load_latency_medius_samehub_fix4.json",
                        "ptr": "/results/6/latency/p50",
                        "unit": "us"
                      }
                    ]
                  }
                },
                {
                  "id": "input-lat-moving-up",
                  "label": "Mouse moving, up",
                  "stock": {
                    "lo": 1.3,
                    "hi": 1.3,
                    "src": [
                      {
                        "file": "load_latency_stock.json",
                        "ptr": "/results/7/latency/p50",
                        "unit": "us"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 0.978,
                    "hi": 0.978,
                    "src": [
                      {
                        "file": "load_latency_medius_samehub_fix4.json",
                        "ptr": "/results/7/latency/p50",
                        "unit": "us"
                      }
                    ]
                  }
                },
                {
                  "id": "input-lat-stream-down",
                  "label": "Mouse moving, box injecting, down",
                  "stock": {
                    "lo": 1.67,
                    "hi": 1.67,
                    "src": [
                      {
                        "file": "load_latency_stock.json",
                        "ptr": "/results/10/latency/p50",
                        "unit": "us"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 0.972,
                    "hi": 0.972,
                    "src": [
                      {
                        "file": "load_latency_medius_samehub_fix4.json",
                        "ptr": "/results/10/latency/p50",
                        "unit": "us"
                      }
                    ]
                  }
                },
                {
                  "id": "input-lat-stream-up",
                  "label": "Mouse moving, box injecting, up",
                  "stock": {
                    "lo": 1.86,
                    "hi": 1.86,
                    "src": [
                      {
                        "file": "load_latency_stock.json",
                        "ptr": "/results/11/latency/p50",
                        "unit": "us"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 0.783,
                    "hi": 0.783,
                    "src": [
                      {
                        "file": "load_latency_medius_samehub_fix4.json",
                        "ptr": "/results/11/latency/p50",
                        "unit": "us"
                      }
                    ]
                  }
                }
              ]
            }
          ]
        },
        {
          "id": "input-together",
          "title": "Native and injected presses",
          "about": "A native key or button held while each box injected another key, or injected a release or click of that same button.",
          "tables": [
            {
              "kind": "outcome",
              "key": "Case",
              "outcomes": [
                "Still held",
                "Released"
              ],
              "rows": [
                {
                  "id": "input-held-key-q",
                  "label": "Native Q held, box injects A",
                  "stock": {
                    "is": "Still held",
                    "src": [
                      {
                        "file": "keyboard_stock_samehub.json",
                        "ptr": "/results/0/q_still_held"
                      },
                      {
                        "file": "keyboard_stock_samehub.json",
                        "ptr": "/results/0/events"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Still held",
                    "src": [
                      {
                        "file": "keyboard_medius_samehub_fix4.json",
                        "ptr": "/results/0/q_still_held"
                      },
                      {
                        "file": "keyboard_medius_samehub_fix4.json",
                        "ptr": "/results/0/events"
                      }
                    ]
                  }
                },
                {
                  "id": "input-held-left-release",
                  "label": "Native left held, box injects a left release",
                  "stock": {
                    "is": "Still held",
                    "src": [
                      {
                        "file": "buttons_locks_stock_samehub_r1.json",
                        "ptr": "/results/2/held_after_injected_release"
                      },
                      {
                        "file": "buttons_locks_stock_samehub_r2.json",
                        "ptr": "/results/2/held_after_injected_release"
                      },
                      {
                        "file": "buttons_locks_stock_samehub_r3.json",
                        "ptr": "/results/2/held_after_injected_release"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Still held",
                    "src": [
                      {
                        "file": "buttons_locks_medius_samehub_fix4_r1.json",
                        "ptr": "/results/2/held_after_injected_release"
                      },
                      {
                        "file": "buttons_locks_medius_samehub_fix4_r2.json",
                        "ptr": "/results/2/held_after_injected_release"
                      },
                      {
                        "file": "buttons_locks_medius_samehub_fix4_r3.json",
                        "ptr": "/results/2/held_after_injected_release"
                      }
                    ]
                  }
                },
                {
                  "id": "input-held-left-click",
                  "label": "Native left held, box injects a left click",
                  "stock": {
                    "is": "Still held",
                    "src": [
                      {
                        "file": "buttons_locks_stock_samehub_r1.json",
                        "ptr": "/results/2/held_after_injected_press_release"
                      },
                      {
                        "file": "buttons_locks_stock_samehub_r2.json",
                        "ptr": "/results/2/held_after_injected_press_release"
                      },
                      {
                        "file": "buttons_locks_stock_samehub_r3.json",
                        "ptr": "/results/2/held_after_injected_press_release"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Still held",
                    "src": [
                      {
                        "file": "buttons_locks_medius_samehub_fix4_r1.json",
                        "ptr": "/results/2/held_after_injected_press_release"
                      },
                      {
                        "file": "buttons_locks_medius_samehub_fix4_r2.json",
                        "ptr": "/results/2/held_after_injected_press_release"
                      },
                      {
                        "file": "buttons_locks_medius_samehub_fix4_r3.json",
                        "ptr": "/results/2/held_after_injected_press_release"
                      }
                    ]
                  }
                }
              ],
              "label": "Native press after the injection"
            }
          ]
        },
        {
          "id": "input-lock-leak",
          "title": "Locks",
          "about": "Each box held a lock for 10 s against native motion and clicks. On the PC's USB bus, a lock is timed from the command to the last native input through, an unlock to the first one back.",
          "tables": [
            {
              "kind": "outcome",
              "key": "Lock",
              "outcomes": [
                "None",
                "Some"
              ],
              "rows": [
                {
                  "id": "input-leak-x-idle",
                  "label": "X locked, box idle",
                  "stock": {
                    "is": "None",
                    "src": [
                      {
                        "file": "lock_leak_stock_samehub_r2.json",
                        "ptr": "/results/0/leak"
                      },
                      {
                        "file": "lock_leak_stock_samehub_r2.json",
                        "ptr": "/results/0/baseline_1s/x"
                      }
                    ]
                  },
                  "medius": {
                    "is": "None",
                    "src": [
                      {
                        "file": "lock_leak_medius_samehub_fix4.json",
                        "ptr": "/results/0/leak"
                      },
                      {
                        "file": "lock_leak_medius_samehub_fix4.json",
                        "ptr": "/results/0/baseline_1s/x"
                      }
                    ]
                  }
                },
                {
                  "id": "input-leak-x-inject-y-1khz",
                  "label": "X locked, box injecting Y at 1 kHz",
                  "stock": {
                    "is": "None",
                    "src": [
                      {
                        "file": "lock_leak_stock_samehub_r2.json",
                        "ptr": "/results/1/leak"
                      },
                      {
                        "file": "lock_leak_stock_samehub_r2.json",
                        "ptr": "/results/1/baseline_1s/x"
                      }
                    ]
                  },
                  "medius": {
                    "is": "None",
                    "src": [
                      {
                        "file": "lock_leak_medius_samehub_fix4.json",
                        "ptr": "/results/1/leak"
                      },
                      {
                        "file": "lock_leak_medius_samehub_fix4.json",
                        "ptr": "/results/1/baseline_1s/x"
                      }
                    ]
                  }
                },
                {
                  "id": "input-leak-x-inject-y-125hz",
                  "label": "X locked, box injecting Y at 125 Hz",
                  "stock": {
                    "is": "None",
                    "src": [
                      {
                        "file": "lock_leak_stock_samehub_r2.json",
                        "ptr": "/results/2/leak"
                      },
                      {
                        "file": "lock_leak_stock_samehub_r2.json",
                        "ptr": "/results/2/baseline_1s/x"
                      }
                    ]
                  },
                  "medius": {
                    "is": "None",
                    "src": [
                      {
                        "file": "lock_leak_medius_samehub_fix4.json",
                        "ptr": "/results/2/leak"
                      },
                      {
                        "file": "lock_leak_medius_samehub_fix4.json",
                        "ptr": "/results/2/baseline_1s/x"
                      }
                    ]
                  }
                },
                {
                  "id": "input-leak-x-inject-neg-x",
                  "label": "X locked, box injecting -1 X at 1 kHz",
                  "stock": {
                    "is": "None",
                    "src": [
                      {
                        "file": "lock_leak_stock_samehub_r2.json",
                        "ptr": "/results/3/leak"
                      },
                      {
                        "file": "lock_leak_stock_samehub_r2.json",
                        "ptr": "/results/3/baseline_1s/x_pos"
                      }
                    ]
                  },
                  "medius": {
                    "is": "None",
                    "src": [
                      {
                        "file": "lock_leak_medius_samehub_fix4.json",
                        "ptr": "/results/3/leak"
                      },
                      {
                        "file": "lock_leak_medius_samehub_fix4.json",
                        "ptr": "/results/3/baseline_1s/x_pos"
                      }
                    ]
                  }
                },
                {
                  "id": "input-leak-left-idle",
                  "label": "Left button locked, box idle",
                  "stock": {
                    "is": "None",
                    "src": [
                      {
                        "file": "lock_leak_stock_samehub_r2.json",
                        "ptr": "/results/4/leak"
                      },
                      {
                        "file": "lock_leak_stock_samehub_r2.json",
                        "ptr": "/results/4/baseline_1s/presses"
                      }
                    ]
                  },
                  "medius": {
                    "is": "None",
                    "src": [
                      {
                        "file": "lock_leak_medius_samehub_fix4.json",
                        "ptr": "/results/4/leak"
                      },
                      {
                        "file": "lock_leak_medius_samehub_fix4.json",
                        "ptr": "/results/4/baseline_1s/presses"
                      }
                    ]
                  }
                },
                {
                  "id": "input-leak-left-inject-y",
                  "label": "Left button locked, box injecting Y at 1 kHz",
                  "stock": {
                    "is": "None",
                    "src": [
                      {
                        "file": "lock_leak_stock_samehub_r2.json",
                        "ptr": "/results/5/leak"
                      },
                      {
                        "file": "lock_leak_stock_samehub_r2.json",
                        "ptr": "/results/5/baseline_1s/presses"
                      }
                    ]
                  },
                  "medius": {
                    "is": "None",
                    "src": [
                      {
                        "file": "lock_leak_medius_samehub_fix4.json",
                        "ptr": "/results/5/leak"
                      },
                      {
                        "file": "lock_leak_medius_samehub_fix4.json",
                        "ptr": "/results/5/baseline_1s/presses"
                      }
                    ]
                  }
                }
              ],
              "label": "Native input reaching the PC"
            },
            {
              "kind": "outcome",
              "key": "Lock",
              "outcomes": [
                "Arrives",
                "Blocked"
              ],
              "rows": [
                {
                  "id": "input-held-injected-locked",
                  "label": "Left button locked",
                  "stock": {
                    "is": "Arrives",
                    "src": [
                      {
                        "file": "buttons_locks_stock_samehub_r1.json",
                        "ptr": "/results/3/injected_press_while_masked_held"
                      },
                      {
                        "file": "buttons_locks_stock_samehub_r2.json",
                        "ptr": "/results/3/injected_press_while_masked_held"
                      },
                      {
                        "file": "buttons_locks_stock_samehub_r3.json",
                        "ptr": "/results/3/injected_press_while_masked_held"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Arrives",
                    "src": [
                      {
                        "file": "buttons_locks_medius_samehub_fix4_r1.json",
                        "ptr": "/results/3/injected_press_while_masked_held"
                      },
                      {
                        "file": "buttons_locks_medius_samehub_fix4_r2.json",
                        "ptr": "/results/3/injected_press_while_masked_held"
                      },
                      {
                        "file": "buttons_locks_medius_samehub_fix4_r3.json",
                        "ptr": "/results/3/injected_press_while_masked_held"
                      }
                    ]
                  }
                }
              ],
              "label": "Injected press reaching the PC"
            },
            {
              "kind": "measure",
              "label": "Lock on X taking effect, p50",
              "key": "Lock",
              "unit": "ms",
              "better": "lower",
              "stat": "p50",
              "layer": "wire",
              "n": "3 runs",
              "commands": {
                "stock": "km.lock_mx",
                "medius": "LOCK"
              },
              "rows": [
                {
                  "id": "input-lock-x-on",
                  "label": "Native X motion every millisecond",
                  "stock": {
                    "lo": 3.33,
                    "hi": 5.62,
                    "src": [
                      {
                        "file": "buttons_locks_stock_samehub_r1.json",
                        "ptr": "/results/4/last_native_after_lock/p50",
                        "unit": "us"
                      },
                      {
                        "file": "buttons_locks_stock_samehub_r2.json",
                        "ptr": "/results/4/last_native_after_lock/p50",
                        "unit": "us"
                      },
                      {
                        "file": "buttons_locks_stock_samehub_r3.json",
                        "ptr": "/results/4/last_native_after_lock/p50",
                        "unit": "us"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 0.333,
                    "hi": 0.471,
                    "src": [
                      {
                        "file": "buttons_locks_medius_samehub_fix4_r1.json",
                        "ptr": "/results/4/last_native_after_lock/p50",
                        "unit": "us"
                      },
                      {
                        "file": "buttons_locks_medius_samehub_fix4_r2.json",
                        "ptr": "/results/4/last_native_after_lock/p50",
                        "unit": "us"
                      },
                      {
                        "file": "buttons_locks_medius_samehub_fix4_r3.json",
                        "ptr": "/results/4/last_native_after_lock/p50",
                        "unit": "us"
                      }
                    ]
                  }
                }
              ]
            },
            {
              "kind": "measure",
              "label": "Lock on X lifting, p50",
              "key": "Lock",
              "unit": "ms",
              "better": "lower",
              "stat": "p50",
              "layer": "wire",
              "n": "3 runs",
              "commands": {
                "stock": "km.lock_mx",
                "medius": "LOCK"
              },
              "rows": [
                {
                  "id": "input-lock-x-off",
                  "label": "Native X motion every millisecond",
                  "stock": {
                    "lo": 4.33,
                    "hi": 6.41,
                    "src": [
                      {
                        "file": "buttons_locks_stock_samehub_r1.json",
                        "ptr": "/results/4/first_native_after_unlock/p50",
                        "unit": "us"
                      },
                      {
                        "file": "buttons_locks_stock_samehub_r2.json",
                        "ptr": "/results/4/first_native_after_unlock/p50",
                        "unit": "us"
                      },
                      {
                        "file": "buttons_locks_stock_samehub_r3.json",
                        "ptr": "/results/4/first_native_after_unlock/p50",
                        "unit": "us"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 1.2,
                    "hi": 1.29,
                    "src": [
                      {
                        "file": "buttons_locks_medius_samehub_fix4_r1.json",
                        "ptr": "/results/4/first_native_after_unlock/p50",
                        "unit": "us"
                      },
                      {
                        "file": "buttons_locks_medius_samehub_fix4_r2.json",
                        "ptr": "/results/4/first_native_after_unlock/p50",
                        "unit": "us"
                      },
                      {
                        "file": "buttons_locks_medius_samehub_fix4_r3.json",
                        "ptr": "/results/4/first_native_after_unlock/p50",
                        "unit": "us"
                      }
                    ]
                  }
                }
              ]
            },
            {
              "kind": "measure",
              "label": "Native input still reaching the PC after the lock, p50",
              "key": "Lock",
              "unit": "ms",
              "better": "lower",
              "stat": "p50",
              "layer": "wire",
              "n": "5 locks per row",
              "rows": [
                {
                  "id": "input-lock2-y-on",
                  "label": "Y, moving every millisecond",
                  "stock": {
                    "lo": 6.45,
                    "hi": 6.45,
                    "src": [
                      {
                        "file": "locks2_stock.json",
                        "ptr": "/results/0/still_through_after_lock/p50",
                        "unit": "us"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 0.336,
                    "hi": 0.336,
                    "src": [
                      {
                        "file": "locks2_medius_samehub_fix4.json",
                        "ptr": "/results/0/still_through_after_lock/p50",
                        "unit": "us"
                      }
                    ]
                  }
                },
                {
                  "id": "input-lock2-y-pos-on",
                  "label": "Positive Y only, moving +1 and -1",
                  "stock": {
                    "lo": 5.9,
                    "hi": 5.9,
                    "src": [
                      {
                        "file": "locks2_stock.json",
                        "ptr": "/results/1/still_through_after_lock/p50",
                        "unit": "us"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 0.363,
                    "hi": 0.363,
                    "src": [
                      {
                        "file": "locks2_medius_samehub_fix4.json",
                        "ptr": "/results/1/still_through_after_lock/p50",
                        "unit": "us"
                      }
                    ]
                  }
                },
                {
                  "id": "input-lock2-wheel-on",
                  "label": "Wheel, every 10 ms",
                  "stock": {
                    "lo": 0,
                    "hi": 0,
                    "src": [
                      {
                        "file": "locks2_stock.json",
                        "ptr": "/results/2/still_through_after_lock/p50",
                        "unit": "us"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 0,
                    "hi": 0,
                    "src": [
                      {
                        "file": "locks2_medius_samehub_fix4.json",
                        "ptr": "/results/2/still_through_after_lock/p50",
                        "unit": "us"
                      }
                    ]
                  }
                },
                {
                  "id": "input-lock2-right-on",
                  "label": "Right button, 50 ms clicks",
                  "stock": {
                    "lo": 0,
                    "hi": 0,
                    "src": [
                      {
                        "file": "locks2_stock.json",
                        "ptr": "/results/3/still_through_after_lock/p50",
                        "unit": "us"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 99.3,
                    "hi": 99.3,
                    "src": [
                      {
                        "file": "locks2_medius_samehub_fix4.json",
                        "ptr": "/results/3/still_through_after_lock/p50",
                        "unit": "us"
                      }
                    ]
                  },
                  "note": "Medius lets a press already under way finish before the lock blocks the button. The PC never gets a release the real device didn't report"
                },
                {
                  "id": "input-lock2-key-on",
                  "label": "Key 'a', 50 ms taps",
                  "stock": {
                    "lo": 0,
                    "hi": 0,
                    "src": [
                      {
                        "file": "locks2_stock.json",
                        "ptr": "/results/4/still_through_after_lock/p50",
                        "unit": "us"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 0,
                    "hi": 0,
                    "src": [
                      {
                        "file": "locks2_medius_samehub_fix4.json",
                        "ptr": "/results/4/still_through_after_lock/p50",
                        "unit": "us"
                      }
                    ]
                  }
                },
                {
                  "id": "input-lock2-right-held-on",
                  "label": "Right button, held",
                  "stock": {
                    "lo": 7.38,
                    "hi": 7.38,
                    "src": [
                      {
                        "file": "locks2_stock.json",
                        "ptr": "/results/5/still_through_after_lock/p50",
                        "unit": "us"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 99.4,
                    "hi": 99.4,
                    "src": [
                      {
                        "file": "locks2_medius_samehub_fix4.json",
                        "ptr": "/results/5/still_through_after_lock/p50",
                        "unit": "us"
                      }
                    ]
                  },
                  "note": "Medius lets a press already under way finish before the lock blocks the button. The PC never gets a release the real device didn't report"
                },
                {
                  "id": "input-lock2-key-held-on",
                  "label": "Key 'a', held",
                  "stock": {
                    "lo": 1.01,
                    "hi": 1.01,
                    "src": [
                      {
                        "file": "locks2_stock.json",
                        "ptr": "/results/6/still_through_after_lock/p50",
                        "unit": "us"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 0,
                    "hi": 0,
                    "src": [
                      {
                        "file": "locks2_medius_samehub_fix4.json",
                        "ptr": "/results/6/still_through_after_lock/p50",
                        "unit": "us"
                      }
                    ]
                  }
                }
              ]
            },
            {
              "kind": "measure",
              "label": "Native input back after the unlock, p50",
              "key": "Lock",
              "unit": "ms",
              "better": "lower",
              "stat": "p50",
              "layer": "wire",
              "n": "5 locks per row",
              "rows": [
                {
                  "id": "input-lock2-y-off",
                  "label": "Y, moving every millisecond",
                  "stock": {
                    "lo": 7.21,
                    "hi": 7.21,
                    "src": [
                      {
                        "file": "locks2_stock.json",
                        "ptr": "/results/0/back_after_unlock/p50",
                        "unit": "us"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 1.51,
                    "hi": 1.51,
                    "src": [
                      {
                        "file": "locks2_medius_samehub_fix4.json",
                        "ptr": "/results/0/back_after_unlock/p50",
                        "unit": "us"
                      }
                    ]
                  }
                },
                {
                  "id": "input-lock2-y-pos-off",
                  "label": "Positive Y only, moving +1 and -1",
                  "stock": {
                    "lo": 7.61,
                    "hi": 7.61,
                    "src": [
                      {
                        "file": "locks2_stock.json",
                        "ptr": "/results/1/back_after_unlock/p50",
                        "unit": "us"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 1.5,
                    "hi": 1.5,
                    "src": [
                      {
                        "file": "locks2_medius_samehub_fix4.json",
                        "ptr": "/results/1/back_after_unlock/p50",
                        "unit": "us"
                      }
                    ]
                  }
                },
                {
                  "id": "input-lock2-wheel-off",
                  "label": "Wheel, every 10 ms",
                  "stock": {
                    "lo": 2.89,
                    "hi": 2.89,
                    "src": [
                      {
                        "file": "locks2_stock.json",
                        "ptr": "/results/2/back_after_unlock/p50",
                        "unit": "us"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 8.02,
                    "hi": 8.02,
                    "src": [
                      {
                        "file": "locks2_medius_samehub_fix4.json",
                        "ptr": "/results/2/back_after_unlock/p50",
                        "unit": "us"
                      }
                    ]
                  }
                },
                {
                  "id": "input-lock2-right-off",
                  "label": "Right button, 50 ms clicks",
                  "stock": {
                    "lo": 14.9,
                    "hi": 14.9,
                    "src": [
                      {
                        "file": "locks2_stock.json",
                        "ptr": "/results/3/back_after_unlock/p50",
                        "unit": "us"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 0.729,
                    "hi": 0.729,
                    "src": [
                      {
                        "file": "locks2_medius_samehub_fix4.json",
                        "ptr": "/results/3/back_after_unlock/p50",
                        "unit": "us"
                      }
                    ]
                  }
                },
                {
                  "id": "input-lock2-key-off",
                  "label": "Key 'a', 50 ms taps",
                  "stock": {
                    "lo": 37.1,
                    "hi": 37.1,
                    "src": [
                      {
                        "file": "locks2_stock.json",
                        "ptr": "/results/4/back_after_unlock/p50",
                        "unit": "us"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 0.818,
                    "hi": 0.818,
                    "src": [
                      {
                        "file": "locks2_medius_samehub_fix4.json",
                        "ptr": "/results/4/back_after_unlock/p50",
                        "unit": "us"
                      }
                    ]
                  }
                },
                {
                  "id": "input-lock2-right-held-off",
                  "label": "Right button, held",
                  "stock": {
                    "lo": 8.78,
                    "hi": 8.78,
                    "src": [
                      {
                        "file": "locks2_stock.json",
                        "ptr": "/results/5/back_after_unlock/p50",
                        "unit": "us"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 0.586,
                    "hi": 0.586,
                    "src": [
                      {
                        "file": "locks2_medius_samehub_fix4.json",
                        "ptr": "/results/5/back_after_unlock/p50",
                        "unit": "us"
                      }
                    ]
                  }
                },
                {
                  "id": "input-lock2-key-held-off",
                  "label": "Key 'a', held",
                  "stock": {
                    "lo": 1.96,
                    "hi": 1.96,
                    "src": [
                      {
                        "file": "locks2_stock.json",
                        "ptr": "/results/6/back_after_unlock/p50",
                        "unit": "us"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 1.32,
                    "hi": 1.32,
                    "src": [
                      {
                        "file": "locks2_medius_samehub_fix4.json",
                        "ptr": "/results/6/back_after_unlock/p50",
                        "unit": "us"
                      }
                    ]
                  }
                }
              ]
            },
            {
              "kind": "measure",
              "label": "Injected counts arriving while a lock is held",
              "key": "Lock and injection",
              "unit": "counts",
              "better": "higher",
              "layer": "evdev",
              "n": "10 s of injection per row",
              "commands": {
                "stock": "km.move",
                "medius": "MOVE"
              },
              "rows": [
                {
                  "id": "input-lock-total-axis-inj-y",
                  "label": "X locked, Y injected at 1 kHz",
                  "stock": {
                    "value": 9999,
                    "src": [
                      {
                        "file": "lock_leak_stock_samehub_r2.json",
                        "ptr": "/results/1/locked/y"
                      }
                    ],
                    "of": 10000
                  },
                  "medius": {
                    "value": 10000,
                    "src": [
                      {
                        "file": "lock_leak_medius_samehub_fix4.json",
                        "ptr": "/results/1/locked/y"
                      }
                    ],
                    "of": 10000
                  }
                },
                {
                  "id": "input-lock-total-axis-inj-y125",
                  "label": "X locked, Y injected at 125 Hz",
                  "stock": {
                    "value": 1242,
                    "src": [
                      {
                        "file": "lock_leak_stock_samehub_r2.json",
                        "ptr": "/results/2/locked/y"
                      }
                    ],
                    "of": 1250
                  },
                  "medius": {
                    "value": 1250,
                    "src": [
                      {
                        "file": "lock_leak_medius_samehub_fix4.json",
                        "ptr": "/results/2/locked/y"
                      }
                    ],
                    "of": 1250
                  }
                },
                {
                  "id": "input-lock-total-axis-inj-negx",
                  "label": "X locked, -1 X injected at 1 kHz",
                  "stock": {
                    "value": 9994,
                    "src": [
                      {
                        "file": "lock_leak_stock_samehub_r2.json",
                        "ptr": "/results/3/locked/x_neg"
                      }
                    ],
                    "of": 10000
                  },
                  "medius": {
                    "value": 10000,
                    "src": [
                      {
                        "file": "lock_leak_medius_samehub_fix4.json",
                        "ptr": "/results/3/locked/x_neg"
                      }
                    ],
                    "of": 10000
                  }
                },
                {
                  "id": "input-lock-total-button-inj-y",
                  "label": "Left button locked, Y injected at 1 kHz",
                  "stock": {
                    "value": 9989,
                    "src": [
                      {
                        "file": "lock_leak_stock_samehub_r2.json",
                        "ptr": "/results/5/locked/y"
                      }
                    ],
                    "of": 10000
                  },
                  "medius": {
                    "value": 10000,
                    "src": [
                      {
                        "file": "lock_leak_medius_samehub_fix4.json",
                        "ptr": "/results/5/locked/y"
                      }
                    ],
                    "of": 10000
                  }
                }
              ]
            }
          ]
        },
        {
          "id": "input-box-timed",
          "title": "Clicks and typing timed by the box",
          "about": "Ten 50 ms clicks and a 30-character string timed by the box (stock's km.click and km.string, a Medius clip), against the same clicks timed by the PC. Read off the PC's USB bus, five runs each.",
          "tables": [
            {
              "kind": "measure",
              "label": "Shortest 50 ms click hold",
              "key": "Timed by",
              "unit": "ms",
              "layer": "wire",
              "n": "5 runs of 10 clicks",
              "commands": {
                "stock": "km.click",
                "medius": "CLIP"
              },
              "rows": [
                {
                  "id": "input-click-onbox-min",
                  "label": "The box",
                  "stock": {
                    "lo": 50,
                    "hi": 50,
                    "src": [
                      {
                        "file": "click_timing_stock.json",
                        "ptr": "/results/0/hold/min",
                        "unit": "us"
                      },
                      {
                        "file": "click_timing_stock.json",
                        "ptr": "/results/1/hold/min",
                        "unit": "us"
                      },
                      {
                        "file": "click_timing_stock.json",
                        "ptr": "/results/2/hold/min",
                        "unit": "us"
                      },
                      {
                        "file": "click_timing_stock.json",
                        "ptr": "/results/3/hold/min",
                        "unit": "us"
                      },
                      {
                        "file": "click_timing_stock.json",
                        "ptr": "/results/4/hold/min",
                        "unit": "us"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 49.7,
                    "hi": 50,
                    "src": [
                      {
                        "file": "click_timing_medius_samehub_fix4.json",
                        "ptr": "/results/0/hold/min",
                        "unit": "us"
                      },
                      {
                        "file": "click_timing_medius_samehub_fix4.json",
                        "ptr": "/results/1/hold/min",
                        "unit": "us"
                      },
                      {
                        "file": "click_timing_medius_samehub_fix4.json",
                        "ptr": "/results/2/hold/min",
                        "unit": "us"
                      },
                      {
                        "file": "click_timing_medius_samehub_fix4.json",
                        "ptr": "/results/3/hold/min",
                        "unit": "us"
                      },
                      {
                        "file": "click_timing_medius_samehub_fix4.json",
                        "ptr": "/results/4/hold/min",
                        "unit": "us"
                      }
                    ]
                  }
                },
                {
                  "id": "input-click-host-min",
                  "label": "The PC",
                  "stock": {
                    "lo": 50,
                    "hi": 50,
                    "src": [
                      {
                        "file": "click_timing_stock.json",
                        "ptr": "/results/5/hold/min",
                        "unit": "us"
                      },
                      {
                        "file": "click_timing_stock.json",
                        "ptr": "/results/6/hold/min",
                        "unit": "us"
                      },
                      {
                        "file": "click_timing_stock.json",
                        "ptr": "/results/7/hold/min",
                        "unit": "us"
                      },
                      {
                        "file": "click_timing_stock.json",
                        "ptr": "/results/8/hold/min",
                        "unit": "us"
                      },
                      {
                        "file": "click_timing_stock.json",
                        "ptr": "/results/9/hold/min",
                        "unit": "us"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 49.9,
                    "hi": 50,
                    "src": [
                      {
                        "file": "click_timing_medius_samehub_fix4.json",
                        "ptr": "/results/5/hold/min",
                        "unit": "us"
                      },
                      {
                        "file": "click_timing_medius_samehub_fix4.json",
                        "ptr": "/results/6/hold/min",
                        "unit": "us"
                      },
                      {
                        "file": "click_timing_medius_samehub_fix4.json",
                        "ptr": "/results/7/hold/min",
                        "unit": "us"
                      },
                      {
                        "file": "click_timing_medius_samehub_fix4.json",
                        "ptr": "/results/8/hold/min",
                        "unit": "us"
                      },
                      {
                        "file": "click_timing_medius_samehub_fix4.json",
                        "ptr": "/results/9/hold/min",
                        "unit": "us"
                      }
                    ]
                  }
                }
              ]
            },
            {
              "kind": "measure",
              "label": "Longest 50 ms click hold",
              "key": "Timed by",
              "unit": "ms",
              "layer": "wire",
              "n": "5 runs of 10 clicks",
              "commands": {
                "stock": "km.click",
                "medius": "CLIP"
              },
              "rows": [
                {
                  "id": "input-click-onbox-max",
                  "label": "The box",
                  "stock": {
                    "lo": 50,
                    "hi": 50.1,
                    "src": [
                      {
                        "file": "click_timing_stock.json",
                        "ptr": "/results/0/hold/max",
                        "unit": "us"
                      },
                      {
                        "file": "click_timing_stock.json",
                        "ptr": "/results/1/hold/max",
                        "unit": "us"
                      },
                      {
                        "file": "click_timing_stock.json",
                        "ptr": "/results/2/hold/max",
                        "unit": "us"
                      },
                      {
                        "file": "click_timing_stock.json",
                        "ptr": "/results/3/hold/max",
                        "unit": "us"
                      },
                      {
                        "file": "click_timing_stock.json",
                        "ptr": "/results/4/hold/max",
                        "unit": "us"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 50,
                    "hi": 50.1,
                    "src": [
                      {
                        "file": "click_timing_medius_samehub_fix4.json",
                        "ptr": "/results/0/hold/max",
                        "unit": "us"
                      },
                      {
                        "file": "click_timing_medius_samehub_fix4.json",
                        "ptr": "/results/1/hold/max",
                        "unit": "us"
                      },
                      {
                        "file": "click_timing_medius_samehub_fix4.json",
                        "ptr": "/results/2/hold/max",
                        "unit": "us"
                      },
                      {
                        "file": "click_timing_medius_samehub_fix4.json",
                        "ptr": "/results/3/hold/max",
                        "unit": "us"
                      },
                      {
                        "file": "click_timing_medius_samehub_fix4.json",
                        "ptr": "/results/4/hold/max",
                        "unit": "us"
                      }
                    ]
                  }
                },
                {
                  "id": "input-click-host-max",
                  "label": "The PC",
                  "stock": {
                    "lo": 50,
                    "hi": 50.1,
                    "src": [
                      {
                        "file": "click_timing_stock.json",
                        "ptr": "/results/5/hold/max",
                        "unit": "us"
                      },
                      {
                        "file": "click_timing_stock.json",
                        "ptr": "/results/6/hold/max",
                        "unit": "us"
                      },
                      {
                        "file": "click_timing_stock.json",
                        "ptr": "/results/7/hold/max",
                        "unit": "us"
                      },
                      {
                        "file": "click_timing_stock.json",
                        "ptr": "/results/8/hold/max",
                        "unit": "us"
                      },
                      {
                        "file": "click_timing_stock.json",
                        "ptr": "/results/9/hold/max",
                        "unit": "us"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 50,
                    "hi": 50.1,
                    "src": [
                      {
                        "file": "click_timing_medius_samehub_fix4.json",
                        "ptr": "/results/5/hold/max",
                        "unit": "us"
                      },
                      {
                        "file": "click_timing_medius_samehub_fix4.json",
                        "ptr": "/results/6/hold/max",
                        "unit": "us"
                      },
                      {
                        "file": "click_timing_medius_samehub_fix4.json",
                        "ptr": "/results/7/hold/max",
                        "unit": "us"
                      },
                      {
                        "file": "click_timing_medius_samehub_fix4.json",
                        "ptr": "/results/8/hold/max",
                        "unit": "us"
                      },
                      {
                        "file": "click_timing_medius_samehub_fix4.json",
                        "ptr": "/results/9/hold/max",
                        "unit": "us"
                      }
                    ]
                  }
                }
              ]
            },
            {
              "kind": "outcome",
              "label": "30 characters the box typed",
              "key": "String",
              "outcomes": [
                "Exact",
                "Changed"
              ],
              "commands": {
                "stock": "km.string",
                "medius": "CLIP"
              },
              "rows": [
                {
                  "id": "input-typing-box-exact",
                  "label": "the quick brown fox 0123456789, 5 runs",
                  "stock": {
                    "is": "Exact",
                    "src": [
                      {
                        "file": "click_timing_stock.json",
                        "ptr": "/results/10/exact"
                      },
                      {
                        "file": "click_timing_stock.json",
                        "ptr": "/results/11/exact"
                      },
                      {
                        "file": "click_timing_stock.json",
                        "ptr": "/results/12/exact"
                      },
                      {
                        "file": "click_timing_stock.json",
                        "ptr": "/results/13/exact"
                      },
                      {
                        "file": "click_timing_stock.json",
                        "ptr": "/results/14/exact"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Exact",
                    "src": [
                      {
                        "file": "click_timing_medius_samehub_fix4.json",
                        "ptr": "/results/10/exact"
                      },
                      {
                        "file": "click_timing_medius_samehub_fix4.json",
                        "ptr": "/results/11/exact"
                      },
                      {
                        "file": "click_timing_medius_samehub_fix4.json",
                        "ptr": "/results/12/exact"
                      },
                      {
                        "file": "click_timing_medius_samehub_fix4.json",
                        "ptr": "/results/13/exact"
                      },
                      {
                        "file": "click_timing_medius_samehub_fix4.json",
                        "ptr": "/results/14/exact"
                      }
                    ]
                  }
                }
              ]
            },
            {
              "kind": "measure",
              "label": "Time to type 30 characters",
              "key": "String",
              "unit": "ms",
              "layer": "wire",
              "n": "5 runs",
              "commands": {
                "stock": "km.string",
                "medius": "CLIP"
              },
              "rows": [
                {
                  "id": "input-typing-box-time",
                  "label": "First key down to last key up",
                  "stock": {
                    "lo": 2813,
                    "hi": 2982,
                    "src": [
                      {
                        "file": "click_timing_stock.json",
                        "ptr": "/results/10/total_ms",
                        "unit": "ms"
                      },
                      {
                        "file": "click_timing_stock.json",
                        "ptr": "/results/11/total_ms",
                        "unit": "ms"
                      },
                      {
                        "file": "click_timing_stock.json",
                        "ptr": "/results/12/total_ms",
                        "unit": "ms"
                      },
                      {
                        "file": "click_timing_stock.json",
                        "ptr": "/results/13/total_ms",
                        "unit": "ms"
                      },
                      {
                        "file": "click_timing_stock.json",
                        "ptr": "/results/14/total_ms",
                        "unit": "ms"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 57.9,
                    "hi": 59,
                    "src": [
                      {
                        "file": "click_timing_medius_samehub_fix4.json",
                        "ptr": "/results/10/total_ms",
                        "unit": "ms"
                      },
                      {
                        "file": "click_timing_medius_samehub_fix4.json",
                        "ptr": "/results/11/total_ms",
                        "unit": "ms"
                      },
                      {
                        "file": "click_timing_medius_samehub_fix4.json",
                        "ptr": "/results/12/total_ms",
                        "unit": "ms"
                      },
                      {
                        "file": "click_timing_medius_samehub_fix4.json",
                        "ptr": "/results/13/total_ms",
                        "unit": "ms"
                      },
                      {
                        "file": "click_timing_medius_samehub_fix4.json",
                        "ptr": "/results/14/total_ms",
                        "unit": "ms"
                      }
                    ]
                  }
                }
              ]
            },
            {
              "kind": "outcome",
              "label": "30 characters sent by the PC as key presses back to back",
              "key": "String",
              "outcomes": [
                "Exact",
                "Characters lost"
              ],
              "commands": {
                "stock": "km.down, km.up",
                "medius": "INJECT"
              },
              "rows": [
                {
                  "id": "input-typing-pc-pairs",
                  "label": "the quick brown fox 0123456789",
                  "stock": {
                    "is": "Characters lost",
                    "src": [
                      {
                        "file": "keyboard_stock_samehub.json",
                        "ptr": "/results/4/typed"
                      },
                      {
                        "file": "keyboard_stock_samehub.json",
                        "ptr": "/results/4/exact"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Exact",
                    "src": [
                      {
                        "file": "keyboard_medius_samehub_fix4.json",
                        "ptr": "/results/3/typed"
                      },
                      {
                        "file": "keyboard_medius_samehub_fix4.json",
                        "ptr": "/results/3/exact"
                      }
                    ]
                  }
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "id": "recovery",
      "title": "Recovery",
      "sections": [
        {
          "id": "recovery-program-exit",
          "title": "Program exit",
          "about": "A program pressed the left button through each box, then closed the port without releasing it.",
          "tables": [
            {
              "kind": "outcome",
              "key": "Case",
              "outcomes": [
                "Released",
                "Still held"
              ],
              "commands": {
                "stock": "km.left",
                "medius": "INJECT"
              },
              "rows": [
                {
                  "id": "recovery-exit-left-button",
                  "label": "Pressed, then the port closed",
                  "stock": {
                    "is": "Still held",
                    "src": [
                      {
                        "file": "buttons_locks_stock_samehub_r1.json",
                        "ptr": "/results/1/held_3s_after_close"
                      },
                      {
                        "file": "buttons_locks_stock_samehub_r2.json",
                        "ptr": "/results/1/held_3s_after_close"
                      },
                      {
                        "file": "buttons_locks_stock_samehub_r3.json",
                        "ptr": "/results/1/held_3s_after_close"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Released",
                    "src": [
                      {
                        "file": "buttons_locks_medius_samehub_fix4_r1.json",
                        "ptr": "/results/1/held_3s_after_close"
                      },
                      {
                        "file": "buttons_locks_medius_samehub_fix4_r2.json",
                        "ptr": "/results/1/held_3s_after_close"
                      },
                      {
                        "file": "buttons_locks_medius_samehub_fix4_r3.json",
                        "ptr": "/results/1/held_3s_after_close"
                      }
                    ]
                  }
                }
              ],
              "label": "Left button 3 s after the program exits"
            }
          ]
        },
        {
          "id": "recovery-replug",
          "title": "Replug",
          "about": "The real device was unplugged and plugged back in, 10 times a run, two runs.",
          "tables": [
            {
              "kind": "measure",
              "label": "Replug times",
              "key": "Interval",
              "unit": "s",
              "better": "lower",
              "n": "10 cycles a run, 2 runs",
              "rows": [
                {
                  "id": "recovery-replug-gone",
                  "label": "Unplug to clone gone",
                  "stock": {
                    "lo": 0.19,
                    "hi": 0.19,
                    "src": [
                      {
                        "file": "replug_stock_samehub_r1.json",
                        "ptr": "/results/0/gone/p50"
                      },
                      {
                        "file": "replug_stock_samehub_r2.json",
                        "ptr": "/results/0/gone/p50"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 0.45,
                    "hi": 0.45,
                    "src": [
                      {
                        "file": "replug_medius_samehub_fix4_r1.json",
                        "ptr": "/results/0/gone/p50"
                      },
                      {
                        "file": "replug_medius_samehub_fix4_r2.json",
                        "ptr": "/results/0/gone/p50"
                      }
                    ]
                  }
                },
                {
                  "id": "recovery-replug-back",
                  "label": "Replug to clone back",
                  "stock": {
                    "lo": 0.86,
                    "hi": 0.86,
                    "src": [
                      {
                        "file": "replug_stock_samehub_r1.json",
                        "ptr": "/results/0/configured/p50"
                      },
                      {
                        "file": "replug_stock_samehub_r2.json",
                        "ptr": "/results/0/configured/p50"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 0.86,
                    "hi": 0.87,
                    "src": [
                      {
                        "file": "replug_medius_samehub_fix4_r1.json",
                        "ptr": "/results/0/configured/p50"
                      },
                      {
                        "file": "replug_medius_samehub_fix4_r2.json",
                        "ptr": "/results/0/configured/p50"
                      }
                    ]
                  }
                },
                {
                  "id": "recovery-replug-first-report",
                  "label": "Replug to first report",
                  "stock": {
                    "lo": 0.92,
                    "hi": 0.93,
                    "src": [
                      {
                        "file": "replug_stock_samehub_r1.json",
                        "ptr": "/results/0/first_report/p50"
                      },
                      {
                        "file": "replug_stock_samehub_r2.json",
                        "ptr": "/results/0/first_report/p50"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 0.92,
                    "hi": 0.93,
                    "src": [
                      {
                        "file": "replug_medius_samehub_fix4_r1.json",
                        "ptr": "/results/0/first_report/p50"
                      },
                      {
                        "file": "replug_medius_samehub_fix4_r2.json",
                        "ptr": "/results/0/first_report/p50"
                      }
                    ]
                  }
                }
              ]
            }
          ]
        },
        {
          "id": "recovery-pc-restart",
          "title": "PC restart",
          "about": "The PC turned the clone's port off for 3 s (as a restart does) or unconfigured the clone for 3 s, then sent a move once the clone was back.",
          "tables": [
            {
              "kind": "measure",
              "label": "Time until the clone is back, min to max",
              "key": "PC action",
              "unit": "s",
              "better": "lower",
              "stat": "min to max",
              "layer": "host",
              "n": "5 cycles a run, 2 runs",
              "rows": [
                {
                  "id": "recovery-restart-back-port-cycle",
                  "label": "Port off 3 s, then on",
                  "stock": {
                    "lo": 0.601,
                    "hi": 0.693,
                    "src": [
                      {
                        "file": "pc_restart_stock_samehub_r1.json",
                        "ptr": "/results/0/back_s"
                      },
                      {
                        "file": "pc_restart_stock_samehub_r1.json",
                        "ptr": "/results/1/back_s"
                      },
                      {
                        "file": "pc_restart_stock_samehub_r1.json",
                        "ptr": "/results/2/back_s"
                      },
                      {
                        "file": "pc_restart_stock_samehub_r1.json",
                        "ptr": "/results/3/back_s"
                      },
                      {
                        "file": "pc_restart_stock_samehub_r1.json",
                        "ptr": "/results/4/back_s"
                      },
                      {
                        "file": "pc_restart_stock_samehub_r2.json",
                        "ptr": "/results/0/back_s"
                      },
                      {
                        "file": "pc_restart_stock_samehub_r2.json",
                        "ptr": "/results/1/back_s"
                      },
                      {
                        "file": "pc_restart_stock_samehub_r2.json",
                        "ptr": "/results/2/back_s"
                      },
                      {
                        "file": "pc_restart_stock_samehub_r2.json",
                        "ptr": "/results/3/back_s"
                      },
                      {
                        "file": "pc_restart_stock_samehub_r2.json",
                        "ptr": "/results/4/back_s"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 0.591,
                    "hi": 0.669,
                    "src": [
                      {
                        "file": "pc_restart_medius_samehub_fix4_r1.json",
                        "ptr": "/results/0/back_s"
                      },
                      {
                        "file": "pc_restart_medius_samehub_fix4_r1.json",
                        "ptr": "/results/1/back_s"
                      },
                      {
                        "file": "pc_restart_medius_samehub_fix4_r1.json",
                        "ptr": "/results/2/back_s"
                      },
                      {
                        "file": "pc_restart_medius_samehub_fix4_r1.json",
                        "ptr": "/results/3/back_s"
                      },
                      {
                        "file": "pc_restart_medius_samehub_fix4_r1.json",
                        "ptr": "/results/4/back_s"
                      },
                      {
                        "file": "pc_restart_medius_samehub_fix4_r2.json",
                        "ptr": "/results/0/back_s"
                      },
                      {
                        "file": "pc_restart_medius_samehub_fix4_r2.json",
                        "ptr": "/results/1/back_s"
                      },
                      {
                        "file": "pc_restart_medius_samehub_fix4_r2.json",
                        "ptr": "/results/2/back_s"
                      },
                      {
                        "file": "pc_restart_medius_samehub_fix4_r2.json",
                        "ptr": "/results/3/back_s"
                      },
                      {
                        "file": "pc_restart_medius_samehub_fix4_r2.json",
                        "ptr": "/results/4/back_s"
                      }
                    ]
                  }
                },
                {
                  "id": "recovery-restart-back-reconfigure",
                  "label": "Unconfigured 3 s, then configured",
                  "stock": {
                    "lo": 0.086,
                    "hi": 0.136,
                    "src": [
                      {
                        "file": "pc_restart_stock_samehub_r1.json",
                        "ptr": "/results/5/back_s"
                      },
                      {
                        "file": "pc_restart_stock_samehub_r1.json",
                        "ptr": "/results/6/back_s"
                      },
                      {
                        "file": "pc_restart_stock_samehub_r1.json",
                        "ptr": "/results/7/back_s"
                      },
                      {
                        "file": "pc_restart_stock_samehub_r1.json",
                        "ptr": "/results/8/back_s"
                      },
                      {
                        "file": "pc_restart_stock_samehub_r1.json",
                        "ptr": "/results/9/back_s"
                      },
                      {
                        "file": "pc_restart_stock_samehub_r2.json",
                        "ptr": "/results/5/back_s"
                      },
                      {
                        "file": "pc_restart_stock_samehub_r2.json",
                        "ptr": "/results/6/back_s"
                      },
                      {
                        "file": "pc_restart_stock_samehub_r2.json",
                        "ptr": "/results/7/back_s"
                      },
                      {
                        "file": "pc_restart_stock_samehub_r2.json",
                        "ptr": "/results/8/back_s"
                      },
                      {
                        "file": "pc_restart_stock_samehub_r2.json",
                        "ptr": "/results/9/back_s"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 0.092,
                    "hi": 0.106,
                    "src": [
                      {
                        "file": "pc_restart_medius_samehub_fix4_r1.json",
                        "ptr": "/results/5/back_s"
                      },
                      {
                        "file": "pc_restart_medius_samehub_fix4_r1.json",
                        "ptr": "/results/6/back_s"
                      },
                      {
                        "file": "pc_restart_medius_samehub_fix4_r1.json",
                        "ptr": "/results/7/back_s"
                      },
                      {
                        "file": "pc_restart_medius_samehub_fix4_r1.json",
                        "ptr": "/results/8/back_s"
                      },
                      {
                        "file": "pc_restart_medius_samehub_fix4_r1.json",
                        "ptr": "/results/9/back_s"
                      },
                      {
                        "file": "pc_restart_medius_samehub_fix4_r2.json",
                        "ptr": "/results/5/back_s"
                      },
                      {
                        "file": "pc_restart_medius_samehub_fix4_r2.json",
                        "ptr": "/results/6/back_s"
                      },
                      {
                        "file": "pc_restart_medius_samehub_fix4_r2.json",
                        "ptr": "/results/7/back_s"
                      },
                      {
                        "file": "pc_restart_medius_samehub_fix4_r2.json",
                        "ptr": "/results/8/back_s"
                      },
                      {
                        "file": "pc_restart_medius_samehub_fix4_r2.json",
                        "ptr": "/results/9/back_s"
                      }
                    ]
                  }
                }
              ]
            },
            {
              "kind": "outcome",
              "label": "First move after the clone is back",
              "key": "PC action",
              "outcomes": [
                "Arrives at once",
                "Sometimes held >1 s"
              ],
              "commands": {
                "stock": "km.move_now",
                "medius": "MOVE(NOW)"
              },
              "rows": [
                {
                  "id": "recovery-restart-move-port-cycle",
                  "label": "Port off 3 s, then on",
                  "stock": {
                    "is": "Sometimes held >1 s",
                    "src": [
                      {
                        "file": "pc_restart_stock_samehub_r1.json",
                        "ptr": "/results/0/first_ms"
                      },
                      {
                        "file": "pc_restart_stock_samehub_r1.json",
                        "ptr": "/results/1/first_ms"
                      },
                      {
                        "file": "pc_restart_stock_samehub_r1.json",
                        "ptr": "/results/2/first_ms"
                      },
                      {
                        "file": "pc_restart_stock_samehub_r1.json",
                        "ptr": "/results/3/first_ms"
                      },
                      {
                        "file": "pc_restart_stock_samehub_r1.json",
                        "ptr": "/results/4/first_ms"
                      },
                      {
                        "file": "pc_restart_stock_samehub_r2.json",
                        "ptr": "/results/0/first_ms"
                      },
                      {
                        "file": "pc_restart_stock_samehub_r2.json",
                        "ptr": "/results/1/first_ms"
                      },
                      {
                        "file": "pc_restart_stock_samehub_r2.json",
                        "ptr": "/results/2/first_ms"
                      },
                      {
                        "file": "pc_restart_stock_samehub_r2.json",
                        "ptr": "/results/3/first_ms"
                      },
                      {
                        "file": "pc_restart_stock_samehub_r2.json",
                        "ptr": "/results/4/first_ms"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Arrives at once",
                    "src": [
                      {
                        "file": "pc_restart_medius_samehub_fix4_r1.json",
                        "ptr": "/results/0/first_ms"
                      },
                      {
                        "file": "pc_restart_medius_samehub_fix4_r1.json",
                        "ptr": "/results/1/first_ms"
                      },
                      {
                        "file": "pc_restart_medius_samehub_fix4_r1.json",
                        "ptr": "/results/2/first_ms"
                      },
                      {
                        "file": "pc_restart_medius_samehub_fix4_r1.json",
                        "ptr": "/results/3/first_ms"
                      },
                      {
                        "file": "pc_restart_medius_samehub_fix4_r1.json",
                        "ptr": "/results/4/first_ms"
                      },
                      {
                        "file": "pc_restart_medius_samehub_fix4_r2.json",
                        "ptr": "/results/0/first_ms"
                      },
                      {
                        "file": "pc_restart_medius_samehub_fix4_r2.json",
                        "ptr": "/results/1/first_ms"
                      },
                      {
                        "file": "pc_restart_medius_samehub_fix4_r2.json",
                        "ptr": "/results/2/first_ms"
                      },
                      {
                        "file": "pc_restart_medius_samehub_fix4_r2.json",
                        "ptr": "/results/3/first_ms"
                      },
                      {
                        "file": "pc_restart_medius_samehub_fix4_r2.json",
                        "ptr": "/results/4/first_ms"
                      }
                    ]
                  }
                },
                {
                  "id": "recovery-restart-move-reconfigure",
                  "label": "Unconfigured 3 s, then configured",
                  "stock": {
                    "is": "Arrives at once",
                    "src": [
                      {
                        "file": "pc_restart_stock_samehub_r1.json",
                        "ptr": "/results/5/first_ms"
                      },
                      {
                        "file": "pc_restart_stock_samehub_r1.json",
                        "ptr": "/results/6/first_ms"
                      },
                      {
                        "file": "pc_restart_stock_samehub_r1.json",
                        "ptr": "/results/7/first_ms"
                      },
                      {
                        "file": "pc_restart_stock_samehub_r1.json",
                        "ptr": "/results/8/first_ms"
                      },
                      {
                        "file": "pc_restart_stock_samehub_r1.json",
                        "ptr": "/results/9/first_ms"
                      },
                      {
                        "file": "pc_restart_stock_samehub_r2.json",
                        "ptr": "/results/5/first_ms"
                      },
                      {
                        "file": "pc_restart_stock_samehub_r2.json",
                        "ptr": "/results/6/first_ms"
                      },
                      {
                        "file": "pc_restart_stock_samehub_r2.json",
                        "ptr": "/results/7/first_ms"
                      },
                      {
                        "file": "pc_restart_stock_samehub_r2.json",
                        "ptr": "/results/8/first_ms"
                      },
                      {
                        "file": "pc_restart_stock_samehub_r2.json",
                        "ptr": "/results/9/first_ms"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Arrives at once",
                    "src": [
                      {
                        "file": "pc_restart_medius_samehub_fix4_r1.json",
                        "ptr": "/results/5/first_ms"
                      },
                      {
                        "file": "pc_restart_medius_samehub_fix4_r1.json",
                        "ptr": "/results/6/first_ms"
                      },
                      {
                        "file": "pc_restart_medius_samehub_fix4_r1.json",
                        "ptr": "/results/7/first_ms"
                      },
                      {
                        "file": "pc_restart_medius_samehub_fix4_r1.json",
                        "ptr": "/results/8/first_ms"
                      },
                      {
                        "file": "pc_restart_medius_samehub_fix4_r1.json",
                        "ptr": "/results/9/first_ms"
                      },
                      {
                        "file": "pc_restart_medius_samehub_fix4_r2.json",
                        "ptr": "/results/5/first_ms"
                      },
                      {
                        "file": "pc_restart_medius_samehub_fix4_r2.json",
                        "ptr": "/results/6/first_ms"
                      },
                      {
                        "file": "pc_restart_medius_samehub_fix4_r2.json",
                        "ptr": "/results/7/first_ms"
                      },
                      {
                        "file": "pc_restart_medius_samehub_fix4_r2.json",
                        "ptr": "/results/8/first_ms"
                      },
                      {
                        "file": "pc_restart_medius_samehub_fix4_r2.json",
                        "ptr": "/results/9/first_ms"
                      }
                    ]
                  }
                }
              ]
            },
            {
              "kind": "measure",
              "label": "First move after the clone is back, device reporting every 8 ms, min to max",
              "key": "PC action",
              "unit": "ms",
              "better": "lower",
              "stat": "min to max",
              "layer": "hidraw",
              "n": "5 cycles each",
              "commands": {
                "stock": "km.move_now",
                "medius": "MOVE(NOW)"
              },
              "rows": [
                {
                  "id": "recovery-restart-busy-port",
                  "label": "Port off 3 s, then on",
                  "stock": {
                    "lo": 2.22,
                    "hi": 6.37,
                    "src": [
                      {
                        "file": "pc_restart_stock_samehub_busy.json",
                        "ptr": "/results/0/first_ms",
                        "unit": "ms"
                      },
                      {
                        "file": "pc_restart_stock_samehub_busy.json",
                        "ptr": "/results/1/first_ms",
                        "unit": "ms"
                      },
                      {
                        "file": "pc_restart_stock_samehub_busy.json",
                        "ptr": "/results/2/first_ms",
                        "unit": "ms"
                      },
                      {
                        "file": "pc_restart_stock_samehub_busy.json",
                        "ptr": "/results/3/first_ms",
                        "unit": "ms"
                      },
                      {
                        "file": "pc_restart_stock_samehub_busy.json",
                        "ptr": "/results/4/first_ms",
                        "unit": "ms"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 1.08,
                    "hi": 1.66,
                    "src": [
                      {
                        "file": "pc_restart_medius_samehub_fix4_busy.json",
                        "ptr": "/results/0/first_ms",
                        "unit": "ms"
                      },
                      {
                        "file": "pc_restart_medius_samehub_fix4_busy.json",
                        "ptr": "/results/1/first_ms",
                        "unit": "ms"
                      },
                      {
                        "file": "pc_restart_medius_samehub_fix4_busy.json",
                        "ptr": "/results/2/first_ms",
                        "unit": "ms"
                      },
                      {
                        "file": "pc_restart_medius_samehub_fix4_busy.json",
                        "ptr": "/results/3/first_ms",
                        "unit": "ms"
                      },
                      {
                        "file": "pc_restart_medius_samehub_fix4_busy.json",
                        "ptr": "/results/4/first_ms",
                        "unit": "ms"
                      }
                    ]
                  }
                },
                {
                  "id": "recovery-restart-busy-deauth",
                  "label": "Unconfigured 3 s, then configured",
                  "stock": {
                    "lo": 3.44,
                    "hi": 8.12,
                    "src": [
                      {
                        "file": "pc_restart_stock_samehub_busy.json",
                        "ptr": "/results/5/first_ms",
                        "unit": "ms"
                      },
                      {
                        "file": "pc_restart_stock_samehub_busy.json",
                        "ptr": "/results/6/first_ms",
                        "unit": "ms"
                      },
                      {
                        "file": "pc_restart_stock_samehub_busy.json",
                        "ptr": "/results/7/first_ms",
                        "unit": "ms"
                      },
                      {
                        "file": "pc_restart_stock_samehub_busy.json",
                        "ptr": "/results/8/first_ms",
                        "unit": "ms"
                      },
                      {
                        "file": "pc_restart_stock_samehub_busy.json",
                        "ptr": "/results/9/first_ms",
                        "unit": "ms"
                      }
                    ]
                  },
                  "medius": {
                    "lo": 0.74,
                    "hi": 1.52,
                    "src": [
                      {
                        "file": "pc_restart_medius_samehub_fix4_busy.json",
                        "ptr": "/results/5/first_ms",
                        "unit": "ms"
                      },
                      {
                        "file": "pc_restart_medius_samehub_fix4_busy.json",
                        "ptr": "/results/6/first_ms",
                        "unit": "ms"
                      },
                      {
                        "file": "pc_restart_medius_samehub_fix4_busy.json",
                        "ptr": "/results/7/first_ms",
                        "unit": "ms"
                      },
                      {
                        "file": "pc_restart_medius_samehub_fix4_busy.json",
                        "ptr": "/results/8/first_ms",
                        "unit": "ms"
                      },
                      {
                        "file": "pc_restart_medius_samehub_fix4_busy.json",
                        "ptr": "/results/9/first_ms",
                        "unit": "ms"
                      }
                    ]
                  }
                }
              ]
            }
          ]
        },
        {
          "id": "recovery-pc-sleep",
          "title": "PC sleep",
          "about": "The PC put each clone to sleep 3 times.",
          "tables": [
            {
              "kind": "outcome",
              "label": "Real device while the PC sleeps",
              "key": "Device",
              "outcomes": [
                "Suspended",
                "Kept awake"
              ],
              "rows": [
                {
                  "id": "recovery-sleep-device",
                  "label": "Mouse",
                  "stock": {
                    "is": "Suspended",
                    "src": [
                      {
                        "file": "suspend_stock_samehub.json",
                        "ptr": "/results/0/device_suspend_edges"
                      },
                      {
                        "file": "suspend_stock_samehub.json",
                        "ptr": "/results/1/device_suspend_edges"
                      },
                      {
                        "file": "suspend_stock_samehub.json",
                        "ptr": "/results/2/device_suspend_edges"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Suspended",
                    "src": [
                      {
                        "file": "suspend_medius_samehub_fix4.json",
                        "ptr": "/results/0/device_suspend_edges"
                      },
                      {
                        "file": "suspend_medius_samehub_fix4.json",
                        "ptr": "/results/1/device_suspend_edges"
                      },
                      {
                        "file": "suspend_medius_samehub_fix4.json",
                        "ptr": "/results/2/device_suspend_edges"
                      }
                    ]
                  }
                }
              ]
            },
            {
              "kind": "outcome",
              "label": "PC while asleep",
              "key": "Case",
              "outcomes": [
                "Asleep",
                "Woken"
              ],
              "rows": [
                {
                  "id": "recovery-sleep-idle",
                  "label": "Nothing sent for 2 s",
                  "stock": {
                    "is": "Asleep",
                    "src": [
                      {
                        "file": "suspend_stock_samehub.json",
                        "ptr": "/results/0/idle_pc_stayed_asleep"
                      },
                      {
                        "file": "suspend_stock_samehub.json",
                        "ptr": "/results/1/idle_pc_stayed_asleep"
                      },
                      {
                        "file": "suspend_stock_samehub.json",
                        "ptr": "/results/2/idle_pc_stayed_asleep"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Asleep",
                    "src": [
                      {
                        "file": "suspend_medius_samehub_fix4.json",
                        "ptr": "/results/0/idle_pc_stayed_asleep"
                      },
                      {
                        "file": "suspend_medius_samehub_fix4.json",
                        "ptr": "/results/1/idle_pc_stayed_asleep"
                      },
                      {
                        "file": "suspend_medius_samehub_fix4.json",
                        "ptr": "/results/2/idle_pc_stayed_asleep"
                      }
                    ]
                  }
                }
              ]
            },
            {
              "kind": "outcome",
              "label": "Waking the sleeping PC",
              "key": "Wakeup",
              "outcomes": [
                "Wakes the PC",
                "PC stays asleep"
              ],
              "rows": [
                {
                  "id": "recovery-wake-inject",
                  "label": "Injected move",
                  "stock": {
                    "is": "PC stays asleep",
                    "src": [
                      {
                        "file": "suspend_stock_samehub.json",
                        "ptr": "/results/0/inject_pc_woken_ms"
                      },
                      {
                        "file": "suspend_stock_samehub.json",
                        "ptr": "/results/0/inject_total"
                      },
                      {
                        "file": "suspend_stock_samehub.json",
                        "ptr": "/results/1/inject_pc_woken_ms"
                      },
                      {
                        "file": "suspend_stock_samehub.json",
                        "ptr": "/results/1/inject_total"
                      },
                      {
                        "file": "suspend_stock_samehub.json",
                        "ptr": "/results/2/inject_pc_woken_ms"
                      },
                      {
                        "file": "suspend_stock_samehub.json",
                        "ptr": "/results/2/inject_total"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Wakes the PC",
                    "src": [
                      {
                        "file": "suspend_medius_samehub_fix4.json",
                        "ptr": "/results/0/inject_pc_woken_ms"
                      },
                      {
                        "file": "suspend_medius_samehub_fix4.json",
                        "ptr": "/results/0/inject_total"
                      },
                      {
                        "file": "suspend_medius_samehub_fix4.json",
                        "ptr": "/results/1/inject_pc_woken_ms"
                      },
                      {
                        "file": "suspend_medius_samehub_fix4.json",
                        "ptr": "/results/1/inject_total"
                      },
                      {
                        "file": "suspend_medius_samehub_fix4.json",
                        "ptr": "/results/2/inject_pc_woken_ms"
                      },
                      {
                        "file": "suspend_medius_samehub_fix4.json",
                        "ptr": "/results/2/inject_total"
                      }
                    ]
                  }
                },
                {
                  "id": "recovery-wake-device",
                  "label": "The real device's remote wakeup",
                  "stock": {
                    "is": "PC stays asleep",
                    "src": [
                      {
                        "file": "suspend_stock_samehub.json",
                        "ptr": "/results/0/wake_fired"
                      },
                      {
                        "file": "suspend_stock_samehub.json",
                        "ptr": "/results/0/wake_pc_woken"
                      },
                      {
                        "file": "suspend_stock_samehub.json",
                        "ptr": "/results/1/wake_fired"
                      },
                      {
                        "file": "suspend_stock_samehub.json",
                        "ptr": "/results/1/wake_pc_woken"
                      },
                      {
                        "file": "suspend_stock_samehub.json",
                        "ptr": "/results/2/wake_fired"
                      },
                      {
                        "file": "suspend_stock_samehub.json",
                        "ptr": "/results/2/wake_pc_woken"
                      }
                    ]
                  },
                  "medius": {
                    "is": "Wakes the PC",
                    "src": [
                      {
                        "file": "suspend_medius_samehub_fix4.json",
                        "ptr": "/results/0/wake_fired"
                      },
                      {
                        "file": "suspend_medius_samehub_fix4.json",
                        "ptr": "/results/0/wake_pc_woken"
                      },
                      {
                        "file": "suspend_medius_samehub_fix4.json",
                        "ptr": "/results/1/wake_fired"
                      },
                      {
                        "file": "suspend_medius_samehub_fix4.json",
                        "ptr": "/results/1/wake_pc_woken"
                      },
                      {
                        "file": "suspend_medius_samehub_fix4.json",
                        "ptr": "/results/2/wake_fired"
                      },
                      {
                        "file": "suspend_medius_samehub_fix4.json",
                        "ptr": "/results/2/wake_pc_woken"
                      }
                    ]
                  }
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "id": "features",
      "title": "Features",
      "sections": [
        {
          "id": "feat-motion",
          "title": "Motion",
          "about": "Moves, the wheel and horizontal scroll, and how each box smooths them.",
          "tables": [
            {
              "kind": "feature",
              "label": "Moves",
              "key": "Capability",
              "rows": [
                {
                  "id": "feat-move-relative",
                  "label": "Relative move",
                  "stock": "km.move",
                  "medius": "MOVE"
                },
                {
                  "id": "feat-move-immediate",
                  "label": "Immediate move",
                  "stock": "km.move_now",
                  "medius": "MOVE(NOW)"
                },
                {
                  "id": "feat-move-receipt",
                  "label": "Move with a receipt",
                  "stock": "RAW_MOVE",
                  "medius": null
                },
                {
                  "id": "feat-move-pending",
                  "label": "Query for pending motion",
                  "stock": "km.moving",
                  "medius": null
                },
                {
                  "id": "feat-move-flush",
                  "label": "Flush held motion",
                  "stock": null,
                  "medius": "MOVE(FLUSH)"
                },
                {
                  "id": "feat-move-discard",
                  "label": "Discard held motion",
                  "stock": null,
                  "medius": "MOVE(DISCARD)"
                },
                {
                  "id": "feat-move-absolute",
                  "label": "Absolute move on a virtual screen",
                  "stock": "km.moveto",
                  "medius": null
                },
                {
                  "id": "feat-move-position",
                  "label": "Tracked pointer position",
                  "stock": "km.getpos",
                  "medius": null
                },
                {
                  "id": "feat-move-click-back",
                  "label": "Move, click and move back",
                  "stock": "km.silent",
                  "medius": "CLIP_APPEND"
                },
                {
                  "id": "feat-move-wheel",
                  "label": "Wheel",
                  "stock": "km.wheel",
                  "medius": "MOVE"
                },
                {
                  "id": "feat-move-pan",
                  "label": "Horizontal scroll (AC Pan)",
                  "stock": null,
                  "medius": "MOVE"
                }
              ]
            },
            {
              "kind": "feature",
              "label": "Smoothing",
              "key": "Capability",
              "rows": [
                {
                  "id": "feat-spread-command-rate",
                  "label": "Spread over the command interval",
                  "stock": "INTERPOLATE",
                  "medius": "OPTION(SPREAD)"
                },
                {
                  "id": "feat-spread-set-time",
                  "label": "Spread over a set time",
                  "stock": "INTERPOLATE",
                  "medius": null
                },
                {
                  "id": "feat-render-model",
                  "label": "Render through a mouse model",
                  "stock": null,
                  "medius": "OPTION(RENDER)"
                },
                {
                  "id": "feat-render-native",
                  "label": "Render native motion",
                  "stock": null,
                  "medius": "OPTION(RENDER)"
                },
                {
                  "id": "feat-ride-native",
                  "label": "Carry injected motion only in native reports",
                  "stock": null,
                  "medius": "OPTION(MOVE_RIDE)"
                }
              ]
            }
          ]
        },
        {
          "id": "feat-buttons",
          "title": "Mouse buttons",
          "about": "Stock has a command for each of five buttons. Medius's INJECT covers every button the mouse has, up to 16.",
          "tables": [
            {
              "kind": "feature",
              "label": "Press and release",
              "key": "Button",
              "rows": [
                {
                  "id": "feat-press-left",
                  "label": "Left",
                  "stock": "km.left",
                  "medius": "INJECT"
                },
                {
                  "id": "feat-press-right",
                  "label": "Right",
                  "stock": "km.right",
                  "medius": "INJECT"
                },
                {
                  "id": "feat-press-middle",
                  "label": "Middle",
                  "stock": "km.middle",
                  "medius": "INJECT"
                },
                {
                  "id": "feat-press-side1",
                  "label": "Side 1",
                  "stock": "km.side1",
                  "medius": "INJECT"
                },
                {
                  "id": "feat-press-side2",
                  "label": "Side 2",
                  "stock": "km.side2",
                  "medius": "INJECT"
                },
                {
                  "id": "feat-press-6-16",
                  "label": "Buttons 6-16",
                  "stock": null,
                  "medius": "INJECT"
                }
              ]
            },
            {
              "kind": "feature",
              "label": "Clicks and queries",
              "key": "Capability",
              "rows": [
                {
                  "id": "feat-click-timed",
                  "label": "Clicks timed by the box",
                  "stock": "km.click",
                  "medius": "CLIP_APPEND"
                },
                {
                  "id": "feat-query-physical-buttons",
                  "label": "Query native buttons",
                  "stock": "PHYS_BUTTONS",
                  "medius": null
                }
              ]
            }
          ]
        },
        {
          "id": "feat-keys",
          "title": "Keys and media keys",
          "about": "Keyboard keys, and media keys such as volume and play.",
          "tables": [
            {
              "kind": "feature",
              "key": "Capability",
              "rows": [
                {
                  "id": "feat-key-down",
                  "label": "Key down",
                  "stock": "km.down",
                  "medius": "INJECT"
                },
                {
                  "id": "feat-key-up",
                  "label": "Key up",
                  "stock": "km.up",
                  "medius": "INJECT"
                },
                {
                  "id": "feat-key-press-timed",
                  "label": "Key press timed by the box",
                  "stock": "km.press",
                  "medius": "CLIP_APPEND"
                },
                {
                  "id": "feat-key-multi-down",
                  "label": "Several keys down in one command",
                  "stock": "km.multidown",
                  "medius": null
                },
                {
                  "id": "feat-key-multi-up",
                  "label": "Several keys up in one command",
                  "stock": "km.multiup",
                  "medius": null
                },
                {
                  "id": "feat-key-multi-press",
                  "label": "Several keys pressed in one command",
                  "stock": "km.multipress",
                  "medius": null
                },
                {
                  "id": "feat-key-string",
                  "label": "String typed by the box",
                  "stock": "km.string",
                  "medius": "CLIP_APPEND"
                },
                {
                  "id": "feat-key-release-all",
                  "label": "Release every injected key",
                  "stock": "km.init",
                  "medius": "RESET"
                },
                {
                  "id": "feat-key-query",
                  "label": "Query a key's state",
                  "stock": "km.isdown",
                  "medius": null
                },
                {
                  "id": "feat-key-media",
                  "label": "Media key down and up",
                  "stock": null,
                  "medius": "INJECT"
                }
              ],
              "label": "Key commands"
            }
          ]
        },
        {
          "id": "feat-locks",
          "title": "Locks, scaling and remaps",
          "about": "On both boxes a lock or a scale acts on native input and leaves injected input alone.",
          "tables": [
            {
              "kind": "feature",
              "label": "Button locks",
              "key": "Button",
              "rows": [
                {
                  "id": "feat-block-left",
                  "label": "Left",
                  "stock": "km.left_mask",
                  "medius": "LOCK"
                },
                {
                  "id": "feat-block-right",
                  "label": "Right",
                  "stock": "km.right_mask",
                  "medius": "LOCK"
                },
                {
                  "id": "feat-block-middle",
                  "label": "Middle",
                  "stock": "km.middle_mask",
                  "medius": "LOCK"
                },
                {
                  "id": "feat-block-side1",
                  "label": "Side 1",
                  "stock": "km.side1_mask",
                  "medius": "LOCK"
                },
                {
                  "id": "feat-block-side2",
                  "label": "Side 2",
                  "stock": "km.side2_mask",
                  "medius": "LOCK"
                },
                {
                  "id": "feat-block-6-16",
                  "label": "Buttons 6-16",
                  "stock": null,
                  "medius": "LOCK"
                }
              ]
            },
            {
              "kind": "feature",
              "label": "Other locks",
              "key": "Capability",
              "rows": [
                {
                  "id": "feat-block-motion",
                  "label": "Block cursor motion per direction",
                  "stock": "km.move_mask",
                  "medius": "LOCK"
                },
                {
                  "id": "feat-block-wheel",
                  "label": "Block the wheel per direction",
                  "stock": "km.wheel_mask",
                  "medius": "LOCK"
                },
                {
                  "id": "feat-block-pan",
                  "label": "Block horizontal scroll",
                  "stock": null,
                  "medius": "LOCK"
                },
                {
                  "id": "feat-block-key",
                  "label": "Block a key",
                  "stock": "km.mask",
                  "medius": "LOCK"
                },
                {
                  "id": "feat-block-media",
                  "label": "Block a media key",
                  "stock": null,
                  "medius": "LOCK"
                },
                {
                  "id": "feat-block-all-keys",
                  "label": "Block every key in one command",
                  "stock": null,
                  "medius": "LOCK"
                },
                {
                  "id": "feat-block-one-edge",
                  "label": "Block only the press or only the release",
                  "stock": null,
                  "medius": "LOCK"
                },
                {
                  "id": "feat-lock-query",
                  "label": "Query active locks",
                  "stock": "INJECT_SNAPSHOT",
                  "medius": "QUERY(LOCKS)"
                }
              ]
            },
            {
              "kind": "feature",
              "label": "Motion scaling",
              "key": "Capability",
              "rows": [
                {
                  "id": "feat-scale-motion",
                  "label": "Scale motion, 0-255%",
                  "stock": null,
                  "medius": "LOCK"
                },
                {
                  "id": "feat-scale-reverse",
                  "label": "Reverse motion",
                  "stock": null,
                  "medius": "LOCK"
                },
                {
                  "id": "feat-scale-bearing",
                  "label": "Scale motion with or against the injected direction",
                  "stock": null,
                  "medius": "LOCK"
                },
                {
                  "id": "feat-scale-vector",
                  "label": "Scale only motion along the injected direction",
                  "stock": null,
                  "medius": "OPTION(BEARING)"
                }
              ]
            },
            {
              "kind": "feature",
              "label": "Remaps",
              "key": "Capability",
              "rows": [
                {
                  "id": "feat-remap-key-key",
                  "label": "Key to key",
                  "stock": "km.remap",
                  "medius": null
                },
                {
                  "id": "feat-remap-button-button",
                  "label": "Button to button",
                  "stock": null,
                  "medius": "TRANSFORM"
                },
                {
                  "id": "feat-remap-button-key",
                  "label": "Button to key",
                  "stock": null,
                  "medius": "TRANSFORM"
                },
                {
                  "id": "feat-remap-button-media",
                  "label": "Button to media key",
                  "stock": null,
                  "medius": "TRANSFORM"
                },
                {
                  "id": "feat-remap-axis-axis",
                  "label": "Axis to axis",
                  "stock": null,
                  "medius": "TRANSFORM"
                },
                {
                  "id": "feat-remap-swap-axes",
                  "label": "Swap two axes",
                  "stock": null,
                  "medius": "TRANSFORM"
                },
                {
                  "id": "feat-remap-query",
                  "label": "Query active remaps",
                  "stock": null,
                  "medius": "QUERY(TRANSFORMS)"
                }
              ]
            }
          ]
        },
        {
          "id": "feat-pads",
          "title": "Game pads",
          "about": "Stock's commands for game pads. Medius relays a pad and has no command for one.",
          "tables": [
            {
              "kind": "feature",
              "label": "Pad commands",
              "key": "Capability",
              "rows": [
                {
                  "id": "feat-pad-read",
                  "label": "Read the pad's state",
                  "stock": "km.controller_physical",
                  "medius": null
                },
                {
                  "id": "feat-pad-stream",
                  "label": "Stream pad changes",
                  "stock": "km.controller",
                  "medius": null
                },
                {
                  "id": "feat-pad-drive",
                  "label": "Drive the pad state the PC gets",
                  "stock": "km.controller_state",
                  "medius": null
                },
                {
                  "id": "feat-pad-mask",
                  "label": "Block a pad control",
                  "stock": "km.controller_mask",
                  "medius": null
                },
                {
                  "id": "feat-pad-kind",
                  "label": "Recognise the pad's kind",
                  "stock": "DEVICE",
                  "medius": null
                },
                {
                  "id": "feat-pad-curves",
                  "label": "Pad response curves and deadzones",
                  "stock": "CONNECTION",
                  "medius": null
                },
                {
                  "id": "feat-pad-translation",
                  "label": "Mouse and keyboard as a pad",
                  "stock": "CONNECTION",
                  "medius": null
                },
                {
                  "id": "feat-pad-presets",
                  "label": "Saved pad presets",
                  "stock": "CONNECTION",
                  "medius": null
                }
              ]
            },
            {
              "kind": "feature",
              "label": "Pads driven",
              "key": "Pad",
              "rows": [
                {
                  "id": "feat-pad-hid",
                  "label": "HID pad",
                  "stock": "km.controller_state",
                  "medius": null
                },
                {
                  "id": "feat-pad-ds4",
                  "label": "DualShock 4",
                  "stock": "km.controller_state",
                  "medius": null
                },
                {
                  "id": "feat-pad-dualsense",
                  "label": "DualSense",
                  "stock": "km.controller_state",
                  "medius": null
                },
                {
                  "id": "feat-pad-dualsense-edge",
                  "label": "DualSense Edge",
                  "stock": "km.controller_state",
                  "medius": null
                },
                {
                  "id": "feat-pad-gip",
                  "label": "Xbox One and Series (GIP)",
                  "stock": "km.controller_state",
                  "medius": null
                },
                {
                  "id": "feat-pad-xinput",
                  "label": "Xbox 360 (XInput)",
                  "stock": "km.controller_state",
                  "medius": null
                }
              ]
            }
          ]
        },
        {
          "id": "feat-observe",
          "title": "Input and traffic capture",
          "about": "Watching native input and USB traffic from the control port.",
          "tables": [
            {
              "kind": "feature",
              "key": "Capability",
              "rows": [
                {
                  "id": "feat-obs-buttons",
                  "label": "Stream native button changes",
                  "stock": "km.buttons",
                  "medius": "CATCH(BTN)"
                },
                {
                  "id": "feat-obs-keys",
                  "label": "Stream native key changes",
                  "stock": "km.keys",
                  "medius": "CATCH(KEY)"
                },
                {
                  "id": "feat-obs-media",
                  "label": "Stream native media key changes",
                  "stock": null,
                  "medius": "CATCH(MEDIA)"
                },
                {
                  "id": "feat-obs-motion",
                  "label": "Stream native motion",
                  "stock": null,
                  "medius": "CATCH(AXIS)"
                },
                {
                  "id": "feat-obs-hid-in",
                  "label": "Capture native HID reports",
                  "stock": "RAW_PASSTHROUGH",
                  "medius": "CATCH(HID_IN)"
                },
                {
                  "id": "feat-obs-hid-out",
                  "label": "Capture HID OUT reports",
                  "stock": null,
                  "medius": "CATCH(HID_OUT)"
                },
                {
                  "id": "feat-obs-vendor-intr",
                  "label": "Capture vendor interrupt traffic",
                  "stock": null,
                  "medius": "CATCH(VEND_INTR)"
                },
                {
                  "id": "feat-obs-vendor-bulk",
                  "label": "Capture vendor bulk traffic",
                  "stock": null,
                  "medius": "CATCH(VEND_BULK)"
                },
                {
                  "id": "feat-obs-control",
                  "label": "Capture control transfers",
                  "stock": null,
                  "medius": "CATCH(CONTROL)"
                },
                {
                  "id": "feat-obs-emit",
                  "label": "Capture reports the clone emits",
                  "stock": null,
                  "medius": "CATCH(EMIT)"
                },
                {
                  "id": "feat-obs-bus",
                  "label": "Watch bus events",
                  "stock": null,
                  "medius": "CATCH(BUS)"
                }
              ],
              "label": "Capture commands"
            }
          ]
        },
        {
          "id": "feat-device",
          "title": "Device control",
          "about": "Commands that act on the real device or its traffic. Medius's commands here need imperfect clones on.",
          "tables": [
            {
              "kind": "feature",
              "key": "Capability",
              "rows": [
                {
                  "id": "feat-dev-transfer",
                  "label": "Control transfer to the real device",
                  "stock": null,
                  "medius": "TRANSFER"
                },
                {
                  "id": "feat-dev-raw-pc",
                  "label": "Raw report to the PC",
                  "stock": null,
                  "medius": "RAW"
                },
                {
                  "id": "feat-dev-raw-device",
                  "label": "Raw packet to the real device",
                  "stock": null,
                  "medius": "RAW"
                },
                {
                  "id": "feat-dev-rewrite",
                  "label": "Rewrite packets in flight",
                  "stock": null,
                  "medius": "REWRITE"
                },
                {
                  "id": "feat-dev-drop",
                  "label": "Drop packets in flight",
                  "stock": null,
                  "medius": "REWRITE"
                },
                {
                  "id": "feat-dev-answer",
                  "label": "Reply to control requests from the box",
                  "stock": null,
                  "medius": "REWRITE"
                },
                {
                  "id": "feat-dev-patch",
                  "label": "Patch the descriptors the PC reads",
                  "stock": null,
                  "medius": "PATCH"
                }
              ],
              "label": "Device commands"
            }
          ]
        },
        {
          "id": "feat-clips",
          "title": "Clips",
          "about": "A clip is a set of moves, clicks and keys stored on the box and timed by the box.",
          "tables": [
            {
              "kind": "feature",
              "key": "Capability",
              "rows": [
                {
                  "id": "feat-clip-load",
                  "label": "Load onto the box",
                  "stock": null,
                  "medius": "CLIP_APPEND"
                },
                {
                  "id": "feat-clip-play",
                  "label": "Play, pause and stop",
                  "stock": null,
                  "medius": "CLIP_CTRL"
                },
                {
                  "id": "feat-clip-loop",
                  "label": "Loop",
                  "stock": null,
                  "medius": "CLIP_SET"
                },
                {
                  "id": "feat-clip-retain",
                  "label": "Keep to replay",
                  "stock": null,
                  "medius": "CLIP_SET"
                },
                {
                  "id": "feat-clip-autolock",
                  "label": "Lock native input while playing",
                  "stock": null,
                  "medius": "CLIP_SET"
                },
                {
                  "id": "feat-clip-trigger-input",
                  "label": "Start on a button, key or media key",
                  "stock": null,
                  "medius": "CLIP_TRIGGER"
                },
                {
                  "id": "feat-clip-trigger-packet",
                  "label": "Start on a matched packet",
                  "stock": null,
                  "medius": "CLIP_TRIGGER"
                }
              ],
              "label": "Clip commands"
            }
          ]
        },
        {
          "id": "feat-box",
          "title": "Box queries and settings",
          "about": "Queries about the box and the real device, and the box's settings.",
          "tables": [
            {
              "kind": "feature",
              "label": "Queries",
              "key": "Capability",
              "rows": [
                {
                  "id": "feat-box-version",
                  "label": "Firmware version number",
                  "stock": "FIRMWARE_VERSION",
                  "medius": "QUERY(VERSION)"
                },
                {
                  "id": "feat-box-device-kind",
                  "label": "Real device's kind",
                  "stock": "DEVICE",
                  "medius": "QUERY(DEVICE_INFO)"
                },
                {
                  "id": "feat-box-device-id",
                  "label": "Real device's VID and PID",
                  "stock": null,
                  "medius": "QUERY(DEVICE_INFO)"
                },
                {
                  "id": "feat-box-report-period",
                  "label": "Native report rate",
                  "stock": "km.device",
                  "medius": "QUERY(RATE)"
                },
                {
                  "id": "feat-box-device-inputs",
                  "label": "Inputs the real device declares",
                  "stock": null,
                  "medius": "QUERY(CAPS)"
                },
                {
                  "id": "feat-box-injected-state",
                  "label": "Injected state snapshot",
                  "stock": "INJECT_SNAPSHOT",
                  "medius": null
                },
                {
                  "id": "feat-box-health",
                  "label": "Health flags",
                  "stock": null,
                  "medius": "QUERY(HEALTH)"
                },
                {
                  "id": "feat-box-counters",
                  "label": "Drop and reset counters",
                  "stock": null,
                  "medius": "QUERY(STATS)"
                },
                {
                  "id": "feat-box-log",
                  "label": "Diagnostic log",
                  "stock": null,
                  "medius": "LOG"
                }
              ]
            },
            {
              "kind": "feature",
              "label": "Settings",
              "key": "Capability",
              "rows": [
                {
                  "id": "feat-box-emit-pace",
                  "label": "Emit rate",
                  "stock": null,
                  "medius": "OPTION(EMIT)"
                },
                {
                  "id": "feat-box-force-interval",
                  "label": "Forced poll rate",
                  "stock": null,
                  "medius": "OPTION(EMIT)",
                  "note": "With imperfect clones on"
                },
                {
                  "id": "feat-box-name",
                  "label": "Box name",
                  "stock": null,
                  "medius": "OPTION(NAME)"
                },
                {
                  "id": "feat-box-led",
                  "label": "Status LED",
                  "stock": null,
                  "medius": "LED"
                },
                {
                  "id": "feat-box-reboot",
                  "label": "Reboot",
                  "stock": null,
                  "medius": "REBOOT"
                },
                {
                  "id": "feat-box-passthrough",
                  "label": "Return to passthrough",
                  "stock": null,
                  "medius": "RESET"
                },
                {
                  "id": "feat-box-erase",
                  "label": "Erase stored settings",
                  "stock": null,
                  "medius": "RESET(NVS)"
                },
                {
                  "id": "feat-box-baud",
                  "label": "Baud rate",
                  "stock": "km.baud",
                  "medius": null
                },
                {
                  "id": "feat-box-echo",
                  "label": "Command echo",
                  "stock": "km.echo",
                  "medius": null
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "id": "software",
      "title": "Software",
      "sections": [
        {
          "id": "software-tools",
          "title": "Owner tools",
          "about": "The MAKCU Toolkit is a Windows app. The Medius dashboard and makcu.com Device Control run in Chrome or Edge.",
          "tables": [
            {
              "kind": "feature",
              "key": "System",
              "rows": [
                {
                  "id": "software-tool-windows",
                  "label": "Windows",
                  "stock": "MAKCU Toolkit",
                  "medius": "Medius dashboard"
                },
                {
                  "id": "software-tool-linux",
                  "label": "Linux",
                  "stock": "makcu.com Device Control",
                  "medius": "Medius dashboard"
                },
                {
                  "id": "software-tool-macos",
                  "label": "macOS",
                  "stock": "makcu.com Device Control",
                  "medius": "Medius dashboard"
                }
              ],
              "label": "Owner tool"
            }
          ]
        },
        {
          "id": "software-programs",
          "title": "Programs",
          "about": "Programs written for other boxes, and several programs on one box. Stock's side is from the MAKCU Toolkit's code, not a test.",
          "tables": [
            {
              "kind": "feature",
              "key": "Program",
              "rows": [
                {
                  "id": "software-programs-kmbox-net",
                  "label": "KMBox Net programs",
                  "stock": "Toolkit Forwarding mode",
                  "medius": null,
                  "note": "Move, wheel, three buttons and keys only"
                },
                {
                  "id": "software-programs-kmbox-b-pro",
                  "label": "KMBox B Pro programs",
                  "stock": "Toolkit Forwarding mode",
                  "medius": null,
                  "note": "Marked as in testing"
                },
                {
                  "id": "software-programs-ferrum",
                  "label": "Ferrum programs",
                  "stock": "Toolkit Forwarding mode",
                  "medius": null,
                  "note": "Marked as in testing"
                },
                {
                  "id": "software-programs-shared",
                  "label": "Several programs on one box",
                  "stock": "Toolkit Forwarding mode",
                  "medius": null
                }
              ],
              "label": "Program support"
            }
          ]
        },
        {
          "id": "software-libraries",
          "title": "Client libraries",
          "about": "A client library for each language, the firmware maker's where there is one.",
          "tables": [
            {
              "kind": "feature",
              "key": "Language",
              "rows": [
                {
                  "id": "software-library-python",
                  "label": "Python",
                  "stock": "makxd",
                  "medius": "medius"
                },
                {
                  "id": "software-library-rust",
                  "label": "Rust",
                  "stock": "makxd",
                  "medius": "medius"
                },
                {
                  "id": "software-library-c",
                  "label": "C",
                  "stock": "mak-suite",
                  "medius": "medius.h"
                },
                {
                  "id": "software-library-cpp",
                  "label": "C++",
                  "stock": "mak-suite",
                  "medius": "medius.h"
                },
                {
                  "id": "software-library-csharp",
                  "label": "C#",
                  "stock": "mak-suite",
                  "medius": null
                },
                {
                  "id": "software-library-go",
                  "label": "Go",
                  "stock": "Makcu-Go",
                  "medius": null,
                  "note": "Third party"
                }
              ],
              "label": "Client library"
            }
          ]
        },
        {
          "id": "software-updates",
          "title": "Updates",
          "about": "From the MAKCU Toolkit's code, makcu.com and the Medius dashboard, not a test.",
          "tables": [
            {
              "kind": "feature",
              "key": "Capability",
              "rows": [
                {
                  "id": "software-update-windows",
                  "label": "Update on Windows without pressing a button on the box",
                  "stock": "MAKCU Toolkit",
                  "medius": "Medius dashboard"
                },
                {
                  "id": "software-update-rollback",
                  "label": "Rollback after an update",
                  "stock": "Roll back to official",
                  "medius": "Medius dashboard"
                },
                {
                  "id": "software-update-recovery",
                  "label": "Recovery from a failed update without pressing a button on the box",
                  "stock": "Recovery loader",
                  "medius": "Bootloader rollback"
                },
                {
                  "id": "software-update-fallback",
                  "label": "Previous build kept as a fallback",
                  "stock": null,
                  "medius": "Bootloader rollback"
                },
                {
                  "id": "software-update-backup",
                  "label": "Restore from a flash backup",
                  "stock": "Restore a backup",
                  "medius": null
                },
                {
                  "id": "software-update-signed-package",
                  "label": "Signed firmware packages",
                  "stock": "ECDSA P-256 signature",
                  "medius": null
                },
                {
                  "id": "software-update-signed-catalogue",
                  "label": "Signed firmware catalogue",
                  "stock": "Ed25519 signature",
                  "medius": null
                }
              ],
              "label": "Updates"
            }
          ]
        },
        {
          "id": "software-data",
          "title": "Data sent off the PC",
          "about": "What each owner tool uploads, from the MAKCU Toolkit's code and the Medius privacy page.",
          "tables": [
            {
              "kind": "feature",
              "key": "Item",
              "rows": [
                {
                  "id": "software-data-launch",
                  "label": "Every launch",
                  "stock": "Update and firmware assignment check",
                  "medius": "Usage report"
                },
                {
                  "id": "software-data-diagnostic",
                  "label": "Diagnostic report to support",
                  "stock": "Toolkit Help & reports",
                  "medius": null
                },
                {
                  "id": "software-data-public-stats",
                  "label": "Public usage statistics",
                  "stock": null,
                  "medius": "Dashboard stats page"
                }
              ],
              "ranked": false,
              "label": "Data sent"
            }
          ]
        },
        {
          "id": "software-docs",
          "title": "Documentation",
          "about": "Each firmware's documentation site, as of 11 October 2026.",
          "tables": [
            {
              "kind": "feature",
              "key": "Item",
              "rows": [
                {
                  "id": "software-docs-english",
                  "label": "English",
                  "stock": "makcu.com",
                  "medius": "medius.k4tech.net"
                },
                {
                  "id": "software-docs-chinese",
                  "label": "Chinese",
                  "stock": "makcu.com",
                  "medius": null
                },
                {
                  "id": "software-docs-commands",
                  "label": "Command reference",
                  "stock": "makcu.com API page",
                  "medius": "medius.k4tech.net Native API"
                },
                {
                  "id": "software-docs-mcp",
                  "label": "MCP server for AI tools",
                  "stock": "makcu.com/mcp",
                  "medius": "medius.k4tech.net/mcp"
                }
              ],
              "label": "Documentation"
            }
          ]
        },
        {
          "id": "software-adoption",
          "title": "Adoption",
          "about": "Package downloads as of 11 October 2026, KMBox packages left out.",
          "tables": [
            {
              "kind": "measure",
              "label": "Downloads of each box's packages",
              "key": "Registry",
              "unit": "downloads",
              "better": "higher",
              "rows": [
                {
                  "id": "software-pypi-every",
                  "label": "PyPI, last 30 days",
                  "stock": {
                    "value": 3854,
                    "src": [
                      {
                        "file": "adoption/pypi/pypistats-makcu-recent.json",
                        "ptr": "/data/last_month"
                      },
                      {
                        "file": "adoption/pypi/pypistats-pymakcu-recent.json",
                        "ptr": "/data/last_month"
                      },
                      {
                        "file": "adoption/pypi/pypistats-makxd-recent.json",
                        "ptr": "/data/last_month"
                      }
                    ]
                  },
                  "medius": {
                    "value": 1106,
                    "src": [
                      {
                        "file": "adoption/pypi/pypistats-medius-recent.json",
                        "ptr": "/data/last_month"
                      }
                    ]
                  },
                  "note": "makcu, pymakcu and makxd against medius"
                },
                {
                  "id": "software-crates-every",
                  "label": "crates.io, last 90 days",
                  "stock": {
                    "value": 256,
                    "src": [
                      {
                        "file": "adoption/crates/makcu.json",
                        "ptr": "/crate/recent_downloads"
                      },
                      {
                        "file": "adoption/crates/makcu-rs.json",
                        "ptr": "/crate/recent_downloads"
                      },
                      {
                        "file": "adoption/crates/makxd.json",
                        "ptr": "/crate/recent_downloads"
                      }
                    ]
                  },
                  "medius": {
                    "value": 342,
                    "src": [
                      {
                        "file": "adoption/crates/medius.json",
                        "ptr": "/crate/recent_downloads"
                      }
                    ]
                  },
                  "note": "makcu, makcu-rs and makxd against medius"
                }
              ]
            }
          ]
        },
        {
          "id": "software-community",
          "title": "Community",
          "about": "Members of each project's Discord, as of 11 October 2026.",
          "tables": [
            {
              "kind": "measure",
              "key": "Server",
              "unit": "members",
              "better": "higher",
              "rows": [
                {
                  "id": "software-discord-members",
                  "label": "Discord",
                  "stock": {
                    "value": 28413,
                    "src": [
                      {
                        "file": "adoption/community/discord-invite-makcu.json",
                        "ptr": "/approximate_member_count"
                      }
                    ]
                  },
                  "medius": {
                    "value": 600,
                    "src": [
                      {
                        "file": "adoption/community/discord-invite-medius.json",
                        "ptr": "/approximate_member_count"
                      }
                    ]
                  }
                }
              ],
              "label": "Members"
            }
          ]
        }
      ]
    }
  ],
  "defects": [
    {
      "id": "devices-stock-report-over-512",
      "box": "stock",
      "text": "Report descriptors >512 bytes aren't served, so the PC's HID driver doesn't load for that interface.",
      "rows": [
        "devices-report-768-2047"
      ]
    },
    {
      "id": "devices-stock-hid-descriptor-stall",
      "box": "stock",
      "text": "The PC's request for the HID class descriptor gets a STALL instead of the native reply.",
      "rows": [
        "devices-ep0-hid-descriptor"
      ]
    },
    {
      "id": "pass-inject-reads",
      "box": "stock",
      "text": "While injecting, even at 10 moves/s, stock reads a 1 kHz mouse whose speed varies only ~430-500 times/s.",
      "rows": [
        "pass-inject-varying"
      ]
    },
    {
      "id": "inj-fresh-clone-no-injection",
      "box": "stock",
      "text": "A move or click sent to a new clone is lost until the real device sends its first report (0/3 tries arrived within 1 s).",
      "rows": [
        "inj-fresh-never"
      ]
    },
    {
      "id": "recovery-restart-move-held",
      "box": "stock",
      "text": "After the PC turns the clone's port off and on, the first injected move waits for the next native report: >1 s in 6/10 tries with a mouse reporting every 2 s.",
      "rows": [
        "recovery-restart-move-port-cycle"
      ]
    },
    {
      "id": "recovery-exit-held",
      "box": "stock",
      "rows": [
        "recovery-exit-left-button"
      ],
      "text": "If a program closes the port while holding a button, the button stays held until another program releases it or the box restarts."
    },
    {
      "id": "inj-stock-lost-counts",
      "box": "stock",
      "rows": [
        "inj-total-counting-1000"
      ],
      "text": "Default moves at 1,000/s into a moving 1 kHz mouse lose counts: 10/15,000 and 13/15,000 in two runs."
    },
    {
      "id": "pass-stock-config-reconnect",
      "box": "stock",
      "rows": [
        "pass-pc-config"
      ],
      "text": "When the PC switches the clone's configuration, stock reconnects the clone instead of relaying the switch to the real device (3/3 tries)."
    },
    {
      "id": "link-stock-parser-jam",
      "box": "stock",
      "text": "Moves written in a burst (30 binary moves in one write, 32 per write every 16 ms, or back to back) lose commands, and every later command then runs one command late until a power cycle.",
      "rows": [
        "link-write-parser-30"
      ]
    },
    {
      "id": "recovery-stock-no-wake",
      "box": "stock",
      "text": "Neither an injected move nor the real device's remote wakeup wakes a sleeping PC.",
      "rows": [
        "recovery-wake-device"
      ]
    },
    {
      "id": "devices-stock-mouse-interval",
      "box": "stock",
      "text": "Mouse clones declare a 1 ms poll interval even when the mouse declares 2-10 ms (a 125 Hz mouse's clone is polled at 1 kHz). Stock's lower latency below 1 kHz comes from this.",
      "rows": [
        "devices-interval-mouse-8",
        "devices-interval-mouse-10",
        "devices-interval-mouse-4",
        "devices-interval-mouse-2",
        "devices-clone-mice-slow",
        "devices-poll-reports-1ms-behind-10ms",
        "pass-latency-p50-500",
        "pass-latency-p50-250",
        "pass-latency-p50-125",
        "pass-latency-p95-500",
        "pass-latency-p95-250",
        "pass-latency-p95-125",
        "pass-latency-p99-500",
        "pass-latency-p99-250",
        "pass-latency-p99-125",
        "pass-latency-min-500",
        "pass-latency-min-250",
        "pass-latency-min-125",
        "inj-lat-now-125-1",
        "inj-lat-now-125-50",
        "inj-lat-now-p95-125-1",
        "inj-lat-now-p95-125-50",
        "inj-every-p95-125-1",
        "inj-every-p95-125-50"
      ]
    }
  ],
  "pending": []
}
