{
  "ua": [
    "Sf12"
  ],
  "results": {
    "/uievents/idlharness.window.html": {
      "byUA": {
        "Sf12": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "idl_test setup": {
          "stNum": 0,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Partial interface UIEvent: original interface defined": {
          "stNum": 1,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Partial interface KeyboardEvent: original interface defined": {
          "stNum": 2,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "UIEvent interface: existence and properties of interface object": {
          "stNum": 3,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "UIEvent interface object length": {
          "stNum": 4,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "UIEvent interface object name": {
          "stNum": 5,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "UIEvent interface: existence and properties of interface prototype object": {
          "stNum": 6,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "UIEvent interface: existence and properties of interface prototype object's \"constructor\" property": {
          "stNum": 7,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "UIEvent interface: existence and properties of interface prototype object's @@unscopables property": {
          "stNum": 8,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "UIEvent interface: attribute view": {
          "stNum": 9,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "UIEvent interface: attribute detail": {
          "stNum": 10,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "UIEvent interface: attribute which": {
          "stNum": 11,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "UIEvent must be primary interface of new UIEvent(\"event\")": {
          "stNum": 12,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Stringification of new UIEvent(\"event\")": {
          "stNum": 13,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "UIEvent interface: new UIEvent(\"event\") must inherit property \"view\" with the proper type": {
          "stNum": 14,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "UIEvent interface: new UIEvent(\"event\") must inherit property \"detail\" with the proper type": {
          "stNum": 15,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "UIEvent interface: new UIEvent(\"event\") must inherit property \"which\" with the proper type": {
          "stNum": 16,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "FocusEvent interface: existence and properties of interface object": {
          "stNum": 17,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "FocusEvent interface object length": {
          "stNum": 18,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "FocusEvent interface object name": {
          "stNum": 19,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "FocusEvent interface: existence and properties of interface prototype object": {
          "stNum": 20,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "FocusEvent interface: existence and properties of interface prototype object's \"constructor\" property": {
          "stNum": 21,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "FocusEvent interface: existence and properties of interface prototype object's @@unscopables property": {
          "stNum": 22,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "FocusEvent interface: attribute relatedTarget": {
          "stNum": 23,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "FocusEvent must be primary interface of new FocusEvent(\"event\")": {
          "stNum": 24,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Stringification of new FocusEvent(\"event\")": {
          "stNum": 25,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "FocusEvent interface: new FocusEvent(\"event\") must inherit property \"relatedTarget\" with the proper type": {
          "stNum": 26,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "UIEvent interface: new FocusEvent(\"event\") must inherit property \"view\" with the proper type": {
          "stNum": 27,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "UIEvent interface: new FocusEvent(\"event\") must inherit property \"detail\" with the proper type": {
          "stNum": 28,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "UIEvent interface: new FocusEvent(\"event\") must inherit property \"which\" with the proper type": {
          "stNum": 29,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MouseEvent interface: existence and properties of interface object": {
          "stNum": 30,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MouseEvent interface object length": {
          "stNum": 31,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MouseEvent interface object name": {
          "stNum": 32,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MouseEvent interface: existence and properties of interface prototype object": {
          "stNum": 33,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MouseEvent interface: existence and properties of interface prototype object's \"constructor\" property": {
          "stNum": 34,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MouseEvent interface: existence and properties of interface prototype object's @@unscopables property": {
          "stNum": 35,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MouseEvent interface: attribute screenX": {
          "stNum": 36,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MouseEvent interface: attribute screenY": {
          "stNum": 37,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MouseEvent interface: attribute clientX": {
          "stNum": 38,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MouseEvent interface: attribute clientY": {
          "stNum": 39,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MouseEvent interface: attribute ctrlKey": {
          "stNum": 40,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MouseEvent interface: attribute shiftKey": {
          "stNum": 41,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MouseEvent interface: attribute altKey": {
          "stNum": 42,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MouseEvent interface: attribute metaKey": {
          "stNum": 43,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MouseEvent interface: attribute button": {
          "stNum": 44,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MouseEvent interface: attribute buttons": {
          "stNum": 45,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MouseEvent interface: attribute relatedTarget": {
          "stNum": 46,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MouseEvent interface: operation getModifierState(DOMString)": {
          "stNum": 47,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MouseEvent must be primary interface of new MouseEvent(\"event\")": {
          "stNum": 48,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Stringification of new MouseEvent(\"event\")": {
          "stNum": 49,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MouseEvent interface: new MouseEvent(\"event\") must inherit property \"screenX\" with the proper type": {
          "stNum": 50,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MouseEvent interface: new MouseEvent(\"event\") must inherit property \"screenY\" with the proper type": {
          "stNum": 51,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MouseEvent interface: new MouseEvent(\"event\") must inherit property \"clientX\" with the proper type": {
          "stNum": 52,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MouseEvent interface: new MouseEvent(\"event\") must inherit property \"clientY\" with the proper type": {
          "stNum": 53,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MouseEvent interface: new MouseEvent(\"event\") must inherit property \"ctrlKey\" with the proper type": {
          "stNum": 54,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MouseEvent interface: new MouseEvent(\"event\") must inherit property \"shiftKey\" with the proper type": {
          "stNum": 55,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MouseEvent interface: new MouseEvent(\"event\") must inherit property \"altKey\" with the proper type": {
          "stNum": 56,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MouseEvent interface: new MouseEvent(\"event\") must inherit property \"metaKey\" with the proper type": {
          "stNum": 57,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MouseEvent interface: new MouseEvent(\"event\") must inherit property \"button\" with the proper type": {
          "stNum": 58,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MouseEvent interface: new MouseEvent(\"event\") must inherit property \"buttons\" with the proper type": {
          "stNum": 59,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MouseEvent interface: new MouseEvent(\"event\") must inherit property \"relatedTarget\" with the proper type": {
          "stNum": 60,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MouseEvent interface: new MouseEvent(\"event\") must inherit property \"getModifierState(DOMString)\" with the proper type": {
          "stNum": 61,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MouseEvent interface: calling getModifierState(DOMString) on new MouseEvent(\"event\") with too few arguments must throw TypeError": {
          "stNum": 62,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "UIEvent interface: new MouseEvent(\"event\") must inherit property \"view\" with the proper type": {
          "stNum": 63,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "UIEvent interface: new MouseEvent(\"event\") must inherit property \"detail\" with the proper type": {
          "stNum": 64,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "UIEvent interface: new MouseEvent(\"event\") must inherit property \"which\" with the proper type": {
          "stNum": 65,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "WheelEvent interface: existence and properties of interface object": {
          "stNum": 66,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "WheelEvent interface object length": {
          "stNum": 67,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "WheelEvent interface object name": {
          "stNum": 68,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "WheelEvent interface: existence and properties of interface prototype object": {
          "stNum": 69,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "WheelEvent interface: existence and properties of interface prototype object's \"constructor\" property": {
          "stNum": 70,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "WheelEvent interface: existence and properties of interface prototype object's @@unscopables property": {
          "stNum": 71,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "WheelEvent interface: constant DOM_DELTA_PIXEL on interface object": {
          "stNum": 72,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "WheelEvent interface: constant DOM_DELTA_PIXEL on interface prototype object": {
          "stNum": 73,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "WheelEvent interface: constant DOM_DELTA_LINE on interface object": {
          "stNum": 74,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "WheelEvent interface: constant DOM_DELTA_LINE on interface prototype object": {
          "stNum": 75,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "WheelEvent interface: constant DOM_DELTA_PAGE on interface object": {
          "stNum": 76,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "WheelEvent interface: constant DOM_DELTA_PAGE on interface prototype object": {
          "stNum": 77,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "WheelEvent interface: attribute deltaX": {
          "stNum": 78,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "WheelEvent interface: attribute deltaY": {
          "stNum": 79,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "WheelEvent interface: attribute deltaZ": {
          "stNum": 80,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "WheelEvent interface: attribute deltaMode": {
          "stNum": 81,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "WheelEvent must be primary interface of new WheelEvent(\"event\")": {
          "stNum": 82,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Stringification of new WheelEvent(\"event\")": {
          "stNum": 83,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "WheelEvent interface: new WheelEvent(\"event\") must inherit property \"DOM_DELTA_PIXEL\" with the proper type": {
          "stNum": 84,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "WheelEvent interface: new WheelEvent(\"event\") must inherit property \"DOM_DELTA_LINE\" with the proper type": {
          "stNum": 85,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "WheelEvent interface: new WheelEvent(\"event\") must inherit property \"DOM_DELTA_PAGE\" with the proper type": {
          "stNum": 86,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "WheelEvent interface: new WheelEvent(\"event\") must inherit property \"deltaX\" with the proper type": {
          "stNum": 87,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "WheelEvent interface: new WheelEvent(\"event\") must inherit property \"deltaY\" with the proper type": {
          "stNum": 88,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "WheelEvent interface: new WheelEvent(\"event\") must inherit property \"deltaZ\" with the proper type": {
          "stNum": 89,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "WheelEvent interface: new WheelEvent(\"event\") must inherit property \"deltaMode\" with the proper type": {
          "stNum": 90,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MouseEvent interface: new WheelEvent(\"event\") must inherit property \"screenX\" with the proper type": {
          "stNum": 91,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MouseEvent interface: new WheelEvent(\"event\") must inherit property \"screenY\" with the proper type": {
          "stNum": 92,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MouseEvent interface: new WheelEvent(\"event\") must inherit property \"clientX\" with the proper type": {
          "stNum": 93,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MouseEvent interface: new WheelEvent(\"event\") must inherit property \"clientY\" with the proper type": {
          "stNum": 94,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MouseEvent interface: new WheelEvent(\"event\") must inherit property \"ctrlKey\" with the proper type": {
          "stNum": 95,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MouseEvent interface: new WheelEvent(\"event\") must inherit property \"shiftKey\" with the proper type": {
          "stNum": 96,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MouseEvent interface: new WheelEvent(\"event\") must inherit property \"altKey\" with the proper type": {
          "stNum": 97,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MouseEvent interface: new WheelEvent(\"event\") must inherit property \"metaKey\" with the proper type": {
          "stNum": 98,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MouseEvent interface: new WheelEvent(\"event\") must inherit property \"button\" with the proper type": {
          "stNum": 99,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MouseEvent interface: new WheelEvent(\"event\") must inherit property \"buttons\" with the proper type": {
          "stNum": 100,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MouseEvent interface: new WheelEvent(\"event\") must inherit property \"relatedTarget\" with the proper type": {
          "stNum": 101,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MouseEvent interface: new WheelEvent(\"event\") must inherit property \"getModifierState(DOMString)\" with the proper type": {
          "stNum": 102,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MouseEvent interface: calling getModifierState(DOMString) on new WheelEvent(\"event\") with too few arguments must throw TypeError": {
          "stNum": 103,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "UIEvent interface: new WheelEvent(\"event\") must inherit property \"view\" with the proper type": {
          "stNum": 104,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "UIEvent interface: new WheelEvent(\"event\") must inherit property \"detail\" with the proper type": {
          "stNum": 105,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "UIEvent interface: new WheelEvent(\"event\") must inherit property \"which\" with the proper type": {
          "stNum": 106,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "InputEvent interface: existence and properties of interface object": {
          "stNum": 107,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "InputEvent interface object length": {
          "stNum": 108,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "InputEvent interface object name": {
          "stNum": 109,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "InputEvent interface: existence and properties of interface prototype object": {
          "stNum": 110,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "InputEvent interface: existence and properties of interface prototype object's \"constructor\" property": {
          "stNum": 111,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "InputEvent interface: existence and properties of interface prototype object's @@unscopables property": {
          "stNum": 112,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "InputEvent interface: attribute data": {
          "stNum": 113,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "InputEvent interface: attribute isComposing": {
          "stNum": 114,
          "byUA": {
            "Sf12": "FAIL"
          },
          "UAmessage": {
            "Sf12": "assert_true: The prototype object must have a property \"isComposing\" expected true got false"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "InputEvent interface: attribute inputType": {
          "stNum": 115,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "InputEvent must be primary interface of new InputEvent(\"event\")": {
          "stNum": 116,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Stringification of new InputEvent(\"event\")": {
          "stNum": 117,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "InputEvent interface: new InputEvent(\"event\") must inherit property \"data\" with the proper type": {
          "stNum": 118,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "InputEvent interface: new InputEvent(\"event\") must inherit property \"isComposing\" with the proper type": {
          "stNum": 119,
          "byUA": {
            "Sf12": "FAIL"
          },
          "UAmessage": {
            "Sf12": "assert_inherits: property \"isComposing\" not found in prototype chain"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "InputEvent interface: new InputEvent(\"event\") must inherit property \"inputType\" with the proper type": {
          "stNum": 120,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "UIEvent interface: new InputEvent(\"event\") must inherit property \"view\" with the proper type": {
          "stNum": 121,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "UIEvent interface: new InputEvent(\"event\") must inherit property \"detail\" with the proper type": {
          "stNum": 122,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "UIEvent interface: new InputEvent(\"event\") must inherit property \"which\" with the proper type": {
          "stNum": 123,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "KeyboardEvent interface: existence and properties of interface object": {
          "stNum": 124,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "KeyboardEvent interface object length": {
          "stNum": 125,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "KeyboardEvent interface object name": {
          "stNum": 126,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "KeyboardEvent interface: existence and properties of interface prototype object": {
          "stNum": 127,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "KeyboardEvent interface: existence and properties of interface prototype object's \"constructor\" property": {
          "stNum": 128,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "KeyboardEvent interface: existence and properties of interface prototype object's @@unscopables property": {
          "stNum": 129,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "KeyboardEvent interface: constant DOM_KEY_LOCATION_STANDARD on interface object": {
          "stNum": 130,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "KeyboardEvent interface: constant DOM_KEY_LOCATION_STANDARD on interface prototype object": {
          "stNum": 131,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "KeyboardEvent interface: constant DOM_KEY_LOCATION_LEFT on interface object": {
          "stNum": 132,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "KeyboardEvent interface: constant DOM_KEY_LOCATION_LEFT on interface prototype object": {
          "stNum": 133,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "KeyboardEvent interface: constant DOM_KEY_LOCATION_RIGHT on interface object": {
          "stNum": 134,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "KeyboardEvent interface: constant DOM_KEY_LOCATION_RIGHT on interface prototype object": {
          "stNum": 135,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "KeyboardEvent interface: constant DOM_KEY_LOCATION_NUMPAD on interface object": {
          "stNum": 136,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "KeyboardEvent interface: constant DOM_KEY_LOCATION_NUMPAD on interface prototype object": {
          "stNum": 137,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "KeyboardEvent interface: attribute key": {
          "stNum": 138,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "KeyboardEvent interface: attribute code": {
          "stNum": 139,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "KeyboardEvent interface: attribute location": {
          "stNum": 140,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "KeyboardEvent interface: attribute ctrlKey": {
          "stNum": 141,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "KeyboardEvent interface: attribute shiftKey": {
          "stNum": 142,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "KeyboardEvent interface: attribute altKey": {
          "stNum": 143,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "KeyboardEvent interface: attribute metaKey": {
          "stNum": 144,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "KeyboardEvent interface: attribute repeat": {
          "stNum": 145,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "KeyboardEvent interface: attribute isComposing": {
          "stNum": 146,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "KeyboardEvent interface: operation getModifierState(DOMString)": {
          "stNum": 147,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "KeyboardEvent interface: attribute charCode": {
          "stNum": 148,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "KeyboardEvent interface: attribute keyCode": {
          "stNum": 149,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "KeyboardEvent must be primary interface of new KeyboardEvent(\"event\")": {
          "stNum": 150,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Stringification of new KeyboardEvent(\"event\")": {
          "stNum": 151,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "KeyboardEvent interface: new KeyboardEvent(\"event\") must inherit property \"DOM_KEY_LOCATION_STANDARD\" with the proper type": {
          "stNum": 152,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "KeyboardEvent interface: new KeyboardEvent(\"event\") must inherit property \"DOM_KEY_LOCATION_LEFT\" with the proper type": {
          "stNum": 153,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "KeyboardEvent interface: new KeyboardEvent(\"event\") must inherit property \"DOM_KEY_LOCATION_RIGHT\" with the proper type": {
          "stNum": 154,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "KeyboardEvent interface: new KeyboardEvent(\"event\") must inherit property \"DOM_KEY_LOCATION_NUMPAD\" with the proper type": {
          "stNum": 155,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "KeyboardEvent interface: new KeyboardEvent(\"event\") must inherit property \"key\" with the proper type": {
          "stNum": 156,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "KeyboardEvent interface: new KeyboardEvent(\"event\") must inherit property \"code\" with the proper type": {
          "stNum": 157,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "KeyboardEvent interface: new KeyboardEvent(\"event\") must inherit property \"location\" with the proper type": {
          "stNum": 158,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "KeyboardEvent interface: new KeyboardEvent(\"event\") must inherit property \"ctrlKey\" with the proper type": {
          "stNum": 159,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "KeyboardEvent interface: new KeyboardEvent(\"event\") must inherit property \"shiftKey\" with the proper type": {
          "stNum": 160,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "KeyboardEvent interface: new KeyboardEvent(\"event\") must inherit property \"altKey\" with the proper type": {
          "stNum": 161,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "KeyboardEvent interface: new KeyboardEvent(\"event\") must inherit property \"metaKey\" with the proper type": {
          "stNum": 162,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "KeyboardEvent interface: new KeyboardEvent(\"event\") must inherit property \"repeat\" with the proper type": {
          "stNum": 163,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "KeyboardEvent interface: new KeyboardEvent(\"event\") must inherit property \"isComposing\" with the proper type": {
          "stNum": 164,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "KeyboardEvent interface: new KeyboardEvent(\"event\") must inherit property \"getModifierState(DOMString)\" with the proper type": {
          "stNum": 165,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "KeyboardEvent interface: calling getModifierState(DOMString) on new KeyboardEvent(\"event\") with too few arguments must throw TypeError": {
          "stNum": 166,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "KeyboardEvent interface: new KeyboardEvent(\"event\") must inherit property \"charCode\" with the proper type": {
          "stNum": 167,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "KeyboardEvent interface: new KeyboardEvent(\"event\") must inherit property \"keyCode\" with the proper type": {
          "stNum": 168,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "UIEvent interface: new KeyboardEvent(\"event\") must inherit property \"view\" with the proper type": {
          "stNum": 169,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "UIEvent interface: new KeyboardEvent(\"event\") must inherit property \"detail\" with the proper type": {
          "stNum": 170,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "UIEvent interface: new KeyboardEvent(\"event\") must inherit property \"which\" with the proper type": {
          "stNum": 171,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CompositionEvent interface: existence and properties of interface object": {
          "stNum": 172,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CompositionEvent interface object length": {
          "stNum": 173,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CompositionEvent interface object name": {
          "stNum": 174,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CompositionEvent interface: existence and properties of interface prototype object": {
          "stNum": 175,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CompositionEvent interface: existence and properties of interface prototype object's \"constructor\" property": {
          "stNum": 176,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CompositionEvent interface: existence and properties of interface prototype object's @@unscopables property": {
          "stNum": 177,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CompositionEvent interface: attribute data": {
          "stNum": 178,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CompositionEvent must be primary interface of new CompositionEvent(\"event\")": {
          "stNum": 179,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Stringification of new CompositionEvent(\"event\")": {
          "stNum": 180,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CompositionEvent interface: new CompositionEvent(\"event\") must inherit property \"data\" with the proper type": {
          "stNum": 181,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "UIEvent interface: new CompositionEvent(\"event\") must inherit property \"view\" with the proper type": {
          "stNum": 182,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "UIEvent interface: new CompositionEvent(\"event\") must inherit property \"detail\" with the proper type": {
          "stNum": 183,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "UIEvent interface: new CompositionEvent(\"event\") must inherit property \"which\" with the proper type": {
          "stNum": 184,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/uievents/legacy-domevents-tests/approved/stopImmediatePropagation.effect.html": {
      "byUA": {
        "Sf12": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.": {
          "stNum": 0,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/uievents/legacy-domevents-tests/approved/stopPropagation.deferred.effect.html": {
      "byUA": {
        "Sf12": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.": {
          "stNum": 0,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/uievents/legacy-domevents-tests/approved/dispatchEvent.click.checkbox.html": {
      "byUA": {
        "Sf12": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Checkbox state is unchanged before the synthetic click event is dispatched": {
          "stNum": 0,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element": {
          "stNum": 1,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/uievents/legacy-domevents-tests/approved/domnodeinserted.html": {
      "byUA": {
        "Sf12": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.": {
          "stNum": 0,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/uievents/mouse/mouse_buttons_back_forward.html": {
      "byUA": {
        "Sf12": "ERROR"
      },
      "UAmessage": {
        "Sf12": "unimplemented"
      },
      "totals": {
        "ERROR": 1
      },
      "subtests": {
        "Tests that the mouseup is preventable.": {
          "stNum": 0,
          "byUA": {
            "Sf12": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        }
      }
    },
    "/uievents/constructors/inputevent-constructor.html": {
      "byUA": {
        "Sf12": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "InputEvent constructor without InputEventInit.": {
          "stNum": 0,
          "byUA": {
            "Sf12": "FAIL"
          },
          "UAmessage": {
            "Sf12": "assert_false: .isComposing expected false got undefined"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "InputEvent construtor with InputEventInit where data is null": {
          "stNum": 1,
          "byUA": {
            "Sf12": "FAIL"
          },
          "UAmessage": {
            "Sf12": "assert_true: .isComposing expected true got undefined"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "InputEvent construtor with InputEventInit where data is empty string": {
          "stNum": 2,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "InputEvent construtor with InputEventInit where data is non empty string": {
          "stNum": 3,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/uievents/order-of-events/mouse-events/click-cancel.html": {
      "byUA": {
        "Sf12": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Default action is canceled if the click event is canceled.": {
          "stNum": 0,
          "byUA": {
            "Sf12": "FAIL"
          },
          "UAmessage": {
            "Sf12": "assert_unreached: click failed Reached unreachable code"
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/uievents/interface/click-event.htm": {
      "byUA": {
        "Sf12": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "synthetic click event is a MouseEvent": {
          "stNum": 0,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/uievents/order-of-events/focus-events/focus-automated-blink-webkit.html": {
      "byUA": {
        "Sf12": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Focus-related events should fire in the correct order (same DocumentOwner)": {
          "stNum": 0,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Focus-related events should fire in the correct order (different DocumentOwner)": {
          "stNum": 1,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/uievents/legacy-domevents-tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html": {
      "byUA": {
        "Sf12": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.": {
          "stNum": 0,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/uievents/legacy-domevents-tests/approved/ProcessingInstruction.DOMCharacterDataModified.html": {
      "byUA": {
        "Sf12": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.": {
          "stNum": 0,
          "byUA": {
            "Sf12": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/uievents/legacy/Event-subclasses-init.html": {
      "byUA": {
        "Sf12": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Call initUIEvent without parameters": {
          "stNum": 0,
          "byUA": {
            "Sf12": "FAIL"
          },
          "UAmessage": {
            "Sf12": "assert_throws: function \"function () { eventType.prototype[initFunction].call(event) }\" did not throw"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Call initMouseEvent without parameters": {
          "stNum": 1,
          "byUA": {
            "Sf12": "FAIL"
          },
          "UAmessage": {
            "Sf12": "assert_throws: function \"function () { eventType.prototype[initFunction].call(event) }\" did not throw"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Call initKeyboardEvent without parameters": {
          "stNum": 2,
          "byUA": {
            "Sf12": "FAIL"
          },
          "UAmessage": {
            "Sf12": "assert_throws: function \"function () { eventType.prototype[initFunction].call(event) }\" did not throw"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Call initCompositionEvent without parameters": {
          "stNum": 3,
          "byUA": {
            "Sf12": "FAIL"
          },
          "UAmessage": {
            "Sf12": "assert_throws: function \"function () { eventType.prototype[initFunction].call(event) }\" did not throw"
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    }
  }
}