{
  "ua": [
    "Ch73"
  ],
  "results": {
    "/fetch/api/cors/cors-preflight-star.any.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "CORS that succeeds with credentials: false; method: GET (allowed: get); header: X-Test,1 (allowed: x-test)": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CORS that succeeds with credentials: false; method: SUPER (allowed: *); header: X-Test,1 (allowed: x-test)": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CORS that succeeds with credentials: false; method: OK (allowed: *); header: X-Test,1 (allowed: *)": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CORS that fails with credentials: true; method: OK (allowed: *); header: X-Test,1 (allowed: *)": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CORS that fails with credentials: true; method: PUT (allowed: *); header:  (allowed: )": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CORS that succeeds with credentials: true; method: PUT (allowed: PUT); header:  (allowed: *)": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CORS that fails with credentials: true; method: GET (allowed: get); header: X-Test,1 (allowed: *)": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CORS that fails with credentials: true; method: GET (allowed: *); header: X-Test,1 (allowed: *)": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CORS that succeeds with credentials: true; method: * (allowed: *); header: *,1 (allowed: *)": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CORS that fails with credentials: true; method: PUT (allowed: put); header:  (allowed: *)": {
          "stNum": 9,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/api/request/request-cache-no-cache.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "RequestCache \"no-cache\" mode revalidates stale responses found in the cache with Etag and stale response": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "RequestCache \"no-cache\" mode revalidates stale responses found in the cache with Last-Modified and stale response": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "RequestCache \"no-cache\" mode revalidates fresh responses found in the cache with Etag and fresh response": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "RequestCache \"no-cache\" mode revalidates fresh responses found in the cache with Last-Modified and fresh response": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/sec-metadata/xslt.tentative.https.sub.html": {
      "byUA": {
        "Ch73": "TIMEOUT"
      },
      "UAmessage": {},
      "totals": {
        "TIMEOUT": 1
      },
      "subtests": {
        "/fetch/sec-metadata/xslt.tentative.https.sub.html": {
          "stNum": 0,
          "byUA": {
            "Ch73": "TIMEOUT"
          },
          "UAmessage": {},
          "totals": {
            "TIMEOUT": 1
          }
        }
      }
    },
    "/fetch/corb/script-js-mislabeled-as-html.sub.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "script-js-mislabeled-as-html": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/api/policies/referrer-unsafe-url.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Request's referrer is the full url of current document/worker": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/data-urls/base64.any.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Setup.": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "data: URL base64 handling: \"\"": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "data: URL base64 handling: \"abcd\"": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "data: URL base64 handling: \" abcd\"": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "data: URL base64 handling: \"abcd \"": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "data: URL base64 handling: \" abcd===\"": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "data: URL base64 handling: \"abcd=== \"": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "data: URL base64 handling: \"abcd ===\"": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "data: URL base64 handling: \"a\"": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "data: URL base64 handling: \"ab\"": {
          "stNum": 9,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "data: URL base64 handling: \"abc\"": {
          "stNum": 10,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "data: URL base64 handling: \"abcde\"": {
          "stNum": 11,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "data: URL base64 handling: \"𐀀\"": {
          "stNum": 12,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "data: URL base64 handling: \"=\"": {
          "stNum": 13,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "data: URL base64 handling: \"==\"": {
          "stNum": 14,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "data: URL base64 handling: \"===\"": {
          "stNum": 15,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "data: URL base64 handling: \"====\"": {
          "stNum": 16,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "data: URL base64 handling: \"=====\"": {
          "stNum": 17,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "data: URL base64 handling: \"a=\"": {
          "stNum": 18,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "data: URL base64 handling: \"a==\"": {
          "stNum": 19,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "data: URL base64 handling: \"a===\"": {
          "stNum": 20,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "data: URL base64 handling: \"a====\"": {
          "stNum": 21,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "data: URL base64 handling: \"a=====\"": {
          "stNum": 22,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "data: URL base64 handling: \"ab=\"": {
          "stNum": 23,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "data: URL base64 handling: \"ab==\"": {
          "stNum": 24,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "data: URL base64 handling: \"ab===\"": {
          "stNum": 25,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "data: URL base64 handling: \"ab====\"": {
          "stNum": 26,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "data: URL base64 handling: \"ab=====\"": {
          "stNum": 27,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "data: URL base64 handling: \"abc=\"": {
          "stNum": 28,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "data: URL base64 handling: \"abc==\"": {
          "stNum": 29,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "data: URL base64 handling: \"abc===\"": {
          "stNum": 30,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "data: URL base64 handling: \"abc====\"": {
          "stNum": 31,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "data: URL base64 handling: \"abc=====\"": {
          "stNum": 32,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "data: URL base64 handling: \"abcd=\"": {
          "stNum": 33,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "data: URL base64 handling: \"abcd==\"": {
          "stNum": 34,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "data: URL base64 handling: \"abcd===\"": {
          "stNum": 35,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "data: URL base64 handling: \"abcd====\"": {
          "stNum": 36,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "data: URL base64 handling: \"abcd=====\"": {
          "stNum": 37,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "data: URL base64 handling: \"abcde=\"": {
          "stNum": 38,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "data: URL base64 handling: \"abcde==\"": {
          "stNum": 39,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "data: URL base64 handling: \"abcde===\"": {
          "stNum": 40,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "data: URL base64 handling: \"abcde====\"": {
          "stNum": 41,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "data: URL base64 handling: \"abcde=====\"": {
          "stNum": 42,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "data: URL base64 handling: \"=a\"": {
          "stNum": 43,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "data: URL base64 handling: \"=a=\"": {
          "stNum": 44,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "data: URL base64 handling: \"a=b\"": {
          "stNum": 45,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "data: URL base64 handling: \"a=b=\"": {
          "stNum": 46,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "data: URL base64 handling: \"ab=c\"": {
          "stNum": 47,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "data: URL base64 handling: \"ab=c=\"": {
          "stNum": 48,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "data: URL base64 handling: \"abc=d\"": {
          "stNum": 49,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "data: URL base64 handling: \"abc=d=\"": {
          "stNum": 50,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "data: URL base64 handling: \"ab\\vcd\"": {
          "stNum": 51,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "data: URL base64 handling: \"ab\\tcd\"": {
          "stNum": 52,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "data: URL base64 handling: \"ab\\ncd\"": {
          "stNum": 53,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "data: URL base64 handling: \"ab\\fcd\"": {
          "stNum": 54,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: object \"TypeError: Failed to fetch\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "data: URL base64 handling: \"ab\\rcd\"": {
          "stNum": 55,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "data: URL base64 handling: \"ab cd\"": {
          "stNum": 56,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "data: URL base64 handling: \"ab cd\"": {
          "stNum": 57,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "data: URL base64 handling: \"ab\\t\\n\\f\\r cd\"": {
          "stNum": 58,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: object \"TypeError: Failed to fetch\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "data: URL base64 handling: \" \\t\\n\\f\\r ab\\t\\n\\f\\r cd\\t\\n\\f\\r \"": {
          "stNum": 59,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: object \"TypeError: Failed to fetch\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "data: URL base64 handling: \"ab\\t\\n\\f\\r =\\t\\n\\f\\r =\\t\\n\\f\\r \"": {
          "stNum": 60,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: object \"TypeError: Failed to fetch\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "data: URL base64 handling: \"A\"": {
          "stNum": 61,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "data: URL base64 handling: \"/A\"": {
          "stNum": 62,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "data: URL base64 handling: \"//A\"": {
          "stNum": 63,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "data: URL base64 handling: \"///A\"": {
          "stNum": 64,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "data: URL base64 handling: \"////A\"": {
          "stNum": 65,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "data: URL base64 handling: \"/\"": {
          "stNum": 66,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "data: URL base64 handling: \"A/\"": {
          "stNum": 67,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "data: URL base64 handling: \"AA/\"": {
          "stNum": 68,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "data: URL base64 handling: \"AAAA/\"": {
          "stNum": 69,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "data: URL base64 handling: \"AAA/\"": {
          "stNum": 70,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "data: URL base64 handling: \"\\0nonsense\"": {
          "stNum": 71,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "data: URL base64 handling: \"abcd\\0nonsense\"": {
          "stNum": 72,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "data: URL base64 handling: \"YQ\"": {
          "stNum": 73,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "data: URL base64 handling: \"YR\"": {
          "stNum": 74,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "data: URL base64 handling: \"~~\"": {
          "stNum": 75,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "data: URL base64 handling: \"..\"": {
          "stNum": 76,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "data: URL base64 handling: \"--\"": {
          "stNum": 77,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "data: URL base64 handling: \"__\"": {
          "stNum": 78,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/content-length/content-length.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Content-Length Test": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/sec-metadata/script.tentative.https.sub.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Same-origin script": {
          "stNum": 0,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_not_equals: Empty Sec-Metadata header. got disallowed value \"\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Same-site script": {
          "stNum": 1,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "Cannot read property 'split' of null"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Cross-site script": {
          "stNum": 2,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "Cannot read property 'split' of null"
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/fetch/api/cors/cors-cookies-redirect.any.html": {
      "byUA": {
        "Ch73": "TIMEOUT"
      },
      "UAmessage": {},
      "totals": {
        "TIMEOUT": 1
      },
      "subtests": {
        "Set cookies": {
          "stNum": 0,
          "byUA": {
            "Ch73": "TIMEOUT"
          },
          "UAmessage": {
            "Ch73": "Test timed out"
          },
          "totals": {
            "TIMEOUT": 1
          }
        },
        "Testing credentials after cross-origin redirection with CORS and no preflight": {
          "stNum": 1,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Testing credentials after cross-origin redirection with CORS and preflight": {
          "stNum": 2,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Clean cookies": {
          "stNum": 3,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        }
      }
    },
    "/fetch/api/request/request-init-003.sub.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Check request values when initialized from Request": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check request values when initialized from Request and init values": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check request values when initialized from url string": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check request values when initialized from url and init values": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/api/basic/mode-no-cors.sub.any.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Fetch ../resources/top.txt with no-cors mode": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetch http://webapitests2018.ctawave.org:8000/fetch/api/resources/top.txt with no-cors mode": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetch https://webapitests2018.ctawave.org:8443/fetch/api/resources/top.txt with no-cors mode": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetch http://webapitests2018.ctawave.org:57618/fetch/api/resources/top.txt with no-cors mode": {
          "stNum": 3,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: object \"TypeError: Failed to fetch\""
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/fetch/sec-metadata/redirect/same-origin-redirect.tentative.https.sub.html": {
      "byUA": {
        "Ch73": "TIMEOUT"
      },
      "UAmessage": {},
      "totals": {
        "TIMEOUT": 1
      },
      "subtests": {
        "Same-Origin -> Same-Origin redirect": {
          "stNum": 0,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_not_equals: Empty Sec-Metadata header. got disallowed value \"\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Same-Origin -> Same-Site redirect": {
          "stNum": 1,
          "byUA": {
            "Ch73": "TIMEOUT"
          },
          "UAmessage": {
            "Ch73": "Test timed out"
          },
          "totals": {
            "TIMEOUT": 1
          }
        },
        "Same-Origin -> Cross-Site redirect": {
          "stNum": 2,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        }
      }
    },
    "/fetch/corb/style-css-with-json-parser-breaker.sub.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "style-css-with-json-parser-breaker": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/api/basic/block-mime-as-script.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Should fail loading non-empty script with text/csv MIME type": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Should fail loading non-empty script with audio/aiff MIME type": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Should fail loading non-empty script with audio/midi MIME type": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Should fail loading non-empty script with audio/whatever MIME type": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Should fail loading non-empty script with video/avi MIME type": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Should fail loading non-empty script with video/fli MIME type": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Should fail loading non-empty script with video/whatever MIME type": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Should fail loading non-empty script with image/jpeg MIME type": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Should fail loading non-empty script with image/gif MIME type": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Should fail loading non-empty script with image/whatever MIME type": {
          "stNum": 9,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Should fail loading empty script with text/csv MIME type": {
          "stNum": 10,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Should fail loading empty script with audio/aiff MIME type": {
          "stNum": 11,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Should fail loading empty script with audio/midi MIME type": {
          "stNum": 12,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Should fail loading empty script with audio/whatever MIME type": {
          "stNum": 13,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Should fail loading empty script with video/avi MIME type": {
          "stNum": 14,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Should fail loading empty script with video/fli MIME type": {
          "stNum": 15,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Should fail loading empty script with video/whatever MIME type": {
          "stNum": 16,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Should fail loading empty script with image/jpeg MIME type": {
          "stNum": 17,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Should fail loading empty script with image/gif MIME type": {
          "stNum": 18,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Should fail loading empty script with image/whatever MIME type": {
          "stNum": 19,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Should load script with text/html MIME type": {
          "stNum": 20,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Should load script with text/plain MIME type": {
          "stNum": 21,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/api/cors/cors-preflight-cache.any.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "cors-preflight-cache": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/sec-metadata/redirect/multiple-redirect-cross-site.tentative.https.sub.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Same-Origin -> Cross-Site -> Same-Origin redirect": {
          "stNum": 0,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_equals: destination expected (string) \"image\" but got (undefined) undefined"
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/fetch/api/request/request-bad-port.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Request on bad port 1 should throw TypeError.": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request on bad port 7 should throw TypeError.": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request on bad port 9 should throw TypeError.": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request on bad port 11 should throw TypeError.": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request on bad port 13 should throw TypeError.": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request on bad port 15 should throw TypeError.": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request on bad port 17 should throw TypeError.": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request on bad port 19 should throw TypeError.": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request on bad port 20 should throw TypeError.": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request on bad port 21 should throw TypeError.": {
          "stNum": 9,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request on bad port 22 should throw TypeError.": {
          "stNum": 10,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request on bad port 23 should throw TypeError.": {
          "stNum": 11,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request on bad port 25 should throw TypeError.": {
          "stNum": 12,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request on bad port 37 should throw TypeError.": {
          "stNum": 13,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request on bad port 42 should throw TypeError.": {
          "stNum": 14,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request on bad port 43 should throw TypeError.": {
          "stNum": 15,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request on bad port 53 should throw TypeError.": {
          "stNum": 16,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request on bad port 77 should throw TypeError.": {
          "stNum": 17,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request on bad port 79 should throw TypeError.": {
          "stNum": 18,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request on bad port 87 should throw TypeError.": {
          "stNum": 19,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request on bad port 95 should throw TypeError.": {
          "stNum": 20,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request on bad port 101 should throw TypeError.": {
          "stNum": 21,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request on bad port 102 should throw TypeError.": {
          "stNum": 22,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request on bad port 103 should throw TypeError.": {
          "stNum": 23,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request on bad port 104 should throw TypeError.": {
          "stNum": 24,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request on bad port 109 should throw TypeError.": {
          "stNum": 25,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request on bad port 110 should throw TypeError.": {
          "stNum": 26,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request on bad port 111 should throw TypeError.": {
          "stNum": 27,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request on bad port 113 should throw TypeError.": {
          "stNum": 28,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request on bad port 115 should throw TypeError.": {
          "stNum": 29,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request on bad port 117 should throw TypeError.": {
          "stNum": 30,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request on bad port 119 should throw TypeError.": {
          "stNum": 31,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request on bad port 123 should throw TypeError.": {
          "stNum": 32,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request on bad port 135 should throw TypeError.": {
          "stNum": 33,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request on bad port 139 should throw TypeError.": {
          "stNum": 34,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request on bad port 143 should throw TypeError.": {
          "stNum": 35,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request on bad port 179 should throw TypeError.": {
          "stNum": 36,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request on bad port 389 should throw TypeError.": {
          "stNum": 37,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request on bad port 427 should throw TypeError.": {
          "stNum": 38,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request on bad port 465 should throw TypeError.": {
          "stNum": 39,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request on bad port 512 should throw TypeError.": {
          "stNum": 40,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request on bad port 513 should throw TypeError.": {
          "stNum": 41,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request on bad port 514 should throw TypeError.": {
          "stNum": 42,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request on bad port 515 should throw TypeError.": {
          "stNum": 43,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request on bad port 526 should throw TypeError.": {
          "stNum": 44,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request on bad port 530 should throw TypeError.": {
          "stNum": 45,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request on bad port 531 should throw TypeError.": {
          "stNum": 46,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request on bad port 532 should throw TypeError.": {
          "stNum": 47,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request on bad port 540 should throw TypeError.": {
          "stNum": 48,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request on bad port 548 should throw TypeError.": {
          "stNum": 49,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request on bad port 556 should throw TypeError.": {
          "stNum": 50,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request on bad port 563 should throw TypeError.": {
          "stNum": 51,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request on bad port 587 should throw TypeError.": {
          "stNum": 52,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request on bad port 601 should throw TypeError.": {
          "stNum": 53,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request on bad port 636 should throw TypeError.": {
          "stNum": 54,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request on bad port 993 should throw TypeError.": {
          "stNum": 55,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request on bad port 995 should throw TypeError.": {
          "stNum": 56,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request on bad port 2049 should throw TypeError.": {
          "stNum": 57,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request on bad port 3659 should throw TypeError.": {
          "stNum": 58,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request on bad port 4045 should throw TypeError.": {
          "stNum": 59,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request on bad port 6000 should throw TypeError.": {
          "stNum": 60,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request on bad port 6665 should throw TypeError.": {
          "stNum": 61,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request on bad port 6666 should throw TypeError.": {
          "stNum": 62,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request on bad port 6667 should throw TypeError.": {
          "stNum": 63,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request on bad port 6668 should throw TypeError.": {
          "stNum": 64,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request on bad port 6669 should throw TypeError.": {
          "stNum": 65,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request on bad port 6697 should throw TypeError.": {
          "stNum": 66,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/api/abort/serviceworker-intercepted.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Already aborted request does not land in service worker": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "response.arrayBuffer() rejects if already aborted": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "response.blob() rejects if already aborted": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "response.formData() rejects if already aborted": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "response.json() rejects if already aborted": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "response.text() rejects if already aborted": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Stream errors once aborted.": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/api/redirect/redirect-back-to-original-origin.any.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "original => remote => original with mode: \"no-cors\"": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "original => remote => original with mode: \"cors\"": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/api/basic/request-upload.any.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Fetch with PUT with body": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetch with POST with text body": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetch with POST with URLSearchParams body": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetch with POST with Blob body": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetch with POST with ArrayBuffer body": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetch with POST with Uint8Array body": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetch with POST with Int8Array body": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetch with POST with Float32Array body": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetch with POST with Float64Array body": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetch with POST with DataView body": {
          "stNum": 9,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetch with POST with Blob body with mime type": {
          "stNum": 10,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetch with POST with ReadableStream": {
          "stNum": 11,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_equals: expected \"Test\" but got \"\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Fetch with POST with ReadableStream containing String": {
          "stNum": 12,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "Cannot read property 'then' of undefined"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Fetch with POST with ReadableStream containing null": {
          "stNum": 13,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "Cannot read property 'then' of undefined"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Fetch with POST with ReadableStream containing number": {
          "stNum": 14,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "Cannot read property 'then' of undefined"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Fetch with POST with ReadableStream containing ArrayBuffer": {
          "stNum": 15,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "Cannot read property 'then' of undefined"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Fetch with POST with ReadableStream containing Blob": {
          "stNum": 16,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "Cannot read property 'then' of undefined"
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/fetch/corb/script-js-mislabeled-as-html-nosniff.sub.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "script-js-mislabeled-as-html-nosniff": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/nosniff/worker.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "URL query: ": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "URL query: ?type=": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "URL query: ?type=x": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "URL query: ?type=x/x": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "URL query: ?type=text/html": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "URL query: ?type=text/json": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "URL query: ?type=text/javascript": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "URL query: ?type=text/ecmascript": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "URL query: ?type=text/ecmascript;yay": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/corb/style-html-correctly-labeled.sub.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "style-html-correctly-labeled": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/cross-origin-resource-policy/fetch.any.html": {
      "byUA": {
        "Ch73": "TIMEOUT"
      },
      "UAmessage": {},
      "totals": {
        "TIMEOUT": 1
      },
      "subtests": {
        "Same-origin fetch with a 'Cross-Origin-Resource-Policy: same-origin' response header.": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Same-origin fetch with a 'Cross-Origin-Resource-Policy: same-site' response header.": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cross-origin cors fetch with a 'Cross-Origin-Resource-Policy: same-origin' response header.": {
          "stNum": 2,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: object \"TypeError: Failed to fetch\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Cross-origin cors fetch with a 'Cross-Origin-Resource-Policy: same-site' response header.": {
          "stNum": 3,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: object \"TypeError: Failed to fetch\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Cross-origin no-cors fetch with a 'Cross-Origin-Resource-Policy: same-origin' response header.": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cross-origin no-cors fetch with a 'Cross-Origin-Resource-Policy: same-site' response header.": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cross-origin no-cors fetch to a same-site URL with a 'Cross-Origin-Resource-Policy: same-site' response header.": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cross-origin no-cors fetch to a same-site URL with a 'Cross-Origin-Resource-Policy: same-origin' response header.": {
          "stNum": 7,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_unreached: Should have rejected: undefined Reached unreachable code"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Valid cross-origin no-cors fetch with a 'Cross-Origin-Resource-Policy: same-site' response header.": {
          "stNum": 8,
          "byUA": {
            "Ch73": "TIMEOUT"
          },
          "UAmessage": {
            "Ch73": "Test timed out"
          },
          "totals": {
            "TIMEOUT": 1
          }
        },
        "Cross-origin no-cors fetch with a 'Cross-Origin-Resource-Policy: same-origin' response header after a redirection.": {
          "stNum": 9,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Cross-origin no-cors fetch with a 'Cross-Origin-Resource-Policy: same-origin' response header after a cross-origin redirection.": {
          "stNum": 10,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Cross-origin no-cors fetch with a 'Cross-Origin-Resource-Policy: same-origin' redirect response header.": {
          "stNum": 11,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        }
      }
    },
    "/fetch/api/basic/request-headers.any.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Fetch with GET": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetch with HEAD": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetch with PUT without body": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetch with PUT with body": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetch with POST without body": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetch with POST with text body": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetch with POST with FormData body": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetch with POST with URLSearchParams body": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetch with POST with Blob body": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetch with POST with ArrayBuffer body": {
          "stNum": 9,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetch with POST with Uint8Array body": {
          "stNum": 10,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetch with POST with Int8Array body": {
          "stNum": 11,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetch with POST with Float32Array body": {
          "stNum": 12,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetch with POST with Float64Array body": {
          "stNum": 13,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetch with POST with DataView body": {
          "stNum": 14,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetch with POST with Blob body with mime type": {
          "stNum": 15,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetch with Chicken": {
          "stNum": 16,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetch with Chicken with body": {
          "stNum": 17,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetch with GET and mode \"cors\" does not need an Origin header": {
          "stNum": 18,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetch with POST and mode \"same-origin\" needs an Origin header": {
          "stNum": 19,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetch with POST and mode \"no-cors\" needs an Origin header": {
          "stNum": 20,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetch with PUT and mode \"same-origin\" needs an Origin header": {
          "stNum": 21,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetch with TacO and mode \"same-origin\" needs an Origin header": {
          "stNum": 22,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetch with TacO and mode \"cors\" needs an Origin header": {
          "stNum": 23,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/sec-metadata/font.tentative.https.sub.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Same-Origin font": {
          "stNum": 0,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_not_equals: Empty Sec-Metadata header. got disallowed value \"\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Same-Site font": {
          "stNum": 1,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_equals: destination expected (string) \"font\" but got (undefined) undefined"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Cross-Site font": {
          "stNum": 2,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_equals: destination expected (string) \"font\" but got (undefined) undefined"
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/fetch/api/request/request-headers.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Adding valid request header \"Content-Type: OK\"": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Adding valid request header \"Potato: OK\"": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Adding valid request header \"proxy: OK\"": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Adding valid request header \"proxya: OK\"": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Adding valid request header \"sec: OK\"": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Adding valid request header \"secb: OK\"": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Adding invalid request header \"Accept-Charset: KO\"": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Adding invalid request header \"accept-charset: KO\"": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Adding invalid request header \"ACCEPT-ENCODING: KO\"": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Adding invalid request header \"Accept-Encoding: KO\"": {
          "stNum": 9,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Adding invalid request header \"Access-Control-Request-Headers: KO\"": {
          "stNum": 10,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Adding invalid request header \"Access-Control-Request-Method: KO\"": {
          "stNum": 11,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Adding invalid request header \"Connection: KO\"": {
          "stNum": 12,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Adding invalid request header \"Content-Length: KO\"": {
          "stNum": 13,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Adding invalid request header \"Cookie: KO\"": {
          "stNum": 14,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Adding invalid request header \"Cookie2: KO\"": {
          "stNum": 15,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Adding invalid request header \"Date: KO\"": {
          "stNum": 16,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Adding invalid request header \"DNT: KO\"": {
          "stNum": 17,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Adding invalid request header \"Expect: KO\"": {
          "stNum": 18,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Adding invalid request header \"Host: KO\"": {
          "stNum": 19,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Adding invalid request header \"Keep-Alive: KO\"": {
          "stNum": 20,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Adding invalid request header \"Origin: KO\"": {
          "stNum": 21,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Adding invalid request header \"Referer: KO\"": {
          "stNum": 22,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Adding invalid request header \"TE: KO\"": {
          "stNum": 23,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Adding invalid request header \"Trailer: KO\"": {
          "stNum": 24,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Adding invalid request header \"Transfer-Encoding: KO\"": {
          "stNum": 25,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Adding invalid request header \"Upgrade: KO\"": {
          "stNum": 26,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Adding invalid request header \"Via: KO\"": {
          "stNum": 27,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Adding invalid request header \"Proxy-: KO\"": {
          "stNum": 28,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Adding invalid request header \"proxy-a: KO\"": {
          "stNum": 29,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Adding invalid request header \"Sec-: KO\"": {
          "stNum": 30,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Adding invalid request header \"sec-b: KO\"": {
          "stNum": 31,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Adding valid no-cors request header \"Accept: OK\"": {
          "stNum": 32,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Adding valid no-cors request header \"Accept-Language: OK\"": {
          "stNum": 33,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Adding valid no-cors request header \"content-language: OK\"": {
          "stNum": 34,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Adding valid no-cors request header \"content-type: application/x-www-form-urlencoded\"": {
          "stNum": 35,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Adding valid no-cors request header \"content-type: application/x-www-form-urlencoded;charset=UTF-8\"": {
          "stNum": 36,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Adding valid no-cors request header \"content-type: multipart/form-data\"": {
          "stNum": 37,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Adding valid no-cors request header \"content-type: multipart/form-data;charset=UTF-8\"": {
          "stNum": 38,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Adding valid no-cors request header \"content-TYPE: text/plain\"": {
          "stNum": 39,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Adding valid no-cors request header \"CONTENT-type: text/plain;charset=UTF-8\"": {
          "stNum": 40,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Adding invalid no-cors request header \"Content-Type: KO\"": {
          "stNum": 41,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Adding invalid no-cors request header \"Potato: KO\"": {
          "stNum": 42,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Adding invalid no-cors request header \"proxy: KO\"": {
          "stNum": 43,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Adding invalid no-cors request header \"proxya: KO\"": {
          "stNum": 44,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Adding invalid no-cors request header \"sec: KO\"": {
          "stNum": 45,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Adding invalid no-cors request header \"secb: KO\"": {
          "stNum": 46,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check that request constructor is filtering headers provided as init parameter": {
          "stNum": 47,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check that no-cors request constructor is filtering headers provided as init parameter": {
          "stNum": 48,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check that no-cors request constructor is filtering headers provided as part of request parameter": {
          "stNum": 49,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request should get its content-type from the init request": {
          "stNum": 50,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request should not get its content-type from the init request if init headers are provided": {
          "stNum": 51,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request should get its content-type from the body if none is provided": {
          "stNum": 52,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request should get its content-type from init headers if one is provided": {
          "stNum": 53,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Testing request header creations with various objects": {
          "stNum": 54,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Testing empty Request Content-Type header": {
          "stNum": 55,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Test that Request.headers has the [SameObject] extended attribute": {
          "stNum": 56,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/api/response/response-clone.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Check Response's clone with default values, without body": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check Response's clone has the expected attribute values": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check orginal response's body after cloning": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check cloned response's body": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cannot clone a disturbed response": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cloned responses should provide the same data": {
          "stNum": 5,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_array_equals: cloned responses should provide the same data value is object \"[object ArrayBuffer]\", expected array"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Cancelling stream should not affect cloned one": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check response clone use structureClone for teed ReadableStreams (Int8Arraychunk)": {
          "stNum": 7,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_true: Buffer of cloned response stream is a clone of the original buffer expected true got false"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Check response clone use structureClone for teed ReadableStreams (Int16Arraychunk)": {
          "stNum": 8,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_true: Buffer of cloned response stream is a clone of the original buffer expected true got false"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Check response clone use structureClone for teed ReadableStreams (Int32Arraychunk)": {
          "stNum": 9,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_true: Buffer of cloned response stream is a clone of the original buffer expected true got false"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Check response clone use structureClone for teed ReadableStreams (ArrayBufferchunk)": {
          "stNum": 10,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_array_equals: Cloned buffer chunks have the same content value is object \"[object ArrayBuffer]\", expected array"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Check response clone use structureClone for teed ReadableStreams (Uint8Arraychunk)": {
          "stNum": 11,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_true: Buffer of cloned response stream is a clone of the original buffer expected true got false"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Check response clone use structureClone for teed ReadableStreams (Uint8ClampedArraychunk)": {
          "stNum": 12,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_true: Buffer of cloned response stream is a clone of the original buffer expected true got false"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Check response clone use structureClone for teed ReadableStreams (Uint16Arraychunk)": {
          "stNum": 13,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_true: Buffer of cloned response stream is a clone of the original buffer expected true got false"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Check response clone use structureClone for teed ReadableStreams (Uint32Arraychunk)": {
          "stNum": 14,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_true: Buffer of cloned response stream is a clone of the original buffer expected true got false"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Check response clone use structureClone for teed ReadableStreams (Float32Arraychunk)": {
          "stNum": 15,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_true: Buffer of cloned response stream is a clone of the original buffer expected true got false"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Check response clone use structureClone for teed ReadableStreams (Float64Arraychunk)": {
          "stNum": 16,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_true: Buffer of cloned response stream is a clone of the original buffer expected true got false"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Check response clone use structureClone for teed ReadableStreams (DataViewchunk)": {
          "stNum": 17,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_array_equals: Cloned buffer chunks have the same content value is object \"[object DataView]\", expected array"
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/fetch/api/policies/referrer-origin.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Request's referrer is origin": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cross-origin referrer is overridden by client origin": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/api/response/response-error.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Throws RangeError when responseInit's status is 0": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Throws RangeError when responseInit's status is 100": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Throws RangeError when responseInit's status is 199": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Throws RangeError when responseInit's status is 600": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Throws RangeError when responseInit's status is 1000": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Throws TypeError when responseInit's statusText is \n": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Throws TypeError when responseInit's statusText is Ā": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Throws TypeError when building a response with body and a body status of 204": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Throws TypeError when building a response with body and a body status of 205": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Throws TypeError when building a response with body and a body status of 304": {
          "stNum": 9,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/api/policies/referrer-origin-when-cross-origin-service-worker.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Fetch in service worker: referrer with origin-when-cross-origin policy": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request's referrer is origin": {
          "stNum": 1,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: object \"TypeError: Failed to fetch\""
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/fetch/security/dangling-markup-mitigation.tentative.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Fetch: /images/green-1x1.png": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetch: /images/gre\\nen-1x1.png": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetch: /images/gre\\ten-1x1.png": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetch: /images/gre\\ren-1x1.png": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetch: /images/green-1x1.png?img=<": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetch: /images/green-1x1.png?img=&lt;": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetch: /images/green-1x1.png?img=%3C": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetch: /images/gr\\neen-1x1.png?img=%3C": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetch: /images/gr\\reen-1x1.png?img=%3C": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetch: /images/gr\\teen-1x1.png?img=%3C": {
          "stNum": 9,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetch: /images/green-1x1.png?img=&#10;": {
          "stNum": 10,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetch: /images/gr\\neen-1x1.png?img=&#10;": {
          "stNum": 11,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetch: /images/gr\\reen-1x1.png?img=&#10;": {
          "stNum": 12,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetch: /images/gr\\teen-1x1.png?img=&#10;": {
          "stNum": 13,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetch: /images/gre\\nen-1x1.png?img=<": {
          "stNum": 14,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetch: /images/gre\\ren-1x1.png?img=<": {
          "stNum": 15,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetch: /images/gre\\ten-1x1.png?img=<": {
          "stNum": 16,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetch: /images/green-1x1.png?<\\n=block": {
          "stNum": 17,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetch: /images/green-1x1.png?<\\r=block": {
          "stNum": 18,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetch: /images/green-1x1.png?<\\t=block": {
          "stNum": 19,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "<img id=\"dangling\" src=\"/images/green-1x1.png?img=&lt;b\">": {
          "stNum": 20,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "<img id=\"dangling\" src=\"/images/green-1x1.png?img=&#10;b\">": {
          "stNum": 21,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "<img id=\"dangling\" src=\"/images/green-1x1.png?img=&amp;#10;b\">": {
          "stNum": 22,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "<img id=\"dangling\" src=\"/images/green-1x1.png?img=&amp;lt;b\">": {
          "stNum": 23,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "<img id=\"dangling\" src=\"/images/green-1x1.png?img=&amp;#10;b&amp;lt;c\">": {
          "stNum": 24,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "\\n      <img id=\"dangling\" src=\"\\n        /images/green-1x1.png?img=\\n      \">\\n    ": {
          "stNum": 25,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "\\n      <img id=\"dangling\" src=\"\\n        /images/green-1x1.png?img=&amp;lt;\\n      \">\\n    ": {
          "stNum": 26,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "\\n      <img id=\"dangling\" src=\"\\n        /images/green-1x1.png?img=&amp;#10;\\n      \">\\n    ": {
          "stNum": 27,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "<img id=\"dangling\" src=\"/images/green-1x1.png?img=&#10;&lt;b\">": {
          "stNum": 28,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "<img id=\"dangling\" src=\"/images/green-1x1.png?img=&lt;&#10;b\">": {
          "stNum": 29,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "\\n      <img id=\"dangling\" src=\"/images/green-1x1.png?img=\\n        &lt;\\n        &#10;b\\n      \">\\n    ": {
          "stNum": 30,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/api/basic/mode-same-origin.any.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Fetch ../resources/top.txt with same-origin mode": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetch http://webapitests2018.ctawave.org:8000/fetch/api/resources/top.txt with same-origin mode": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetch https://webapitests2018.ctawave.org:8443/fetch/api/resources/top.txt with same-origin mode": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetch http://www1.webapitests2018.ctawave.org:8000/fetch/api/resources/top.txt with same-origin mode": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetch /fetch/api/basic/../resources/redirect.py?location=../resources/top.txt with same-origin mode": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetch /fetch/api/basic/../resources/redirect.py?location=http://webapitests2018.ctawave.org:8000/fetch/api/resources/top.txt with same-origin mode": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetch /fetch/api/basic/../resources/redirect.py?location=https://webapitests2018.ctawave.org:8443/fetch/api/resources/top.txt with same-origin mode": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetch /fetch/api/basic/../resources/redirect.py?location=http://www1.webapitests2018.ctawave.org:8000/fetch/api/resources/top.txt with same-origin mode": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/api/basic/keepalive.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Fetch API: keepalive handling": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/api/policies/referrer-no-referrer.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Request's referrer is empty": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/api/headers/header-values-normalize.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "XMLHttpRequest with value %00": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "fetch() with value %00": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "XMLHttpRequest with value %01": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "fetch() with value %01": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "XMLHttpRequest with value %02": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "fetch() with value %02": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "XMLHttpRequest with value %03": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "fetch() with value %03": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "XMLHttpRequest with value %04": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "fetch() with value %04": {
          "stNum": 9,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "XMLHttpRequest with value %05": {
          "stNum": 10,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "fetch() with value %05": {
          "stNum": 11,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "XMLHttpRequest with value %06": {
          "stNum": 12,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "fetch() with value %06": {
          "stNum": 13,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "XMLHttpRequest with value %07": {
          "stNum": 14,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "fetch() with value %07": {
          "stNum": 15,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "XMLHttpRequest with value %08": {
          "stNum": 16,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "fetch() with value %08": {
          "stNum": 17,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "XMLHttpRequest with value %09": {
          "stNum": 18,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "fetch() with value %09": {
          "stNum": 19,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "XMLHttpRequest with value %0A": {
          "stNum": 20,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "fetch() with value %0A": {
          "stNum": 21,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "XMLHttpRequest with value %0D": {
          "stNum": 22,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "fetch() with value %0D": {
          "stNum": 23,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "XMLHttpRequest with value %0E": {
          "stNum": 24,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "fetch() with value %0E": {
          "stNum": 25,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "XMLHttpRequest with value %0F": {
          "stNum": 26,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "fetch() with value %0F": {
          "stNum": 27,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "XMLHttpRequest with value %10": {
          "stNum": 28,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "fetch() with value %10": {
          "stNum": 29,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "XMLHttpRequest with value %11": {
          "stNum": 30,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "fetch() with value %11": {
          "stNum": 31,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "XMLHttpRequest with value %12": {
          "stNum": 32,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "fetch() with value %12": {
          "stNum": 33,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "XMLHttpRequest with value %13": {
          "stNum": 34,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "fetch() with value %13": {
          "stNum": 35,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "XMLHttpRequest with value %14": {
          "stNum": 36,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "fetch() with value %14": {
          "stNum": 37,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "XMLHttpRequest with value %15": {
          "stNum": 38,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "fetch() with value %15": {
          "stNum": 39,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "XMLHttpRequest with value %16": {
          "stNum": 40,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "fetch() with value %16": {
          "stNum": 41,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "XMLHttpRequest with value %17": {
          "stNum": 42,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "fetch() with value %17": {
          "stNum": 43,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "XMLHttpRequest with value %18": {
          "stNum": 44,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "fetch() with value %18": {
          "stNum": 45,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "XMLHttpRequest with value %19": {
          "stNum": 46,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "fetch() with value %19": {
          "stNum": 47,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "XMLHttpRequest with value %1A": {
          "stNum": 48,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "fetch() with value %1A": {
          "stNum": 49,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "XMLHttpRequest with value %1B": {
          "stNum": 50,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "fetch() with value %1B": {
          "stNum": 51,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "XMLHttpRequest with value %1C": {
          "stNum": 52,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "fetch() with value %1C": {
          "stNum": 53,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "XMLHttpRequest with value %1D": {
          "stNum": 54,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "fetch() with value %1D": {
          "stNum": 55,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "XMLHttpRequest with value %1E": {
          "stNum": 56,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "fetch() with value %1E": {
          "stNum": 57,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "XMLHttpRequest with value %1F": {
          "stNum": 58,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "fetch() with value %1F": {
          "stNum": 59,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "XMLHttpRequest with value %20": {
          "stNum": 60,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "fetch() with value %20": {
          "stNum": 61,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/api/cors/cors-preflight-status.any.html": {
      "byUA": {
        "Ch73": "TIMEOUT"
      },
      "UAmessage": {},
      "totals": {
        "TIMEOUT": 1
      },
      "subtests": {
        "Preflight answered with status 200": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Preflight answered with status 201": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Preflight answered with status 202": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Preflight answered with status 203": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Preflight answered with status 204": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Preflight answered with status 205": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Preflight answered with status 206": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Preflight answered with status 300": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Preflight answered with status 301": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Preflight answered with status 302": {
          "stNum": 9,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Preflight answered with status 303": {
          "stNum": 10,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Preflight answered with status 304": {
          "stNum": 11,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Preflight answered with status 305": {
          "stNum": 12,
          "byUA": {
            "Ch73": "TIMEOUT"
          },
          "UAmessage": {
            "Ch73": "Test timed out"
          },
          "totals": {
            "TIMEOUT": 1
          }
        },
        "Preflight answered with status 306": {
          "stNum": 13,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Preflight answered with status 307": {
          "stNum": 14,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Preflight answered with status 308": {
          "stNum": 15,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Preflight answered with status 400": {
          "stNum": 16,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Preflight answered with status 401": {
          "stNum": 17,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Preflight answered with status 402": {
          "stNum": 18,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Preflight answered with status 403": {
          "stNum": 19,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Preflight answered with status 404": {
          "stNum": 20,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Preflight answered with status 405": {
          "stNum": 21,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Preflight answered with status 501": {
          "stNum": 22,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Preflight answered with status 502": {
          "stNum": 23,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Preflight answered with status 503": {
          "stNum": 24,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Preflight answered with status 504": {
          "stNum": 25,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Preflight answered with status 505": {
          "stNum": 26,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        }
      }
    },
    "/fetch/corb/script-resource-with-json-parser-breaker.tentative.sub.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "CORB-blocks 'text/html' that starts with the following JSON parser breaker: )]}'": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CORB-blocks 'text/html' that starts with the following JSON parser breaker: {}&&": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CORB-blocks 'text/html' that starts with the following JSON parser breaker: {} &&": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CORB-blocks 'text/xml' that starts with the following JSON parser breaker: )]}'": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CORB-blocks 'text/xml' that starts with the following JSON parser breaker: {}&&": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CORB-blocks 'text/xml' that starts with the following JSON parser breaker: {} &&": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CORB-blocks 'text/json' that starts with the following JSON parser breaker: )]}'": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CORB-blocks 'text/json' that starts with the following JSON parser breaker: {}&&": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CORB-blocks 'text/json' that starts with the following JSON parser breaker: {} &&": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CORB-blocks 'text/plain' that starts with the following JSON parser breaker: )]}'": {
          "stNum": 9,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CORB-blocks 'text/plain' that starts with the following JSON parser breaker: {}&&": {
          "stNum": 10,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CORB-blocks 'text/plain' that starts with the following JSON parser breaker: {} &&": {
          "stNum": 11,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CORB-blocks 'application/javascript' that starts with the following JSON parser breaker: )]}'": {
          "stNum": 12,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CORB-blocks 'application/javascript' that starts with the following JSON parser breaker: {}&&": {
          "stNum": 13,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CORB-blocks 'application/javascript' that starts with the following JSON parser breaker: {} &&": {
          "stNum": 14,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CORB-blocks 'image/png' that starts with the following JSON parser breaker: )]}'": {
          "stNum": 15,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CORB-blocks 'image/png' that starts with the following JSON parser breaker: {}&&": {
          "stNum": 16,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CORB-blocks 'image/png' that starts with the following JSON parser breaker: {} &&": {
          "stNum": 17,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CORB-blocks 'image/svg+xml' that starts with the following JSON parser breaker: )]}'": {
          "stNum": 18,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CORB-blocks 'image/svg+xml' that starts with the following JSON parser breaker: {}&&": {
          "stNum": 19,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CORB-blocks 'image/svg+xml' that starts with the following JSON parser breaker: {} &&": {
          "stNum": 20,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CORB-blocks 'application/pdf' that starts with the following JSON parser breaker: )]}'": {
          "stNum": 21,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CORB-blocks 'application/pdf' that starts with the following JSON parser breaker: {}&&": {
          "stNum": 22,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CORB-blocks 'application/pdf' that starts with the following JSON parser breaker: {} &&": {
          "stNum": 23,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CORB-blocks 'application/zip' that starts with the following JSON parser breaker: )]}'": {
          "stNum": 24,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CORB-blocks 'application/zip' that starts with the following JSON parser breaker: {}&&": {
          "stNum": 25,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CORB-blocks 'application/zip' that starts with the following JSON parser breaker: {} &&": {
          "stNum": 26,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/api/redirect/redirect-to-dataurl.any.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Testing data URL loading after same-origin redirection (cors mode)": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Testing data URL loading after same-origin redirection (no-cors mode)": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Testing data URL loading after same-origin redirection (same-origin mode)": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Testing data URL loading after cross-origin redirection (cors mode)": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Testing data URL loading after cross-origin redirection (no-cors mode)": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/nosniff/script.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "URL query: null": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "URL query: ": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "URL query: x": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "URL query: x/x": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "URL query: text/html": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "URL query: text/json": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "URL query: text/javascript": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "URL query: text/ecmascript": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "URL query: text/ecmascript;blah": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "URL query: text/javascript1.0": {
          "stNum": 9,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/api/cors/cors-origin.any.html": {
      "byUA": {
        "Ch73": "TIMEOUT"
      },
      "UAmessage": {},
      "totals": {
        "TIMEOUT": 1
      },
      "subtests": {
        "Cross domain different subdomain [origin OK]": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cross domain different subdomain [origin KO]": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Same domain different port [origin OK]": {
          "stNum": 2,
          "byUA": {
            "Ch73": "TIMEOUT"
          },
          "UAmessage": {
            "Ch73": "Test timed out"
          },
          "totals": {
            "TIMEOUT": 1
          }
        },
        "Same domain different port [origin KO]": {
          "stNum": 3,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Cross domain different port [origin OK]": {
          "stNum": 4,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Cross domain different port [origin KO]": {
          "stNum": 5,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Cross domain different protocol [origin OK]": {
          "stNum": 6,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Cross domain different protocol [origin KO]": {
          "stNum": 7,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Same domain different protocol different port [origin OK]": {
          "stNum": 8,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Same domain different protocol different port [origin KO]": {
          "stNum": 9,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Cross domain [POST] [origin OK]": {
          "stNum": 10,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Cross domain [POST] [origin KO]": {
          "stNum": 11,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Cross domain [HEAD] [origin OK]": {
          "stNum": 12,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Cross domain [HEAD] [origin KO]": {
          "stNum": 13,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "CORS preflight [PUT] [origin OK]": {
          "stNum": 14,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "CORS preflight [PUT] [origin KO]": {
          "stNum": 15,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Allowed origin: \"\" [origin KO]": {
          "stNum": 16,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        }
      }
    },
    "/fetch/api/cors/cors-preflight-referrer.any.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Referrer policy: no-referrer and referrer: default": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Referrer policy: no-referrer and referrer: 'myreferrer'": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Referrer policy: \"\" and referrer: default": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Referrer policy: \"\" and referrer: 'myreferrer'": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Referrer policy: origin and referrer: default": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Referrer policy: origin and referrer: 'myreferrer'": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Referrer policy: origin-when-cross-origin and referrer: default": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Referrer policy: origin-when-cross-origin and referrer: 'myreferrer'": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Referrer policy: unsafe-url and referrer: default": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Referrer policy: unsafe-url and referrer: 'myreferrer'": {
          "stNum": 9,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/api/policies/referrer-unsafe-url-service-worker.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Fetch in worker: referrer with unsafe-url policy": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request's referrer is the full url of current document/worker": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/http-cache/vary.html": {
      "byUA": {
        "Ch73": "TIMEOUT"
      },
      "UAmessage": {},
      "totals": {
        "TIMEOUT": 1
      },
      "subtests": {
        "HTTP cache reuses Vary response when request matches": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "HTTP cache doesn't use Vary response when request doesn't match": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "HTTP cache doesn't use Vary response when request omits variant header": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "HTTP cache doesn't invalidate existing Vary response": {
          "stNum": 3,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_less_than: Response 3 does not come from cache expected a number less than 3 but got 3"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "HTTP cache doesn't pay attention to headers not listed in Vary": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "HTTP cache reuses two-way Vary response when request matches": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "HTTP cache doesn't use two-way Vary response when request doesn't match": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "HTTP cache doesn't use two-way Vary response when request omits variant header": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "HTTP cache reuses three-way Vary response when request matches": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "HTTP cache doesn't use three-way Vary response when request doesn't match": {
          "stNum": 9,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "HTTP cache doesn't use three-way Vary response when request doesn't match, regardless of header order": {
          "stNum": 10,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "HTTP cache uses three-way Vary response when both request and the original request omited a variant header": {
          "stNum": 11,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "HTTP cache doesn't use Vary response with a field value of '*'": {
          "stNum": 12,
          "byUA": {
            "Ch73": "TIMEOUT"
          },
          "UAmessage": {
            "Ch73": "Test timed out"
          },
          "totals": {
            "TIMEOUT": 1
          }
        }
      }
    },
    "/fetch/api/request/destination/fetch-destination-prefetch.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Initialize global state": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "HTMLLinkElement with rel=prefetch fetches with an empty string Request.destination": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/http-cache/304-update.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "HTTP cache updates returned headers from a Last-Modified 304": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "HTTP cache updates stored headers from a Last-Modified 304": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "HTTP cache updates returned headers from a ETag 304": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "HTTP cache updates stored headers from a ETag 304": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Content-* header": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/api/abort/cache.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Signals are not stored in the cache API": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Signals are not stored in the cache API, even if they're already aborted": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/corb/script-html-via-cross-origin-blob-url.sub.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "script-html-via-cross-origin-blob-url": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/sec-metadata/sharedworker.tentative.https.sub.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Same-Origin sharedworker": {
          "stNum": 0,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_not_equals: Empty Sec-Metadata header. got disallowed value \"\""
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/fetch/api/policies/referrer-unsafe-url-worker.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Request's referrer is the full url of current document/worker": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/sec-metadata/redirect/cross-site-redirect.tentative.https.sub.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Cross-Site -> Same-Origin redirect": {
          "stNum": 0,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_equals: destination expected (string) \"image\" but got (undefined) undefined"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Cross-Site -> Same-Site redirect": {
          "stNum": 1,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_equals: destination expected (string) \"image\" but got (undefined) undefined"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Cross-Site -> Cross-Site redirect": {
          "stNum": 2,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_equals: destination expected (string) \"image\" but got (undefined) undefined"
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/fetch/api/headers/headers-no-cors.window.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Loading data…": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "\"no-cors\" Headers object cannot have accept set to sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss, , sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss": {
          "stNum": 1,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "values is not defined"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "\"no-cors\" Headers object cannot have accept-language set to sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss, , sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss": {
          "stNum": 2,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "values is not defined"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "\"no-cors\" Headers object cannot have content-language set to sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss, , sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss": {
          "stNum": 3,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "values is not defined"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "\"no-cors\" Headers object cannot have content-type set to text/plain;ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss, text/plain": {
          "stNum": 4,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "values is not defined"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "\"no-cors\" Headers object cannot have accept/\" as header": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "\"no-cors\" Headers object cannot have accept/012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678 as header": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "\"no-cors\" Headers object cannot have accept-language/\u0001 as header": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "\"no-cors\" Headers object cannot have accept-language/@ as header": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "\"no-cors\" Headers object cannot have content-language/\u0001 as header": {
          "stNum": 9,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "\"no-cors\" Headers object cannot have content-language/@ as header": {
          "stNum": 10,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "\"no-cors\" Headers object cannot have content-type/text/html as header": {
          "stNum": 11,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "\"no-cors\" Headers object cannot have content-type/text/plain; long=0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901 as header": {
          "stNum": 12,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "\"no-cors\" Headers object cannot have test/hi as header": {
          "stNum": 13,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "\"no-cors\" Headers object cannot have dpr/2 as header": {
          "stNum": 14,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "\"no-cors\" Headers object cannot have downlink/1 as header": {
          "stNum": 15,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "\"no-cors\" Headers object cannot have save-data/on as header": {
          "stNum": 16,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "\"no-cors\" Headers object cannot have viewport-width/100 as header": {
          "stNum": 17,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "\"no-cors\" Headers object cannot have width/100 as header": {
          "stNum": 18,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/api/request/request-keepalive.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "keepalive flag": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "keepalive flag with stream body": {
          "stNum": 1,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_throws: function \"() => {new Request('/', init)}\" did not throw"
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/fetch/api/basic/response-url.sub.any.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Testing response url getter with http://webapitests2018.ctawave.org:8000/ada": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Testing response url getter with http://webapitests2018.ctawave.org:8000/#": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Testing response url getter with http://webapitests2018.ctawave.org:8000/#ada": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Testing response url getter with http://webapitests2018.ctawave.org:8000#ada": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/api/request/url-encoding.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "URL encoding and Request": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "URL encoding and fetch()": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/corb/preload-image-png-mislabeled-as-html-nosniff.tentative.sub.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "preload-image-png-mislabeled-as-html-nosniff": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/api/basic/error-after-response.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Response reader read() promise should reject after a network error happening after resolving fetch promise": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Response reader closed promise should reject after a network error happening after resolving fetch promise": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/corb/img-mime-types-coverage.tentative.sub.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "CORB should allow the response if Content-Type is: 'null'.  ": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CORB should allow the response if Content-Type is: ''.  ": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CORB should allow the response if Content-Type is: 'x'.  ": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CORB should allow the response if Content-Type is: 'x/x'.  ": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CORB should allow the response if Content-Type is: 'image/gif'.  ": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CORB should allow the response if Content-Type is: 'image/png'.  ": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CORB should allow the response if Content-Type is: 'image/png;blah'.  ": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CORB should allow the response if Content-Type is: 'image/svg+xml'.  ": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CORB should allow the response if Content-Type is: 'application/javascript'.  ": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CORB should allow the response if Content-Type is: 'application/jsonp'.  ": {
          "stNum": 9,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CORB should allow the response if Content-Type is: 'image/gif;HI=THERE'.  ": {
          "stNum": 10,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CORB should allow the response if Content-Type is: 'text/x-json'.  ": {
          "stNum": 11,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CORB should allow the response if Content-Type is: 'text/json+blah'.  ": {
          "stNum": 12,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CORB should allow the response if Content-Type is: 'application/json+blah'.  ": {
          "stNum": 13,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CORB should allow the response if Content-Type is: 'text/xml+blah'.  ": {
          "stNum": 14,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CORB should allow the response if Content-Type is: 'application/xml+blah'.  ": {
          "stNum": 15,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CORB should allow the response if Content-Type is: 'application/blahjson'.  ": {
          "stNum": 16,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CORB should allow the response if Content-Type is: 'text/blahxml'.  ": {
          "stNum": 17,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CORB should block the response if Content-Type is: 'text/html'.  ": {
          "stNum": 18,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CORB should block the response if Content-Type is: 'text/json'.  ": {
          "stNum": 19,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CORB should block the response if Content-Type is: 'application/json'.  ": {
          "stNum": 20,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CORB should block the response if Content-Type is: 'text/xml'.  ": {
          "stNum": 21,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CORB should block the response if Content-Type is: 'application/xml'.  ": {
          "stNum": 22,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CORB should block the response if Content-Type is: 'application/blah+json'.  ": {
          "stNum": 23,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CORB should block the response if Content-Type is: 'text/blah+json'.  ": {
          "stNum": 24,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CORB should block the response if Content-Type is: 'application/blah+xml'.  ": {
          "stNum": 25,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CORB should block the response if Content-Type is: 'text/blah+xml'.  ": {
          "stNum": 26,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CORB should block the response if Content-Type is: 'TEXT/HTML'.  ": {
          "stNum": 27,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CORB should block the response if Content-Type is: 'TEXT/JSON'.  ": {
          "stNum": 28,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CORB should block the response if Content-Type is: 'TEXT/BLAH+JSON'.  ": {
          "stNum": 29,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CORB should block the response if Content-Type is: 'APPLICATION/BLAH+XML'.  ": {
          "stNum": 30,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CORB should block the response if Content-Type is: 'text/json;does=it;matter'.  ": {
          "stNum": 31,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CORB should block the response if Content-Type is: 'text/HTML;NO=it;does=NOT'.  ": {
          "stNum": 32,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/sec-metadata/embed.tentative.https.sub.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Same-Origin embed": {
          "stNum": 0,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_not_equals: Empty Sec-Metadata header. got disallowed value \"\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Same-Site embed": {
          "stNum": 1,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_equals: destination expected (string) \"embed\" but got (undefined) undefined"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Cross-Site embed": {
          "stNum": 2,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_equals: destination expected (string) \"embed\" but got (undefined) undefined"
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/fetch/http-cache/partial.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "HTTP cache stores partial content and reuses it": {
          "stNum": 0,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_less_than: Response 2 does not come from cache expected a number less than 2 but got 2"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "HTTP cache stores complete response and serves smaller ranges from it (byte-range-spec)": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "HTTP cache stores complete response and serves smaller ranges from it (absent last-byte-pos)": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "HTTP cache stores complete response and serves smaller ranges from it (suffix-byte-range-spec)": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "HTTP cache stores partial response and serves smaller ranges from it (byte-range-spec)": {
          "stNum": 4,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_less_than: Response 2 does not come from cache expected a number less than 2 but got 2"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "HTTP cache stores partial response and serves smaller ranges from it (absent last-byte-pos)": {
          "stNum": 5,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_less_than: Response 2 does not come from cache expected a number less than 2 but got 2"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "HTTP cache stores partial response and serves smaller ranges from it (suffix-byte-range-spec)": {
          "stNum": 6,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_less_than: Response 2 does not come from cache expected a number less than 2 but got 2"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "HTTP cache stores partial content and completes it": {
          "stNum": 7,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_equals: request 2 header range value is \"undefined\", not \"bytes=5-\" expected (string) \"bytes=5-\" but got (undefined) undefined"
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/fetch/api/response/response-cancel-stream.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Cancelling a starting blob Response stream": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cancelling a loading blob Response stream": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cancelling a closed blob Response stream": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cancelling a starting Response stream": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cancelling a loading Response stream": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cancelling a closed Response stream": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/api/cors/cors-filtering.sub.any.html": {
      "byUA": {
        "Ch73": "TIMEOUT"
      },
      "UAmessage": {},
      "totals": {
        "TIMEOUT": 1
      },
      "subtests": {
        "CORS filter on Cache-Control header": {
          "stNum": 0,
          "byUA": {
            "Ch73": "TIMEOUT"
          },
          "UAmessage": {
            "Ch73": "Test timed out"
          },
          "totals": {
            "TIMEOUT": 1
          }
        },
        "CORS filter on Content-Language header": {
          "stNum": 1,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "CORS filter on Content-Type header": {
          "stNum": 2,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "CORS filter on Expires header": {
          "stNum": 3,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "CORS filter on Last-Modified header": {
          "stNum": 4,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "CORS filter on Pragma header": {
          "stNum": 5,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "CORS filter on Content-Length header": {
          "stNum": 6,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "CORS filter on Age header": {
          "stNum": 7,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "CORS filter on Server header": {
          "stNum": 8,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "CORS filter on Warning header": {
          "stNum": 9,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "CORS filter on Set-Cookie header": {
          "stNum": 10,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "CORS filter on Set-Cookie2 header": {
          "stNum": 11,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "CORS filter on Age header, header is exposed": {
          "stNum": 12,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "CORS filter on Server header, header is exposed": {
          "stNum": 13,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "CORS filter on Warning header, header is exposed": {
          "stNum": 14,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "CORS filter on Set-Cookie header, header is forbidden": {
          "stNum": 15,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "CORS filter on Set-Cookie2 header, header is forbidden": {
          "stNum": 16,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "CORS filter on Set-Cookie header, header is forbidden(credentials = include)": {
          "stNum": 17,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "CORS filter on Set-Cookie2 header, header is forbidden(credentials = include)": {
          "stNum": 18,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        }
      }
    },
    "/fetch/http-cache/invalidate.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "HTTP cache invalidates after a successful response from a POST": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "HTTP cache does not invalidate after a failed response from an unsafe request": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "HTTP cache invalidates after a successful response from a PUT": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "HTTP cache invalidates after a successful response from a DELETE": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "HTTP cache invalidates after a successful response from an unknown method": {
          "stNum": 4,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_equals: Response 3 comes from cache expected 3 but got 1"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "HTTP cache invalidates Location URL after a successful response from a POST": {
          "stNum": 5,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_equals: Response 3 comes from cache expected 3 but got 1"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "HTTP cache does not invalidate Location URL after a failed response from an unsafe request": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "HTTP cache invalidates Location URL after a successful response from a PUT": {
          "stNum": 7,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_equals: Response 3 comes from cache expected 3 but got 1"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "HTTP cache invalidates Location URL after a successful response from a DELETE": {
          "stNum": 8,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_equals: Response 3 comes from cache expected 3 but got 1"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "HTTP cache invalidates Location URL after a successful response from an unknown method": {
          "stNum": 9,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_equals: Response 3 comes from cache expected 3 but got 1"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "HTTP cache invalidates Content-Location URL after a successful response from a POST": {
          "stNum": 10,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_equals: Response 3 comes from cache expected 3 but got 1"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "HTTP cache does not invalidate Content-Location URL after a failed response from an unsafe request": {
          "stNum": 11,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "HTTP cache invalidates Content-Location URL after a successful response from a PUT": {
          "stNum": 12,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_equals: Response 3 comes from cache expected 3 but got 1"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "HTTP cache invalidates Content-Location URL after a successful response from a DELETE": {
          "stNum": 13,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_equals: Response 3 comes from cache expected 3 but got 1"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "HTTP cache invalidates Content-Location URL after a successful response from an unknown method": {
          "stNum": 14,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_equals: Response 3 comes from cache expected 3 but got 1"
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/fetch/api/headers/headers-combine.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Create headers using same name for different values": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check delete and has methods when using same name for different values": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check set methods when called with already used name": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check append methods when called with already used name": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Iterate combined values": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Iterate combined values in sorted order": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/nosniff/parsing-nosniff.window.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Loading JSON…": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "X-Content-Type-Options%3A%20NOSNIFF": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "x-content-type-OPTIONS%3A%20nosniff": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "X-Content-Type-Options%3A%20nosniff%2C%2C%40%23%24%23%25%25%26%5E%26%5E*()()11!": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "X-Content-Type-Options%3A%20%40%23%24%23%25%25%26%5E%26%5E*()()11!%2Cnosniff": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "X-Content-Type-Options%3A%20nosniff%0D%0AX-Content-Type-Options%3A%20no": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "X-Content-Type-Options%3A%20no%0D%0AX-Content-Type-Options%3A%20nosniff": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "X-Content-Type-Options%3A%0D%0AX-Content-Type-Options%3A%20nosniff": {
          "stNum": 7,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_unreached: Script should have loaded Reached unreachable code"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "X-Content-Type-Options%3A%20%2Cnosniff": {
          "stNum": 8,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_unreached: Script should have loaded Reached unreachable code"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "X-Content-Type-Options%3A%20nosniff%0C": {
          "stNum": 9,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_unreached: Script should have loaded Reached unreachable code"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "X-Content-Type-Options%3A%20nosniff%0B": {
          "stNum": 10,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_unreached: Script should have loaded Reached unreachable code"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "X-Content-Type-Options%3A%20nosniff%0B%2Cnosniff": {
          "stNum": 11,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_unreached: Script should have loaded Reached unreachable code"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "X-Content-Type-Options%3A%20'NosniFF'": {
          "stNum": 12,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "X-Content-Type-Options%3A%20%22nosniFF%22": {
          "stNum": 13,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Content-Type-Options%3A%20nosniff": {
          "stNum": 14,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/api/credentials/cookies.any.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Include mode: 1 cookie": {
          "stNum": 0,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_equals: Request include cookie(s) expected \"a=1\" but got \"a=1; sid=7b7d9a80-6b22-11e9-bb63-32abc876298c\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Include mode: 2 cookies": {
          "stNum": 1,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_equals: Request include cookie(s) expected \"b=2; c=3\" but got \"b=2; c=3; sid=7b7d9a80-6b22-11e9-bb63-32abc876298c\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Omit mode: discard cookies": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Omit mode: no cookie is stored": {
          "stNum": 3,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_false: Request does not have cookie(s) expected false got true"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Omit mode: no cookie is sent": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Same-origin mode: 1 cookie": {
          "stNum": 5,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_equals: Request include cookie(s) expected \"a=1\" but got \"a=1; sid=7b7d9a80-6b22-11e9-bb63-32abc876298c\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Same-origin mode: 2 cookies": {
          "stNum": 6,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_equals: Request include cookie(s) expected \"b=2; c=3\" but got \"b=2; c=3; sid=7b7d9a80-6b22-11e9-bb63-32abc876298c\""
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/fetch/http-cache/cc-request.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "HTTP cache doesn't use aged but fresh response when request contains Cache-Control: max-age=0": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "HTTP cache doesn't use aged but fresh response when request contains Cache-Control: max-age=1": {
          "stNum": 1,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_equals: Response 2 comes from cache expected 2 but got 1"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "HTTP cache doesn't use fresh response with Age header when request contains Cache-Control: max-age that is greater than remaining freshness": {
          "stNum": 2,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_equals: Response 2 comes from cache expected 2 but got 1"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "HTTP cache does use aged stale response when request contains Cache-Control: max-stale that permits its use": {
          "stNum": 3,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_less_than: Response 2 does not come from cache expected a number less than 2 but got 2"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "HTTP cache does reuse stale response with Age header when request contains Cache-Control: max-stale that permits its use": {
          "stNum": 4,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_less_than: Response 2 does not come from cache expected a number less than 2 but got 2"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "HTTP cache doesn't reuse fresh response when request contains Cache-Control: min-fresh that wants it fresher": {
          "stNum": 5,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_equals: Response 2 comes from cache expected 2 but got 1"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "HTTP cache doesn't reuse fresh response with Age header when request contains Cache-Control: min-fresh that wants it fresher": {
          "stNum": 6,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_equals: Response 2 comes from cache expected 2 but got 1"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "HTTP cache doesn't reuse fresh response when request contains Cache-Control: no-cache": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "HTTP cache validates fresh response with Last-Modified when request contains Cache-Control: no-cache": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "HTTP cache validates fresh response with ETag when request contains Cache-Control: no-cache": {
          "stNum": 9,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "HTTP cache doesn't reuse fresh response when request contains Cache-Control: no-store": {
          "stNum": 10,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_equals: Response 2 comes from cache expected 2 but got 1"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "HTTP cache generates 504 status code when nothing is in cache and request contains Cache-Control: only-if-cached": {
          "stNum": 11,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_equals: Response 1 status is 200, not 504 expected 504 but got 200"
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/fetch/api/cors/cors-expose-star.sub.any.html": {
      "byUA": {
        "Ch73": "TIMEOUT"
      },
      "UAmessage": {},
      "totals": {
        "TIMEOUT": 1
      },
      "subtests": {
        "Basic Access-Control-Expose-Headers: * support": {
          "stNum": 0,
          "byUA": {
            "Ch73": "TIMEOUT"
          },
          "UAmessage": {
            "Ch73": "Test timed out"
          },
          "totals": {
            "TIMEOUT": 1
          }
        },
        "* for credentialed fetches only matches literally": {
          "stNum": 1,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "* can be one of several values": {
          "stNum": 2,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        }
      }
    },
    "/fetch/api/request/request-init-stream.any.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Constructing a Request with a stream on which getReader() is called": {
          "stNum": 0,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_throws: new Request() function \"() => new Request(input, init)\" did not throw"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Constructing a Request with a stream on which read() is called": {
          "stNum": 1,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_throws: new Request() function \"() => new Request(input, init)\" did not throw"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Constructing a Request with a stream on which read() and releaseLock() are called": {
          "stNum": 2,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_throws: new Request() function \"() => new Request(input, init)\" did not throw"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Constructing a Request with a Request on which body.getReader() is called": {
          "stNum": 3,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: object \"TypeError: Cannot read property 'getReader' of undefined\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Constructing a Request with a Request on which body.getReader().read() is called": {
          "stNum": 4,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: object \"TypeError: Cannot read property 'getReader' of undefined\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Constructing a Request with a Request on which read() and releaseLock() are called": {
          "stNum": 5,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: object \"TypeError: Cannot read property 'getReader' of undefined\""
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/fetch/sec-metadata/report.tentative.https.sub.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Initialization.": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/api/redirect/redirect-count.any.html": {
      "byUA": {
        "Ch73": "TIMEOUT"
      },
      "UAmessage": {},
      "totals": {
        "TIMEOUT": 1
      },
      "subtests": {
        "Redirect 301 20 times": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Redirect 301 21 times": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Redirect 302 20 times": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Redirect 302 21 times": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Redirect 303 20 times": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Redirect 303 21 times": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Redirect 307 20 times": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Redirect 307 21 times": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Redirect 308 20 times": {
          "stNum": 8,
          "byUA": {
            "Ch73": "TIMEOUT"
          },
          "UAmessage": {
            "Ch73": "Test timed out"
          },
          "totals": {
            "TIMEOUT": 1
          }
        },
        "Redirect 308 21 times": {
          "stNum": 9,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        }
      }
    },
    "/fetch/api/headers/historical.any.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Headers object no longer has a getAll() method": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/content-encoding/bad-gzip-body.any.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Fetching a resource with bad gzip content should still resolve": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consuming the body of a resource with bad gzip content with arrayBuffer() should reject": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consuming the body of a resource with bad gzip content with blob() should reject": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consuming the body of a resource with bad gzip content with formData() should reject": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consuming the body of a resource with bad gzip content with json() should reject": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consuming the body of a resource with bad gzip content with text() should reject": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/api/abort/keepalive.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "aborting a keepalive fetch should work": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "aborting a detached keepalive fetch should not do anything": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/http-cache/status.html": {
      "byUA": {
        "Ch73": "TIMEOUT"
      },
      "UAmessage": {},
      "totals": {
        "TIMEOUT": 1
      },
      "subtests": {
        "HTTP cache goes to the network if it has a stale 200 response": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "HTTP cache avoids going to the network if it has a fresh 200 response": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "HTTP cache goes to the network if it has a stale 203 response": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "HTTP cache avoids going to the network if it has a fresh 203 response": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "HTTP cache goes to the network if it has a stale 204 response": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "HTTP cache avoids going to the network if it has a fresh 204 response": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "HTTP cache goes to the network if it has a stale 299 response": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "HTTP cache avoids going to the network if it has a fresh 299 response": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "HTTP cache goes to the network if it has a stale 400 response": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "HTTP cache avoids going to the network if it has a fresh 400 response": {
          "stNum": 9,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "HTTP cache goes to the network if it has a stale 404 response": {
          "stNum": 10,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "HTTP cache avoids going to the network if it has a fresh 404 response": {
          "stNum": 11,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "HTTP cache goes to the network if it has a stale 410 response": {
          "stNum": 12,
          "byUA": {
            "Ch73": "TIMEOUT"
          },
          "UAmessage": {
            "Ch73": "Test timed out"
          },
          "totals": {
            "TIMEOUT": 1
          }
        },
        "HTTP cache avoids going to the network if it has a fresh 410 response": {
          "stNum": 13,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "HTTP cache goes to the network if it has a stale 499 response": {
          "stNum": 14,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "HTTP cache avoids going to the network if it has a fresh 499 response": {
          "stNum": 15,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "HTTP cache goes to the network if it has a stale 500 response": {
          "stNum": 16,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "HTTP cache avoids going to the network if it has a fresh 500 response": {
          "stNum": 17,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "HTTP cache goes to the network if it has a stale 502 response": {
          "stNum": 18,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "HTTP cache avoids going to the network if it has a fresh 502 response": {
          "stNum": 19,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "HTTP cache goes to the network if it has a stale 503 response": {
          "stNum": 20,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "HTTP cache avoids going to the network if it has a fresh 503 response": {
          "stNum": 21,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "HTTP cache goes to the network if it has a stale 504 response": {
          "stNum": 22,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "HTTP cache avoids going to the network if it has a fresh 504 response": {
          "stNum": 23,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "HTTP cache goes to the network if it has a stale 599 response": {
          "stNum": 24,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "HTTP cache avoids going to the network if it has a fresh 599 response": {
          "stNum": 25,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        }
      }
    },
    "/fetch/api/abort/general.any.html": {
      "byUA": {
        "Ch73": "TIMEOUT"
      },
      "UAmessage": {},
      "totals": {
        "TIMEOUT": 1
      },
      "subtests": {
        "Aborting rejects with AbortError": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Aborting rejects with AbortError - no-cors": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "TypeError from request constructor takes priority - RequestInit's window is not null": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "TypeError from request constructor takes priority - Input URL is not valid": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "TypeError from request constructor takes priority - Input URL has credentials": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "TypeError from request constructor takes priority - RequestInit's mode is navigate": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "TypeError from request constructor takes priority - RequestInit's referrer is invalid": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "TypeError from request constructor takes priority - RequestInit's method is invalid": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "TypeError from request constructor takes priority - RequestInit's method is forbidden": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "TypeError from request constructor takes priority - RequestInit's mode is no-cors and method is not simple": {
          "stNum": 9,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "TypeError from request constructor takes priority - RequestInit's cache mode is only-if-cached and mode is not same-origin": {
          "stNum": 10,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "TypeError from request constructor takes priority - Request with cache mode: only-if-cached and fetch mode cors": {
          "stNum": 11,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "TypeError from request constructor takes priority - Request with cache mode: only-if-cached and fetch mode no-cors": {
          "stNum": 12,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "TypeError from request constructor takes priority - Bad referrerPolicy init parameter value": {
          "stNum": 13,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "TypeError from request constructor takes priority - Bad mode init parameter value": {
          "stNum": 14,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "TypeError from request constructor takes priority - Bad credentials init parameter value": {
          "stNum": 15,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "TypeError from request constructor takes priority - Bad cache init parameter value": {
          "stNum": 16,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "TypeError from request constructor takes priority - Bad redirect init parameter value": {
          "stNum": 17,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request objects have a signal property": {
          "stNum": 18,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Signal on request object": {
          "stNum": 19,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Signal on request object created from request object": {
          "stNum": 20,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Signal on request object created from request object, with signal on second request": {
          "stNum": 21,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Signal on request object created from request object, with signal on second request overriding another": {
          "stNum": 22,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Signal retained after unrelated properties are overridden by fetch": {
          "stNum": 23,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Signal removed by setting to null": {
          "stNum": 24,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Already aborted signal rejects immediately": {
          "stNum": 25,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request is still 'used' if signal is aborted before fetching": {
          "stNum": 26,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "response.arrayBuffer() rejects if already aborted": {
          "stNum": 27,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "response.blob() rejects if already aborted": {
          "stNum": 28,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "response.formData() rejects if already aborted": {
          "stNum": 29,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "response.json() rejects if already aborted": {
          "stNum": 30,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "response.text() rejects if already aborted": {
          "stNum": 31,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Already aborted signal does not make request": {
          "stNum": 32,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Already aborted signal can be used for many fetches": {
          "stNum": 33,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Signal can be used to abort other fetches, even if another fetch succeeded before aborting": {
          "stNum": 34,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Underlying connection is closed when aborting after receiving response": {
          "stNum": 35,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Underlying connection is closed when aborting after receiving response - no-cors": {
          "stNum": 36,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetch aborted & connection closed when aborted after calling response.arrayBuffer()": {
          "stNum": 37,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetch aborted & connection closed when aborted after calling response.blob()": {
          "stNum": 38,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetch aborted & connection closed when aborted after calling response.formData()": {
          "stNum": 39,
          "byUA": {
            "Ch73": "TIMEOUT"
          },
          "UAmessage": {
            "Ch73": "Test timed out"
          },
          "totals": {
            "TIMEOUT": 1
          }
        },
        "Fetch aborted & connection closed when aborted after calling response.json()": {
          "stNum": 40,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Fetch aborted & connection closed when aborted after calling response.text()": {
          "stNum": 41,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Stream errors once aborted. Underlying connection closed.": {
          "stNum": 42,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Stream errors once aborted, after reading. Underlying connection closed.": {
          "stNum": 43,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Stream will not error if body is empty. It's closed with an empty queue before it errors.": {
          "stNum": 44,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Readable stream synchronously cancels with AbortError if aborted before reading": {
          "stNum": 45,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Signal state is cloned": {
          "stNum": 46,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Clone aborts with original controller": {
          "stNum": 47,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/api/policies/referrer-no-referrer-worker.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Request's referrer is empty": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/cross-origin-resource-policy/fetch-in-iframe.html": {
      "byUA": {
        "Ch73": "TIMEOUT"
      },
      "UAmessage": {},
      "totals": {
        "TIMEOUT": 1
      },
      "subtests": {
        "Cross-origin fetch in a data: iframe load fails if the server blocks cross-origin loads with a 'Cross-Origin-Resource-Policy: same-origin' response header.": {
          "stNum": 0,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: \"Received unexpected message ok\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Cross-origin fetch in a data: iframe load fails if the server blocks cross-origin loads with a 'Cross-Origin-Resource-Policy: same-site' response header.": {
          "stNum": 1,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: \"Received unexpected message ok\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Cross-origin fetch in a cross origin iframe load fails if the server blocks cross-origin loads with a 'Cross-Origin-Resource-Policy: same-origin' response header.": {
          "stNum": 2,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: \"Received unexpected message ok\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Cross-origin fetch in a cross origin iframe load fails if the server blocks cross-origin loads with a 'Cross-Origin-Resource-Policy: same-site' response header.": {
          "stNum": 3,
          "byUA": {
            "Ch73": "TIMEOUT"
          },
          "UAmessage": {
            "Ch73": "Test timed out"
          },
          "totals": {
            "TIMEOUT": 1
          }
        },
        "Same-origin fetch in a cross origin iframe load succeeds if the server blocks cross-origin loads with a 'Cross-Origin-Resource-Policy: same-origin' response header.": {
          "stNum": 4,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        }
      }
    },
    "/fetch/api/basic/mediasource.window.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Cannot fetch blob: URL from a MediaSource": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/api/response/response-consume-empty.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Consume response's body as text": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consume response's body as blob": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consume response's body as arrayBuffer": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consume response's body as json (error case)": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consume response's body as formData with correct multipart type (error case)": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consume response's body as formData with correct urlencoded type": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consume response's body as formData without correct type (error case)": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consume empty blob response body as arrayBuffer": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consume empty text response body as arrayBuffer": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consume empty blob response body as text": {
          "stNum": 9,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consume empty text response body as text": {
          "stNum": 10,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consume empty URLSearchParams response body as text": {
          "stNum": 11,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consume empty FormData response body as text": {
          "stNum": 12,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_equals: Resolved value should be empty expected 0 but got 44"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Consume empty ArrayBuffer response body as text": {
          "stNum": 13,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/api/cors/cors-preflight-redirect.any.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Redirection 301 on preflight failed": {
          "stNum": 0,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: test body must return a 'thenable' object (received undefined)"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Redirection 301 after preflight failed": {
          "stNum": 1,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: test body must return a 'thenable' object (received undefined)"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Redirection 302 on preflight failed": {
          "stNum": 2,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: test body must return a 'thenable' object (received undefined)"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Redirection 302 after preflight failed": {
          "stNum": 3,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: test body must return a 'thenable' object (received undefined)"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Redirection 303 on preflight failed": {
          "stNum": 4,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: test body must return a 'thenable' object (received undefined)"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Redirection 303 after preflight failed": {
          "stNum": 5,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: test body must return a 'thenable' object (received undefined)"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Redirection 307 on preflight failed": {
          "stNum": 6,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: test body must return a 'thenable' object (received undefined)"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Redirection 307 after preflight failed": {
          "stNum": 7,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: test body must return a 'thenable' object (received undefined)"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Redirection 308 on preflight failed": {
          "stNum": 8,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: test body must return a 'thenable' object (received undefined)"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Redirection 308 after preflight failed": {
          "stNum": 9,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: test body must return a 'thenable' object (received undefined)"
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/fetch/api/headers/headers-record.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Passing nothing to Headers constructor": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Passing undefined to Headers constructor": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Passing null to Headers constructor": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Basic operation with one property": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Basic operation with one property and a proto": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Correct operation ordering with two properties": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Correct operation ordering with two properties one of which has an invalid name": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Correct operation ordering with two properties one of which has an invalid value": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Correct operation ordering with non-enumerable properties": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Correct operation ordering with undefined descriptors": {
          "stNum": 9,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Correct operation ordering with repeated keys": {
          "stNum": 10,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_throws: function \"function() { var h = new Headers(proxy); }\" did not throw"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Basic operation with Symbol keys": {
          "stNum": 11,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Operation with non-enumerable Symbol keys": {
          "stNum": 12,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/api/cors/cors-redirect-credentials.any.html": {
      "byUA": {
        "Ch73": "TIMEOUT"
      },
      "UAmessage": {},
      "totals": {
        "TIMEOUT": 1
      },
      "subtests": {
        "Redirect 301 from same origin to remote without user and password": {
          "stNum": 0,
          "byUA": {
            "Ch73": "TIMEOUT"
          },
          "UAmessage": {
            "Ch73": "Test timed out"
          },
          "totals": {
            "TIMEOUT": 1
          }
        },
        "Redirect 301 from same origin to remote with user and password": {
          "stNum": 1,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 301 from same origin to remote with user": {
          "stNum": 2,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 301 from same origin to remote with password": {
          "stNum": 3,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 301 from remote to same origin with user and password": {
          "stNum": 4,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 301 from remote to same origin with user": {
          "stNum": 5,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 301 from remote to same origin with password": {
          "stNum": 6,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 301 from remote to same remote with user and password": {
          "stNum": 7,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 301 from remote to same remote with user": {
          "stNum": 8,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 301 from remote to same remote with password": {
          "stNum": 9,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 301 from remote to another remote with user and password": {
          "stNum": 10,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 301 from remote to another remote with user": {
          "stNum": 11,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 301 from remote to another remote with password": {
          "stNum": 12,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 302 from same origin to remote without user and password": {
          "stNum": 13,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 302 from same origin to remote with user and password": {
          "stNum": 14,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 302 from same origin to remote with user": {
          "stNum": 15,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 302 from same origin to remote with password": {
          "stNum": 16,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 302 from remote to same origin with user and password": {
          "stNum": 17,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 302 from remote to same origin with user": {
          "stNum": 18,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 302 from remote to same origin with password": {
          "stNum": 19,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 302 from remote to same remote with user and password": {
          "stNum": 20,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 302 from remote to same remote with user": {
          "stNum": 21,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 302 from remote to same remote with password": {
          "stNum": 22,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 302 from remote to another remote with user and password": {
          "stNum": 23,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 302 from remote to another remote with user": {
          "stNum": 24,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 302 from remote to another remote with password": {
          "stNum": 25,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 303 from same origin to remote without user and password": {
          "stNum": 26,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 303 from same origin to remote with user and password": {
          "stNum": 27,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 303 from same origin to remote with user": {
          "stNum": 28,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 303 from same origin to remote with password": {
          "stNum": 29,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 303 from remote to same origin with user and password": {
          "stNum": 30,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 303 from remote to same origin with user": {
          "stNum": 31,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 303 from remote to same origin with password": {
          "stNum": 32,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 303 from remote to same remote with user and password": {
          "stNum": 33,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 303 from remote to same remote with user": {
          "stNum": 34,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 303 from remote to same remote with password": {
          "stNum": 35,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 303 from remote to another remote with user and password": {
          "stNum": 36,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 303 from remote to another remote with user": {
          "stNum": 37,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 303 from remote to another remote with password": {
          "stNum": 38,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 307 from same origin to remote without user and password": {
          "stNum": 39,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 307 from same origin to remote with user and password": {
          "stNum": 40,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 307 from same origin to remote with user": {
          "stNum": 41,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 307 from same origin to remote with password": {
          "stNum": 42,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 307 from remote to same origin with user and password": {
          "stNum": 43,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 307 from remote to same origin with user": {
          "stNum": 44,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 307 from remote to same origin with password": {
          "stNum": 45,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 307 from remote to same remote with user and password": {
          "stNum": 46,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 307 from remote to same remote with user": {
          "stNum": 47,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 307 from remote to same remote with password": {
          "stNum": 48,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 307 from remote to another remote with user and password": {
          "stNum": 49,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 307 from remote to another remote with user": {
          "stNum": 50,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 307 from remote to another remote with password": {
          "stNum": 51,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 308 from same origin to remote without user and password": {
          "stNum": 52,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 308 from same origin to remote with user and password": {
          "stNum": 53,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 308 from same origin to remote with user": {
          "stNum": 54,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 308 from same origin to remote with password": {
          "stNum": 55,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 308 from remote to same origin with user and password": {
          "stNum": 56,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 308 from remote to same origin with user": {
          "stNum": 57,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 308 from remote to same origin with password": {
          "stNum": 58,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 308 from remote to same remote with user and password": {
          "stNum": 59,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 308 from remote to same remote with user": {
          "stNum": 60,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 308 from remote to same remote with password": {
          "stNum": 61,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 308 from remote to another remote with user and password": {
          "stNum": 62,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 308 from remote to another remote with user": {
          "stNum": 63,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 308 from remote to another remote with password": {
          "stNum": 64,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        }
      }
    },
    "/fetch/api/credentials/authentication-basic.any.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "User-added Authorization header with include mode": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "User-added Authorization header with same-origin mode": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "User-added Authorization header with omit mode": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/api/abort/destroyed-context.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "aborting a fetch in a destroyed context should not crash": {
          "stNum": 0,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "Failed to execute 'removeChild' on 'Node': The node to be removed is not a child of this node."
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/fetch/api/basic/stream-safe-creation.any.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "throwing Object.prototype.start accessor should not affect stream creation by 'fetch'": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Object.prototype.start accessor returning invalid value should not affect stream creation by 'fetch'": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "throwing Object.prototype.type accessor should not affect stream creation by 'fetch'": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Object.prototype.type accessor returning invalid value should not affect stream creation by 'fetch'": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "throwing Object.prototype.size accessor should not affect stream creation by 'fetch'": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Object.prototype.size accessor returning invalid value should not affect stream creation by 'fetch'": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "throwing Object.prototype.highWaterMark accessor should not affect stream creation by 'fetch'": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Object.prototype.highWaterMark accessor returning invalid value should not affect stream creation by 'fetch'": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Object.prototype.start function which errors the stream should not affect stream creation by 'fetch'": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "throwing Object.prototype.start accessor should not affect stream creation by 'request'": {
          "stNum": 9,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Object.prototype.start accessor returning invalid value should not affect stream creation by 'request'": {
          "stNum": 10,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "throwing Object.prototype.type accessor should not affect stream creation by 'request'": {
          "stNum": 11,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Object.prototype.type accessor returning invalid value should not affect stream creation by 'request'": {
          "stNum": 12,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "throwing Object.prototype.size accessor should not affect stream creation by 'request'": {
          "stNum": 13,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Object.prototype.size accessor returning invalid value should not affect stream creation by 'request'": {
          "stNum": 14,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "throwing Object.prototype.highWaterMark accessor should not affect stream creation by 'request'": {
          "stNum": 15,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Object.prototype.highWaterMark accessor returning invalid value should not affect stream creation by 'request'": {
          "stNum": 16,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Object.prototype.start function which errors the stream should not affect stream creation by 'request'": {
          "stNum": 17,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "throwing Object.prototype.start accessor should not affect stream creation by 'response'": {
          "stNum": 18,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Object.prototype.start accessor returning invalid value should not affect stream creation by 'response'": {
          "stNum": 19,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "throwing Object.prototype.type accessor should not affect stream creation by 'response'": {
          "stNum": 20,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Object.prototype.type accessor returning invalid value should not affect stream creation by 'response'": {
          "stNum": 21,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "throwing Object.prototype.size accessor should not affect stream creation by 'response'": {
          "stNum": 22,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Object.prototype.size accessor returning invalid value should not affect stream creation by 'response'": {
          "stNum": 23,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "throwing Object.prototype.highWaterMark accessor should not affect stream creation by 'response'": {
          "stNum": 24,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Object.prototype.highWaterMark accessor returning invalid value should not affect stream creation by 'response'": {
          "stNum": 25,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Object.prototype.start function which errors the stream should not affect stream creation by 'response'": {
          "stNum": 26,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "throwing Object.prototype.start accessor should not affect stream creation by 'consumeEmptyResponse'": {
          "stNum": 27,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Object.prototype.start accessor returning invalid value should not affect stream creation by 'consumeEmptyResponse'": {
          "stNum": 28,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "throwing Object.prototype.type accessor should not affect stream creation by 'consumeEmptyResponse'": {
          "stNum": 29,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Object.prototype.type accessor returning invalid value should not affect stream creation by 'consumeEmptyResponse'": {
          "stNum": 30,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "throwing Object.prototype.size accessor should not affect stream creation by 'consumeEmptyResponse'": {
          "stNum": 31,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Object.prototype.size accessor returning invalid value should not affect stream creation by 'consumeEmptyResponse'": {
          "stNum": 32,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "throwing Object.prototype.highWaterMark accessor should not affect stream creation by 'consumeEmptyResponse'": {
          "stNum": 33,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Object.prototype.highWaterMark accessor returning invalid value should not affect stream creation by 'consumeEmptyResponse'": {
          "stNum": 34,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Object.prototype.start function which errors the stream should not affect stream creation by 'consumeEmptyResponse'": {
          "stNum": 35,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "throwing Object.prototype.start accessor should not affect stream creation by 'consumeNonEmptyResponse'": {
          "stNum": 36,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Object.prototype.start accessor returning invalid value should not affect stream creation by 'consumeNonEmptyResponse'": {
          "stNum": 37,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "throwing Object.prototype.type accessor should not affect stream creation by 'consumeNonEmptyResponse'": {
          "stNum": 38,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Object.prototype.type accessor returning invalid value should not affect stream creation by 'consumeNonEmptyResponse'": {
          "stNum": 39,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "throwing Object.prototype.size accessor should not affect stream creation by 'consumeNonEmptyResponse'": {
          "stNum": 40,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Object.prototype.size accessor returning invalid value should not affect stream creation by 'consumeNonEmptyResponse'": {
          "stNum": 41,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "throwing Object.prototype.highWaterMark accessor should not affect stream creation by 'consumeNonEmptyResponse'": {
          "stNum": 42,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Object.prototype.highWaterMark accessor returning invalid value should not affect stream creation by 'consumeNonEmptyResponse'": {
          "stNum": 43,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Object.prototype.start function which errors the stream should not affect stream creation by 'consumeNonEmptyResponse'": {
          "stNum": 44,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "throwing Object.prototype.start accessor should not affect stream creation by 'consumeEmptyRequest'": {
          "stNum": 45,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Object.prototype.start accessor returning invalid value should not affect stream creation by 'consumeEmptyRequest'": {
          "stNum": 46,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "throwing Object.prototype.type accessor should not affect stream creation by 'consumeEmptyRequest'": {
          "stNum": 47,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Object.prototype.type accessor returning invalid value should not affect stream creation by 'consumeEmptyRequest'": {
          "stNum": 48,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "throwing Object.prototype.size accessor should not affect stream creation by 'consumeEmptyRequest'": {
          "stNum": 49,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Object.prototype.size accessor returning invalid value should not affect stream creation by 'consumeEmptyRequest'": {
          "stNum": 50,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "throwing Object.prototype.highWaterMark accessor should not affect stream creation by 'consumeEmptyRequest'": {
          "stNum": 51,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Object.prototype.highWaterMark accessor returning invalid value should not affect stream creation by 'consumeEmptyRequest'": {
          "stNum": 52,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Object.prototype.start function which errors the stream should not affect stream creation by 'consumeEmptyRequest'": {
          "stNum": 53,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "throwing Object.prototype.start accessor should not affect stream creation by 'consumeNonEmptyRequest'": {
          "stNum": 54,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Object.prototype.start accessor returning invalid value should not affect stream creation by 'consumeNonEmptyRequest'": {
          "stNum": 55,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "throwing Object.prototype.type accessor should not affect stream creation by 'consumeNonEmptyRequest'": {
          "stNum": 56,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Object.prototype.type accessor returning invalid value should not affect stream creation by 'consumeNonEmptyRequest'": {
          "stNum": 57,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "throwing Object.prototype.size accessor should not affect stream creation by 'consumeNonEmptyRequest'": {
          "stNum": 58,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Object.prototype.size accessor returning invalid value should not affect stream creation by 'consumeNonEmptyRequest'": {
          "stNum": 59,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "throwing Object.prototype.highWaterMark accessor should not affect stream creation by 'consumeNonEmptyRequest'": {
          "stNum": 60,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Object.prototype.highWaterMark accessor returning invalid value should not affect stream creation by 'consumeNonEmptyRequest'": {
          "stNum": 61,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Object.prototype.start function which errors the stream should not affect stream creation by 'consumeNonEmptyRequest'": {
          "stNum": 62,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/api/basic/integrity.sub.any.html": {
      "byUA": {
        "Ch73": "TIMEOUT"
      },
      "UAmessage": {},
      "totals": {
        "TIMEOUT": 1
      },
      "subtests": {
        "Empty string integrity": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "SHA-256 integrity": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "SHA-384 integrity": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "SHA-512 integrity": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Invalid integrity": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Multiple integrities: valid stronger than invalid": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Multiple integrities: invalid stronger than valid": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Multiple integrities: invalid as strong as valid": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Multiple integrities: both are valid": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Multiple integrities: both are invalid": {
          "stNum": 9,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CORS empty integrity": {
          "stNum": 10,
          "byUA": {
            "Ch73": "TIMEOUT"
          },
          "UAmessage": {
            "Ch73": "Test timed out"
          },
          "totals": {
            "TIMEOUT": 1
          }
        },
        "CORS SHA-512 integrity": {
          "stNum": 11,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "CORS invalid integrity": {
          "stNum": 12,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Empty string integrity for opaque response": {
          "stNum": 13,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "SHA-* integrity for opaque response": {
          "stNum": 14,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        }
      }
    },
    "/fetch/corb/script-html-js-polyglot.sub.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "CORB cannot block polyglot HTML/JS: html-js-polyglot.js": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CORB cannot block polyglot HTML/JS: html-js-polyglot2.js": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/api/basic/accept-header.any.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Request through fetch should have 'accept' header with value '*/*'": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request through fetch should have 'accept' header with value 'custom/*'": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request through fetch should have a 'accept-language' header": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request through fetch should have 'accept-language' header with value 'bzh'": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/api/redirect/redirect-empty-location.any.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "redirect response with empty Location, follow mode": {
          "stNum": 0,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_unreached: Should have rejected: undefined Reached unreachable code"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "redirect response with empty Location, manual mode": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/api/headers/headers-structure.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Headers has append method": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Headers has delete method": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Headers has get method": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Headers has has method": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Headers has set method": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Headers has entries method": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Headers has keys method": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Headers has values method": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/api/headers/headers-casing.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Create headers, names use characters with different case": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check append method, names use characters with different case": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check set method, names use characters with different case": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check delete method, names use characters with different case": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/api/headers/header-values.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "XMLHttpRequest with value x%00x needs to throw": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "fetch() with value x%00x needs to throw": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "XMLHttpRequest with value x%0Ax needs to throw": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "fetch() with value x%0Ax needs to throw": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "XMLHttpRequest with value x%0Dx needs to throw": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "fetch() with value x%0Dx needs to throw": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "XMLHttpRequest with all valid values": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "fetch() with all valid values": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/api/response/response-static-error.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Check response returned by static method error()": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/api/cors/cors-preflight.any.html": {
      "byUA": {
        "Ch73": "TIMEOUT"
      },
      "UAmessage": {},
      "totals": {
        "TIMEOUT": 1
      },
      "subtests": {
        "CORS [DELETE], server allows": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CORS [DELETE], server refuses": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CORS [PUT], server allows": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CORS [PUT], server allows, check preflight has user agent": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CORS [PUT], server refuses": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CORS [PATCH], server allows": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CORS [PATCH], server refuses": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CORS [NEW], server allows": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CORS [NEW], server refuses": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CORS [GET] [x-test-header: allowed], server allows": {
          "stNum": 9,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CORS [GET] [x-test-header: refused], server refuses": {
          "stNum": 10,
          "byUA": {
            "Ch73": "TIMEOUT"
          },
          "UAmessage": {
            "Ch73": "Test timed out"
          },
          "totals": {
            "TIMEOUT": 1
          }
        },
        "CORS [GET] [several headers], server allows": {
          "stNum": 11,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "CORS [GET] [several headers], server refuses": {
          "stNum": 12,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "CORS [PUT] [several headers], server allows": {
          "stNum": 13,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "CORS [PUT] [several headers], server refuses": {
          "stNum": 14,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "CORS [PUT] [only safe headers], server allows": {
          "stNum": 15,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        }
      }
    },
    "/fetch/api/request/request-cache-no-store.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "RequestCache \"no-store\" mode does not check the cache for previously cached content and goes to the network regardless with Etag and stale response": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "RequestCache \"no-store\" mode does not check the cache for previously cached content and goes to the network regardless with Last-Modified and stale response": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "RequestCache \"no-store\" mode does not check the cache for previously cached content and goes to the network regardless with Etag and fresh response": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "RequestCache \"no-store\" mode does not check the cache for previously cached content and goes to the network regardless with Last-Modified and fresh response": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "RequestCache \"no-store\" mode does not store the response in the cache with Etag and stale response": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "RequestCache \"no-store\" mode does not store the response in the cache with Last-Modified and stale response": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "RequestCache \"no-store\" mode does not store the response in the cache with Etag and fresh response": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "RequestCache \"no-store\" mode does not store the response in the cache with Last-Modified and fresh response": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/api/request/request-consume-empty.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Consume request's body as text": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consume request's body as blob": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consume request's body as arrayBuffer": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consume request's body as json (error case)": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consume request's body as formData with correct multipart type (error case)": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consume request's body as formData with correct urlencoded type": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consume request's body as formData without correct type (error case)": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consume empty blob request body as arrayBuffer": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consume empty text request body as arrayBuffer": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consume empty blob request body as text": {
          "stNum": 9,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consume empty text request body as text": {
          "stNum": 10,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consume empty URLSearchParams request body as text": {
          "stNum": 11,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consume empty FormData request body as text": {
          "stNum": 12,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_equals: Resolved value should be empty expected 0 but got 44"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Consume empty ArrayBuffer request body as text": {
          "stNum": 13,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/api/basic/request-referrer-redirected-worker.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "about:client referrer": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "url referrer": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/api/basic/scheme-about.any.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Fetching about:blank with method GET is KO": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetching about:blank with method PUT is KO": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetching about:blank with method POST is KO": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetching about:invalid.com with method GET is KO": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetching about:config with method GET is KO": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetching about:unicorn with method GET is KO": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/cors-rfc1918/idlharness.tentative.any.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "idl_test setup": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Partial interface Document: original interface defined": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Partial interface WorkerGlobalScope: original interface defined": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "WorkerGlobalScope interface: existence and properties of interface object": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Document interface: attribute addressSpace": {
          "stNum": 4,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_true: The prototype object must have a property \"addressSpace\" expected true got false"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Document interface: document must inherit property \"addressSpace\" with the proper type": {
          "stNum": 5,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_inherits: property \"addressSpace\" not found in prototype chain"
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/fetch/api/basic/referrer.any.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "origin-when-cross-origin policy on a same-origin URL": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "origin-when-cross-origin policy on a cross-origin URL": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "origin-when-cross-origin policy on a cross-origin URL after same-origin redirection": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "origin-when-cross-origin policy on a same-origin URL after cross-origin redirection": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Referrer with credentials should be stripped": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Referrer with fragment ID should be stripped": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/api/request/request-reset-attributes.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Request.isReloadNavigation is reset with non-empty RequestInit": {
          "stNum": 0,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_equals: expected \"old: false, new: false\" but got \"old: undefined, new: undefined\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Request.isHistoryNavigation is reset with non-empty RequestInit": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request.mode is reset with non-empty RequestInit when it's \"navigate\"": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/api/headers/headers-normalize.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Create headers with not normalized values": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check append method with not normalized values": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check set method with not normalized values": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/sec-metadata/object.tentative.https.sub.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Same-Origin object": {
          "stNum": 0,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_not_equals: Empty Sec-Metadata header. got disallowed value \"\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Same-Site object": {
          "stNum": 1,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_equals: destination expected (string) \"object\" but got (undefined) undefined"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Cross-Site object": {
          "stNum": 2,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_equals: destination expected (string) \"object\" but got (undefined) undefined"
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/fetch/api/cors/cors-cookies.any.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Omit mode: no cookie sent": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Include mode: 1 cookie": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Include mode: local cookies are not sent with remote request": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Include mode: remote cookies are not sent with local request": {
          "stNum": 3,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_false: Request should have no cookie expected false got true"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Same-origin mode: cookies are discarded in cors request": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Include mode: remote cookies are not sent with other remote request": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/api/basic/request-head.any.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Fetch with HEAD with body": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/api/response/response-stream-with-broken-then.any.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Attempt to inject {done: false, value: bye} via Object.prototype.then.": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Attempt to inject value: undefined via Object.prototype.then.": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Attempt to inject undefined via Object.prototype.then.": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Attempt to inject 8.2 via Object.prototype.then.": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "intercepting arraybuffer to text conversion via Object.prototype.then should not be possible": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "intercepting arraybuffer to body readable stream conversion via Object.prototype.then should not be possible": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/nosniff/stylesheet.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "URL query: null": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "URL query: ": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "URL query: x": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "URL query: x/x": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "URL query: text/html": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "URL query: text/json": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Revalidated URL query: null": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Revalidated URL query: ": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Revalidated URL query: x": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Revalidated URL query: x/x": {
          "stNum": 9,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Revalidated URL query: text/html": {
          "stNum": 10,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Revalidated URL query: text/json": {
          "stNum": 11,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "URL query: text/css": {
          "stNum": 12,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "URL query: text/css;charset=utf-8": {
          "stNum": 13,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "URL query: text/css;blah": {
          "stNum": 14,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Revalidated URL query: text/css": {
          "stNum": 15,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Revalidated URL query: text/css;charset=utf-8": {
          "stNum": 16,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Revalidated URL query: text/css;blah": {
          "stNum": 17,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/api/request/request-type-attribute-historical.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "'type' getter should not exist on Request objects": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/api/response/response-from-stream.any.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Constructing a Response with a stream on which getReader() is called": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Constructing a Response with a stream on which read() is called": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Constructing a Response with a stream on which read() and releaseLock() are called": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/api/policies/referrer-origin-service-worker.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Fetch in service worker: referrer with no-referrer policy": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request's referrer is origin": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cross-origin referrer is overridden by client origin": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/api/request/request-cache-only-if-cached.html": {
      "byUA": {
        "Ch73": "TIMEOUT"
      },
      "UAmessage": {},
      "totals": {
        "TIMEOUT": 1
      },
      "subtests": {
        "RequestCache \"only-if-cached\" mode checks the cache for previously cached content and avoids revalidation for stale responses with Etag and stale response": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "RequestCache \"only-if-cached\" mode checks the cache for previously cached content and avoids revalidation for stale responses with Last-Modified and stale response": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "RequestCache \"only-if-cached\" mode checks the cache for previously cached content and avoids revalidation for fresh responses with Etag and fresh response": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "RequestCache \"only-if-cached\" mode checks the cache for previously cached content and avoids revalidation for fresh responses with Last-Modified and fresh response": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "RequestCache \"only-if-cached\" mode checks the cache for previously cached content and does not go to the network if a cached response is not found with Etag and fresh response": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "RequestCache \"only-if-cached\" mode checks the cache for previously cached content and does not go to the network if a cached response is not found with Last-Modified and fresh response": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "RequestCache \"only-if-cached\" (with \"same-origin\") uses cached same-origin redirects to same-origin content with Etag and fresh response": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "RequestCache \"only-if-cached\" (with \"same-origin\") uses cached same-origin redirects to same-origin content with Last-Modified and fresh response": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "RequestCache \"only-if-cached\" (with \"same-origin\") uses cached same-origin redirects to same-origin content with Etag and stale response": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "RequestCache \"only-if-cached\" (with \"same-origin\") uses cached same-origin redirects to same-origin content with Last-Modified and stale response": {
          "stNum": 9,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "RequestCache \"only-if-cached\" (with \"same-origin\") does not follow redirects across origins and rejects with Etag and fresh response": {
          "stNum": 10,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "RequestCache \"only-if-cached\" (with \"same-origin\") does not follow redirects across origins and rejects with Last-Modified and fresh response": {
          "stNum": 11,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "RequestCache \"only-if-cached\" (with \"same-origin\") does not follow redirects across origins and rejects with Etag and stale response": {
          "stNum": 12,
          "byUA": {
            "Ch73": "TIMEOUT"
          },
          "UAmessage": {
            "Ch73": "Test timed out"
          },
          "totals": {
            "TIMEOUT": 1
          }
        },
        "RequestCache \"only-if-cached\" (with \"same-origin\") does not follow redirects across origins and rejects with Last-Modified and stale response": {
          "stNum": 13,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        }
      }
    },
    "/fetch/api/redirect/redirect-method.any.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Response.redirected should be false on not-redirected responses": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Redirect 301 with GET": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Redirect 301 with POST": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Redirect 301 with HEAD": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Redirect 302 with GET": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Redirect 302 with POST": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Redirect 302 with HEAD": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Redirect 303 with GET": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Redirect 303 with POST": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Redirect 303 with HEAD": {
          "stNum": 9,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Redirect 307 with GET": {
          "stNum": 10,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Redirect 307 with POST (string body)": {
          "stNum": 11,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Redirect 307 with POST (blob body)": {
          "stNum": 12,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Redirect 307 with HEAD": {
          "stNum": 13,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/api/headers/headers-errors.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Create headers giving an array having one string as init argument": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Create headers giving an array having three strings as init argument": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Create headers giving bad header name as init argument": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Create headers giving bad header value as init argument": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check headers get with an invalid name invalidĀ": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check headers get with an invalid name [object Object]": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check headers delete with an invalid name invalidĀ": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check headers delete with an invalid name [object Object]": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check headers has with an invalid name invalidĀ": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check headers has with an invalid name [object Object]": {
          "stNum": 9,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check headers set with an invalid name invalidĀ": {
          "stNum": 10,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check headers set with an invalid name [object Object]": {
          "stNum": 11,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check headers set with an invalid value invalidĀ": {
          "stNum": 12,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check headers append with an invalid name invalidĀ": {
          "stNum": 13,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check headers append with an invalid name [object Object]": {
          "stNum": 14,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check headers append with an invalid value invalidĀ": {
          "stNum": 15,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Headers forEach throws if argument is not callable": {
          "stNum": 16,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Headers forEach loop should stop if callback is throwing exception": {
          "stNum": 17,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/api/basic/scheme-others.sub.any.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Fetching aaa://webapitests2018.ctawave.org:8000/ is KO": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetching cap://webapitests2018.ctawave.org:8000/ is KO": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetching cid://webapitests2018.ctawave.org:8000/ is KO": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetching dav://webapitests2018.ctawave.org:8000/ is KO": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetching dict://webapitests2018.ctawave.org:8000/ is KO": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetching dns://webapitests2018.ctawave.org:8000/ is KO": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetching geo://webapitests2018.ctawave.org:8000/ is KO": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetching im://webapitests2018.ctawave.org:8000/ is KO": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetching imap://webapitests2018.ctawave.org:8000/ is KO": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetching ipp://webapitests2018.ctawave.org:8000/ is KO": {
          "stNum": 9,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetching ldap://webapitests2018.ctawave.org:8000/ is KO": {
          "stNum": 10,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetching mailto://webapitests2018.ctawave.org:8000/ is KO": {
          "stNum": 11,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetching nfs://webapitests2018.ctawave.org:8000/ is KO": {
          "stNum": 12,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetching pop://webapitests2018.ctawave.org:8000/ is KO": {
          "stNum": 13,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetching rtsp://webapitests2018.ctawave.org:8000/ is KO": {
          "stNum": 14,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetching snmp://webapitests2018.ctawave.org:8000/ is KO": {
          "stNum": 15,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/api/basic/request-referrer.any.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "about:client referrer": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "url referrer": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/api/request/destination/fetch-destination-no-load-event.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Initialize global state": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Background image fetches with an \"image\" Request.destination": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Font loading API fetches with an \"font\" Request.destination": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CSS font fetches with an \"font\" Request.destination": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "sendBeacon() fetches with an empty string Request.destination": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.add() fetches with an empty string Request.destination": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "importScripts() fetches with a \"script\" Request.destination": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "@import fetches with a \"style\" Request.destination": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/api/redirect/redirect-location.any.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Redirect 301 in \"follow\" mode without location": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Redirect 301 in \"manual\" mode without location": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Redirect 301 in \"follow\" mode with invalid location": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Redirect 301 in \"manual\" mode with invalid location": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Redirect 301 in \"follow\" mode with data location": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Redirect 301 in \"manual\" mode with data location": {
          "stNum": 5,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: object \"TypeError: Failed to fetch\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Redirect 302 in \"follow\" mode without location": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Redirect 302 in \"manual\" mode without location": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Redirect 302 in \"follow\" mode with invalid location": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Redirect 302 in \"manual\" mode with invalid location": {
          "stNum": 9,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Redirect 302 in \"follow\" mode with data location": {
          "stNum": 10,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Redirect 302 in \"manual\" mode with data location": {
          "stNum": 11,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: object \"TypeError: Failed to fetch\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Redirect 303 in \"follow\" mode without location": {
          "stNum": 12,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Redirect 303 in \"manual\" mode without location": {
          "stNum": 13,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Redirect 303 in \"follow\" mode with invalid location": {
          "stNum": 14,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Redirect 303 in \"manual\" mode with invalid location": {
          "stNum": 15,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Redirect 303 in \"follow\" mode with data location": {
          "stNum": 16,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Redirect 303 in \"manual\" mode with data location": {
          "stNum": 17,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: object \"TypeError: Failed to fetch\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Redirect 307 in \"follow\" mode without location": {
          "stNum": 18,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Redirect 307 in \"manual\" mode without location": {
          "stNum": 19,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Redirect 307 in \"follow\" mode with invalid location": {
          "stNum": 20,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Redirect 307 in \"manual\" mode with invalid location": {
          "stNum": 21,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Redirect 307 in \"follow\" mode with data location": {
          "stNum": 22,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Redirect 307 in \"manual\" mode with data location": {
          "stNum": 23,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: object \"TypeError: Failed to fetch\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Redirect 308 in \"follow\" mode without location": {
          "stNum": 24,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Redirect 308 in \"manual\" mode without location": {
          "stNum": 25,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Redirect 308 in \"follow\" mode with invalid location": {
          "stNum": 26,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Redirect 308 in \"manual\" mode with invalid location": {
          "stNum": 27,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Redirect 308 in \"follow\" mode with data location": {
          "stNum": 28,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Redirect 308 in \"manual\" mode with data location": {
          "stNum": 29,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: object \"TypeError: Failed to fetch\""
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/fetch/nosniff/importscripts.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Test importScripts()": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/api/request/request-disturbed.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Request's body: initial state": {
          "stNum": 0,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_equals: body's default value is null expected (object) null but got (undefined) undefined"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Request without body cannot be disturbed": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check cloning a disturbed request": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check creating a new request from a disturbed request": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check creating a new request with a new body from a disturbed request": {
          "stNum": 4,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "Failed to construct 'Request': Cannot construct a Request with a Request object that has already been used."
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Input request used for creating new request became disturbed": {
          "stNum": 5,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_not_equals: body should not be undefined got disallowed value undefined"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Input request used for creating new request became disturbed even if body is not used": {
          "stNum": 6,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_not_equals: body should not be undefined got disallowed value undefined"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Check consuming a disturbed request": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request construction failure should not set \"bodyUsed\"": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/sec-metadata/serviceworker.tentative.https.sub.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "serviceworker": {
          "stNum": 0,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_not_equals: Empty Sec-Metadata header. got disallowed value \"\""
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/fetch/api/cors/cors-multiple-origins.sub.any.html": {
      "byUA": {
        "Ch73": "TIMEOUT"
      },
      "UAmessage": {},
      "totals": {
        "TIMEOUT": 1
      },
      "subtests": {
        "Listing multiple origins is illegal: \"\",http://example.com,http://webapitests2018.ctawave.org:8000": {
          "stNum": 0,
          "byUA": {
            "Ch73": "TIMEOUT"
          },
          "UAmessage": {
            "Ch73": "Test timed out"
          },
          "totals": {
            "TIMEOUT": 1
          }
        },
        "Listing multiple origins is illegal: \"\",http://example.com,*": {
          "stNum": 1,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Listing multiple origins is illegal: \"\",http://webapitests2018.ctawave.org:8000,http://webapitests2018.ctawave.org:8000": {
          "stNum": 2,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Listing multiple origins is illegal: *,http://example.com,*": {
          "stNum": 3,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Listing multiple origins is illegal: *,http://example.com,http://webapitests2018.ctawave.org:8000": {
          "stNum": 4,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Listing multiple origins is illegal: ,http://example.com,https://example2.com": {
          "stNum": 5,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        }
      }
    },
    "/fetch/api/request/request-error.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "RequestInit's window is not null": {
          "stNum": 0,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_throws: Expect TypeError exception function \"() => new Request(...args)\" did not throw"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Input URL is not valid": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Input URL has credentials": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "RequestInit's mode is navigate": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "RequestInit's referrer is invalid": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "RequestInit's method is invalid": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "RequestInit's method is forbidden": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "RequestInit's mode is no-cors and method is not simple": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "RequestInit's cache mode is only-if-cached and mode is not same-origin": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request with cache mode: only-if-cached and fetch mode cors": {
          "stNum": 9,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request with cache mode: only-if-cached and fetch mode no-cors": {
          "stNum": 10,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Bad referrerPolicy init parameter value": {
          "stNum": 11,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Bad mode init parameter value": {
          "stNum": 12,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Bad credentials init parameter value": {
          "stNum": 13,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Bad cache init parameter value": {
          "stNum": 14,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Bad redirect init parameter value": {
          "stNum": 15,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request should get its content-type from the init request": {
          "stNum": 16,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request should not get its content-type from the init request if init headers are provided": {
          "stNum": 17,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request should get its content-type from the body if none is provided": {
          "stNum": 18,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request should get its content-type from init headers if one is provided": {
          "stNum": 19,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request with cache mode: only-if-cached and fetch mode: same-origin": {
          "stNum": 20,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/api/basic/scheme-blob.sub.any.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Fetching [GET] URL.createObjectURL(blob) is OK": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetching [GET] blob:http://www.webapitests2018.ctawave.org:8000/ is KO": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetching [POST] URL.createObjectURL(blob) is KO": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetching [OPTIONS] URL.createObjectURL(blob) is KO": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetching [HEAD] URL.createObjectURL(blob) is KO": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetching [PUT] URL.createObjectURL(blob) is KO": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetching [DELETE] URL.createObjectURL(blob) is KO": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetching [INVALID] URL.createObjectURL(blob) is KO": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/api/request/request-clone.sub.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Check cloning a request": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check cloning a request copies the headers": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/api/basic/scheme-data.any.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Fetching data:,response%27s%20body is OK": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetching data:,response%27s%20body is OK (same-origin)": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetching data:,response%27s%20body is OK (cors)": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetching data:text/plain;base64,cmVzcG9uc2UncyBib[...] is OK": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetching data:image/png;base64,cmVzcG9uc2UncyBib2[...] is OK": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetching [POST] data:,response%27s%20body is OK": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetching [HEAD] data:,response%27s%20body is OK": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetching [GET] data:notAdataUrl.com is KO": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/api/response/multi-globals/url-parsing.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "should parse the redirect Location URL relative to the current settings object": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/api/policies/referrer-origin-when-cross-origin.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Request's referrer is origin": {
          "stNum": 0,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: object \"TypeError: Failed to fetch\""
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/fetch/api/response/response-stream-disturbed-3.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Getting blob after reading the Response body": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Getting text after reading the Response body": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Getting json after reading the Response body": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Getting arrayBuffer after reading the Response body": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/api/policies/referrer-no-referrer-service-worker.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Fetch in service worker: referrer with no-referrer policy": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request's referrer is empty": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/api/redirect/redirect-referrer.any.html": {
      "byUA": {
        "Ch73": "TIMEOUT"
      },
      "UAmessage": {},
      "totals": {
        "TIMEOUT": 1
      },
      "subtests": {
        "Same origin redirection, empty init, unsafe-url redirect header ": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Same origin redirection, empty init, no-referrer-when-downgrade redirect header ": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Same origin redirection, empty init, same-origin redirect header ": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Same origin redirection, empty init, origin redirect header ": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Same origin redirection, empty init, origin-when-cross-origin redirect header ": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Same origin redirection, empty init, no-referrer redirect header ": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Same origin redirection, empty init, strict-origin redirect header ": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Same origin redirection, empty init, strict-origin-when-cross-origin redirect header ": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Same origin redirection, empty redirect header, unsafe-url init ": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Same origin redirection, empty redirect header, no-referrer-when-downgrade init ": {
          "stNum": 9,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Same origin redirection, empty redirect header, same-origin init ": {
          "stNum": 10,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Same origin redirection, empty redirect header, origin init ": {
          "stNum": 11,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Same origin redirection, empty redirect header, origin-when-cross-origin init ": {
          "stNum": 12,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Same origin redirection, empty redirect header, no-referrer init ": {
          "stNum": 13,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Same origin redirection, empty redirect header, strict-origin init ": {
          "stNum": 14,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Same origin redirection, empty redirect header, strict-origin-when-cross-origin init ": {
          "stNum": 15,
          "byUA": {
            "Ch73": "TIMEOUT"
          },
          "UAmessage": {
            "Ch73": "Test timed out"
          },
          "totals": {
            "TIMEOUT": 1
          }
        },
        "Cross origin redirection, empty init, unsafe-url redirect header ": {
          "stNum": 16,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Cross origin redirection, empty init, no-referrer-when-downgrade redirect header ": {
          "stNum": 17,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Cross origin redirection, empty init, same-origin redirect header ": {
          "stNum": 18,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Cross origin redirection, empty init, origin redirect header ": {
          "stNum": 19,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Cross origin redirection, empty init, origin-when-cross-origin redirect header ": {
          "stNum": 20,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Cross origin redirection, empty init, no-referrer redirect header ": {
          "stNum": 21,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Cross origin redirection, empty init, strict-origin redirect header ": {
          "stNum": 22,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Cross origin redirection, empty init, strict-origin-when-cross-origin redirect header ": {
          "stNum": 23,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Cross origin redirection, empty redirect header, unsafe-url init ": {
          "stNum": 24,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Cross origin redirection, empty redirect header, no-referrer-when-downgrade init ": {
          "stNum": 25,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Cross origin redirection, empty redirect header, same-origin init ": {
          "stNum": 26,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Cross origin redirection, empty redirect header, origin init ": {
          "stNum": 27,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Cross origin redirection, empty redirect header, origin-when-cross-origin init ": {
          "stNum": 28,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Cross origin redirection, empty redirect header, no-referrer init ": {
          "stNum": 29,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Cross origin redirection, empty redirect header, strict-origin init ": {
          "stNum": 30,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Cross origin redirection, empty redirect header, strict-origin-when-cross-origin init ": {
          "stNum": 31,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        }
      }
    },
    "/fetch/data-urls/processing.any.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Setup.": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "\"data://test/,X\"": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "\"data://test:test/,X\"": {
          "stNum": 2,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_unreached: Should have rejected: undefined Reached unreachable code"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "\"data:,X\"": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "\"data:\"": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "\"data:text/html\"": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "\"data:text/html    ;charset=x   \"": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "\"data:,\"": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "\"data:,X#X\"": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "\"data:,%FF\"": {
          "stNum": 9,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "\"data:text/plain,X\"": {
          "stNum": 10,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "\"data:text/plain ,X\"": {
          "stNum": 11,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "\"data:text/plain%20,X\"": {
          "stNum": 12,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "\"data:text/plain\\f,X\"": {
          "stNum": 13,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "\"data:text/plain%0C,X\"": {
          "stNum": 14,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "\"data:text/plain;,X\"": {
          "stNum": 15,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "\"data:;x=x;charset=x,X\"": {
          "stNum": 16,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_equals: expected \"text/plain;x=x;charset=x\" but got \"text/plain;charset=x\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "\"data:;x=x,X\"": {
          "stNum": 17,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_equals: expected \"text/plain;x=x\" but got \"text/plain;charset=US-ASCII\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "\"data:text/plain;charset=windows-1252,%C2%B1\"": {
          "stNum": 18,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "\"data:text/plain;Charset=UTF-8,%C2%B1\"": {
          "stNum": 19,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_equals: expected \"text/plain;charset=UTF-8\" but got \"text/plain\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "\"data:image/gif,%C2%B1\"": {
          "stNum": 20,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "\"data:IMAGE/gif,%C2%B1\"": {
          "stNum": 21,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "\"data:IMAGE/gif;hi=x,%C2%B1\"": {
          "stNum": 22,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_equals: expected \"image/gif;hi=x\" but got \"image/gif\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "\"data:IMAGE/gif;CHARSET=x,%C2%B1\"": {
          "stNum": 23,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_equals: expected \"image/gif;charset=x\" but got \"image/gif\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "\"data: ,%FF\"": {
          "stNum": 24,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "\"data:%20,%FF\"": {
          "stNum": 25,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "\"data:\\f,%FF\"": {
          "stNum": 26,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "\"data:%1F,%FF\"": {
          "stNum": 27,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "\"data:\\0,%FF\"": {
          "stNum": 28,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "\"data:%00,%FF\"": {
          "stNum": 29,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "\"data:text/html  ,X\"": {
          "stNum": 30,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "\"data:text / html,X\"": {
          "stNum": 31,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "\"data:†,X\"": {
          "stNum": 32,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "\"data:†/†,X\"": {
          "stNum": 33,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "\"data:X,X\"": {
          "stNum": 34,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "\"data:image/png,X X\"": {
          "stNum": 35,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_array_equals: lengths differ, expected 3 got 2"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "\"data:application/javascript,X X\"": {
          "stNum": 36,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_array_equals: lengths differ, expected 3 got 2"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "\"data:application/xml,X X\"": {
          "stNum": 37,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "\"data:text/javascript,X X\"": {
          "stNum": 38,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "\"data:text/plain,X X\"": {
          "stNum": 39,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "\"data:unknown/unknown,X X\"": {
          "stNum": 40,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_array_equals: lengths differ, expected 3 got 2"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "\"data:text/plain;a=\\\",\\\",X\"": {
          "stNum": 41,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_equals: expected \"text/plain;a=\\\"\\\"\" but got \"text/plain\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "\"data:text/plain;a=%2C,X\"": {
          "stNum": 42,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_equals: expected \"text/plain;a=%2C\" but got \"text/plain\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "\"data:;base64;base64,WA\"": {
          "stNum": 43,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_equals: expected \"text/plain\" but got \"text/plain;charset=US-ASCII\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "\"data:x/x;base64;base64,WA\"": {
          "stNum": 44,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "\"data:x/x;base64;charset=x,WA\"": {
          "stNum": 45,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_array_equals: lengths differ, expected 2 got 1"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "\"data:x/x;base64;charset=x;base64,WA\"": {
          "stNum": 46,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "\"data:x/x;base64;base64x,WA\"": {
          "stNum": 47,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_array_equals: lengths differ, expected 2 got 1"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "\"data:;base64,W%20A\"": {
          "stNum": 48,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "\"data:;base64,W%0CA\"": {
          "stNum": 49,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: object \"TypeError: Failed to fetch\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "\"data:x;base64x,WA\"": {
          "stNum": 50,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "\"data:x;base64;x,WA\"": {
          "stNum": 51,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_array_equals: lengths differ, expected 2 got 1"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "\"data:x;base64=x,WA\"": {
          "stNum": 52,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "\"data:; base64,WA\"": {
          "stNum": 53,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "\"data:;  base64,WA\"": {
          "stNum": 54,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "\"data:  ;charset=x   ;  base64,WA\"": {
          "stNum": 55,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "\"data:;base64;,WA\"": {
          "stNum": 56,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_array_equals: lengths differ, expected 2 got 1"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "\"data:;base64 ,WA\"": {
          "stNum": 57,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "\"data:;base64   ,WA\"": {
          "stNum": 58,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "\"data:;base 64,WA\"": {
          "stNum": 59,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_equals: expected \"text/plain\" but got \"text/plain;charset=US-ASCII\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "\"data:;BASe64,WA\"": {
          "stNum": 60,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_array_equals: lengths differ, expected 1 got 2"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "\"data:;%62ase64,WA\"": {
          "stNum": 61,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_equals: expected \"text/plain\" but got \"text/plain;charset=US-ASCII\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "\"data:%3Bbase64,WA\"": {
          "stNum": 62,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "\"data:;charset=x,X\"": {
          "stNum": 63,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "\"data:; charset=x,X\"": {
          "stNum": 64,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "\"data:;charset =x,X\"": {
          "stNum": 65,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_equals: expected \"text/plain\" but got \"text/plain;charset=US-ASCII\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "\"data:;charset= x,X\"": {
          "stNum": 66,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: object \"TypeError: Failed to fetch\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "\"data:;charset=,X\"": {
          "stNum": 67,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: object \"TypeError: Failed to fetch\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "\"data:;charset,X\"": {
          "stNum": 68,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_equals: expected \"text/plain\" but got \"text/plain;charset=US-ASCII\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "\"data:;charset=\\\"x\\\",X\"": {
          "stNum": 69,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: object \"TypeError: Failed to fetch\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "\"data:;CHARSET=\\\"X\\\",X\"": {
          "stNum": 70,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_equals: expected \"text/plain;charset=X\" but got \"text/plain;charset=US-ASCII\""
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/fetch/sec-metadata/redirect/same-site-redirect.tentative.https.sub.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Same-Site -> Same-Origin redirect": {
          "stNum": 0,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_equals: destination expected (string) \"image\" but got (undefined) undefined"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Same-Site -> Same-Site redirect": {
          "stNum": 1,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_equals: destination expected (string) \"image\" but got (undefined) undefined"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Same-Site -> Cross-Site redirect": {
          "stNum": 2,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_equals: destination expected (string) \"image\" but got (undefined) undefined"
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/fetch/api/cors/cors-redirect.any.html": {
      "byUA": {
        "Ch73": "TIMEOUT"
      },
      "UAmessage": {},
      "totals": {
        "TIMEOUT": 1
      },
      "subtests": {
        "Redirect 301: cors to same cors": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Redirect 301: cors to another cors": {
          "stNum": 1,
          "byUA": {
            "Ch73": "TIMEOUT"
          },
          "UAmessage": {
            "Ch73": "Test timed out"
          },
          "totals": {
            "TIMEOUT": 1
          }
        },
        "Redirect 301: same origin to cors": {
          "stNum": 2,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 301: cors to same origin": {
          "stNum": 3,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 302: cors to same cors": {
          "stNum": 4,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 302: cors to another cors": {
          "stNum": 5,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 302: same origin to cors": {
          "stNum": 6,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 302: cors to same origin": {
          "stNum": 7,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 303: cors to same cors": {
          "stNum": 8,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 303: cors to another cors": {
          "stNum": 9,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 303: same origin to cors": {
          "stNum": 10,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 303: cors to same origin": {
          "stNum": 11,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 307: cors to same cors": {
          "stNum": 12,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 307: cors to another cors": {
          "stNum": 13,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 307: same origin to cors": {
          "stNum": 14,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 307: cors to same origin": {
          "stNum": 15,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 308: cors to same cors": {
          "stNum": 16,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 308: cors to another cors": {
          "stNum": 17,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 308: same origin to cors": {
          "stNum": 18,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 308: cors to same origin": {
          "stNum": 19,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        }
      }
    },
    "/fetch/security/redirect-to-url-with-credentials.https.html": {
      "byUA": {
        "Ch73": "TIMEOUT"
      },
      "UAmessage": {},
      "totals": {
        "TIMEOUT": 1
      },
      "subtests": {
        "No CORS fetch after a redirect with an URL containing credentials": {
          "stNum": 0,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: object \"TypeError: Failed to fetch\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "CORS fetch after a redirect with a cross origin URL containing credentials": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CORS fetch after a redirect with a same origin URL containing credentials": {
          "stNum": 2,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: object \"TypeError: Failed to fetch\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Image loading after a redirect with an URL containing credentials": {
          "stNum": 3,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: object \"[object Event]\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "CORS Image loading after a redirect with a cross origin URL containing credentials": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CORS Image loading after a redirect with a same origin URL containing credentials": {
          "stNum": 5,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: object \"[object Event]\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Frame loading after a redirect with an URL containing credentials": {
          "stNum": 6,
          "byUA": {
            "Ch73": "TIMEOUT"
          },
          "UAmessage": {
            "Ch73": "Test timed out"
          },
          "totals": {
            "TIMEOUT": 1
          }
        }
      }
    },
    "/fetch/sec-metadata/fetch.tentative.https.sub.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Same-origin fetch": {
          "stNum": 0,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_not_equals: Empty Sec-Metadata header. got disallowed value \"\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Same-site fetch": {
          "stNum": 1,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: object \"TypeError: Failed to fetch\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Cross-site fetch": {
          "stNum": 2,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: object \"TypeError: Failed to fetch\""
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/fetch/range/general.window.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Script executed from partial response": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetch with range header will be sent with Accept-Encoding: identity": {
          "stNum": 1,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_equals: Expect identity accept-encoding on media request expected \"identity\" but got \"identity;q=1, *;q=0\""
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/fetch/cross-origin-resource-policy/iframe-loads.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Load an iframe that has Cross-Origin-Resource-Policy header": {
          "stNum": 0,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: object \"[object Response]\""
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/fetch/api/request/multi-globals/url-parsing.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "should parse the URL relative to the current settings object": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/nosniff/image.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "URL query: null": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "URL query: ": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "URL query: x": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "URL query: x/x": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "URL query: image/gif": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "URL query: image/png": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "URL query: image/png;blah": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "URL query: image/svg+xml": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "URL query: text/html": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "URL query: application/xml": {
          "stNum": 9,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "URL query: application/blah+xml": {
          "stNum": 10,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/corb/style-css-mislabeled-as-html.sub.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "style-css-mislabeled-as-html": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/api/cors/cors-basic.any.html": {
      "byUA": {
        "Ch73": "TIMEOUT"
      },
      "UAmessage": {},
      "totals": {
        "TIMEOUT": 1
      },
      "subtests": {
        "Same domain different port [no-cors mode]": {
          "stNum": 0,
          "byUA": {
            "Ch73": "TIMEOUT"
          },
          "UAmessage": {
            "Ch73": "Test timed out"
          },
          "totals": {
            "TIMEOUT": 1
          }
        },
        "Same domain different port [server forbid CORS]": {
          "stNum": 1,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Same domain different port [cors mode]": {
          "stNum": 2,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Same domain different protocol different port [no-cors mode]": {
          "stNum": 3,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Same domain different protocol different port [server forbid CORS]": {
          "stNum": 4,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Same domain different protocol different port [cors mode]": {
          "stNum": 5,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Cross domain basic usage [no-cors mode]": {
          "stNum": 6,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Cross domain basic usage [server forbid CORS]": {
          "stNum": 7,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Cross domain basic usage [cors mode]": {
          "stNum": 8,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Cross domain different port [no-cors mode]": {
          "stNum": 9,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Cross domain different port [server forbid CORS]": {
          "stNum": 10,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Cross domain different port [cors mode]": {
          "stNum": 11,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Cross domain different protocol [no-cors mode]": {
          "stNum": 12,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Cross domain different protocol [server forbid CORS]": {
          "stNum": 13,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Cross domain different protocol [cors mode]": {
          "stNum": 14,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        }
      }
    },
    "/fetch/http-cache/freshness.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "HTTP cache reuses a response with a future Expires": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "HTTP cache does not reuse a response with a past Expires": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "HTTP cache does not reuse a response with a present Expires": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "HTTP cache does not reuse a response with an invalid Expires": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "HTTP cache reuses a response with positive Cache-Control: max-age": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "HTTP cache does not reuse a response with Cache-Control: max-age=0": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "HTTP cache reuses a response with positive Cache-Control: max-age and a past Expires": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "HTTP cache reuses a response with positive Cache-Control: max-age and an invalid Expires": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "HTTP cache does not reuse a response with Cache-Control: max-age=0 and a future Expires": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "HTTP cache does not prefer Cache-Control: s-maxage over Cache-Control: max-age": {
          "stNum": 9,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "HTTP cache does not reuse a response when the Age header is greater than its freshness lifetime": {
          "stNum": 10,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "HTTP cache does not store a response with Cache-Control: no-store": {
          "stNum": 11,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "HTTP cache does not store a response with Cache-Control: no-store, even with max-age and Expires": {
          "stNum": 12,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "HTTP cache stores a response with Cache-Control: no-cache, but revalidates upon use": {
          "stNum": 13,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "HTTP cache stores a response with Cache-Control: no-cache, but revalidates upon use, even with max-age and Expires": {
          "stNum": 14,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/cross-origin-resource-policy/script-loads.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Same-origin script load with a 'Cross-Origin-Resource-Policy: same-origin' response header.": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Same-origin script load with a 'Cross-Origin-Resource-Policy: same-site' response header.": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cross-origin cors script load with a 'Cross-Origin-Resource-Policy: same-origin' response header.": {
          "stNum": 2,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: object \"[object Event]\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Cross-origin cors script load with a 'Cross-Origin-Resource-Policy: same-site' response header.": {
          "stNum": 3,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: object \"[object Event]\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Cross-origin no-cors script load with a 'Cross-Origin-Resource-Policy: same-origin' response header.": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cross-origin no-cors script load with a 'Cross-Origin-Resource-Policy: same-site' response header.": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/cross-origin-resource-policy/syntax.any.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Parsing Cross-Origin-Resource-Policy: same": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Parsing Cross-Origin-Resource-Policy: same, same-origin": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Parsing Cross-Origin-Resource-Policy: SAME-ORIGIN": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Parsing Cross-Origin-Resource-Policy: Same-Origin": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Parsing Cross-Origin-Resource-Policy: same-origin, <>": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Parsing Cross-Origin-Resource-Policy: same-origin, same-origin": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/api/request/request-cache-default-conditional.html": {
      "byUA": {
        "Ch73": "TIMEOUT"
      },
      "UAmessage": {},
      "totals": {
        "TIMEOUT": 1
      },
      "subtests": {
        "RequestCache \"default\" mode with an If-Modified-Since header (following a request without additional headers) is treated similarly to \"no-store\" with Etag and stale response": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "RequestCache \"default\" mode with an If-Modified-Since header (following a request without additional headers) is treated similarly to \"no-store\" with Last-Modified and stale response": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "RequestCache \"default\" mode with an If-Modified-Since header (following a request without additional headers) is treated similarly to \"no-store\" with Etag and fresh response": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "RequestCache \"default\" mode with an If-Modified-Since header (following a request without additional headers) is treated similarly to \"no-store\" with Last-Modified and fresh response": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "RequestCache \"default\" mode with an If-Modified-Since header is treated similarly to \"no-store\" with Etag and stale response": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "RequestCache \"default\" mode with an If-Modified-Since header is treated similarly to \"no-store\" with Last-Modified and stale response": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "RequestCache \"default\" mode with an If-Modified-Since header is treated similarly to \"no-store\" with Etag and fresh response": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "RequestCache \"default\" mode with an If-Modified-Since header is treated similarly to \"no-store\" with Last-Modified and fresh response": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "RequestCache \"default\" mode with an If-None-Match header (following a request without additional headers) is treated similarly to \"no-store\" with Etag and stale response": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "RequestCache \"default\" mode with an If-None-Match header (following a request without additional headers) is treated similarly to \"no-store\" with Last-Modified and stale response": {
          "stNum": 9,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "RequestCache \"default\" mode with an If-None-Match header (following a request without additional headers) is treated similarly to \"no-store\" with Etag and fresh response": {
          "stNum": 10,
          "byUA": {
            "Ch73": "TIMEOUT"
          },
          "UAmessage": {
            "Ch73": "Test timed out"
          },
          "totals": {
            "TIMEOUT": 1
          }
        },
        "RequestCache \"default\" mode with an If-None-Match header (following a request without additional headers) is treated similarly to \"no-store\" with Last-Modified and fresh response": {
          "stNum": 11,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "RequestCache \"default\" mode with an If-None-Match header is treated similarly to \"no-store\" with Etag and stale response": {
          "stNum": 12,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "RequestCache \"default\" mode with an If-None-Match header is treated similarly to \"no-store\" with Last-Modified and stale response": {
          "stNum": 13,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "RequestCache \"default\" mode with an If-None-Match header is treated similarly to \"no-store\" with Etag and fresh response": {
          "stNum": 14,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "RequestCache \"default\" mode with an If-None-Match header is treated similarly to \"no-store\" with Last-Modified and fresh response": {
          "stNum": 15,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "RequestCache \"default\" mode with an If-Unmodified-Since header (following a request without additional headers) is treated similarly to \"no-store\" with Etag and stale response": {
          "stNum": 16,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "RequestCache \"default\" mode with an If-Unmodified-Since header (following a request without additional headers) is treated similarly to \"no-store\" with Last-Modified and stale response": {
          "stNum": 17,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "RequestCache \"default\" mode with an If-Unmodified-Since header (following a request without additional headers) is treated similarly to \"no-store\" with Etag and fresh response": {
          "stNum": 18,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "RequestCache \"default\" mode with an If-Unmodified-Since header (following a request without additional headers) is treated similarly to \"no-store\" with Last-Modified and fresh response": {
          "stNum": 19,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "RequestCache \"default\" mode with an If-Unmodified-Since header is treated similarly to \"no-store\" with Etag and stale response": {
          "stNum": 20,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "RequestCache \"default\" mode with an If-Unmodified-Since header is treated similarly to \"no-store\" with Last-Modified and stale response": {
          "stNum": 21,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "RequestCache \"default\" mode with an If-Unmodified-Since header is treated similarly to \"no-store\" with Etag and fresh response": {
          "stNum": 22,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "RequestCache \"default\" mode with an If-Unmodified-Since header is treated similarly to \"no-store\" with Last-Modified and fresh response": {
          "stNum": 23,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "RequestCache \"default\" mode with an If-Match header (following a request without additional headers) is treated similarly to \"no-store\" with Etag and stale response": {
          "stNum": 24,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "RequestCache \"default\" mode with an If-Match header (following a request without additional headers) is treated similarly to \"no-store\" with Last-Modified and stale response": {
          "stNum": 25,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "RequestCache \"default\" mode with an If-Match header (following a request without additional headers) is treated similarly to \"no-store\" with Etag and fresh response": {
          "stNum": 26,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "RequestCache \"default\" mode with an If-Match header (following a request without additional headers) is treated similarly to \"no-store\" with Last-Modified and fresh response": {
          "stNum": 27,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "RequestCache \"default\" mode with an If-Match header is treated similarly to \"no-store\" with Etag and stale response": {
          "stNum": 28,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "RequestCache \"default\" mode with an If-Match header is treated similarly to \"no-store\" with Last-Modified and stale response": {
          "stNum": 29,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "RequestCache \"default\" mode with an If-Match header is treated similarly to \"no-store\" with Etag and fresh response": {
          "stNum": 30,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "RequestCache \"default\" mode with an If-Match header is treated similarly to \"no-store\" with Last-Modified and fresh response": {
          "stNum": 31,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "RequestCache \"default\" mode with an If-Range header (following a request without additional headers) is treated similarly to \"no-store\" with Etag and stale response": {
          "stNum": 32,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "RequestCache \"default\" mode with an If-Range header (following a request without additional headers) is treated similarly to \"no-store\" with Last-Modified and stale response": {
          "stNum": 33,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "RequestCache \"default\" mode with an If-Range header (following a request without additional headers) is treated similarly to \"no-store\" with Etag and fresh response": {
          "stNum": 34,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "RequestCache \"default\" mode with an If-Range header (following a request without additional headers) is treated similarly to \"no-store\" with Last-Modified and fresh response": {
          "stNum": 35,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "RequestCache \"default\" mode with an If-Range header is treated similarly to \"no-store\" with Etag and stale response": {
          "stNum": 36,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "RequestCache \"default\" mode with an If-Range header is treated similarly to \"no-store\" with Last-Modified and stale response": {
          "stNum": 37,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "RequestCache \"default\" mode with an If-Range header is treated similarly to \"no-store\" with Etag and fresh response": {
          "stNum": 38,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "RequestCache \"default\" mode with an If-Range header is treated similarly to \"no-store\" with Last-Modified and fresh response": {
          "stNum": 39,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        }
      }
    },
    "/fetch/cross-origin-resource-policy/scheme-restriction.any.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Cross-Origin-Resource-Policy: same-site blocks retrieving HTTPS from HTTP": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/api/basic/stream-response.any.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Stream response's body": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/api/cors/cors-preflight-not-cors-safelisted.any.html": {
      "byUA": {
        "Ch73": "TIMEOUT"
      },
      "UAmessage": {},
      "totals": {
        "TIMEOUT": 1
      },
      "subtests": {
        "Loading data…": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Need CORS-preflight for accept/\" header": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Need CORS-preflight for accept/012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678 header": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Need CORS-preflight for accept-language/\u0001 header": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Need CORS-preflight for accept-language/@ header": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Need CORS-preflight for content-language/\u0001 header": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Need CORS-preflight for content-language/@ header": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Need CORS-preflight for content-type/text/html header": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Need CORS-preflight for content-type/text/plain; long=0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901 header": {
          "stNum": 8,
          "byUA": {
            "Ch73": "TIMEOUT"
          },
          "UAmessage": {
            "Ch73": "Test timed out"
          },
          "totals": {
            "TIMEOUT": 1
          }
        },
        "Need CORS-preflight for test/hi header": {
          "stNum": 9,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        }
      }
    },
    "/fetch/api/response/response-stream-disturbed-4.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Getting blob after cancelling the Response body": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Getting text after cancelling the Response body": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Getting json after cancelling the Response body": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Getting arrayBuffer after cancelling the Response body": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/api/request/request-consume.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Consume String request's body as text": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consume String request's body as blob": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consume String request's body as arrayBuffer": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consume String request's body as JSON": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consume ArrayBuffer request's body as text": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consume ArrayBuffer request's body as blob": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consume ArrayBuffer request's body as arrayBuffer": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consume ArrayBuffer request's body as JSON": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consume Uint8Array request's body as text": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consume Uint8Array request's body as blob": {
          "stNum": 9,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consume Uint8Array request's body as arrayBuffer": {
          "stNum": 10,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consume Uint8Array request's body as JSON": {
          "stNum": 11,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consume Int8Array request's body as text": {
          "stNum": 12,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consume Int8Array request's body as blob": {
          "stNum": 13,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consume Int8Array request's body as arrayBuffer": {
          "stNum": 14,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consume Int8Array request's body as JSON": {
          "stNum": 15,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consume Float32Array request's body as text": {
          "stNum": 16,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consume Float32Array request's body as blob": {
          "stNum": 17,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consume Float32Array request's body as arrayBuffer": {
          "stNum": 18,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consume Float32Array request's body as JSON": {
          "stNum": 19,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consume DataView request's body as text": {
          "stNum": 20,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consume DataView request's body as blob": {
          "stNum": 21,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consume DataView request's body as arrayBuffer": {
          "stNum": 22,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consume DataView request's body as JSON": {
          "stNum": 23,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consume FormData request's body as FormData": {
          "stNum": 24,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consume blob response's body as blob": {
          "stNum": 25,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consume blob response's body as text": {
          "stNum": 26,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consume blob response's body as json": {
          "stNum": 27,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consume blob response's body as arrayBuffer": {
          "stNum": 28,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consume blob response's body as blob (empty blob as input)": {
          "stNum": 29,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consume JSON from text: '\"null\"'": {
          "stNum": 30,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consume JSON from text: '\"1\"'": {
          "stNum": 31,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consume JSON from text: '\"true\"'": {
          "stNum": 32,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consume JSON from text: '\"\\\"string\\\"\"'": {
          "stNum": 33,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Trying to consume bad JSON text as JSON: 'undefined'": {
          "stNum": 34,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Trying to consume bad JSON text as JSON: '{'": {
          "stNum": 35,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Trying to consume bad JSON text as JSON: 'a'": {
          "stNum": 36,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Trying to consume bad JSON text as JSON: '['": {
          "stNum": 37,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/sec-metadata/track.tentative.https.sub.html": {
      "byUA": {
        "Ch73": "ERROR"
      },
      "UAmessage": {
        "Ch73": "assert_not_equals: Empty Sec-Metadata header. got disallowed value \"\""
      },
      "totals": {
        "ERROR": 1
      },
      "subtests": {
        "Same-Origin track": {
          "stNum": 0,
          "byUA": {
            "Ch73": "TIMEOUT"
          },
          "UAmessage": {
            "Ch73": "Test timed out"
          },
          "totals": {
            "TIMEOUT": 1
          }
        },
        "Same-Site track": {
          "stNum": 1,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Cross-Site track": {
          "stNum": 2,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        }
      }
    },
    "/fetch/api/request/destination/fetch-destination.https.html": {
      "byUA": {
        "Ch73": "TIMEOUT"
      },
      "UAmessage": {},
      "totals": {
        "TIMEOUT": 1
      },
      "subtests": {
        "Initialize global state": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "HTMLImageElement fetches with an \"image\" Request.destination": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "HTMLImageElement with srcset attribute fetches with an \"image\" Request.destination": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "HTMLImageElement with a HTMLPictureElement parent attribute fetches with an \"image\" Request.destination": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "SVGImageElement fetches with an \"image\" Request.destination": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "fetch() fetches with an empty string Request.destination": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "XMLHttpRequest() fetches with an empty string Request.destination": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "EventSource() fetches with an empty string Request.destination": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "HTMLAudioElement fetches with an \"audio\" Request.destination": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "HTMLVideoElement fetches with a \"video\" Request.destination": {
          "stNum": 9,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "HTMLScriptElement fetches with a \"script\" Request.destination": {
          "stNum": 10,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "HTMLLinkElement with rel=stylesheet fetches with a \"style\" Request.destination": {
          "stNum": 11,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "HTMLLinkElement with rel=preload and as=fetch fetches with an empty string Request.destination": {
          "stNum": 12,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "HTMLLinkElement with rel=preload and as=style fetches with a \"style\" Request.destination": {
          "stNum": 13,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "HTMLLinkElement with rel=preload and as=script fetches with a \"script\" Request.destination": {
          "stNum": 14,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "HTMLLinkElement with rel=preload and as=font fetches with a \"font\" Request.destination": {
          "stNum": 15,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "HTMLLinkElement with rel=preload and as=image fetches with a \"image\" Request.destination": {
          "stNum": 16,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "HTMLLinkElement with rel=preload and as=audio fetches with a \"audio\" Request.destination": {
          "stNum": 17,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "HTMLLinkElement with rel=preload and as=video fetches with a \"video\" Request.destination": {
          "stNum": 18,
          "byUA": {
            "Ch73": "TIMEOUT"
          },
          "UAmessage": {
            "Ch73": "Test timed out"
          },
          "totals": {
            "TIMEOUT": 1
          }
        },
        "HTMLLinkElement with rel=preload and as=track fetches with a \"track\" Request.destination": {
          "stNum": 19,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "HTMLLinkElement with rel=preload and as=document fetches with a \"document\" Request.destination": {
          "stNum": 20,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "HTMLLinkElement with rel=preload and as=worker fetches with a \"worker\" Request.destination": {
          "stNum": 21,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "HTMLLinkElement with rel=preload and as=sharedworker fetches with a \"sharedworker\" Request.destination": {
          "stNum": 22,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "HTMLLinkElement with rel=preload and as=xslt fetches with a \"xslt\" Request.destination": {
          "stNum": 23,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "HTMLLinkElement with rel=preload and as=manifest fetches with a \"manifest\" Request.destination": {
          "stNum": 24,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        }
      }
    },
    "/fetch/cross-origin-resource-policy/image-loads.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Same-origin image load with a 'Cross-Origin-Resource-Policy: same-origin' response header.": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Same-origin image load with a 'Cross-Origin-Resource-Policy: same-site' response header.": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cross-origin cors image load with a 'Cross-Origin-Resource-Policy: same-origin' response header.": {
          "stNum": 2,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: object \"[object Event]\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Cross-origin cors image load with a 'Cross-Origin-Resource-Policy: same-site' response header.": {
          "stNum": 3,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: object \"[object Event]\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Cross-origin no-cors image load with a 'Cross-Origin-Resource-Policy: same-origin' response header.": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cross-origin no-cors image load with a 'Cross-Origin-Resource-Policy: same-site' response header.": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/api/request/request-keepalive-quota.html?include=fast": {
      "byUA": {
        "Ch73": "TIMEOUT"
      },
      "UAmessage": {},
      "totals": {
        "TIMEOUT": 1
      },
      "subtests": {
        "undefined": {
          "stNum": 0,
          "byUA": {
            "Ch73": "TIMEOUT"
          },
          "UAmessage": {},
          "totals": {
            "TIMEOUT": 1
          }
        }
      }
    },
    "/fetch/api/redirect/redirect-schemes.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Fetch: handling different schemes in redirects": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetch: handling different schemes in redirects 1": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetch: handling different schemes in redirects 2": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetch: handling different schemes in redirects 3": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetch: handling different schemes in redirects 4": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetch: handling different schemes in redirects 5": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/redirect-navigate/302-found-post.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "HTTP 302 Found POST Navigation": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/api/basic/request-forbidden-headers.any.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Accept-Charset is a forbidden request header": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Accept-Encoding is a forbidden request header": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Access-Control-Request-Headers is a forbidden request header": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Access-Control-Request-Method is a forbidden request header": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Connection is a forbidden request header": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Content-Length is a forbidden request header": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cookie is a forbidden request header": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cookie2 is a forbidden request header": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Date is a forbidden request header": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "DNT is a forbidden request header": {
          "stNum": 9,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Expect is a forbidden request header": {
          "stNum": 10,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Host is a forbidden request header": {
          "stNum": 11,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Keep-Alive is a forbidden request header": {
          "stNum": 12,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Origin is a forbidden request header": {
          "stNum": 13,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Referer is a forbidden request header": {
          "stNum": 14,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "TE is a forbidden request header": {
          "stNum": 15,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Trailer is a forbidden request header": {
          "stNum": 16,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Transfer-Encoding is a forbidden request header": {
          "stNum": 17,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Upgrade is a forbidden request header": {
          "stNum": 18,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Via is a forbidden request header": {
          "stNum": 19,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Proxy- is a forbidden request header": {
          "stNum": 20,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Proxy-Test is a forbidden request header": {
          "stNum": 21,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Sec- is a forbidden request header": {
          "stNum": 22,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Sec-Test is a forbidden request header": {
          "stNum": 23,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/sec-metadata/iframe.tentative.https.sub.html": {
      "byUA": {
        "Ch73": "TIMEOUT"
      },
      "UAmessage": {},
      "totals": {
        "TIMEOUT": 1
      },
      "subtests": {
        "Same-origin iframe": {
          "stNum": 0,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_not_equals: Empty Sec-Metadata header. got disallowed value \"\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Same-site iframe": {
          "stNum": 1,
          "byUA": {
            "Ch73": "TIMEOUT"
          },
          "UAmessage": {
            "Ch73": "Test timed out"
          },
          "totals": {
            "TIMEOUT": 1
          }
        },
        "Cross-site iframe": {
          "stNum": 2,
          "byUA": {
            "Ch73": "TIMEOUT"
          },
          "UAmessage": {
            "Ch73": "Test timed out"
          },
          "totals": {
            "TIMEOUT": 1
          }
        }
      }
    },
    "/fetch/api/request/request-cache-reload.html": {
      "byUA": {
        "Ch73": "TIMEOUT"
      },
      "UAmessage": {},
      "totals": {
        "TIMEOUT": 1
      },
      "subtests": {
        "RequestCache \"reload\" mode does not check the cache for previously cached content and goes to the network regardless with Etag and stale response": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "RequestCache \"reload\" mode does not check the cache for previously cached content and goes to the network regardless with Last-Modified and stale response": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "RequestCache \"reload\" mode does not check the cache for previously cached content and goes to the network regardless with Etag and fresh response": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "RequestCache \"reload\" mode does not check the cache for previously cached content and goes to the network regardless with Last-Modified and fresh response": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "RequestCache \"reload\" mode does store the response in the cache with Etag and stale response": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "RequestCache \"reload\" mode does store the response in the cache with Last-Modified and stale response": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "RequestCache \"reload\" mode does store the response in the cache with Etag and fresh response": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "RequestCache \"reload\" mode does store the response in the cache with Last-Modified and fresh response": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "RequestCache \"reload\" mode does store the response in the cache even if a previous response is already stored with Etag and stale response": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "RequestCache \"reload\" mode does store the response in the cache even if a previous response is already stored with Last-Modified and stale response": {
          "stNum": 9,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "RequestCache \"reload\" mode does store the response in the cache even if a previous response is already stored with Etag and fresh response": {
          "stNum": 10,
          "byUA": {
            "Ch73": "TIMEOUT"
          },
          "UAmessage": {
            "Ch73": "Test timed out"
          },
          "totals": {
            "TIMEOUT": 1
          }
        },
        "RequestCache \"reload\" mode does store the response in the cache even if a previous response is already stored with Last-Modified and fresh response": {
          "stNum": 11,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        }
      }
    },
    "/fetch/api/response/response-stream-disturbed-2.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Getting blob after getting a locked Response body": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Getting text after getting a locked Response body": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Getting json after getting a locked Response body": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Getting arrayBuffer after getting a locked Response body": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/api/request/request-cache-default.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "RequestCache \"default\" mode checks the cache for previously cached content and goes to the network for stale responses with Etag and stale response": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "RequestCache \"default\" mode checks the cache for previously cached content and goes to the network for stale responses with Last-Modified and stale response": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "RequestCache \"default\" mode checks the cache for previously cached content and avoids going to the network if a fresh response exists with Etag and fresh response": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "RequestCache \"default\" mode checks the cache for previously cached content and avoids going to the network if a fresh response exists with Last-Modified and fresh response": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Responses with the \"Cache-Control: no-store\" header are not stored in the cache with Etag and stale response": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Responses with the \"Cache-Control: no-store\" header are not stored in the cache with Last-Modified and stale response": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Responses with the \"Cache-Control: no-store\" header are not stored in the cache with Etag and fresh response": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Responses with the \"Cache-Control: no-store\" header are not stored in the cache with Last-Modified and fresh response": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/api/response/response-error-from-stream.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "ReadableStreamDefaultReader Promise receives ReadableStream start() Error": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ReadableStreamDefaultReader Promise receives ReadableStream pull() Error": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ReadableStream start() Error propagates to Response.arrayBuffer() Promise": {
          "stNum": 2,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_throws: CustomTestError should propagate function \"function() { throw e }\" threw object \"TypeError: Failed to fetch\" (\"TypeError\") expected object \"custom-test-error\" (\"custom-test-error\")"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "ReadableStream start() Error propagates to Response.blob() Promise": {
          "stNum": 3,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_throws: CustomTestError should propagate function \"function() { throw e }\" threw object \"TypeError: Failed to fetch\" (\"TypeError\") expected object \"custom-test-error\" (\"custom-test-error\")"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "ReadableStream start() Error propagates to Response.formData() Promise": {
          "stNum": 4,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_throws: CustomTestError should propagate function \"function() { throw e }\" threw object \"TypeError: Failed to fetch\" (\"TypeError\") expected object \"custom-test-error\" (\"custom-test-error\")"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "ReadableStream start() Error propagates to Response.json() Promise": {
          "stNum": 5,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_throws: CustomTestError should propagate function \"function() { throw e }\" threw object \"TypeError: Failed to fetch\" (\"TypeError\") expected object \"custom-test-error\" (\"custom-test-error\")"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "ReadableStream start() Error propagates to Response.text() Promise": {
          "stNum": 6,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_throws: CustomTestError should propagate function \"function() { throw e }\" threw object \"TypeError: Failed to fetch\" (\"TypeError\") expected object \"custom-test-error\" (\"custom-test-error\")"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "ReadableStream pull() Error propagates to Response.arrayBuffer() Promise": {
          "stNum": 7,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_throws: CustomTestError should propagate function \"function() { throw e }\" threw object \"TypeError: Failed to fetch\" (\"TypeError\") expected object \"custom-test-error\" (\"custom-test-error\")"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "ReadableStream pull() Error propagates to Response.blob() Promise": {
          "stNum": 8,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_throws: CustomTestError should propagate function \"function() { throw e }\" threw object \"TypeError: Failed to fetch\" (\"TypeError\") expected object \"custom-test-error\" (\"custom-test-error\")"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "ReadableStream pull() Error propagates to Response.formData() Promise": {
          "stNum": 9,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_throws: CustomTestError should propagate function \"function() { throw e }\" threw object \"TypeError: Failed to fetch\" (\"TypeError\") expected object \"custom-test-error\" (\"custom-test-error\")"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "ReadableStream pull() Error propagates to Response.json() Promise": {
          "stNum": 10,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_throws: CustomTestError should propagate function \"function() { throw e }\" threw object \"TypeError: Failed to fetch\" (\"TypeError\") expected object \"custom-test-error\" (\"custom-test-error\")"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "ReadableStream pull() Error propagates to Response.text() Promise": {
          "stNum": 11,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_throws: CustomTestError should propagate function \"function() { throw e }\" threw object \"TypeError: Failed to fetch\" (\"TypeError\") expected object \"custom-test-error\" (\"custom-test-error\")"
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/fetch/api/response/response-trailer.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "trailer() test": {
          "stNum": 0,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: object \"TypeError: Cannot read property 'then' of undefined\""
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/fetch/api/response/response-static-redirect.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Check default redirect response": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check response returned by static method redirect(), status = 301": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check response returned by static method redirect(), status = 302": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check response returned by static method redirect(), status = 303": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check response returned by static method redirect(), status = 307": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check response returned by static method redirect(), status = 308": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check error returned when giving invalid url to redirect()": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check error returned when giving invalid status to redirect(), status = 200": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check error returned when giving invalid status to redirect(), status = 309": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check error returned when giving invalid status to redirect(), status = 400": {
          "stNum": 9,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check error returned when giving invalid status to redirect(), status = 500": {
          "stNum": 10,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/api/basic/request-headers-case.any.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Multiple headers with the same name, different case (THIS-is-A-test first)": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Multiple headers with the same name, different case (THIS-IS-A-TEST first)": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/sec-metadata/style.tentative.https.sub.html": {
      "byUA": {
        "Ch73": "TIMEOUT"
      },
      "UAmessage": {},
      "totals": {
        "TIMEOUT": 1
      },
      "subtests": {
        "Same-Origin style": {
          "stNum": 0,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_not_equals: Empty Sec-Metadata header. got disallowed value \"\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Same-Site style": {
          "stNum": 1,
          "byUA": {
            "Ch73": "TIMEOUT"
          },
          "UAmessage": {
            "Ch73": "Test timed out"
          },
          "totals": {
            "TIMEOUT": 1
          }
        },
        "Cross-Site style": {
          "stNum": 2,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        }
      }
    },
    "/fetch/corb/style-css-mislabeled-as-html-nosniff.sub.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "style-css-mislabeled-as-html-nosniff": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/api/request/request-init-001.sub.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Check method init value of GET and associated getter": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check method init value of HEAD and associated getter": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check method init value of POST and associated getter": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check method init value of PUT and associated getter": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check method init value of DELETE and associated getter": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check method init value of OPTIONS and associated getter": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check method init value of head and associated getter": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check referrer init value of /relative/ressource and associated getter": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check referrer init value of http://webapitests2018.ctawave.org:8000/relative/ressource?query=true#fragment and associated getter": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check referrer init value of http://webapitests2018.ctawave.org:8000/ and associated getter": {
          "stNum": 9,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check referrer init value of http://test.url and associated getter": {
          "stNum": 10,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check referrer init value of about:client and associated getter": {
          "stNum": 11,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check referrer init value of  and associated getter": {
          "stNum": 12,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check referrerPolicy init value of  and associated getter": {
          "stNum": 13,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check referrerPolicy init value of no-referrer and associated getter": {
          "stNum": 14,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check referrerPolicy init value of no-referrer-when-downgrade and associated getter": {
          "stNum": 15,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check referrerPolicy init value of origin and associated getter": {
          "stNum": 16,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check referrerPolicy init value of origin-when-cross-origin and associated getter": {
          "stNum": 17,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check referrerPolicy init value of unsafe-url and associated getter": {
          "stNum": 18,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check referrerPolicy init value of same-origin and associated getter": {
          "stNum": 19,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check referrerPolicy init value of strict-origin and associated getter": {
          "stNum": 20,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check referrerPolicy init value of strict-origin-when-cross-origin and associated getter": {
          "stNum": 21,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check mode init value of same-origin and associated getter": {
          "stNum": 22,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check mode init value of no-cors and associated getter": {
          "stNum": 23,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check mode init value of cors and associated getter": {
          "stNum": 24,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check credentials init value of omit and associated getter": {
          "stNum": 25,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check credentials init value of same-origin and associated getter": {
          "stNum": 26,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check credentials init value of include and associated getter": {
          "stNum": 27,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check cache init value of default and associated getter": {
          "stNum": 28,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check cache init value of no-store and associated getter": {
          "stNum": 29,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check cache init value of reload and associated getter": {
          "stNum": 30,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check cache init value of no-cache and associated getter": {
          "stNum": 31,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check cache init value of force-cache and associated getter": {
          "stNum": 32,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check redirect init value of follow and associated getter": {
          "stNum": 33,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check redirect init value of error and associated getter": {
          "stNum": 34,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check redirect init value of manual and associated getter": {
          "stNum": 35,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check integrity init value of  and associated getter": {
          "stNum": 36,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check integrity init value of AZERTYUIOP1234567890 and associated getter": {
          "stNum": 37,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check window init value of null and associated getter": {
          "stNum": 38,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/api/response/response-stream-disturbed-5.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Getting a body reader after consuming as blob": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Getting a body reader after consuming as text": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Getting a body reader after consuming as json": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Getting a body reader after consuming as arrayBuffer": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/api/response/response-stream-disturbed-6.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "A non-closed stream on which read() has been called": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "A non-closed stream on which cancel() has been called": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "A closed stream on which read() has been called": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "An errored stream on which read() has been called": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "An errored stream on which cancel() has been called": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/api/basic/header-value-null-byte.any.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Ensure fetch() rejects null bytes in headers": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/corb/script-html-correctly-labeled.tentative.sub.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "CORB-blocked script has no syntax errors": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/api/response/response-stream-disturbed-1.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Getting blob after getting the Response body - not disturbed, not locked": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Getting text after getting the Response body - not disturbed, not locked": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Getting json after getting the Response body - not disturbed, not locked": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Getting arrayBuffer after getting the Response body - not disturbed, not locked": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/api/request/request-init-002.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Initialize Request with headers values": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Initialize Request's body with \"undefined\", undefined": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Initialize Request's body with \"null\", null": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Initialize Request's body with \"[object Blob]\", application/octet-binary": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Initialize Request's body with \"[object FormData]\", multipart/form-data": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Initialize Request's body with \"This is a USVString\", text/plain;charset=UTF-8": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Initialize Request's body with \"hi!\", text/plain;charset=UTF-8": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Initialize Request's body with \"name=value\", application/x-www-form-urlencoded;charset=UTF-8": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/api/basic/conditional-get.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Testing conditional GET with ETags": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/sec-metadata/worker.tentative.https.sub.html": {
      "byUA": {
        "Ch73": "TIMEOUT"
      },
      "UAmessage": {},
      "totals": {
        "TIMEOUT": 1
      },
      "subtests": {
        "undefined": {
          "stNum": 0,
          "byUA": {
            "Ch73": "TIMEOUT"
          },
          "UAmessage": {},
          "totals": {
            "TIMEOUT": 1
          }
        }
      }
    },
    "/fetch/api/cors/sandboxed-iframe.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "CORS with sandboxed iframe": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/sec-metadata/img.tentative.https.sub.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Same-origin image": {
          "stNum": 0,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "loadImageInWindow is not defined"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Same-site image": {
          "stNum": 1,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "loadImageInWindow is not defined"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Cross-site image": {
          "stNum": 2,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "loadImageInWindow is not defined"
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/fetch/api/response/response-init-001.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Check default value for type attribute": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check default value for url attribute": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check default value for ok attribute": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check default value for status attribute": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check default value for statusText attribute": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check default value for body attribute": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check status init values and associated getter": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check statusText init values and associated getter": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Test that Response.headers has the [SameObject] extended attribute": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/api/cors/cors-redirect-preflight.any.html": {
      "byUA": {
        "Ch73": "TIMEOUT"
      },
      "UAmessage": {},
      "totals": {
        "TIMEOUT": 1
      },
      "subtests": {
        "Redirect 301: same origin to cors (preflight after redirection success case)": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Redirect 301: same origin to cors (preflight after redirection failure case)": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Redirect 301: cors to same origin (preflight after redirection success case)": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Redirect 301: cors to same origin (preflight after redirection failure case)": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Redirect 301: cors to another cors (preflight after redirection success case)": {
          "stNum": 4,
          "byUA": {
            "Ch73": "TIMEOUT"
          },
          "UAmessage": {
            "Ch73": "Test timed out"
          },
          "totals": {
            "TIMEOUT": 1
          }
        },
        "Redirect 301: cors to another cors (preflight after redirection failure case)": {
          "stNum": 5,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 302: same origin to cors (preflight after redirection success case)": {
          "stNum": 6,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 302: same origin to cors (preflight after redirection failure case)": {
          "stNum": 7,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 302: cors to same origin (preflight after redirection success case)": {
          "stNum": 8,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 302: cors to same origin (preflight after redirection failure case)": {
          "stNum": 9,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 302: cors to another cors (preflight after redirection success case)": {
          "stNum": 10,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 302: cors to another cors (preflight after redirection failure case)": {
          "stNum": 11,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 303: same origin to cors (preflight after redirection success case)": {
          "stNum": 12,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 303: same origin to cors (preflight after redirection failure case)": {
          "stNum": 13,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 303: cors to same origin (preflight after redirection success case)": {
          "stNum": 14,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 303: cors to same origin (preflight after redirection failure case)": {
          "stNum": 15,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 303: cors to another cors (preflight after redirection success case)": {
          "stNum": 16,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 303: cors to another cors (preflight after redirection failure case)": {
          "stNum": 17,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 307: same origin to cors (preflight after redirection success case)": {
          "stNum": 18,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 307: same origin to cors (preflight after redirection failure case)": {
          "stNum": 19,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 307: cors to same origin (preflight after redirection success case)": {
          "stNum": 20,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 307: cors to same origin (preflight after redirection failure case)": {
          "stNum": 21,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 307: cors to another cors (preflight after redirection success case)": {
          "stNum": 22,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 307: cors to another cors (preflight after redirection failure case)": {
          "stNum": 23,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 308: same origin to cors (preflight after redirection success case)": {
          "stNum": 24,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 308: same origin to cors (preflight after redirection failure case)": {
          "stNum": 25,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 308: cors to same origin (preflight after redirection success case)": {
          "stNum": 26,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 308: cors to same origin (preflight after redirection failure case)": {
          "stNum": 27,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 308: cors to another cors (preflight after redirection success case)": {
          "stNum": 28,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect 308: cors to another cors (preflight after redirection failure case)": {
          "stNum": 29,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        }
      }
    },
    "/fetch/api/redirect/redirect-mode.any.html": {
      "byUA": {
        "Ch73": "TIMEOUT"
      },
      "UAmessage": {},
      "totals": {
        "TIMEOUT": 1
      },
      "subtests": {
        "same-origin redirect 301 in error redirect and cors mode": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "same-origin redirect 301 in error redirect and no-cors mode": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "same-origin redirect 301 in manual redirect and cors mode": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "same-origin redirect 301 in manual redirect and no-cors mode": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "same-origin redirect 301 in follow redirect and cors mode": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "same-origin redirect 301 in follow redirect and no-cors mode": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "same-origin redirect 302 in error redirect and cors mode": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "same-origin redirect 302 in error redirect and no-cors mode": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "same-origin redirect 302 in manual redirect and cors mode": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "same-origin redirect 302 in manual redirect and no-cors mode": {
          "stNum": 9,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "same-origin redirect 302 in follow redirect and cors mode": {
          "stNum": 10,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "same-origin redirect 302 in follow redirect and no-cors mode": {
          "stNum": 11,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "same-origin redirect 303 in error redirect and cors mode": {
          "stNum": 12,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "same-origin redirect 303 in error redirect and no-cors mode": {
          "stNum": 13,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "same-origin redirect 303 in manual redirect and cors mode": {
          "stNum": 14,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "same-origin redirect 303 in manual redirect and no-cors mode": {
          "stNum": 15,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "same-origin redirect 303 in follow redirect and cors mode": {
          "stNum": 16,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "same-origin redirect 303 in follow redirect and no-cors mode": {
          "stNum": 17,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "same-origin redirect 307 in error redirect and cors mode": {
          "stNum": 18,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "same-origin redirect 307 in error redirect and no-cors mode": {
          "stNum": 19,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "same-origin redirect 307 in manual redirect and cors mode": {
          "stNum": 20,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "same-origin redirect 307 in manual redirect and no-cors mode": {
          "stNum": 21,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "same-origin redirect 307 in follow redirect and cors mode": {
          "stNum": 22,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "same-origin redirect 307 in follow redirect and no-cors mode": {
          "stNum": 23,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "same-origin redirect 308 in error redirect and cors mode": {
          "stNum": 24,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "same-origin redirect 308 in error redirect and no-cors mode": {
          "stNum": 25,
          "byUA": {
            "Ch73": "TIMEOUT"
          },
          "UAmessage": {
            "Ch73": "Test timed out"
          },
          "totals": {
            "TIMEOUT": 1
          }
        },
        "same-origin redirect 308 in manual redirect and cors mode": {
          "stNum": 26,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "same-origin redirect 308 in manual redirect and no-cors mode": {
          "stNum": 27,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "same-origin redirect 308 in follow redirect and cors mode": {
          "stNum": 28,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "same-origin redirect 308 in follow redirect and no-cors mode": {
          "stNum": 29,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "cross-origin redirect 301 in error redirect and cors mode": {
          "stNum": 30,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "cross-origin redirect 301 in error redirect and no-cors mode": {
          "stNum": 31,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "cross-origin redirect 301 in manual redirect and cors mode": {
          "stNum": 32,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "cross-origin redirect 301 in manual redirect and no-cors mode": {
          "stNum": 33,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "cross-origin redirect 301 in follow redirect and cors mode": {
          "stNum": 34,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "cross-origin redirect 301 in follow redirect and no-cors mode": {
          "stNum": 35,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "cross-origin redirect 302 in error redirect and cors mode": {
          "stNum": 36,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "cross-origin redirect 302 in error redirect and no-cors mode": {
          "stNum": 37,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "cross-origin redirect 302 in manual redirect and cors mode": {
          "stNum": 38,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "cross-origin redirect 302 in manual redirect and no-cors mode": {
          "stNum": 39,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "cross-origin redirect 302 in follow redirect and cors mode": {
          "stNum": 40,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "cross-origin redirect 302 in follow redirect and no-cors mode": {
          "stNum": 41,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "cross-origin redirect 303 in error redirect and cors mode": {
          "stNum": 42,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "cross-origin redirect 303 in error redirect and no-cors mode": {
          "stNum": 43,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "cross-origin redirect 303 in manual redirect and cors mode": {
          "stNum": 44,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "cross-origin redirect 303 in manual redirect and no-cors mode": {
          "stNum": 45,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "cross-origin redirect 303 in follow redirect and cors mode": {
          "stNum": 46,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "cross-origin redirect 303 in follow redirect and no-cors mode": {
          "stNum": 47,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "cross-origin redirect 307 in error redirect and cors mode": {
          "stNum": 48,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "cross-origin redirect 307 in error redirect and no-cors mode": {
          "stNum": 49,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "cross-origin redirect 307 in manual redirect and cors mode": {
          "stNum": 50,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "cross-origin redirect 307 in manual redirect and no-cors mode": {
          "stNum": 51,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "cross-origin redirect 307 in follow redirect and cors mode": {
          "stNum": 52,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "cross-origin redirect 307 in follow redirect and no-cors mode": {
          "stNum": 53,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "cross-origin redirect 308 in error redirect and cors mode": {
          "stNum": 54,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "cross-origin redirect 308 in error redirect and no-cors mode": {
          "stNum": 55,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "cross-origin redirect 308 in manual redirect and cors mode": {
          "stNum": 56,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "cross-origin redirect 308 in manual redirect and no-cors mode": {
          "stNum": 57,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "cross-origin redirect 308 in follow redirect and cors mode": {
          "stNum": 58,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "cross-origin redirect 308 in follow redirect and no-cors mode": {
          "stNum": 59,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        }
      }
    },
    "/fetch/api/basic/text-utf8.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "UTF-8 with BOM with Request.text()": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "UTF-8 with BOM with Response.text()": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "UTF-8 with BOM with fetched data (UTF-8 charset)": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "UTF-8 with BOM with fetched data (UTF-16 charset)": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "UTF-8 with BOM (Response object)": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "UTF-8 with BOM (Request object)": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "UTF-8 without BOM with Request.text()": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "UTF-8 without BOM with Response.text()": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "UTF-8 without BOM with fetched data (UTF-8 charset)": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "UTF-8 without BOM with fetched data (UTF-16 charset)": {
          "stNum": 9,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "UTF-8 without BOM (Response object)": {
          "stNum": 10,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "UTF-8 without BOM (Request object)": {
          "stNum": 11,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "UTF-16BE with BOM decoded as UTF-8 with Request.text()": {
          "stNum": 12,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "UTF-16BE with BOM decoded as UTF-8 with Response.text()": {
          "stNum": 13,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "UTF-16BE with BOM decoded as UTF-8 with fetched data (UTF-8 charset)": {
          "stNum": 14,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "UTF-16BE with BOM decoded as UTF-8 with fetched data (UTF-16 charset)": {
          "stNum": 15,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "UTF-16BE with BOM decoded as UTF-8 (Response object)": {
          "stNum": 16,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "UTF-16BE with BOM decoded as UTF-8 (Request object)": {
          "stNum": 17,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "UTF-16LE with BOM decoded as UTF-8 with Request.text()": {
          "stNum": 18,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "UTF-16LE with BOM decoded as UTF-8 with Response.text()": {
          "stNum": 19,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "UTF-16LE with BOM decoded as UTF-8 with fetched data (UTF-8 charset)": {
          "stNum": 20,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "UTF-16LE with BOM decoded as UTF-8 with fetched data (UTF-16 charset)": {
          "stNum": 21,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "UTF-16LE with BOM decoded as UTF-8 (Response object)": {
          "stNum": 22,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "UTF-16LE with BOM decoded as UTF-8 (Request object)": {
          "stNum": 23,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "UTF-16 without BOM decoded as UTF-8 with Request.text()": {
          "stNum": 24,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "UTF-16 without BOM decoded as UTF-8 with Response.text()": {
          "stNum": 25,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "UTF-16 without BOM decoded as UTF-8 with fetched data (UTF-8 charset)": {
          "stNum": 26,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "UTF-16 without BOM decoded as UTF-8 with fetched data (UTF-16 charset)": {
          "stNum": 27,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "UTF-16 without BOM decoded as UTF-8 (Response object)": {
          "stNum": 28,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "UTF-16 without BOM decoded as UTF-8 (Request object)": {
          "stNum": 29,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/sec-metadata/redirect/multiple-redirect-same-site.tentative.https.sub.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Same-Origin -> Same-Site -> Same-Origin redirect": {
          "stNum": 0,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_equals: destination expected (string) \"image\" but got (undefined) undefined"
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/fetch/origin/no-cors.any.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Origin header and 308 redirect": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/api/policies/csp-blocked-worker.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Fetch is blocked by CSP, got a TypeError": {
          "stNum": 0,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_unreached: Should have rejected: undefined Reached unreachable code"
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/fetch/api/request/destination/fetch-destination-iframe.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Initialize global state": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "iframe fetches with a \"document\" Request.destination": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/api/cors/cors-no-preflight.any.html": {
      "byUA": {
        "Ch73": "TIMEOUT"
      },
      "UAmessage": {},
      "totals": {
        "TIMEOUT": 1
      },
      "subtests": {
        "Cross domain basic usage [GET]": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Same domain different port [GET]": {
          "stNum": 1,
          "byUA": {
            "Ch73": "TIMEOUT"
          },
          "UAmessage": {
            "Ch73": "Test timed out"
          },
          "totals": {
            "TIMEOUT": 1
          }
        },
        "Cross domain different port [GET]": {
          "stNum": 2,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Cross domain different protocol [GET]": {
          "stNum": 3,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Same domain different protocol different port [GET]": {
          "stNum": 4,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Cross domain [POST]": {
          "stNum": 5,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Cross domain [HEAD]": {
          "stNum": 6,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Cross domain [GET] [Accept: */*]": {
          "stNum": 7,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Cross domain [GET] [Accept-Language: fr]": {
          "stNum": 8,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Cross domain [GET] [Content-Language: fr]": {
          "stNum": 9,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Cross domain [GET] [Content-Type: application/x-www-form-urlencoded]": {
          "stNum": 10,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Cross domain [GET] [Content-Type: multipart/form-data]": {
          "stNum": 11,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Cross domain [GET] [Content-Type: text/plain]": {
          "stNum": 12,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Cross domain [GET] [Content-Type: text/plain;charset=utf-8]": {
          "stNum": 13,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Cross domain [GET] [Content-Type: Text/Plain;charset=utf-8]": {
          "stNum": 14,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        }
      }
    },
    "/fetch/security/embedded-credentials.tentative.sub.html": {
      "byUA": {
        "Ch73": "TIMEOUT"
      },
      "UAmessage": {},
      "totals": {
        "TIMEOUT": 1
      },
      "subtests": {
        "Embedded credentials are treated as network errors.": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Embedded credentials are treated as network errors in frames.": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Embedded credentials are treated as network errors in new windows.": {
          "stNum": 2,
          "byUA": {
            "Ch73": "TIMEOUT"
          },
          "UAmessage": {
            "Ch73": "Test timed out"
          },
          "totals": {
            "TIMEOUT": 1
          }
        },
        "Embedded credentials matching the top-level are not treated as network errors for relative URLs.": {
          "stNum": 3,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "Cannot set property 'href' of undefined"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Embedded credentials matching the top-level are not treated as network errors for same-origin URLs.": {
          "stNum": 4,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "Cannot set property 'href' of undefined"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Embedded credentials matching the top-level are treated as network errors for cross-origin URLs.": {
          "stNum": 5,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "Cannot set property 'href' of undefined"
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/fetch/range/sw.https.window.html": {
      "byUA": {
        "Ch73": "TIMEOUT"
      },
      "UAmessage": {},
      "totals": {
        "TIMEOUT": 1
      },
      "subtests": {
        "Defer range header filter tests to service worker": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Defer range header passthrough tests to service worker": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Ranged response not allowed following no-cors ranged request": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Non-opaque ranged response executed": {
          "stNum": 3,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: object \"Error: Script load failed\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Accept-Encoding should not appear in a service worker": {
          "stNum": 4,
          "byUA": {
            "Ch73": "TIMEOUT"
          },
          "UAmessage": {
            "Ch73": "Test timed out"
          },
          "totals": {
            "TIMEOUT": 1
          }
        },
        "Range headers correctly preserved": {
          "stNum": 5,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_equals: Untampered expected (string) \"bytes=0-\" but got (object) null"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Range headers correctly removed": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Headers correctly filtered": {
          "stNum": 7,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_equals: Preserved if no header actually removed expected (string) \"bytes=0-\" but got (object) null"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Include range header in network request": {
          "stNum": 8,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: object \"TypeError: Failed to fetch\""
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/fetch/api/headers/headers-basic.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Create headers from no parameter": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Create headers from undefined parameter": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Create headers from empty object": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Create headers with null should throw": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Create headers with 1 should throw": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Create headers with sequence": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Create headers with record": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Create headers with existing headers": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Create headers with existing headers with custom iterator": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check append method": {
          "stNum": 9,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check set method": {
          "stNum": 10,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check has method": {
          "stNum": 11,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check delete method": {
          "stNum": 12,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check get method": {
          "stNum": 13,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check keys method": {
          "stNum": 14,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check values method": {
          "stNum": 15,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check entries method": {
          "stNum": 16,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check Symbol.iterator method": {
          "stNum": 17,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check forEach method": {
          "stNum": 18,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/range/general.any.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Range header setting allowed for guard type: none": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Range header setting allowed for guard type: response": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Range header setting allowed for guard type: request": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Privileged header not allowed for guard type: request-no-cors": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetch with range header will be sent with Accept-Encoding: identity": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/api/request/destination/fetch-destination-worker.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Initialize global state": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Worker fetches with a \"worker\" Request.destination": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/api/basic/header-value-combining.any.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "response.headers.get('content-length') expects 0": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "response.headers.get('content-length') expects 0, 0": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "response.headers.get('double-trouble') expects , ": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "response.headers.get('foo-test') expects 1, 2, 3": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "response.headers.get('heya') expects , \u000b\f, 1, , , 2": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "response.headers.get('www-authenticate') expects 1, 2, 3, 4": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/api/response/response-consume-stream.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Read empty text response's body as readableStream": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Read empty blob response's body as readableStream": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Read blob response's body as readableStream": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Read text response's body as readableStream": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Read URLSearchParams response's body as readableStream": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Read array buffer response's body as readableStream": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Read form data response's body as readableStream": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Getting an error Response stream": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Getting a redirect Response stream": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/api/policies/referrer-origin-when-cross-origin-worker.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Request's referrer is origin": {
          "stNum": 0,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: object \"TypeError: Failed to fetch\""
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/fetch/api/request/request-cache-force-cache.html": {
      "byUA": {
        "Ch73": "TIMEOUT"
      },
      "UAmessage": {},
      "totals": {
        "TIMEOUT": 1
      },
      "subtests": {
        "RequestCache \"force-cache\" mode checks the cache for previously cached content and avoid revalidation for stale responses with Etag and stale response": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "RequestCache \"force-cache\" mode checks the cache for previously cached content and avoid revalidation for stale responses with Last-Modified and stale response": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "RequestCache \"force-cache\" mode checks the cache for previously cached content and avoid revalidation for fresh responses with Etag and fresh response": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "RequestCache \"force-cache\" mode checks the cache for previously cached content and avoid revalidation for fresh responses with Last-Modified and fresh response": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "RequestCache \"force-cache\" mode checks the cache for previously cached content and goes to the network if a cached response is not found with Etag and stale response": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "RequestCache \"force-cache\" mode checks the cache for previously cached content and goes to the network if a cached response is not found with Last-Modified and stale response": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "RequestCache \"force-cache\" mode checks the cache for previously cached content and goes to the network if a cached response is not found with Etag and fresh response": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "RequestCache \"force-cache\" mode checks the cache for previously cached content and goes to the network if a cached response is not found with Last-Modified and fresh response": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "RequestCache \"force-cache\" mode checks the cache for previously cached content and goes to the network if a cached response would vary with Etag and stale response": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "RequestCache \"force-cache\" mode checks the cache for previously cached content and goes to the network if a cached response would vary with Last-Modified and stale response": {
          "stNum": 9,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "RequestCache \"force-cache\" mode checks the cache for previously cached content and goes to the network if a cached response would vary with Etag and fresh response": {
          "stNum": 10,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "RequestCache \"force-cache\" mode checks the cache for previously cached content and goes to the network if a cached response would vary with Last-Modified and fresh response": {
          "stNum": 11,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "RequestCache \"force-cache\" stores the response in the cache if it goes to the network with Etag and stale response": {
          "stNum": 12,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "RequestCache \"force-cache\" stores the response in the cache if it goes to the network with Last-Modified and stale response": {
          "stNum": 13,
          "byUA": {
            "Ch73": "TIMEOUT"
          },
          "UAmessage": {
            "Ch73": "Test timed out"
          },
          "totals": {
            "TIMEOUT": 1
          }
        },
        "RequestCache \"force-cache\" stores the response in the cache if it goes to the network with Etag and fresh response": {
          "stNum": 14,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "RequestCache \"force-cache\" stores the response in the cache if it goes to the network with Last-Modified and fresh response": {
          "stNum": 15,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        }
      }
    },
    "/fetch/security/dangling-markup-mitigation-data-url.tentative.sub.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "<img id=\"dangling\" src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=\">": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "<img id=\"dangling\" src=\"data:image/png;base64,&#10;iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=\">": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "<img id=\"dangling\" src=\"data:image/png;base64,i&#10;VBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=\">": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "<img id=\"dangling\" src=\"data:image/svg+xml;utf8,\\n      <svg width='1' height='1' xmlns='http://www.w3.org/2000/svg'>\\n        <rect width='100%' height='100%' fill='rebeccapurple'/>\\n        <rect x='10%' y='10%' width='80%' height='80%' fill='lightgreen'/>\\n      </svg>\">": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "<iframe id=\"dangling\"\\n        src=\"data:text/html,\\n            <img\\n              onload='window.parent.postMessage(&quot;loaded&quot;, &quot;*&quot;);'\\n              onerror='window.parent.postMessage(&quot;error&quot;, &quot;*&quot;);'\\n              src='http://webapitests2018.ctawave.org:8000/images/gr&#10;een-256x256.png'>\\n        \">\\n     </iframe>": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "<iframe id=\"dangling\"\\n        src=\"data:text/html,\\n            <img\\n              onload='window.parent.postMessage(&quot;loaded&quot;, &quot;*&quot;);'\\n              onerror='window.parent.postMessage(&quot;error&quot;, &quot;*&quot;);'\\n              src='http://webapitests2018.ctawave.org:8000/images/green-256x256.png?&lt;'>\\n        \">\\n     </iframe>": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "<iframe id=\"dangling\"\\n        src=\"data:text/html,\\n            <img\\n              onload='window.parent.postMessage(&quot;loaded&quot;, &quot;*&quot;);'\\n              onerror='window.parent.postMessage(&quot;error&quot;, &quot;*&quot;);'\\n              src='http://webapitests2018.ctawave.org:8000/images/gr&#10;een-256x256.png?&amp;amp;lt;'>\\n        \">\\n     </iframe>": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "<iframe id=\"dangling\"\\n        src=\"data:text/html,\\n            <img\\n              onload='window.parent.postMessage(&quot;loaded&quot;, &quot;*&quot;);'\\n              onerror='window.parent.postMessage(&quot;error&quot;, &quot;*&quot;);'\\n              src='http://webapitests2018.ctawave.org:8000/images/green-256x256.png?&amp;amp;%2310;&lt;'>\\n        \">\\n     </iframe>": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "<iframe id=\"dangling\"\\n        src=\"data:text/html,\\n            <img\\n              onload='window.parent.postMessage(&quot;loaded&quot;, &quot;*&quot;);'\\n              onerror='window.parent.postMessage(&quot;error&quot;, &quot;*&quot;);'\\n              src='http://webapitests2018.ctawave.org:8000/images/gr&#10;een-256x256.png?&lt;'>\\n        \">\\n     </iframe>": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "<iframe id=\"dangling\"\\n        src=\"     data:text/html,\\n            <img\\n              onload='window.parent.postMessage(&quot;loaded&quot;, &quot;*&quot;);'\\n              onerror='window.parent.postMessage(&quot;error&quot;, &quot;*&quot;);'\\n              src='http://webapitests2018.ctawave.org:8000/images/gr&#10;een-256x256.png?&lt;'>\\n        \">\\n     </iframe>": {
          "stNum": 9,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "<iframe id=\"dangling\"\\n        src=\"\\ndata:text/html,\\n            <img\\n              onload='window.parent.postMessage(&quot;loaded&quot;, &quot;*&quot;);'\\n              onerror='window.parent.postMessage(&quot;error&quot;, &quot;*&quot;);'\\n              src='http://webapitests2018.ctawave.org:8000/images/gr&#10;een-256x256.png?&lt;'>\\n        \">\\n     </iframe>": {
          "stNum": 10,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "<iframe id=\"dangling\"\\n        src=\"&#10;data:text/html,\\n            <img\\n              onload='window.parent.postMessage(&quot;loaded&quot;, &quot;*&quot;);'\\n              onerror='window.parent.postMessage(&quot;error&quot;, &quot;*&quot;);'\\n              src='http://webapitests2018.ctawave.org:8000/images/gr&#10;een-256x256.png?&lt;'>\\n        \">\\n     </iframe>": {
          "stNum": 11,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "<iframe id=\"dangling\"\\n        src=\"\\tdata:text/html,\\n            <img\\n              onload='window.parent.postMessage(&quot;loaded&quot;, &quot;*&quot;);'\\n              onerror='window.parent.postMessage(&quot;error&quot;, &quot;*&quot;);'\\n              src='http://webapitests2018.ctawave.org:8000/images/gr&#10;een-256x256.png?&lt;'>\\n        \">\\n     </iframe>": {
          "stNum": 12,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "<iframe id=\"dangling\"\\n        src=\"\\rdata:text/html,\\n            <img\\n              onload='window.parent.postMessage(&quot;loaded&quot;, &quot;*&quot;);'\\n              onerror='window.parent.postMessage(&quot;error&quot;, &quot;*&quot;);'\\n              src='http://webapitests2018.ctawave.org:8000/images/gr&#10;een-256x256.png?&lt;'>\\n        \">\\n     </iframe>": {
          "stNum": 13,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/api/response/response-init-002.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Initialize Response with headers values": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Initialize Response's body with application/octet-binary": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Initialize Response's body with multipart/form-data": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Initialize Response's body with application/x-www-form-urlencoded;charset=UTF-8": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Initialize Response's body with text/plain;charset=UTF-8": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Read Response's body as readableStream": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Testing empty Response Content-Type header": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Testing null Response body": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/api/policies/referrer-origin-worker.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Request's referrer is origin": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cross-origin referrer is overridden by client origin": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/cross-origin-resource-policy/scheme-restriction.https.window.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Cross-Origin-Resource-Policy does not block Mixed Content <img>": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/api/response/response-consume.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Consume response's body: from text to text": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consume response's body: from text to blob": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consume response's body: from text to arrayBuffer": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consume response's body: from text to json": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consume response's body: from text with correct multipart type to formData": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consume response's body: from text without correct multipart type to formData (error case)": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consume response's body: from text with correct urlencoded type to formData": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consume response's body: from text without correct urlencoded type to formData (error case)": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consume response's body: from blob to blob": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consume response's body: from blob to text": {
          "stNum": 9,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consume response's body: from blob to arrayBuffer": {
          "stNum": 10,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consume response's body: from blob to json": {
          "stNum": 11,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consume response's body: from blob with correct multipart type to formData": {
          "stNum": 12,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consume response's body: from blob without correct multipart type to formData (error case)": {
          "stNum": 13,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consume response's body: from blob with correct urlencoded type to formData": {
          "stNum": 14,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consume response's body: from blob without correct urlencoded type to formData (error case)": {
          "stNum": 15,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consume response's body: from FormData to formData": {
          "stNum": 16,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consume response's body: from FormData without correct type to formData (error case)": {
          "stNum": 17,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consume response's body: from FormData to blob": {
          "stNum": 18,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consume response's body: from FormData to text": {
          "stNum": 19,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consume response's body: from FormData to arrayBuffer": {
          "stNum": 20,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consume response's body: from URLSearchParams to formData": {
          "stNum": 21,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consume response's body: from URLSearchParams without correct type to formData (error case)": {
          "stNum": 22,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consume response's body: from URLSearchParams to blob": {
          "stNum": 23,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consume response's body: from URLSearchParams to text": {
          "stNum": 24,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consume response's body: from URLSearchParams to arrayBuffer": {
          "stNum": 25,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consume response's body: from stream to blob": {
          "stNum": 26,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consume response's body: from stream to text": {
          "stNum": 27,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consume response's body: from stream to arrayBuffer": {
          "stNum": 28,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consume response's body: from stream to json": {
          "stNum": 29,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consume response's body: from stream with correct multipart type to formData": {
          "stNum": 30,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consume response's body: from stream without correct multipart type to formData (error case)": {
          "stNum": 31,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consume response's body: from stream with correct urlencoded type to formData": {
          "stNum": 32,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consume response's body: from stream without correct urlencoded type to formData (error case)": {
          "stNum": 33,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consume response's body: from fetch to blob": {
          "stNum": 34,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consume response's body: from fetch to text": {
          "stNum": 35,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consume response's body: from fetch to arrayBuffer": {
          "stNum": 36,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consume response's body: from fetch without correct type to formData (error case)": {
          "stNum": 37,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Consume response's body: from multipart form data blob to formData": {
          "stNum": 38,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/api/request/request-structure.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Request has clone method": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request has arrayBuffer method": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request has blob method": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request has formData method": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request has json method": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request has text method": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check method attribute": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check url attribute": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check headers attribute": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check destination attribute": {
          "stNum": 9,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check referrer attribute": {
          "stNum": 10,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check referrerPolicy attribute": {
          "stNum": 11,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check mode attribute": {
          "stNum": 12,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check credentials attribute": {
          "stNum": 13,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check cache attribute": {
          "stNum": 14,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check redirect attribute": {
          "stNum": 15,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check integrity attribute": {
          "stNum": 16,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check isReloadNavigation attribute": {
          "stNum": 17,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_true: request has isReloadNavigation attribute expected true got false"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Check isHistoryNavigation attribute": {
          "stNum": 18,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Check bodyUsed attribute": {
          "stNum": 19,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/http-cache/heuristic.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "HTTP cache reuses an unknown response with Last-Modified based upon heuristic freshness when Cache-Control: public is present": {
          "stNum": 0,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_less_than: Response 2 does not come from cache expected a number less than 2 but got 2"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "HTTP cache does not reuse an unknown response with Last-Modified based upon heuristic freshness when Cache-Control: public is not present": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "HTTP cache reuses a 200 OK response with Last-Modified based upon heuristic freshness": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "HTTP cache reuses a 203 Non-Authoritative Information response with Last-Modified based upon heuristic freshness": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "HTTP cache reuses a 204 No Content response with Last-Modified based upon heuristic freshness": {
          "stNum": 4,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_less_than: Response 2 does not come from cache expected a number less than 2 but got 2"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "HTTP cache reuses a 404 Not Found response with Last-Modified based upon heuristic freshness": {
          "stNum": 5,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_less_than: Response 2 does not come from cache expected a number less than 2 but got 2"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "HTTP cache reuses a 405 Method Not Allowed response with Last-Modified based upon heuristic freshness": {
          "stNum": 6,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_less_than: Response 2 does not come from cache expected a number less than 2 but got 2"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "HTTP cache reuses a 410 Gone response with Last-Modified based upon heuristic freshness": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "HTTP cache reuses a 414 URI Too Long response with Last-Modified based upon heuristic freshness": {
          "stNum": 8,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_less_than: Response 2 does not come from cache expected a number less than 2 but got 2"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "HTTP cache reuses a 501 Not Implemented response with Last-Modified based upon heuristic freshness": {
          "stNum": 9,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_less_than: Response 2 does not come from cache expected a number less than 2 but got 2"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "HTTP cache does not use a 201 Created response with Last-Modified based upon heuristic freshness": {
          "stNum": 10,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "HTTP cache does not use a 202 Accepted response with Last-Modified based upon heuristic freshness": {
          "stNum": 11,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "HTTP cache does not use a 403 Forbidden response with Last-Modified based upon heuristic freshness": {
          "stNum": 12,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "HTTP cache does not use a 502 Bad Gateway response with Last-Modified based upon heuristic freshness": {
          "stNum": 13,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "HTTP cache does not use a 503 Service Unavailable response with Last-Modified based upon heuristic freshness": {
          "stNum": 14,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "HTTP cache does not use a 504 Gateway Timeout response with Last-Modified based upon heuristic freshness": {
          "stNum": 15,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/api/redirect/redirect-origin.any.html": {
      "byUA": {
        "Ch73": "TIMEOUT"
      },
      "UAmessage": {},
      "totals": {
        "TIMEOUT": 1
      },
      "subtests": {
        "Same origin to same origin redirection 301": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Same origin to other origin redirection 301": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Other origin to other origin redirection 301": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Other origin to same origin redirection 301": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Same origin to same origin redirection 302": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Same origin to other origin redirection 302": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Other origin to other origin redirection 302": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Other origin to same origin redirection 302": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Same origin to same origin redirection 303": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Same origin to other origin redirection 303": {
          "stNum": 9,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Other origin to other origin redirection 303": {
          "stNum": 10,
          "byUA": {
            "Ch73": "TIMEOUT"
          },
          "UAmessage": {
            "Ch73": "Test timed out"
          },
          "totals": {
            "TIMEOUT": 1
          }
        },
        "Other origin to same origin redirection 303": {
          "stNum": 11,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Same origin to same origin redirection 307": {
          "stNum": 12,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Same origin to other origin redirection 307": {
          "stNum": 13,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Other origin to other origin redirection 307": {
          "stNum": 14,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Other origin to same origin redirection 307": {
          "stNum": 15,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Same origin to same origin redirection 308": {
          "stNum": 16,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Same origin to other origin redirection 308": {
          "stNum": 17,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Other origin to other origin redirection 308": {
          "stNum": 18,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Other origin to same origin redirection 308": {
          "stNum": 19,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        }
      }
    },
    "/fetch/api/idl.any.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "idl_test setup": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Partial interface mixin WindowOrWorkerGlobalScope: original interface mixin defined": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Headers interface: existence and properties of interface object": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Headers interface object length": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Headers interface object name": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Headers interface: existence and properties of interface prototype object": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Headers interface: existence and properties of interface prototype object's \"constructor\" property": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Headers interface: existence and properties of interface prototype object's @@unscopables property": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Headers interface: operation append(ByteString, ByteString)": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Headers interface: operation delete(ByteString)": {
          "stNum": 9,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Headers interface: operation get(ByteString)": {
          "stNum": 10,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Headers interface: operation has(ByteString)": {
          "stNum": 11,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Headers interface: operation set(ByteString, ByteString)": {
          "stNum": 12,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Testing Symbol.iterator property of iterable interface Headers": {
          "stNum": 13,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Testing pair iterable interface Headers": {
          "stNum": 14,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Headers interface: operation entries()": {
          "stNum": 15,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Headers interface: operation keys()": {
          "stNum": 16,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Headers interface: operation values()": {
          "stNum": 17,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Headers interface: operation forEach(function, any)": {
          "stNum": 18,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Headers must be primary interface of new Headers()": {
          "stNum": 19,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Stringification of new Headers()": {
          "stNum": 20,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Headers interface: new Headers() must inherit property \"append(ByteString, ByteString)\" with the proper type": {
          "stNum": 21,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Headers interface: calling append(ByteString, ByteString) on new Headers() with too few arguments must throw TypeError": {
          "stNum": 22,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Headers interface: new Headers() must inherit property \"delete(ByteString)\" with the proper type": {
          "stNum": 23,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Headers interface: calling delete(ByteString) on new Headers() with too few arguments must throw TypeError": {
          "stNum": 24,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Headers interface: new Headers() must inherit property \"get(ByteString)\" with the proper type": {
          "stNum": 25,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Headers interface: calling get(ByteString) on new Headers() with too few arguments must throw TypeError": {
          "stNum": 26,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Headers interface: new Headers() must inherit property \"has(ByteString)\" with the proper type": {
          "stNum": 27,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Headers interface: calling has(ByteString) on new Headers() with too few arguments must throw TypeError": {
          "stNum": 28,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Headers interface: new Headers() must inherit property \"set(ByteString, ByteString)\" with the proper type": {
          "stNum": 29,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Headers interface: calling set(ByteString, ByteString) on new Headers() with too few arguments must throw TypeError": {
          "stNum": 30,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Headers interface: new Headers() must inherit property \"entries()\" with the proper type": {
          "stNum": 31,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Headers interface: new Headers() must inherit property \"keys()\" with the proper type": {
          "stNum": 32,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Headers interface: new Headers() must inherit property \"values()\" with the proper type": {
          "stNum": 33,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Headers interface: new Headers() must inherit property \"forEach(function, any)\" with the proper type": {
          "stNum": 34,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Headers interface: calling forEach(function, any) on new Headers() with too few arguments must throw TypeError": {
          "stNum": 35,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request interface: existence and properties of interface object": {
          "stNum": 36,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request interface object length": {
          "stNum": 37,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request interface object name": {
          "stNum": 38,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request interface: existence and properties of interface prototype object": {
          "stNum": 39,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request interface: existence and properties of interface prototype object's \"constructor\" property": {
          "stNum": 40,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request interface: existence and properties of interface prototype object's @@unscopables property": {
          "stNum": 41,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request interface: attribute method": {
          "stNum": 42,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request interface: attribute url": {
          "stNum": 43,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request interface: attribute headers": {
          "stNum": 44,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request interface: attribute destination": {
          "stNum": 45,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request interface: attribute referrer": {
          "stNum": 46,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request interface: attribute referrerPolicy": {
          "stNum": 47,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request interface: attribute mode": {
          "stNum": 48,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request interface: attribute credentials": {
          "stNum": 49,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request interface: attribute cache": {
          "stNum": 50,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request interface: attribute redirect": {
          "stNum": 51,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request interface: attribute integrity": {
          "stNum": 52,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request interface: attribute keepalive": {
          "stNum": 53,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request interface: attribute isReloadNavigation": {
          "stNum": 54,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_true: The prototype object must have a property \"isReloadNavigation\" expected true got false"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Request interface: attribute isHistoryNavigation": {
          "stNum": 55,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request interface: attribute signal": {
          "stNum": 56,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request interface: operation clone()": {
          "stNum": 57,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request interface: attribute body": {
          "stNum": 58,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_true: The prototype object must have a property \"body\" expected true got false"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Request interface: attribute bodyUsed": {
          "stNum": 59,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request interface: operation arrayBuffer()": {
          "stNum": 60,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request interface: operation blob()": {
          "stNum": 61,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request interface: operation formData()": {
          "stNum": 62,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request interface: operation json()": {
          "stNum": 63,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request interface: operation text()": {
          "stNum": 64,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request must be primary interface of new Request('about:blank')": {
          "stNum": 65,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Stringification of new Request('about:blank')": {
          "stNum": 66,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request interface: new Request('about:blank') must inherit property \"method\" with the proper type": {
          "stNum": 67,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request interface: new Request('about:blank') must inherit property \"url\" with the proper type": {
          "stNum": 68,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request interface: new Request('about:blank') must inherit property \"headers\" with the proper type": {
          "stNum": 69,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request interface: new Request('about:blank') must inherit property \"destination\" with the proper type": {
          "stNum": 70,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request interface: new Request('about:blank') must inherit property \"referrer\" with the proper type": {
          "stNum": 71,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request interface: new Request('about:blank') must inherit property \"referrerPolicy\" with the proper type": {
          "stNum": 72,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request interface: new Request('about:blank') must inherit property \"mode\" with the proper type": {
          "stNum": 73,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request interface: new Request('about:blank') must inherit property \"credentials\" with the proper type": {
          "stNum": 74,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request interface: new Request('about:blank') must inherit property \"cache\" with the proper type": {
          "stNum": 75,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request interface: new Request('about:blank') must inherit property \"redirect\" with the proper type": {
          "stNum": 76,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request interface: new Request('about:blank') must inherit property \"integrity\" with the proper type": {
          "stNum": 77,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request interface: new Request('about:blank') must inherit property \"keepalive\" with the proper type": {
          "stNum": 78,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request interface: new Request('about:blank') must inherit property \"isReloadNavigation\" with the proper type": {
          "stNum": 79,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_inherits: property \"isReloadNavigation\" not found in prototype chain"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Request interface: new Request('about:blank') must inherit property \"isHistoryNavigation\" with the proper type": {
          "stNum": 80,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request interface: new Request('about:blank') must inherit property \"signal\" with the proper type": {
          "stNum": 81,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request interface: new Request('about:blank') must inherit property \"clone()\" with the proper type": {
          "stNum": 82,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request interface: new Request('about:blank') must inherit property \"body\" with the proper type": {
          "stNum": 83,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_inherits: property \"body\" not found in prototype chain"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Request interface: new Request('about:blank') must inherit property \"bodyUsed\" with the proper type": {
          "stNum": 84,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request interface: new Request('about:blank') must inherit property \"arrayBuffer()\" with the proper type": {
          "stNum": 85,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request interface: new Request('about:blank') must inherit property \"blob()\" with the proper type": {
          "stNum": 86,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request interface: new Request('about:blank') must inherit property \"formData()\" with the proper type": {
          "stNum": 87,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request interface: new Request('about:blank') must inherit property \"json()\" with the proper type": {
          "stNum": 88,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request interface: new Request('about:blank') must inherit property \"text()\" with the proper type": {
          "stNum": 89,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Response interface: existence and properties of interface object": {
          "stNum": 90,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Response interface object length": {
          "stNum": 91,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Response interface object name": {
          "stNum": 92,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Response interface: existence and properties of interface prototype object": {
          "stNum": 93,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Response interface: existence and properties of interface prototype object's \"constructor\" property": {
          "stNum": 94,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Response interface: existence and properties of interface prototype object's @@unscopables property": {
          "stNum": 95,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Response interface: operation error()": {
          "stNum": 96,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Response interface: operation redirect(USVString, unsigned short)": {
          "stNum": 97,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Response interface: attribute type": {
          "stNum": 98,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Response interface: attribute url": {
          "stNum": 99,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Response interface: attribute redirected": {
          "stNum": 100,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Response interface: attribute status": {
          "stNum": 101,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Response interface: attribute ok": {
          "stNum": 102,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Response interface: attribute statusText": {
          "stNum": 103,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Response interface: attribute headers": {
          "stNum": 104,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Response interface: attribute trailer": {
          "stNum": 105,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_true: The prototype object must have a property \"trailer\" expected true got false"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Response interface: operation clone()": {
          "stNum": 106,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Response interface: attribute body": {
          "stNum": 107,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Response interface: attribute bodyUsed": {
          "stNum": 108,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Response interface: operation arrayBuffer()": {
          "stNum": 109,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Response interface: operation blob()": {
          "stNum": 110,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Response interface: operation formData()": {
          "stNum": 111,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Response interface: operation json()": {
          "stNum": 112,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Response interface: operation text()": {
          "stNum": 113,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Response must be primary interface of new Response()": {
          "stNum": 114,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Stringification of new Response()": {
          "stNum": 115,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Response interface: new Response() must inherit property \"error()\" with the proper type": {
          "stNum": 116,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Response interface: new Response() must inherit property \"redirect(USVString, unsigned short)\" with the proper type": {
          "stNum": 117,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Response interface: calling redirect(USVString, unsigned short) on new Response() with too few arguments must throw TypeError": {
          "stNum": 118,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Response interface: new Response() must inherit property \"type\" with the proper type": {
          "stNum": 119,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Response interface: new Response() must inherit property \"url\" with the proper type": {
          "stNum": 120,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Response interface: new Response() must inherit property \"redirected\" with the proper type": {
          "stNum": 121,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Response interface: new Response() must inherit property \"status\" with the proper type": {
          "stNum": 122,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Response interface: new Response() must inherit property \"ok\" with the proper type": {
          "stNum": 123,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Response interface: new Response() must inherit property \"statusText\" with the proper type": {
          "stNum": 124,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Response interface: new Response() must inherit property \"headers\" with the proper type": {
          "stNum": 125,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Response interface: new Response() must inherit property \"trailer\" with the proper type": {
          "stNum": 126,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_inherits: property \"trailer\" not found in prototype chain"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Response interface: new Response() must inherit property \"clone()\" with the proper type": {
          "stNum": 127,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Response interface: new Response() must inherit property \"body\" with the proper type": {
          "stNum": 128,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Response interface: new Response() must inherit property \"bodyUsed\" with the proper type": {
          "stNum": 129,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Response interface: new Response() must inherit property \"arrayBuffer()\" with the proper type": {
          "stNum": 130,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Response interface: new Response() must inherit property \"blob()\" with the proper type": {
          "stNum": 131,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Response interface: new Response() must inherit property \"formData()\" with the proper type": {
          "stNum": 132,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Response interface: new Response() must inherit property \"json()\" with the proper type": {
          "stNum": 133,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Response interface: new Response() must inherit property \"text()\" with the proper type": {
          "stNum": 134,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Window interface: operation fetch(RequestInfo, RequestInit)": {
          "stNum": 135,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Window interface: window must inherit property \"fetch(RequestInfo, RequestInit)\" with the proper type": {
          "stNum": 136,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Window interface: calling fetch(RequestInfo, RequestInit) on window with too few arguments must throw TypeError": {
          "stNum": 137,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "WorkerGlobalScope interface: existence and properties of interface object": {
          "stNum": 138,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/fetch/sec-metadata/window-open.tentative.https.sub.html": {
      "byUA": {
        "Ch73": "ERROR"
      },
      "UAmessage": {
        "Ch73": "unimplemented"
      },
      "totals": {
        "ERROR": 1
      },
      "subtests": {
        "Same-origin window, forced": {
          "stNum": 0,
          "byUA": {
            "Ch73": "TIMEOUT"
          },
          "UAmessage": {
            "Ch73": "Test timed out"
          },
          "totals": {
            "TIMEOUT": 1
          }
        },
        "Same-site window, forced": {
          "stNum": 1,
          "byUA": {
            "Ch73": "TIMEOUT"
          },
          "UAmessage": {
            "Ch73": "Test timed out"
          },
          "totals": {
            "TIMEOUT": 1
          }
        },
        "Cross-site window, forced": {
          "stNum": 2,
          "byUA": {
            "Ch73": "TIMEOUT"
          },
          "UAmessage": {
            "Ch73": "Test timed out"
          },
          "totals": {
            "TIMEOUT": 1
          }
        },
        "Same-origin window, user-activated": {
          "stNum": 3,
          "byUA": {
            "Ch73": "TIMEOUT"
          },
          "UAmessage": {
            "Ch73": "Test timed out"
          },
          "totals": {
            "TIMEOUT": 1
          }
        },
        "Same-site window, user-activated": {
          "stNum": 4,
          "byUA": {
            "Ch73": "TIMEOUT"
          },
          "UAmessage": {
            "Ch73": "Test timed out"
          },
          "totals": {
            "TIMEOUT": 1
          }
        },
        "Cross-site window, user-activated": {
          "stNum": 5,
          "byUA": {
            "Ch73": "TIMEOUT"
          },
          "UAmessage": {
            "Ch73": "Test timed out"
          },
          "totals": {
            "TIMEOUT": 1
          }
        }
      }
    }
  }
}