{
  "ua": [
    "FF64"
  ],
  "results": {
    "/encrypted-media/clearkey-keystatuses.https.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "org.w3.clearkey, temporary, keystatuses": {
          "stNum": 0,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/encrypted-media/drm-mp4-unique-origin.https.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Unique origin is unable to create MediaKeys": {
          "stNum": 0,
          "byUA": {
            "FF64": "FAIL"
          },
          "UAmessage": {
            "FF64": "assert_equals: expected \"failed\" but got \"allowed\""
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/encrypted-media/clearkey-mp4-playback-temporary-multikey.https.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "org.w3.clearkey, temporary, mp4, playback, multikey audio/video": {
          "stNum": 0,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/encrypted-media/drm-mp4-playback-retrieve-destroy-persistent-license.https.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "drm, persistent-license, mp4, playback, retrieve, playback and destroy": {
          "stNum": 0,
          "byUA": {
            "FF64": "FAIL"
          },
          "UAmessage": {
            "FF64": "assert_unreached: NotSupportedError: Key system configuration is not supported Reached unreachable code"
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/encrypted-media/clearkey-mp4-syntax-mediakeysession.https.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "org.w3.clearkey test MediaKeySession generateRequest() exceptions.": {
          "stNum": 0,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "org.w3.clearkey test MediaKeySession load() exceptions.": {
          "stNum": 1,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "org.w3.clearkey test if MediaKeySession generateRequest() resolves for various sessions": {
          "stNum": 2,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "org.w3.clearkey test MediaKeySession update() exceptions.": {
          "stNum": 3,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "org.w3.clearkey test MediaKeySession close() exceptions.": {
          "stNum": 4,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "org.w3.clearkey test MediaKeySession remove() exceptions.": {
          "stNum": 5,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "org.w3.clearkey test MediaKeySession attribute syntax.": {
          "stNum": 6,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/encrypted-media/drm-mp4-reset-src-after-setmediakeys.https.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Reset src after setMediaKeys().": {
          "stNum": 0,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/encrypted-media/drm-mp4-playback-destroy-persistent-license.https.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "drm, persistent-license, mp4, playback, destroy and acknowledge": {
          "stNum": 0,
          "byUA": {
            "FF64": "FAIL"
          },
          "UAmessage": {
            "FF64": "assert_unreached: NotSupportedError: Key system configuration is not supported Reached unreachable code"
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/encrypted-media/clearkey-mp4-setmediakeys.https.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "org.w3.clearkey, setMediaKeys": {
          "stNum": 0,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/encrypted-media/clearkey-mp4-update-disallowed-input.https.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "update() with invalid response (longer than 64Kb characters) should fail.": {
          "stNum": 0,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/encrypted-media/drm-mp4-syntax-mediakeysystemaccess.https.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "drm test requestMediaKeySystemAccess() exceptions.": {
          "stNum": 0,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "drm test MediaKeySystemAccess attribute syntax.": {
          "stNum": 1,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-different-mediakeys.https.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "org.w3.clearkey, setmediakeys multiple times with different mediakeys": {
          "stNum": 0,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/encrypted-media/clearkey-mp4-playback-retrieve-destroy-persistent-license.https.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "org.w3.clearkey, persistent-license, mp4, playback, retrieve, playback and destroy": {
          "stNum": 0,
          "byUA": {
            "FF64": "FAIL"
          },
          "UAmessage": {
            "FF64": "assert_unreached: NotSupportedError: Key system configuration is not supported Reached unreachable code"
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/encrypted-media/clearkey-mp4-unique-origin.https.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Unique origin is unable to create MediaKeys": {
          "stNum": 0,
          "byUA": {
            "FF64": "FAIL"
          },
          "UAmessage": {
            "FF64": "assert_equals: expected \"failed\" but got \"allowed\""
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/encrypted-media/clearkey-keystatuses-multiple-sessions.https.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "org.w3.clearkey, temporary, keystatuses, multiple sessions": {
          "stNum": 0,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/encrypted-media/clearkey-mp4-playback-temporary-clear-encrypted-segmented.https.html": {
      "byUA": {
        "FF64": "TIMEOUT"
      },
      "UAmessage": {},
      "totals": {
        "TIMEOUT": 1
      },
      "subtests": {
        "org.w3.clearkey, temporary, mp4, playback, encrypted and clear sources in separate segments": {
          "stNum": 0,
          "byUA": {
            "FF64": "TIMEOUT"
          },
          "UAmessage": {
            "FF64": "Test timed out"
          },
          "totals": {
            "TIMEOUT": 1
          }
        }
      }
    },
    "/encrypted-media/drm-mp4-playback-persistent-usage-record-events.https.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "drm, persistent-usage-record, mp4, playback, check events": {
          "stNum": 0,
          "byUA": {
            "FF64": "FAIL"
          },
          "UAmessage": {
            "FF64": "assert_unreached: NotSupportedError: Key system configuration is not supported Reached unreachable code"
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/encrypted-media/drm-mp4-playback-temporary-multisession.https.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "drm, temporary, mp4, playback with multiple sessions, multikey video": {
          "stNum": 0,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/encrypted-media/drm-mp4-playback-retrieve-persistent-usage-record.https.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "drm, persistent-usage-record, mp4, playback, retrieve in new window": {
          "stNum": 0,
          "byUA": {
            "FF64": "FAIL"
          },
          "UAmessage": {
            "FF64": "assert_unreached: NotSupportedError: Key system configuration is not supported Reached unreachable code"
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-after-update.https.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "drm, temporary, mp4, playback, setMediaKeys after updating session": {
          "stNum": 0,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-src.https.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "org.w3.clearkey, temporary, mp4, playback, setMediaKeys after setting video.src": {
          "stNum": 0,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/encrypted-media/drm-mp4-syntax-mediakeysession.https.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "drm test MediaKeySession generateRequest() exceptions.": {
          "stNum": 0,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "drm test MediaKeySession load() exceptions.": {
          "stNum": 1,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "drm test if MediaKeySession generateRequest() resolves for various sessions": {
          "stNum": 2,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "drm test MediaKeySession update() exceptions.": {
          "stNum": 3,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "drm test MediaKeySession close() exceptions.": {
          "stNum": 4,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "drm test MediaKeySession remove() exceptions.": {
          "stNum": 5,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "drm test MediaKeySession attribute syntax.": {
          "stNum": 6,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/encrypted-media/drm-mp4-setmediakeys.https.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "drm, setMediaKeys": {
          "stNum": 0,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/encrypted-media/drm-events-session-closed-event.https.html": {
      "byUA": {
        "FF64": "TIMEOUT"
      },
      "UAmessage": {},
      "totals": {
        "TIMEOUT": 1
      },
      "subtests": {
        "drm test MediaKeySession closed event.": {
          "stNum": 0,
          "byUA": {
            "FF64": "TIMEOUT"
          },
          "UAmessage": {
            "FF64": "Test timed out"
          },
          "totals": {
            "TIMEOUT": 1
          }
        }
      }
    },
    "/encrypted-media/drm-mp4-playback-persistent-license.https.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "drm, persistent-license, mp4playback": {
          "stNum": 0,
          "byUA": {
            "FF64": "FAIL"
          },
          "UAmessage": {
            "FF64": "assert_unreached: NotSupportedError: Key system configuration is not supported Reached unreachable code"
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/encrypted-media/clearkey-update-non-ascii-input.https.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "org.w3.clearkey test handling of non-ASCII responses for update()": {
          "stNum": 0,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/encrypted-media/drm-mp4-playback-persistent-license-events.https.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "drm, persistent-license, mp4, playback, check events": {
          "stNum": 0,
          "byUA": {
            "FF64": "FAIL"
          },
          "UAmessage": {
            "FF64": "assert_unreached: NotSupportedError: Key system configuration is not supported Reached unreachable code"
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-onencrypted.https.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "org.w3.clearkey, temporary, mp4, playback, setMediaKeys in encrypted event": {
          "stNum": 0,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/encrypted-media/idlharness.https.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Test encrypted-media IDL": {
          "stNum": 0,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Partial interface Navigator: original interface defined": {
          "stNum": 1,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Partial interface Navigator: valid exposure set": {
          "stNum": 2,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Partial interface HTMLMediaElement: original interface defined": {
          "stNum": 3,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Partial interface HTMLMediaElement: valid exposure set": {
          "stNum": 4,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MediaKeySystemAccess interface: existence and properties of interface object": {
          "stNum": 5,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MediaKeySystemAccess interface object length": {
          "stNum": 6,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MediaKeySystemAccess interface object name": {
          "stNum": 7,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MediaKeySystemAccess interface: existence and properties of interface prototype object": {
          "stNum": 8,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MediaKeySystemAccess interface: existence and properties of interface prototype object's \"constructor\" property": {
          "stNum": 9,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MediaKeySystemAccess interface: existence and properties of interface prototype object's @@unscopables property": {
          "stNum": 10,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MediaKeySystemAccess interface: attribute keySystem": {
          "stNum": 11,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MediaKeySystemAccess interface: operation getConfiguration()": {
          "stNum": 12,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MediaKeySystemAccess interface: operation createMediaKeys()": {
          "stNum": 13,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MediaKeys interface: existence and properties of interface object": {
          "stNum": 14,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MediaKeys interface object length": {
          "stNum": 15,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MediaKeys interface object name": {
          "stNum": 16,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MediaKeys interface: existence and properties of interface prototype object": {
          "stNum": 17,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MediaKeys interface: existence and properties of interface prototype object's \"constructor\" property": {
          "stNum": 18,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MediaKeys interface: existence and properties of interface prototype object's @@unscopables property": {
          "stNum": 19,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MediaKeys interface: operation createSession(MediaKeySessionType)": {
          "stNum": 20,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MediaKeys interface: operation setServerCertificate(BufferSource)": {
          "stNum": 21,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MediaKeySession interface: existence and properties of interface object": {
          "stNum": 22,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MediaKeySession interface object length": {
          "stNum": 23,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MediaKeySession interface object name": {
          "stNum": 24,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MediaKeySession interface: existence and properties of interface prototype object": {
          "stNum": 25,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MediaKeySession interface: existence and properties of interface prototype object's \"constructor\" property": {
          "stNum": 26,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MediaKeySession interface: existence and properties of interface prototype object's @@unscopables property": {
          "stNum": 27,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MediaKeySession interface: attribute sessionId": {
          "stNum": 28,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MediaKeySession interface: attribute expiration": {
          "stNum": 29,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MediaKeySession interface: attribute closed": {
          "stNum": 30,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MediaKeySession interface: attribute keyStatuses": {
          "stNum": 31,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MediaKeySession interface: attribute onkeystatuseschange": {
          "stNum": 32,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MediaKeySession interface: attribute onmessage": {
          "stNum": 33,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MediaKeySession interface: operation generateRequest(DOMString, BufferSource)": {
          "stNum": 34,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MediaKeySession interface: operation load(DOMString)": {
          "stNum": 35,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MediaKeySession interface: operation update(BufferSource)": {
          "stNum": 36,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MediaKeySession interface: operation close()": {
          "stNum": 37,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MediaKeySession interface: operation remove()": {
          "stNum": 38,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MediaKeyStatusMap interface: existence and properties of interface object": {
          "stNum": 39,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MediaKeyStatusMap interface object length": {
          "stNum": 40,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MediaKeyStatusMap interface object name": {
          "stNum": 41,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MediaKeyStatusMap interface: existence and properties of interface prototype object": {
          "stNum": 42,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MediaKeyStatusMap interface: existence and properties of interface prototype object's \"constructor\" property": {
          "stNum": 43,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MediaKeyStatusMap interface: existence and properties of interface prototype object's @@unscopables property": {
          "stNum": 44,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Testing Symbol.iterator property of iterable interface MediaKeyStatusMap": {
          "stNum": 45,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Testing pair iterable interface MediaKeyStatusMap": {
          "stNum": 46,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MediaKeyStatusMap interface: attribute size": {
          "stNum": 47,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MediaKeyStatusMap interface: operation has(BufferSource)": {
          "stNum": 48,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MediaKeyStatusMap interface: operation get(BufferSource)": {
          "stNum": 49,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MediaKeyStatusMap interface: operation entries()": {
          "stNum": 50,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MediaKeyStatusMap interface: operation keys()": {
          "stNum": 51,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MediaKeyStatusMap interface: operation values()": {
          "stNum": 52,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MediaKeyStatusMap interface: operation forEach(function, any)": {
          "stNum": 53,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MediaKeyMessageEvent interface: existence and properties of interface object": {
          "stNum": 54,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MediaKeyMessageEvent interface object length": {
          "stNum": 55,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MediaKeyMessageEvent interface object name": {
          "stNum": 56,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MediaKeyMessageEvent interface: existence and properties of interface prototype object": {
          "stNum": 57,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MediaKeyMessageEvent interface: existence and properties of interface prototype object's \"constructor\" property": {
          "stNum": 58,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MediaKeyMessageEvent interface: existence and properties of interface prototype object's @@unscopables property": {
          "stNum": 59,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MediaKeyMessageEvent interface: attribute messageType": {
          "stNum": 60,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MediaKeyMessageEvent interface: attribute message": {
          "stNum": 61,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MediaEncryptedEvent interface: existence and properties of interface object": {
          "stNum": 62,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MediaEncryptedEvent interface object length": {
          "stNum": 63,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MediaEncryptedEvent interface object name": {
          "stNum": 64,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MediaEncryptedEvent interface: existence and properties of interface prototype object": {
          "stNum": 65,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MediaEncryptedEvent interface: existence and properties of interface prototype object's \"constructor\" property": {
          "stNum": 66,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MediaEncryptedEvent interface: existence and properties of interface prototype object's @@unscopables property": {
          "stNum": 67,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MediaEncryptedEvent interface: attribute initDataType": {
          "stNum": 68,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MediaEncryptedEvent interface: attribute initData": {
          "stNum": 69,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "HTMLMediaElement interface: attribute mediaKeys": {
          "stNum": 70,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "HTMLMediaElement interface: attribute onencrypted": {
          "stNum": 71,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "HTMLMediaElement interface: attribute onwaitingforkey": {
          "stNum": 72,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "HTMLMediaElement interface: operation setMediaKeys(MediaKeys)": {
          "stNum": 73,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Navigator interface: operation requestMediaKeySystemAccess(DOMString, [object Object])": {
          "stNum": 74,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/encrypted-media/drm-keystatuses.https.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "drm, temporary, keystatuses": {
          "stNum": 0,
          "byUA": {
            "FF64": "FAIL"
          },
          "UAmessage": {
            "FF64": "assert_equals: expected 0 but got 2"
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/encrypted-media/drm-mp4-playback-temporary-waitingforkey.https.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "drm, successful playback, temporary, mp4, waitingforkey event, 1 key": {
          "stNum": 0,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/encrypted-media/drm-events.https.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "drm, basic events": {
          "stNum": 0,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/encrypted-media/drm-mp4-setmediakeys-at-same-time.https.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "drm, setmediakeys at same time": {
          "stNum": 0,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/encrypted-media/drm-mp4-setmediakeys-to-multiple-video-elements.https.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "drm, setMediaKeys to multiple video elements": {
          "stNum": 0,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/encrypted-media/drm-check-initdata-type.https.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "drm support for \"webm\".": {
          "stNum": 0,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "drm support for \"cenc\".": {
          "stNum": 1,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "drm support for \"keyids\".": {
          "stNum": 2,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/encrypted-media/drm-mp4-setmediakeys-multiple-times-with-the-same-mediakeys.https.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "drm, setmediakeys multiple times with the same mediakeys": {
          "stNum": 0,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/encrypted-media/clearkey-invalid-license.https.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Update with invalid Clear Key license": {
          "stNum": 0,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/encrypted-media/clearkey-mp4-playback-persistent-license.https.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "org.w3.clearkey, persistent-license, mp4playback": {
          "stNum": 0,
          "byUA": {
            "FF64": "FAIL"
          },
          "UAmessage": {
            "FF64": "assert_unreached: NotSupportedError: Key system configuration is not supported Reached unreachable code"
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/encrypted-media/drm-mp4-playback-temporary-multikey.https.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "drm, temporary, mp4, playback, multikey audio/video": {
          "stNum": 0,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/encrypted-media/drm-mp4-waiting-for-a-key.https.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Waiting for a key.": {
          "stNum": 0,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-immediately.https.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "org.w3.clearkey, temporary, mp4, playback, setMediaKeys first": {
          "stNum": 0,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/encrypted-media/clearkey-mp4-playback-persistent-usage-record-events.https.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "org.w3.clearkey, persistent-usage-record, mp4, playback, check events": {
          "stNum": 0,
          "byUA": {
            "FF64": "FAIL"
          },
          "UAmessage": {
            "FF64": "assert_unreached: NotSupportedError: Key system configuration is not supported Reached unreachable code"
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/encrypted-media/clearkey-mp4-setmediakeys-at-same-time.https.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "org.w3.clearkey, setmediakeys at same time": {
          "stNum": 0,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/encrypted-media/drm-invalid-license.https.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Update with invalid Clear Key license": {
          "stNum": 0,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/encrypted-media/clearkey-mp4-playback-temporary.https.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "org.w3.clearkey, temporary, mp4, playback, single key": {
          "stNum": 0,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/encrypted-media/drm-mp4-playback-temporary-encrypted-clear.https.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "drm, temporary, mp4, playback, single key, clear then encrypted content": {
          "stNum": 0,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/encrypted-media/drm-mp4-playback-retrieve-persistent-license.https.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "drm, persistent-license, mp4, playback, retrieve, playback": {
          "stNum": 0,
          "byUA": {
            "FF64": "FAIL"
          },
          "UAmessage": {
            "FF64": "assert_unreached: NotSupportedError: Key system configuration is not supported Reached unreachable code"
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/encrypted-media/encrypted-media-default-feature-policy.https.sub.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "encrypted-media-default-feature-policy": {
          "stNum": 0,
          "byUA": {
            "FF64": "FAIL"
          },
          "UAmessage": {
            "FF64": "ReferenceError: run_all_fp_tests_allow_self is not defined"
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/encrypted-media/drm-mp4-setmediakeys-multiple-times-with-different-mediakeys.https.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "drm, setmediakeys multiple times with different mediakeys": {
          "stNum": 0,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/encrypted-media/clearkey-mp4-setmediakeys-again-after-playback.https.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "org.w3.clearkey, setmediakeys again after playback": {
          "stNum": 0,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/encrypted-media/drm-temporary-license-type.https.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "drm, cannot load persistent license into temporary session": {
          "stNum": 0,
          "byUA": {
            "FF64": "FAIL"
          },
          "UAmessage": {
            "FF64": "assert_unreached: Update with incorrect license type should fail Reached unreachable code"
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/encrypted-media/clearkey-events-session-closed-event.https.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "org.w3.clearkey test MediaKeySession closed event.": {
          "stNum": 0,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/encrypted-media/clearkey-generate-request-disallowed-input.https.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "org.w3.clearkey, temporary, webm, initData longer than 64Kb characters": {
          "stNum": 0,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "org.w3.clearkey, temporary, cenc, initData longer than 64Kb characters": {
          "stNum": 1,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "org.w3.clearkey, temporary, keyids, initData longer than 64Kb characters": {
          "stNum": 2,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "org.w3.clearkey, temporary, cenc, invalid initdata (invalid pssh)": {
          "stNum": 3,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "org.w3.clearkey, temporary, cenc, invalid initdata (not pssh)": {
          "stNum": 4,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "org.w3.clearkey, temporary, keyids, invalid initdata (too short key ID)": {
          "stNum": 5,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "org.w3.clearkey, temporary, keyids, invalid initdata (too long key ID)": {
          "stNum": 6,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/encrypted-media/drm-generate-request-disallowed-input.https.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "drm, temporary, webm, initData longer than 64Kb characters": {
          "stNum": 0,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "drm, temporary, cenc, initData longer than 64Kb characters": {
          "stNum": 1,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "drm, temporary, keyids, initData longer than 64Kb characters": {
          "stNum": 2,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "drm, temporary, cenc, invalid initdata (invalid pssh)": {
          "stNum": 3,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "drm, temporary, cenc, invalid initdata (not pssh)": {
          "stNum": 4,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "drm, temporary, keyids, invalid initdata (too short key ID)": {
          "stNum": 5,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "drm, temporary, keyids, invalid initdata (too long key ID)": {
          "stNum": 6,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/encrypted-media/drm-mp4-playback-temporary.https.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "drm, temporary, mp4, playback, single key": {
          "stNum": 0,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/encrypted-media/clearkey-mp4-playback-persistent-usage-record.https.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "org.w3.clearkey, persistent-usage-record, mp4playback": {
          "stNum": 0,
          "byUA": {
            "FF64": "FAIL"
          },
          "UAmessage": {
            "FF64": "assert_unreached: NotSupportedError: Key system configuration is not supported Reached unreachable code"
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/encrypted-media/drm-mp4-playback-temporary-two-videos.https.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "drm, temporary, mp4, playback two videos": {
          "stNum": 0,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/encrypted-media/clearkey-check-initdata-type.https.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "org.w3.clearkey support for \"webm\".": {
          "stNum": 0,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "org.w3.clearkey support for \"cenc\".": {
          "stNum": 1,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "org.w3.clearkey support for \"keyids\".": {
          "stNum": 2,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/encrypted-media/drm-mp4-onencrypted.https.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "encrypted fired on encrypted media file.": {
          "stNum": 0,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/encrypted-media/clearkey-mp4-playback-retrieve-persistent-license.https.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "org.w3.clearkey, persistent-license, mp4, playback, retrieve and playback": {
          "stNum": 0,
          "byUA": {
            "FF64": "FAIL"
          },
          "UAmessage": {
            "FF64": "assert_unreached: NotSupportedError: Key system configuration is not supported Reached unreachable code"
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/encrypted-media/drm-mp4-playback-temporary-multikey-sequential-readyState.https.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "drm, successful playback, temporary, mp4, multiple keys, sequential, readyState": {
          "stNum": 0,
          "byUA": {
            "FF64": "FAIL"
          },
          "UAmessage": {
            "FF64": "assert_equals: Video readyState should be HAVE_CURRENT_DATA on watingforkey event expected 2 but got 1"
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/encrypted-media/drm-expiration.https.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "drm, expiration": {
          "stNum": 0,
          "byUA": {
            "FF64": "FAIL"
          },
          "UAmessage": {
            "FF64": "assert_approx_equals: expiration attribute should equal provided expiration time expected 1556589137383 +/- 4000 but got NaN"
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/encrypted-media/drm-not-callable-after-createsession.https.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "drm, temporary, update() immediately after createSession()": {
          "stNum": 0,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "drm, temporary, close() immediately after createSession()": {
          "stNum": 1,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "drm, temporary, remove() immediately after createSession()": {
          "stNum": 2,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/encrypted-media/clearkey-mp4-requestmediakeysystemaccess.https.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "org.w3.clearkey, requestMediaKeySystemAccess: Empty Key System should result in TypeError": {
          "stNum": 0,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "org.w3.clearkey, requestMediaKeySystemAccess: Unsupported Key System should result in NotSupportedError": {
          "stNum": 1,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "org.w3.clearkey, requestMediaKeySystemAccess: Key System ending in \".\" should result in NotSupportedError": {
          "stNum": 2,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "org.w3.clearkey, requestMediaKeySystemAccess: Capitalized Key System should result in NotSupportedError": {
          "stNum": 3,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "org.w3.clearkey, requestMediaKeySystemAccess: Non-ASCII Key System should result in NotSupportedError": {
          "stNum": 4,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "org.w3.clearkey, requestMediaKeySystemAccess: Root domain of Key System alone should result in NotSupportedError": {
          "stNum": 5,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "org.w3.clearkey, requestMediaKeySystemAccess: Root domain of Key System, with dot should result in NotSupportedError": {
          "stNum": 6,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "org.w3.clearkey, requestMediaKeySystemAccess: Domain of Key System along should result in NotSupportedError": {
          "stNum": 7,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "org.w3.clearkey, requestMediaKeySystemAccess: Domain of Key System, with dot should result in NotSupportedError": {
          "stNum": 8,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "org.w3.clearkey, requestMediaKeySystemAccess: Child of Key System should result in NotSupportedError": {
          "stNum": 9,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "org.w3.clearkey, requestMediaKeySystemAccess: Prefixed Key System should result in NotSupportedError": {
          "stNum": 10,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "org.w3.clearkey, requestMediaKeySystemAccess: Missing characters in middle of Key System name should result in NotSupportedError": {
          "stNum": 11,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "org.w3.clearkey, requestMediaKeySystemAccess: Missing characters at end of Key System name should result in NotSupportedError": {
          "stNum": 12,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "org.w3.clearkey, requestMediaKeySystemAccess: Leading space in Key System name should result in NotSupportedError": {
          "stNum": 13,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "org.w3.clearkey, requestMediaKeySystemAccess: Extra space in Key System name should result in NotSupportedError": {
          "stNum": 14,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "org.w3.clearkey, requestMediaKeySystemAccess: Trailing space in Key System name should result in NotSupportedError": {
          "stNum": 15,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "org.w3.clearkey, requestMediaKeySystemAccess: Leading dot in Key System name should result in NotSupportedError": {
          "stNum": 16,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "org.w3.clearkey, requestMediaKeySystemAccess: Extra dot in middle of Key System name should result in NotSupportedError": {
          "stNum": 17,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "org.w3.clearkey, requestMediaKeySystemAccess: Trailing dot in Key System name should result in NotSupportedError": {
          "stNum": 18,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "org.w3.clearkey, requestMediaKeySystemAccess: Key System name is case sensitive should result in NotSupportedError": {
          "stNum": 19,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "org.w3.clearkey, requestMediaKeySystemAccess: Empty supportedConfigurations should result in TypeError": {
          "stNum": 20,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "org.w3.clearkey, requestMediaKeySystemAccess: Empty configuration should result in NotSupportedError": {
          "stNum": 21,
          "byUA": {
            "FF64": "FAIL"
          },
          "UAmessage": {
            "FF64": "assert_unreached: Unexpected requestMediaKeySystemAccess() success. Reached unreachable code"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Basic supported configuration": {
          "stNum": 22,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Partially supported configuration": {
          "stNum": 23,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Supported audio codec": {
          "stNum": 24,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ContentType formatting must be preserved": {
          "stNum": 25,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "org.w3.clearkey, requestMediaKeySystemAccess: Unsupported audio codec ('audio/webm; codecs=fake') should result in NotSupportedError": {
          "stNum": 26,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "org.w3.clearkey, requestMediaKeySystemAccess: Unsupported video codec () should result in NotSupportedError": {
          "stNum": 27,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "org.w3.clearkey, requestMediaKeySystemAccess: Mismatched audio container/codec ('audio/webm; codecs=mp4a','audio/webm; codecs=mp4a.40.2') should result in NotSupportedError": {
          "stNum": 28,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "org.w3.clearkey, requestMediaKeySystemAccess: Video codec specified in audio field ('video/mp4;codecs=\"avc1.4d401e\"') should result in NotSupportedError": {
          "stNum": 29,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "org.w3.clearkey, requestMediaKeySystemAccess: Audio codec specified in video field ('audio/mp4;codecs=\"mp4a.40.2\"') should result in NotSupportedError": {
          "stNum": 30,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "org.w3.clearkey, requestMediaKeySystemAccess: Mismatched audio container/codec ('audio/webm; codecs=avc1','audio/webm; codecs=avc1.42e01e') should result in NotSupportedError": {
          "stNum": 31,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "org.w3.clearkey, requestMediaKeySystemAccess: Mismatched audio container/codec ('audio/mp4; codecs=vorbis') should result in NotSupportedError": {
          "stNum": 32,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Two configurations, one supported": {
          "stNum": 33,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Two configurations, both supported": {
          "stNum": 34,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "org.w3.clearkey, requestMediaKeySystemAccess: Audio MIME type does not support video codecs (webm) ('audio/webm; codecs=\"vp8,vorbis\"','audio/webm; codecs=\"vorbis, vp8\"','audio/webm; codecs=\"vp8\"') should result in NotSupportedError": {
          "stNum": 35,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "org.w3.clearkey, requestMediaKeySystemAccess: Audio MIME type does not support video codecs (mp4) ('audio/mp4; codecs=\"avc1\"','audio/mp4; codecs=\"avc1.4d401e\"') should result in NotSupportedError": {
          "stNum": 36,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "org.w3.clearkey, requestMediaKeySystemAccess: Video MIME type does not support audio codecs (webm) ('video/webm; codecs=\"vp8,vorbis\"','video/webm; codecs=\"vorbis, vp8\"','video/webm; codecs=\"vorbis\"') should result in NotSupportedError": {
          "stNum": 37,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "org.w3.clearkey, requestMediaKeySystemAccess: Video MIME type does not support audio codecs (mp4) ('video/mp4; codecs=\"mp4a\"','video/mp4; codecs=\"mp4a.40.2\"') should result in NotSupportedError": {
          "stNum": 38,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "org.w3.clearkey, requestMediaKeySystemAccess: WebM audio does not support AVC1/AAC ('audio/webm; codecs=\"aac\"','audio/webm; codecs=\"avc1\"','audio/webm; codecs=\"vp8,aac\"') should result in NotSupportedError": {
          "stNum": 39,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "org.w3.clearkey, requestMediaKeySystemAccess: WebM video does not support AVC1/AAC ('video/webm; codecs=\"aac\"','video/webm; codecs=\"avc1\"','video/webm; codecs=\"vp8,aac\"') should result in NotSupportedError": {
          "stNum": 40,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Leading space in contentType": {
          "stNum": 41,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Space before ; in contentType": {
          "stNum": 42,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Trailing space in contentType": {
          "stNum": 43,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Space at start of codecs parameter": {
          "stNum": 44,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Space at end of codecs parameter": {
          "stNum": 45,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Video/": {
          "stNum": 46,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Codecs=": {
          "stNum": 47,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Upper case MIME type": {
          "stNum": 48,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CODECS=": {
          "stNum": 49,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "org.w3.clearkey, requestMediaKeySystemAccess: Unrecognized foo with webm ('video/webm; foo=\"bar\"') should result in NotSupportedError": {
          "stNum": 50,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "org.w3.clearkey, requestMediaKeySystemAccess: Unrecognized foo with mp4 ('video/mp4; foo=\"bar\"') should result in NotSupportedError": {
          "stNum": 51,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "org.w3.clearkey, requestMediaKeySystemAccess: Unrecognized foo with codecs ('video/mp4;codecs=\"avc1.4d401e\"; foo=\"bar\"') should result in NotSupportedError": {
          "stNum": 52,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "org.w3.clearkey, requestMediaKeySystemAccess: contentType: 'fake' should result in NotSupportedError": {
          "stNum": 53,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "org.w3.clearkey, requestMediaKeySystemAccess: contentType: 'audio/fake' should result in NotSupportedError": {
          "stNum": 54,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "org.w3.clearkey, requestMediaKeySystemAccess: contentType: 'video/fake' should result in NotSupportedError": {
          "stNum": 55,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "org.w3.clearkey, requestMediaKeySystemAccess: contentType: 'video/mp4;codecs=\"AVC1.4D401E\"' should result in NotSupportedError": {
          "stNum": 56,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "org.w3.clearkey, requestMediaKeySystemAccess: contentType: 'video/mp4;codecs=\",avc1.4d401e\"' should result in NotSupportedError": {
          "stNum": 57,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/encrypted-media/clearkey-mp4-waiting-for-a-key.https.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Waiting for a key.": {
          "stNum": 0,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/encrypted-media/clearkey-events.https.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "org.w3.clearkey, basic events": {
          "stNum": 0,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-update.https.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "org.w3.clearkey, temporary, mp4, playback, setMediaKeys after updating session": {
          "stNum": 0,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/encrypted-media/drm-mp4-playback-persistent-usage-record.https.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "drm, persistent-usage-record, mp4playback": {
          "stNum": 0,
          "byUA": {
            "FF64": "FAIL"
          },
          "UAmessage": {
            "FF64": "assert_unreached: NotSupportedError: Key system configuration is not supported Reached unreachable code"
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear-sources.https.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "org.w3.clearkey, temporary, mp4, playback, encrypted and clear sources": {
          "stNum": 0,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/encrypted-media/drm-mp4-syntax-mediakeys.https.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "drm test MediaKeys attribute syntax": {
          "stNum": 0,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "drm test MediaKeys setServerCertificate() exceptions.": {
          "stNum": 1,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "drm test MediaKeys setServerCertificate() syntax with non-empty certificate.": {
          "stNum": 2,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/encrypted-media/clearkey-mp4-playback-retrieve-persistent-usage-record.https.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "org.w3.clearkey, persistent-usage-record, mp4, playback, retrieve in new window": {
          "stNum": 0,
          "byUA": {
            "FF64": "FAIL"
          },
          "UAmessage": {
            "FF64": "assert_unreached: NotSupportedError: Key system configuration is not supported Reached unreachable code"
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/encrypted-media/clearkey-mp4-playback-persistent-license-events.https.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "org.w3.clearkey, persistent-license, mp4, playback, check events": {
          "stNum": 0,
          "byUA": {
            "FF64": "FAIL"
          },
          "UAmessage": {
            "FF64": "assert_unreached: NotSupportedError: Key system configuration is not supported Reached unreachable code"
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-after-src.https.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "drm, temporary, mp4, playback, setMediaKeys after setting video.src": {
          "stNum": 0,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/encrypted-media/clearkey-mp4-playback-destroy-persistent-license.https.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "org.w3.clearkey, persistent-license, mp4, playback, destroy and acknowledge": {
          "stNum": 0,
          "byUA": {
            "FF64": "FAIL"
          },
          "UAmessage": {
            "FF64": "assert_unreached: NotSupportedError: Key system configuration is not supported Reached unreachable code"
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/encrypted-media/drm-mp4-playback-temporary-playduration.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "drm, temporary, mp4, playback with limited playduration, single key": {
          "stNum": 0,
          "byUA": {
            "FF64": "FAIL"
          },
          "UAmessage": {
            "FF64": "assert_less_than: Video should not play for more than playDuration from licence expected a number less than 2000 but got 2192.729"
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear.https.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "org.w3.clearkey, temporary, mp4, playback, single key, encrypted then clear content": {
          "stNum": 0,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-the-same-mediakeys.https.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "org.w3.clearkey, setmediakeys multiple times with the same mediakeys": {
          "stNum": 0,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/encrypted-media/drm-mp4-setmediakeys-again-after-playback.https.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "drm, setmediakeys again after playback": {
          "stNum": 0,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/encrypted-media/drm-mp4-requestmediakeysystemaccess.https.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "drm, requestMediaKeySystemAccess: Empty Key System should result in TypeError": {
          "stNum": 0,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "drm, requestMediaKeySystemAccess: Unsupported Key System should result in NotSupportedError": {
          "stNum": 1,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "drm, requestMediaKeySystemAccess: Key System ending in \".\" should result in NotSupportedError": {
          "stNum": 2,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "drm, requestMediaKeySystemAccess: Capitalized Key System should result in NotSupportedError": {
          "stNum": 3,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "drm, requestMediaKeySystemAccess: Non-ASCII Key System should result in NotSupportedError": {
          "stNum": 4,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "drm, requestMediaKeySystemAccess: Root domain of Key System alone should result in NotSupportedError": {
          "stNum": 5,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "drm, requestMediaKeySystemAccess: Root domain of Key System, with dot should result in NotSupportedError": {
          "stNum": 6,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "drm, requestMediaKeySystemAccess: Domain of Key System along should result in NotSupportedError": {
          "stNum": 7,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "drm, requestMediaKeySystemAccess: Domain of Key System, with dot should result in NotSupportedError": {
          "stNum": 8,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "drm, requestMediaKeySystemAccess: Child of Key System should result in NotSupportedError": {
          "stNum": 9,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "drm, requestMediaKeySystemAccess: Prefixed Key System should result in NotSupportedError": {
          "stNum": 10,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "drm, requestMediaKeySystemAccess: Missing characters in middle of Key System name should result in NotSupportedError": {
          "stNum": 11,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "drm, requestMediaKeySystemAccess: Missing characters at end of Key System name should result in NotSupportedError": {
          "stNum": 12,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "drm, requestMediaKeySystemAccess: Leading space in Key System name should result in NotSupportedError": {
          "stNum": 13,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "drm, requestMediaKeySystemAccess: Extra space in Key System name should result in NotSupportedError": {
          "stNum": 14,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "drm, requestMediaKeySystemAccess: Trailing space in Key System name should result in NotSupportedError": {
          "stNum": 15,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "drm, requestMediaKeySystemAccess: Leading dot in Key System name should result in NotSupportedError": {
          "stNum": 16,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "drm, requestMediaKeySystemAccess: Extra dot in middle of Key System name should result in NotSupportedError": {
          "stNum": 17,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "drm, requestMediaKeySystemAccess: Trailing dot in Key System name should result in NotSupportedError": {
          "stNum": 18,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "drm, requestMediaKeySystemAccess: Key System name is case sensitive should result in NotSupportedError": {
          "stNum": 19,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "drm, requestMediaKeySystemAccess: Empty supportedConfigurations should result in TypeError": {
          "stNum": 20,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "drm, requestMediaKeySystemAccess: Empty configuration should result in NotSupportedError": {
          "stNum": 21,
          "byUA": {
            "FF64": "FAIL"
          },
          "UAmessage": {
            "FF64": "assert_unreached: Unexpected requestMediaKeySystemAccess() success. Reached unreachable code"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Basic supported configuration": {
          "stNum": 22,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Partially supported configuration": {
          "stNum": 23,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Supported audio codec": {
          "stNum": 24,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ContentType formatting must be preserved": {
          "stNum": 25,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "drm, requestMediaKeySystemAccess: Unsupported audio codec ('audio/webm; codecs=fake') should result in NotSupportedError": {
          "stNum": 26,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "drm, requestMediaKeySystemAccess: Unsupported video codec () should result in NotSupportedError": {
          "stNum": 27,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "drm, requestMediaKeySystemAccess: Mismatched audio container/codec ('audio/webm; codecs=mp4a','audio/webm; codecs=mp4a.40.2') should result in NotSupportedError": {
          "stNum": 28,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "drm, requestMediaKeySystemAccess: Video codec specified in audio field ('video/mp4;codecs=\"avc1.4d401e\"') should result in NotSupportedError": {
          "stNum": 29,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "drm, requestMediaKeySystemAccess: Audio codec specified in video field ('audio/mp4;codecs=\"mp4a.40.2\"') should result in NotSupportedError": {
          "stNum": 30,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "drm, requestMediaKeySystemAccess: Mismatched audio container/codec ('audio/webm; codecs=avc1','audio/webm; codecs=avc1.42e01e') should result in NotSupportedError": {
          "stNum": 31,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "drm, requestMediaKeySystemAccess: Mismatched audio container/codec ('audio/mp4; codecs=vorbis') should result in NotSupportedError": {
          "stNum": 32,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Two configurations, one supported": {
          "stNum": 33,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Two configurations, both supported": {
          "stNum": 34,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "drm, requestMediaKeySystemAccess: Audio MIME type does not support video codecs (webm) ('audio/webm; codecs=\"vp8,vorbis\"','audio/webm; codecs=\"vorbis, vp8\"','audio/webm; codecs=\"vp8\"') should result in NotSupportedError": {
          "stNum": 35,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "drm, requestMediaKeySystemAccess: Audio MIME type does not support video codecs (mp4) ('audio/mp4; codecs=\"avc1\"','audio/mp4; codecs=\"avc1.4d401e\"') should result in NotSupportedError": {
          "stNum": 36,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "drm, requestMediaKeySystemAccess: Video MIME type does not support audio codecs (webm) ('video/webm; codecs=\"vp8,vorbis\"','video/webm; codecs=\"vorbis, vp8\"','video/webm; codecs=\"vorbis\"') should result in NotSupportedError": {
          "stNum": 37,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "drm, requestMediaKeySystemAccess: Video MIME type does not support audio codecs (mp4) ('video/mp4; codecs=\"mp4a\"','video/mp4; codecs=\"mp4a.40.2\"') should result in NotSupportedError": {
          "stNum": 38,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "drm, requestMediaKeySystemAccess: WebM audio does not support AVC1/AAC ('audio/webm; codecs=\"aac\"','audio/webm; codecs=\"avc1\"','audio/webm; codecs=\"vp8,aac\"') should result in NotSupportedError": {
          "stNum": 39,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "drm, requestMediaKeySystemAccess: WebM video does not support AVC1/AAC ('video/webm; codecs=\"aac\"','video/webm; codecs=\"avc1\"','video/webm; codecs=\"vp8,aac\"') should result in NotSupportedError": {
          "stNum": 40,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Leading space in contentType": {
          "stNum": 41,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Space before ; in contentType": {
          "stNum": 42,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Trailing space in contentType": {
          "stNum": 43,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Space at start of codecs parameter": {
          "stNum": 44,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Space at end of codecs parameter": {
          "stNum": 45,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Video/": {
          "stNum": 46,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Codecs=": {
          "stNum": 47,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Upper case MIME type": {
          "stNum": 48,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CODECS=": {
          "stNum": 49,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "drm, requestMediaKeySystemAccess: Unrecognized foo with webm ('video/webm; foo=\"bar\"') should result in NotSupportedError": {
          "stNum": 50,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "drm, requestMediaKeySystemAccess: Unrecognized foo with mp4 ('video/mp4; foo=\"bar\"') should result in NotSupportedError": {
          "stNum": 51,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "drm, requestMediaKeySystemAccess: Unrecognized foo with codecs ('video/mp4;codecs=\"avc1.4d401e\"; foo=\"bar\"') should result in NotSupportedError": {
          "stNum": 52,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "drm, requestMediaKeySystemAccess: contentType: 'fake' should result in NotSupportedError": {
          "stNum": 53,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "drm, requestMediaKeySystemAccess: contentType: 'audio/fake' should result in NotSupportedError": {
          "stNum": 54,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "drm, requestMediaKeySystemAccess: contentType: 'video/fake' should result in NotSupportedError": {
          "stNum": 55,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "drm, requestMediaKeySystemAccess: contentType: 'video/mp4;codecs=\"AVC1.4D401E\"' should result in NotSupportedError": {
          "stNum": 56,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "drm, requestMediaKeySystemAccess: contentType: 'video/mp4;codecs=\",avc1.4d401e\"' should result in NotSupportedError": {
          "stNum": 57,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/encrypted-media/drm-mp4-playback-temporary-clear-encrypted.https.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "drm, temporary, mp4, playback, single key, clear then encrypted content": {
          "stNum": 0,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/encrypted-media/drm-mp4-playback-temporary-events.https.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "drm, temporary, mp4, playback, check events": {
          "stNum": 0,
          "byUA": {
            "FF64": "FAIL"
          },
          "UAmessage": {
            "FF64": "assert_unreached: InvalidStateError: A MediaKeys object is in attaching operation. Reached unreachable code"
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/encrypted-media/clearkey-mp4-playback-temporary-two-videos.https.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "org.w3.clearkey, temporary, mp4, playback two videos": {
          "stNum": 0,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-onencrypted.https.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "drm, temporary, mp4, playback, setMediaKeys in encrypted event": {
          "stNum": 0,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/encrypted-media/clearkey-mp4-setmediakeys-again-after-resetting-src.https.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "org.w3.clearkey, setmediakeys again after resetting src": {
          "stNum": 0,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/encrypted-media/clearkey-mp4-reset-src-after-setmediakeys.https.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Reset src after setMediaKeys().": {
          "stNum": 0,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-immediately.https.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "drm, temporary, mp4, playback, setMediaKeys first": {
          "stNum": 0,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/encrypted-media/clearkey-mp4-syntax-mediakeys.https.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "org.w3.clearkey test MediaKeys attribute syntax": {
          "stNum": 0,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "org.w3.clearkey test MediaKeys setServerCertificate() exceptions.": {
          "stNum": 1,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "org.w3.clearkey test MediaKeys setServerCertificate() syntax with non-empty certificate.": {
          "stNum": 2,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/encrypted-media/clearkey-mp4-playback-temporary-clear-encrypted.https.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "org.w3.clearkey, temporary, mp4, playback, single key, clear then encrypted content": {
          "stNum": 0,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/encrypted-media/drm-mp4-setmediakeys-again-after-resetting-src.https.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "drm, setmediakeys again after resetting src": {
          "stNum": 0,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/encrypted-media/clearkey-mp4-playback-temporary-multisession.https.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "org.w3.clearkey, temporary, mp4, playback with multiple sessions, multikey video": {
          "stNum": 0,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-readyState.https.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "org.w3.clearkey, successful playback, temporary, mp4, multiple keys, sequential, readyState": {
          "stNum": 0,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/encrypted-media/drm-mp4-playback-temporary-multikey-sequential.https.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "drm, successful playback, temporary, mp4, multiple keys, sequential": {
          "stNum": 0,
          "byUA": {
            "FF64": "FAIL"
          },
          "UAmessage": {
            "FF64": "assert_equals: Should get one 'canplay' event per key / session added expected 1 but got 2"
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/encrypted-media/clearkey-mp4-playback-temporary-waitingforkey.https.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "org.w3.clearkey, successful playback, temporary, mp4, waitingforkey event, 1 key": {
          "stNum": 0,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/encrypted-media/clearkey-mp4-setmediakeys-to-multiple-video-elements.https.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "org.w3.clearkey, setMediaKeys to multiple video elements": {
          "stNum": 0,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/encrypted-media/drm-mp4-playback-temporary-expired.https.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "drm, temporary, mp4, expired license": {
          "stNum": 0,
          "byUA": {
            "FF64": "FAIL"
          },
          "UAmessage": {
            "FF64": "assert_unreached: Error: assert_approx_equals: expiration attribute should equal provided expiration time expected 1556589092561 +/- 3000 but got NaN Reached unreachable code"
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/encrypted-media/clearkey-mp4-playback-temporary-events.https.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "org.w3.clearkey, temporary, mp4, playback, check events": {
          "stNum": 0,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/encrypted-media/clearkey-not-callable-after-createsession.https.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "org.w3.clearkey, temporary, update() immediately after createSession()": {
          "stNum": 0,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "org.w3.clearkey, temporary, close() immediately after createSession()": {
          "stNum": 1,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "org.w3.clearkey, temporary, remove() immediately after createSession()": {
          "stNum": 2,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/encrypted-media/drm-mp4-playback-temporary-encrypted-clear-sources.https.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "drm, temporary, mp4, playback, encrypted and clear sources": {
          "stNum": 0,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/encrypted-media/drm-mp4-playback-temporary-playduration-keystatus.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "drm, temporary, mp4, playback with limited playduration, check keystatus, single key": {
          "stNum": 0,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/encrypted-media/clearkey-mp4-syntax-mediakeysystemaccess.https.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "org.w3.clearkey test requestMediaKeySystemAccess() exceptions.": {
          "stNum": 0,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "org.w3.clearkey test MediaKeySystemAccess attribute syntax.": {
          "stNum": 1,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential.https.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "org.w3.clearkey, successful playback, temporary, mp4, multiple keys, sequential": {
          "stNum": 0,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/encrypted-media/drm-keystatuses-multiple-sessions.https.html": {
      "byUA": {
        "FF64": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "drm, temporary, keystatuses, multiple sessions": {
          "stNum": 0,
          "byUA": {
            "FF64": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    }
  }
}