{
    "dom-urlpattern-urlpattern": [
        {
            "engines": [
                "blink"
            ],
            "filename": "api/URLPattern.json",
            "name": "URLPattern",
            "slug": "API/URLPattern/URLPattern",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/URLPattern/URLPattern",
            "summary": "The URLPattern() constructor returns a new URLPattern object representing the url pattern defined by the parameters.",
            "support": {
                "chrome": {
                    "version_added": "95"
                },
                "chrome_android": "mirror",
                "deno": [
                    {
                        "version_added": "1.15"
                    },
                    {
                        "version_added": "1.14",
                        "version_removed": "1.15",
                        "flags": [
                            {
                                "type": "runtime_flag",
                                "name": "--unstable"
                            }
                        ]
                    }
                ],
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "95"
                }
            },
            "title": "URLPattern: URLPattern() constructor"
        }
    ],
    "dom-urlpattern-exec": [
        {
            "engines": [
                "blink"
            ],
            "filename": "api/URLPattern.json",
            "name": "exec",
            "slug": "API/URLPattern/exec",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/URLPattern/exec",
            "summary": "The exec() method of the URLPattern interface takes a URL or object of URL parts, and returns either an object containing the results of matching the URL to the pattern, or null if the URL does not match the pattern.",
            "support": {
                "chrome": {
                    "version_added": "95"
                },
                "chrome_android": "mirror",
                "deno": [
                    {
                        "version_added": "1.15"
                    },
                    {
                        "version_added": "1.14",
                        "version_removed": "1.15",
                        "flags": [
                            {
                                "type": "runtime_flag",
                                "name": "--unstable"
                            }
                        ]
                    }
                ],
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "95"
                }
            },
            "title": "URLPattern: exec() method"
        }
    ],
    "dom-urlpattern-hash": [
        {
            "engines": [
                "blink"
            ],
            "filename": "api/URLPattern.json",
            "name": "hash",
            "slug": "API/URLPattern/hash",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/URLPattern/hash",
            "summary": "The hash property of the URLPattern interface is a string containing the pattern used to match the fragment part of a URL. This value may differ from the input to the constructor due to normalization.",
            "support": {
                "chrome": {
                    "version_added": "95"
                },
                "chrome_android": "mirror",
                "deno": [
                    {
                        "version_added": "1.15"
                    },
                    {
                        "version_added": "1.14",
                        "version_removed": "1.15",
                        "flags": [
                            {
                                "type": "runtime_flag",
                                "name": "--unstable"
                            }
                        ]
                    }
                ],
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "95"
                }
            },
            "title": "URLPattern: hash property"
        }
    ],
    "dom-urlpattern-hostname": [
        {
            "engines": [
                "blink"
            ],
            "filename": "api/URLPattern.json",
            "name": "hostname",
            "slug": "API/URLPattern/hostname",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/URLPattern/hostname",
            "summary": "The hostname property of the URLPattern interface is a string containing the pattern used to match the hostname part of a URL. This value may differ from the input to the constructor due to normalization.",
            "support": {
                "chrome": {
                    "version_added": "95"
                },
                "chrome_android": "mirror",
                "deno": [
                    {
                        "version_added": "1.15"
                    },
                    {
                        "version_added": "1.14",
                        "version_removed": "1.15",
                        "flags": [
                            {
                                "type": "runtime_flag",
                                "name": "--unstable"
                            }
                        ]
                    }
                ],
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "95"
                }
            },
            "title": "URLPattern: hostname property"
        }
    ],
    "dom-urlpattern-password": [
        {
            "engines": [
                "blink"
            ],
            "filename": "api/URLPattern.json",
            "name": "password",
            "slug": "API/URLPattern/password",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/URLPattern/password",
            "summary": "The password property of the URLPattern interface is a string containing the pattern used to match the password part of a URL. This value may differ from the input to the constructor due to normalization.",
            "support": {
                "chrome": {
                    "version_added": "95"
                },
                "chrome_android": "mirror",
                "deno": [
                    {
                        "version_added": "1.15"
                    },
                    {
                        "version_added": "1.14",
                        "version_removed": "1.15",
                        "flags": [
                            {
                                "type": "runtime_flag",
                                "name": "--unstable"
                            }
                        ]
                    }
                ],
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "95"
                }
            },
            "title": "URLPattern: password property"
        }
    ],
    "dom-urlpattern-pathname": [
        {
            "engines": [
                "blink"
            ],
            "filename": "api/URLPattern.json",
            "name": "pathname",
            "slug": "API/URLPattern/pathname",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/URLPattern/pathname",
            "summary": "The pathname property of the URLPattern interface is a string containing the pattern used to match the pathname part of a URL. This value may differ from the input to the constructor due to normalization.",
            "support": {
                "chrome": {
                    "version_added": "95"
                },
                "chrome_android": "mirror",
                "deno": [
                    {
                        "version_added": "1.15"
                    },
                    {
                        "version_added": "1.14",
                        "version_removed": "1.15",
                        "flags": [
                            {
                                "type": "runtime_flag",
                                "name": "--unstable"
                            }
                        ]
                    }
                ],
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "95"
                }
            },
            "title": "URLPattern: pathname property"
        }
    ],
    "dom-urlpattern-port": [
        {
            "engines": [
                "blink"
            ],
            "filename": "api/URLPattern.json",
            "name": "port",
            "slug": "API/URLPattern/port",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/URLPattern/port",
            "summary": "The port property of the URLPattern interface is a string containing the pattern used to match the port part of a URL. This value may differ from the input to the constructor due to normalization.",
            "support": {
                "chrome": {
                    "version_added": "95"
                },
                "chrome_android": "mirror",
                "deno": [
                    {
                        "version_added": "1.15"
                    },
                    {
                        "version_added": "1.14",
                        "version_removed": "1.15",
                        "flags": [
                            {
                                "type": "runtime_flag",
                                "name": "--unstable"
                            }
                        ]
                    }
                ],
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "95"
                }
            },
            "title": "URLPattern: port property"
        }
    ],
    "dom-urlpattern-protocol": [
        {
            "engines": [
                "blink"
            ],
            "filename": "api/URLPattern.json",
            "name": "protocol",
            "slug": "API/URLPattern/protocol",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/URLPattern/protocol",
            "summary": "The protocol property of the URLPattern interface is a string containing the pattern used to match the protocol part of a URL. This value may differ from the input to the constructor due to normalization.",
            "support": {
                "chrome": {
                    "version_added": "95"
                },
                "chrome_android": "mirror",
                "deno": [
                    {
                        "version_added": "1.15"
                    },
                    {
                        "version_added": "1.14",
                        "version_removed": "1.15",
                        "flags": [
                            {
                                "type": "runtime_flag",
                                "name": "--unstable"
                            }
                        ]
                    }
                ],
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "95"
                }
            },
            "title": "URLPattern: protocol property"
        }
    ],
    "dom-urlpattern-search": [
        {
            "engines": [
                "blink"
            ],
            "filename": "api/URLPattern.json",
            "name": "search",
            "slug": "API/URLPattern/search",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/URLPattern/search",
            "summary": "The search property of the URLPattern interface is a string containing the pattern used to match the search part of a URL. This value may differ from the input to the constructor due to normalization.",
            "support": {
                "chrome": {
                    "version_added": "95"
                },
                "chrome_android": "mirror",
                "deno": [
                    {
                        "version_added": "1.15"
                    },
                    {
                        "version_added": "1.14",
                        "version_removed": "1.15",
                        "flags": [
                            {
                                "type": "runtime_flag",
                                "name": "--unstable"
                            }
                        ]
                    }
                ],
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "95"
                }
            },
            "title": "URLPattern: search property"
        }
    ],
    "dom-urlpattern-test": [
        {
            "engines": [
                "blink"
            ],
            "filename": "api/URLPattern.json",
            "name": "test",
            "slug": "API/URLPattern/test",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/URLPattern/test",
            "summary": "The test() method of the URLPattern interface takes a URL or object of URL parts, and returns a boolean indicating if the given input matches the current pattern.",
            "support": {
                "chrome": {
                    "version_added": "95"
                },
                "chrome_android": "mirror",
                "deno": [
                    {
                        "version_added": "1.15"
                    },
                    {
                        "version_added": "1.14",
                        "version_removed": "1.15",
                        "flags": [
                            {
                                "type": "runtime_flag",
                                "name": "--unstable"
                            }
                        ]
                    }
                ],
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "95"
                }
            },
            "title": "URLPattern: test() method"
        }
    ],
    "dom-urlpattern-username": [
        {
            "engines": [
                "blink"
            ],
            "filename": "api/URLPattern.json",
            "name": "username",
            "slug": "API/URLPattern/username",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/URLPattern/username",
            "summary": "The username property of the URLPattern interface is a string containing the pattern used to match the username part of a URL. This value may differ from the input to the constructor due to normalization.",
            "support": {
                "chrome": {
                    "version_added": "95"
                },
                "chrome_android": "mirror",
                "deno": [
                    {
                        "version_added": "1.15"
                    },
                    {
                        "version_added": "1.14",
                        "version_removed": "1.15",
                        "flags": [
                            {
                                "type": "runtime_flag",
                                "name": "--unstable"
                            }
                        ]
                    }
                ],
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "95"
                }
            },
            "title": "URLPattern: username property"
        }
    ],
    "urlpattern": [
        {
            "engines": [
                "blink"
            ],
            "filename": "api/URLPattern.json",
            "name": "URLPattern",
            "slug": "API/URLPattern",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/URLPattern",
            "summary": "The URLPattern interface matches URLs or parts of URLs against a pattern. The pattern can contain capturing groups that extract parts of the matched URL.",
            "support": {
                "chrome": {
                    "version_added": "95"
                },
                "chrome_android": "mirror",
                "deno": [
                    {
                        "version_added": "1.15"
                    },
                    {
                        "version_added": "1.14",
                        "version_removed": "1.15",
                        "flags": [
                            {
                                "type": "runtime_flag",
                                "name": "--unstable"
                            }
                        ]
                    }
                ],
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "95"
                }
            },
            "title": "URLPattern"
        }
    ]
}
