{
  "api": {
    "DocumentOrShadowRoot": {
      "__compat": {
        "mdn_url": "https://developer.mozilla.org/docs/Web/API/DocumentOrShadowRoot",
        "support": {
          "chrome": {
            "version_added": "53"
          },
          "chrome_android": {
            "version_added": "53"
          },
          "edge": {
            "version_added": "12"
          },
          "firefox": {
            "version_added": true
          },
          "firefox_android": {
            "version_added": true
          },
          "ie": {
            "version_added": true
          },
          "opera": {
            "version_added": "40"
          },
          "opera_android": {
            "version_added": "41"
          },
          "safari": {
            "version_added": true
          },
          "safari_ios": {
            "version_added": true
          },
          "samsunginternet_android": {
            "version_added": "6.0"
          },
          "webview_android": {
            "version_added": "53"
          }
        },
        "status": {
          "experimental": true,
          "standard_track": true,
          "deprecated": false
        }
      },
      "activeElement": {
        "__compat": {
          "mdn_url": "https://developer.mozilla.org/docs/Web/API/DocumentOrShadowRoot/activeElement",
          "support": {
            "chrome": {
              "version_added": "53"
            },
            "chrome_android": {
              "version_added": "53"
            },
            "edge": {
              "version_added": "12"
            },
            "firefox": {
              "version_added": "63"
            },
            "firefox_android": {
              "version_added": "63"
            },
            "ie": {
              "version_added": "4"
            },
            "opera": {
              "version_added": "40"
            },
            "opera_android": {
              "version_added": "41"
            },
            "safari": {
              "version_added": "4"
            },
            "safari_ios": {
              "version_added": "3.2"
            },
            "samsunginternet_android": {
              "version_added": "6.0"
            },
            "webview_android": {
              "version_added": "53"
            }
          },
          "status": {
            "experimental": true,
            "standard_track": true,
            "deprecated": false
          }
        }
      },
      "adoptedStyleSheets": {
        "__compat": {
          "mdn_url": "https://developer.mozilla.org/docs/Web/API/DocumentOrShadowRoot/adoptedStyleSheets",
          "support": {
            "chrome": {
              "version_added": "73"
            },
            "chrome_android": {
              "version_added": "73"
            },
            "edge": {
              "version_added": "79"
            },
            "firefox": {
              "version_added": false
            },
            "firefox_android": {
              "version_added": false
            },
            "ie": {
              "version_added": false
            },
            "opera": {
              "version_added": "60"
            },
            "opera_android": {
              "version_added": "50"
            },
            "safari": {
              "version_added": false
            },
            "safari_ios": {
              "version_added": false
            },
            "samsunginternet_android": {
              "version_added": "11.0"
            },
            "webview_android": {
              "version_added": "73"
            }
          },
          "status": {
            "experimental": true,
            "standard_track": true,
            "deprecated": false
          }
        }
      },
      "caretPositionFromPoint": {
        "__compat": {
          "mdn_url": "https://developer.mozilla.org/docs/Web/API/DocumentOrShadowRoot/caretPositionFromPoint",
          "support": {
            "chrome": {
              "version_added": false
            },
            "chrome_android": {
              "version_added": false
            },
            "edge": {
              "version_added": false
            },
            "firefox": {
              "version_added": "20"
            },
            "firefox_android": {
              "version_added": "20"
            },
            "ie": {
              "version_added": false
            },
            "opera": {
              "version_added": false
            },
            "opera_android": {
              "version_added": false
            },
            "safari": {
              "version_added": true
            },
            "safari_ios": {
              "version_added": true
            },
            "samsunginternet_android": {
              "version_added": false
            },
            "webview_android": {
              "version_added": false
            }
          },
          "status": {
            "experimental": true,
            "standard_track": true,
            "deprecated": false
          }
        }
      },
      "elementFromPoint": {
        "__compat": {
          "mdn_url": "https://developer.mozilla.org/docs/Web/API/DocumentOrShadowRoot/elementFromPoint",
          "support": {
            "chrome": {
              "version_added": "53",
              "notes": "Before Chrome 66, this method returned <code>null</code> when the element was a child of a host node. See <a href='https://crbug.com/759947'>issue 759947</a>."
            },
            "chrome_android": {
              "version_added": "53",
              "notes": "Before Chrome 66, this method returned <code>null</code> when the element was a child of a host node. See <a href='https://crbug.com/759947'>issue 759947</a>."
            },
            "edge": {
              "version_added": "12"
            },
            "firefox": {
              "version_added": "63"
            },
            "firefox_android": {
              "version_added": "63"
            },
            "ie": {
              "version_added": true
            },
            "opera": {
              "version_added": "40"
            },
            "opera_android": {
              "version_added": "41"
            },
            "safari": {
              "version_added": true
            },
            "safari_ios": {
              "version_added": true
            },
            "samsunginternet_android": {
              "version_added": "6.0",
              "notes": "Before Samsung Internet 9.0, this method returned <code>null</code> when the element was a child of a host node. See <a href='https://crbug.com/759947'>issue 759947</a>."
            },
            "webview_android": {
              "version_added": "53",
              "notes": "Before WebView 66, this method returned <code>null</code> when the element was a child of a host node. See <a href='https://crbug.com/759947'>issue 759947</a>."
            }
          },
          "status": {
            "experimental": true,
            "standard_track": true,
            "deprecated": false
          }
        }
      },
      "elementsFromPoint": {
        "__compat": {
          "mdn_url": "https://developer.mozilla.org/docs/Web/API/DocumentOrShadowRoot/elementsFromPoint",
          "support": {
            "chrome": {
              "version_added": "53",
              "notes": "Before Chrome 66, this method returned <code>null</code> when the element was a child of a host node. See <a href='https://crbug.com/759947'>issue 759947</a>."
            },
            "chrome_android": {
              "version_added": "53",
              "notes": "Before Chrome 66, this method returned <code>null</code> when the element was a child of a host node. See <a href='https://crbug.com/759947'>issue 759947</a>."
            },
            "edge": {
              "version_added": "12",
              "alternative_name": "msElementsFromPoint",
              "notes": "Returns a <code>NodeList</code> instead of an array. See <a href='https://msdn.microsoft.com/en-us/library/hh772121(v=vs.85).aspx'>the MSDN documentation</a>. Returns <code>null</code> when the point provided has no elements beneath it (e.g., when given a point outside the document)."
            },
            "firefox": {
              "version_added": "63"
            },
            "firefox_android": {
              "version_added": "63"
            },
            "ie": {
              "version_added": "10",
              "alternative_name": "msElementsFromPoint",
              "notes": "Returns a <code>NodeList</code> instead of an array. See <a href='https://msdn.microsoft.com/en-us/library/hh772121(v=vs.85).aspx'>the MSDN documentation</a>. Returns <code>null</code> when the point provided has no elements beneath it (e.g., when given a point outside the document)."
            },
            "opera": {
              "version_added": "40"
            },
            "opera_android": {
              "version_added": "41"
            },
            "safari": {
              "version_added": "12"
            },
            "safari_ios": {
              "version_added": "12"
            },
            "samsunginternet_android": {
              "version_added": "6.0",
              "notes": "Before Samsung Internet 9.0, this method returned <code>null</code> when the element was a child of a host node. See <a href='https://crbug.com/759947'>issue 759947</a>."
            },
            "webview_android": {
              "version_added": "53",
              "notes": "Before WebView 66, this method returned <code>null</code> when the element was a child of a host node. See <a href='https://crbug.com/759947'>issue 759947</a>."
            }
          },
          "status": {
            "experimental": true,
            "standard_track": true,
            "deprecated": false
          }
        }
      },
      "fullscreenElement": {
        "__compat": {
          "mdn_url": "https://developer.mozilla.org/docs/Web/API/DocumentOrShadowRoot/fullscreenElement",
          "support": {
            "chrome": {
              "version_added": "53",
              "prefix": "webkit"
            },
            "chrome_android": {
              "version_added": "53",
              "prefix": "webkit"
            },
            "edge": [
              {
                "version_added": "≤18",
                "prefix": "webkit"
              },
              {
                "version_added": "12",
                "prefix": "ms"
              }
            ],
            "firefox": [
              {
                "version_added": "64"
              },
              {
                "version_added": "47",
                "version_removed": "65",
                "flags": [
                  {
                    "type": "preference",
                    "name": "full-screen-api.unprefix.enabled",
                    "value_to_set": "true"
                  }
                ]
              },
              {
                "version_added": "9",
                "version_removed": "65",
                "alternative_name": "mozFullScreenElement"
              }
            ],
            "firefox_android": [
              {
                "version_added": "64"
              },
              {
                "version_added": "47",
                "version_removed": "65",
                "flags": [
                  {
                    "type": "preference",
                    "name": "full-screen-api.unprefix.enabled",
                    "value_to_set": "true"
                  }
                ]
              },
              {
                "version_added": "9",
                "version_removed": "65",
                "alternative_name": "mozFullScreenElement"
              }
            ],
            "ie": {
              "version_added": true,
              "prefix": "ms"
            },
            "opera": {
              "version_added": "40",
              "prefix": "webkit"
            },
            "opera_android": {
              "version_added": "41",
              "prefix": "webkit"
            },
            "safari": {
              "version_added": true,
              "prefix": "webkit"
            },
            "safari_ios": {
              "version_added": "12",
              "alternative_name": "webkitFullscreenElement",
              "partial_implementation": true,
              "notes": "Full-screen mode is only supported on the iPad."
            },
            "samsunginternet_android": {
              "version_added": "6.0",
              "prefix": "webkit"
            },
            "webview_android": {
              "version_added": "53",
              "prefix": "webkit"
            }
          },
          "status": {
            "experimental": false,
            "standard_track": true,
            "deprecated": false
          }
        }
      },
      "getSelection": {
        "__compat": {
          "mdn_url": "https://developer.mozilla.org/docs/Web/API/DocumentOrShadowRoot/getSelection",
          "support": {
            "chrome": {
              "version_added": "53"
            },
            "chrome_android": {
              "version_added": "53"
            },
            "edge": {
              "version_added": "12"
            },
            "firefox": {
              "version_added": "63"
            },
            "firefox_android": {
              "version_added": "63"
            },
            "ie": {
              "version_added": true
            },
            "opera": {
              "version_added": "40"
            },
            "opera_android": {
              "version_added": "41"
            },
            "safari": {
              "version_added": true
            },
            "safari_ios": {
              "version_added": true
            },
            "samsunginternet_android": {
              "version_added": "6.0"
            },
            "webview_android": {
              "version_added": "53"
            }
          },
          "status": {
            "experimental": true,
            "standard_track": true,
            "deprecated": false
          }
        }
      },
      "nodeFromPoint": {
        "__compat": {
          "mdn_url": "https://developer.mozilla.org/docs/Web/API/DocumentOrShadowRoot/nodeFromPoint",
          "support": {
            "chrome": {
              "version_added": false
            },
            "chrome_android": {
              "version_added": false
            },
            "edge": {
              "version_added": false
            },
            "firefox": {
              "version_added": false,
              "notes": "Implemented in Firefox but currently only works in chrome code."
            },
            "firefox_android": {
              "version_added": false,
              "notes": "Implemented in Firefox but currently only works in chrome code."
            },
            "ie": {
              "version_added": false
            },
            "opera": {
              "version_added": false
            },
            "opera_android": {
              "version_added": false
            },
            "safari": {
              "version_added": false
            },
            "safari_ios": {
              "version_added": false
            },
            "samsunginternet_android": {
              "version_added": false
            },
            "webview_android": {
              "version_added": false
            }
          },
          "status": {
            "experimental": true,
            "standard_track": false,
            "deprecated": false
          }
        }
      },
      "nodesFromPoint": {
        "__compat": {
          "mdn_url": "https://developer.mozilla.org/docs/Web/API/DocumentOrShadowRoot/nodesFromPoint",
          "support": {
            "chrome": {
              "version_added": false
            },
            "chrome_android": {
              "version_added": false
            },
            "edge": {
              "version_added": false
            },
            "firefox": {
              "version_added": false,
              "notes": "Implemented in Firefox but currently only works in chrome code."
            },
            "firefox_android": {
              "version_added": false,
              "notes": "Implemented in Firefox but currently only works in chrome code."
            },
            "ie": {
              "version_added": false
            },
            "opera": {
              "version_added": false
            },
            "opera_android": {
              "version_added": false
            },
            "safari": {
              "version_added": false
            },
            "safari_ios": {
              "version_added": false
            },
            "samsunginternet_android": {
              "version_added": false
            },
            "webview_android": {
              "version_added": false
            }
          },
          "status": {
            "experimental": true,
            "standard_track": false,
            "deprecated": false
          }
        }
      },
      "pointerLockElement": {
        "__compat": {
          "mdn_url": "https://developer.mozilla.org/docs/Web/API/DocumentOrShadowRoot/pointerLockElement",
          "support": {
            "chrome": {
              "version_added": "53"
            },
            "chrome_android": {
              "version_added": "53"
            },
            "edge": {
              "version_added": "12"
            },
            "firefox": {
              "version_added": "63"
            },
            "firefox_android": {
              "version_added": "63"
            },
            "ie": {
              "version_added": true
            },
            "opera": {
              "version_added": "40"
            },
            "opera_android": {
              "version_added": "41"
            },
            "safari": {
              "version_added": true
            },
            "safari_ios": {
              "version_added": true
            },
            "samsunginternet_android": {
              "version_added": "6.0"
            },
            "webview_android": {
              "version_added": "53"
            }
          },
          "status": {
            "experimental": true,
            "standard_track": true,
            "deprecated": false
          }
        }
      },
      "styleSheets": {
        "__compat": {
          "mdn_url": "https://developer.mozilla.org/docs/Web/API/DocumentOrShadowRoot/styleSheets",
          "support": {
            "chrome": {
              "version_added": "53"
            },
            "chrome_android": {
              "version_added": "53"
            },
            "edge": {
              "version_added": "12"
            },
            "firefox": {
              "version_added": "63"
            },
            "firefox_android": {
              "version_added": "63"
            },
            "ie": {
              "version_added": true
            },
            "opera": {
              "version_added": "40"
            },
            "opera_android": {
              "version_added": "41"
            },
            "safari": {
              "version_added": true
            },
            "safari_ios": {
              "version_added": true
            },
            "samsunginternet_android": {
              "version_added": "6.0"
            },
            "webview_android": {
              "version_added": "53"
            }
          },
          "status": {
            "experimental": true,
            "standard_track": true,
            "deprecated": false
          }
        }
      }
    }
  }
}
