[ [ { "host": "10.10.10.10.example.com" }, "//10.10.10.10.example.com" ], [ { "host": "2001:db8::7" }, "//[2001:db8::7]" ], [ { "host": "::ffff:129.144.52.38" }, "//[::ffff:129.144.52.38]" ], [ { "host": "2606:2800:220:1:248:1893:25c8:1946" }, "//[2606:2800:220:1:248:1893:25c8:1946]" ], [ { "host": "10.10.10.10.example.com" }, "//10.10.10.10.example.com" ], [ { "host": "10.10.10.10" }, "//10.10.10.10" ], [ { "path": "?query" }, "%3Fquery" ], [ { "path": "foo:bar" }, "foo%3Abar" ], [ { "path": "//path" }, "/%2Fpath" ], [ { "scheme": "uri", "host": "example.com", "port": "9000" }, "uri://example.com:9000" ], [ { "scheme": "uri", "userinfo": "foo:bar", "host": "example.com", "port": 1, "path": "path", "query": "query", "fragment": "fragment" }, "uri://foo:bar@example.com:1/path?query#fragment" ], [ { "scheme": "", "userinfo": "", "host": "", "port": 0, "path": "", "query": "", "fragment": "" }, "//@:0?#" ], [ {}, "" ], [ { "host": "fe80::a%en1" }, "//[fe80::a%25en1]" ], [ { "host": "fe80::a%25en1" }, "//[fe80::a%25en1]" ], [ { "scheme": "wss", "host": "example.com", "path": "/foo", "query": "bar" }, "wss://example.com/foo?bar" ], [ { "scheme": "scheme", "path": "with:colon" }, "scheme:with:colon" ] ]