import java.util.*;
import java.lang.*;
import java.net.*;
class Main
{
{
URI foo = null, bar = null;
try {
//constructor: URI(uri string)
foo = new URI("http://localhost/index.php?token=4%2F4EzdsSBg_4vX6D5pzvdsMLDoyItB");
} catch (URISyntaxException e) {}
try {
//constructor: URI(scheme, authority, path, query, fragment)
bar = new URI("http", "localhost", "/index.php", "token=4%2F4EzdsSBg_4vX6D5pzvdsMLDoyItB", null);
} catch (URISyntaxException e) {}
System.
out.
println(foo.
toString()); System.
out.
println(foo.
getQuery()); System.
out.
println(bar.
toString()); System.
out.
println(bar.
getQuery()); }
}
aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLm5ldC4qOwoKY2xhc3MgTWFpbgp7CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbiAoU3RyaW5nW10gYXJncykgdGhyb3dzIGphdmEubGFuZy5FeGNlcHRpb24KCXsKCQlVUkkgZm9vID0gbnVsbCwgYmFyID0gbnVsbDsKICAgICAgICAgICAgICAgIHRyeSB7IAogICAgICAgICAgICAgICAgICAgLy9jb25zdHJ1Y3RvcjogVVJJKHVyaSBzdHJpbmcpCiAgICAgICAgICAgICAgICAgICBmb28gPSBuZXcgVVJJKCJodHRwOi8vbG9jYWxob3N0L2luZGV4LnBocD90b2tlbj00JTJGNEV6ZHNTQmdfNHZYNkQ1cHp2ZHNNTERveUl0QiIpOwogICAgICAgICAgICAgICAgfSBjYXRjaCAoVVJJU3ludGF4RXhjZXB0aW9uIGUpIHt9IAogICAgICAgICAgICAgICAgdHJ5IHsgCiAgICAgICAgICAgICAgICAgICAvL2NvbnN0cnVjdG9yOiBVUkkoc2NoZW1lLCBhdXRob3JpdHksIHBhdGgsIHF1ZXJ5LCBmcmFnbWVudCkgCiAgICAgICAgICAgICAgICAgICBiYXIgPSBuZXcgVVJJKCJodHRwIiwgImxvY2FsaG9zdCIsICIvaW5kZXgucGhwIiwgInRva2VuPTQlMkY0RXpkc1NCZ180dlg2RDVwenZkc01MRG95SXRCIiwgbnVsbCk7CiAgICAgICAgICAgICAgICB9IGNhdGNoIChVUklTeW50YXhFeGNlcHRpb24gZSkge30KICAgICAgICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbihmb28udG9TdHJpbmcoKSk7CiAgICAgICAgICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oZm9vLmdldFF1ZXJ5KCkpOwogICAgICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCk7CiAgICAgICAgICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oYmFyLnRvU3RyaW5nKCkpOwogICAgICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKGJhci5nZXRRdWVyeSgpKTsKCX0KfQ==