Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

<?php use Codeception\Util\Fixtures; use Grav\Common\Grav; use Grav\Common\Uri; use Grav\..

Decoded Output download

<?php
 use Codeception\Util\Fixtures; use Grav\Common\Grav; use Grav\Common\Uri; use Grav\Common\Utils; class UriTest extends \Codeception\TestCase\Test { protected $grav; protected $uri; protected $tests = array("/path" => array("scheme" => '', "user" => null, "password" => null, "host" => null, "port" => null, "path" => "/path", "query" => '', "fragment" => null, "route" => "/path", "paths" => array("path"), "params" => null, "url" => "/path", "environment" => "unknown", "basename" => "path", "base" => '', "currentPage" => 1, "rootUrl" => '', "extension" => null, "addNonce" => "/path/nonce:{{nonce}}"), "//localhost/" => array("scheme" => "//", "user" => null, "password" => null, "host" => "localhost", "port" => null, "path" => "/", "query" => '', "fragment" => null, "route" => "/", "paths" => array(), "params" => null, "url" => "/", "environment" => "localhost", "basename" => '', "base" => "//localhost", "currentPage" => 1, "rootUrl" => "//localhost", "extension" => null, "addNonce" => "//localhost/nonce:{{nonce}}"), "http://localhost/" => array("scheme" => "http://", "user" => null, "password" => null, "host" => "localhost", "port" => 80, "path" => "/", "query" => '', "fragment" => null, "route" => "/", "paths" => array(), "params" => null, "url" => "/", "environment" => "localhost", "basename" => '', "base" => "http://localhost", "currentPage" => 1, "rootUrl" => "http://localhost", "extension" => null, "addNonce" => "http://localhost/nonce:{{nonce}}"), "http://127.0.0.1/" => array("scheme" => "http://", "user" => null, "password" => null, "host" => "127.0.0.1", "port" => 80, "path" => "/", "query" => '', "fragment" => null, "route" => "/", "paths" => array(), "params" => null, "url" => "/", "environment" => "localhost", "basename" => '', "base" => "http://127.0.0.1", "currentPage" => 1, "rootUrl" => "http://127.0.0.1", "extension" => null, "addNonce" => "http://127.0.0.1/nonce:{{nonce}}"), "https://localhost/" => array("scheme" => "https://", "user" => null, "password" => null, "host" => "localhost", "port" => 443, "path" => "/", "query" => '', "fragment" => null, "route" => "/", "paths" => array(), "params" => null, "url" => "/", "environment" => "localhost", "basename" => '', "base" => "https://localhost", "currentPage" => 1, "rootUrl" => "https://localhost", "extension" => null, "addNonce" => "https://localhost/nonce:{{nonce}}"), "http://localhost:8080/grav/it/ueper" => array("scheme" => "http://", "user" => null, "password" => null, "host" => "localhost", "port" => 8080, "path" => "/grav/it/ueper", "query" => '', "fragment" => null, "route" => "/grav/it/ueper", "paths" => array("grav", "it", "ueper"), "params" => null, "url" => "/grav/it/ueper", "environment" => "localhost", "basename" => "ueper", "base" => "http://localhost:8080", "currentPage" => 1, "rootUrl" => "http://localhost:8080", "extension" => null, "addNonce" => "http://localhost:8080/grav/it/ueper/nonce:{{nonce}}"), "http://localhost:8080/grav/it/ueper:xxx" => array("scheme" => "http://", "user" => null, "password" => null, "host" => "localhost", "port" => 8080, "path" => "/grav/it", "query" => '', "fragment" => null, "route" => "/grav/it", "paths" => array("grav", "it"), "params" => "/ueper:xxx", "url" => "/grav/it", "environment" => "localhost", "basename" => "it", "base" => "http://localhost:8080", "currentPage" => 1, "rootUrl" => "http://localhost:8080", "extension" => null, "addNonce" => "http://localhost:8080/grav/it/ueper:xxx/nonce:{{nonce}}"), "http://localhost:8080/grav/it/ueper:xxx/page:/test:yyy" => array("scheme" => "http://", "user" => null, "password" => null, "host" => "localhost", "port" => 8080, "path" => "/grav/it", "query" => '', "fragment" => null, "route" => "/grav/it", "paths" => array("grav", "it"), "params" => "/ueper:xxx/page:/test:yyy", "url" => "/grav/it", "environment" => "localhost", "basename" => "it", "base" => "http://localhost:8080", "currentPage" => 1, "rootUrl" => "http://localhost:8080", "extension" => null, "addNonce" => "http://localhost:8080/grav/it/ueper:xxx/page:/test:yyy/nonce:{{nonce}}"), "http://localhost:8080/grav/it/ueper?test=x" => array("scheme" => "http://", "user" => null, "password" => null, "host" => "localhost", "port" => 8080, "path" => "/grav/it/ueper", "query" => "test=x", "fragment" => null, "route" => "/grav/it/ueper", "paths" => array("grav", "it", "ueper"), "params" => null, "url" => "/grav/it/ueper", "environment" => "localhost", "basename" => "ueper", "base" => "http://localhost:8080", "currentPage" => 1, "rootUrl" => "http://localhost:8080", "extension" => null, "addNonce" => "http://localhost:8080/grav/it/ueper/nonce:{{nonce}}?test=x"), "http://localhost:80/grav/it/ueper?test=x" => array("scheme" => "http://", "user" => null, "password" => null, "host" => "localhost", "port" => 80, "path" => "/grav/it/ueper", "query" => "test=x", "fragment" => null, "route" => "/grav/it/ueper", "paths" => array("grav", "it", "ueper"), "params" => null, "url" => "/grav/it/ueper", "environment" => "localhost", "basename" => "ueper", "base" => "http://localhost:80", "currentPage" => 1, "rootUrl" => "http://localhost:80", "extension" => null, "addNonce" => "http://localhost:80/grav/it/ueper/nonce:{{nonce}}?test=x"), "http://localhost/grav/it/ueper?test=x" => array("scheme" => "http://", "user" => null, "password" => null, "host" => "localhost", "port" => 80, "path" => "/grav/it/ueper", "query" => "test=x", "fragment" => null, "route" => "/grav/it/ueper", "paths" => array("grav", "it", "ueper"), "params" => null, "url" => "/grav/it/ueper", "environment" => "localhost", "basename" => "ueper", "base" => "http://localhost", "currentPage" => 1, "rootUrl" => "http://localhost", "extension" => null, "addNonce" => "http://localhost/grav/it/ueper/nonce:{{nonce}}?test=x"), "http://grav/grav/it/ueper" => array("scheme" => "http://", "user" => null, "password" => null, "host" => "grav", "port" => 80, "path" => "/grav/it/ueper", "query" => '', "fragment" => null, "route" => "/grav/it/ueper", "paths" => array("grav", "it", "ueper"), "params" => null, "url" => "/grav/it/ueper", "environment" => "grav", "basename" => "ueper", "base" => "http://grav", "currentPage" => 1, "rootUrl" => "http://grav", "extension" => null, "addNonce" => "http://grav/grav/it/ueper/nonce:{{nonce}}"), "https://username:[email protected]:4040/v1/post/128/page:x/?all=1" => array("scheme" => "https://", "user" => "username", "password" => "password", "host" => "api.getgrav.com", "port" => 4040, "path" => "/v1/post/128/", "query" => "all=1", "fragment" => null, "route" => "/v1/post/128", "paths" => array("v1", "post", "128"), "params" => "/page:x", "url" => "/v1/post/128", "environment" => "api.getgrav.com", "basename" => "128", "base" => "https://api.getgrav.com:4040", "currentPage" => 1, "rootUrl" => "https://api.getgrav.com:4040", "extension" => null, "addNonce" => "https://username:[email protected]:4040/v1/post/128/page:x/nonce:{{nonce}}?all=1", "toOriginalString" => "https://username:[email protected]:4040/v1/post/128/page:x?all=1"), "https://google.com:443/" => array("scheme" => "https://", "user" => null, "password" => null, "host" => "google.com", "port" => 443, "path" => "/", "query" => '', "fragment" => null, "route" => "/", "paths" => array(), "params" => null, "url" => "/", "environment" => "google.com", "basename" => '', "base" => "https://google.com:443", "currentPage" => 1, "rootUrl" => "https://google.com:443", "extension" => null, "addNonce" => "https://google.com:443/nonce:{{nonce}}"), "http://localhost:8080/a/b/c/d" => array("scheme" => "http://", "user" => null, "password" => null, "host" => "localhost", "port" => 8080, "path" => "/a/b/c/d", "query" => '', "fragment" => null, "route" => "/a/b/c/d", "paths" => array("a", "b", "c", "d"), "params" => null, "url" => "/a/b/c/d", "environment" => "localhost", "basename" => "d", "base" => "http://localhost:8080", "currentPage" => 1, "rootUrl" => "http://localhost:8080", "extension" => null, "addNonce" => "http://localhost:8080/a/b/c/d/nonce:{{nonce}}"), "http://localhost:8080/a/b/c/d/e/f/a/b/c/d/e/f/a/b/c/d/e/f" => array("scheme" => "http://", "user" => null, "password" => null, "host" => "localhost", "port" => 8080, "path" => "/a/b/c/d/e/f/a/b/c/d/e/f/a/b/c/d/e/f", "query" => '', "fragment" => null, "route" => "/a/b/c/d/e/f/a/b/c/d/e/f/a/b/c/d/e/f", "paths" => array("a", "b", "c", "d", "e", "f", "a", "b", "c", "d", "e", "f", "a", "b", "c", "d", "e", "f"), "params" => null, "url" => "/a/b/c/d/e/f/a/b/c/d/e/f/a/b/c/d/e/f", "environment" => "localhost", "basename" => "f", "base" => "http://localhost:8080", "currentPage" => 1, "rootUrl" => "http://localhost:8080", "extension" => null, "addNonce" => "http://localhost:8080/a/b/c/d/e/f/a/b/c/d/e/f/a/b/c/d/e/f/nonce:{{nonce}}"), "http://localhost/this is the path/my page" => array("scheme" => "http://", "user" => null, "password" => null, "host" => "localhost", "port" => 80, "path" => "/this%20is%20the%20path/my%20page", "query" => '', "fragment" => null, "route" => "/this%20is%20the%20path/my%20page", "paths" => array("this%20is%20the%20path", "my%20page"), "params" => null, "url" => "/this%20is%20the%20path/my%20page", "environment" => "localhost", "basename" => "my%20page", "base" => "http://localhost", "currentPage" => 1, "rootUrl" => "http://localhost", "extension" => null, "addNonce" => "http://localhost/this%20is%20the%20path/my%20page/nonce:{{nonce}}", "toOriginalString" => "http://localhost/this%20is%20the%20path/my%20page"), "http://localhost/p\303\266l\xc3\266p\xc3\xb6l\xc3\xb6/p\xc3\244l\303\xa4p\303\xa4l\xc3\244" => array("scheme" => "http://", "user" => null, "password" => null, "host" => "localhost", "port" => 80, "path" => "/p%C3%B6l%C3%B6p%C3%B6l%C3%B6/p%C3%A4l%C3%A4p%C3%A4l%C3%A4", "query" => '', "fragment" => null, "route" => "/p%C3%B6l%C3%B6p%C3%B6l%C3%B6/p%C3%A4l%C3%A4p%C3%A4l%C3%A4", "paths" => array("p%C3%B6l%C3%B6p%C3%B6l%C3%B6", "p%C3%A4l%C3%A4p%C3%A4l%C3%A4"), "params" => null, "url" => "/p%C3%B6l%C3%B6p%C3%B6l%C3%B6/p%C3%A4l%C3%A4p%C3%A4l%C3%A4", "environment" => "localhost", "basename" => "p%C3%A4l%C3%A4p%C3%A4l%C3%A4", "base" => "http://localhost", "currentPage" => 1, "rootUrl" => "http://localhost", "extension" => null, "addNonce" => "http://localhost/p%C3%B6l%C3%B6p%C3%B6l%C3%B6/p%C3%A4l%C3%A4p%C3%A4l%C3%A4/nonce:{{nonce}}", "toOriginalString" => "http://localhost/p%C3%B6l%C3%B6p%C3%B6l%C3%B6/p%C3%A4l%C3%A4p%C3%A4l%C3%A4"), "http://localhost:8080/grav/it/ueper?test=x&test2=y" => array("scheme" => "http://", "user" => null, "password" => null, "host" => "localhost", "port" => 8080, "path" => "/grav/it/ueper", "query" => "test=x&test2=y", "fragment" => null, "route" => "/grav/it/ueper", "paths" => array("grav", "it", "ueper"), "params" => null, "url" => "/grav/it/ueper", "environment" => "localhost", "basename" => "ueper", "base" => "http://localhost:8080", "currentPage" => 1, "rootUrl" => "http://localhost:8080", "extension" => null, "addNonce" => "http://localhost:8080/grav/it/ueper/nonce:{{nonce}}?test=x&test2=y"), "http://localhost:8080/grav/it/ueper?test=x&test2=y&test3=x&test4=y" => array("scheme" => "http://", "user" => null, "password" => null, "host" => "localhost", "port" => 8080, "path" => "/grav/it/ueper", "query" => "test=x&test2=y&test3=x&test4=y", "fragment" => null, "route" => "/grav/it/ueper", "paths" => array("grav", "it", "ueper"), "params" => null, "url" => "/grav/it/ueper", "environment" => "localhost", "basename" => "ueper", "base" => "http://localhost:8080", "currentPage" => 1, "rootUrl" => "http://localhost:8080", "extension" => null, "addNonce" => "http://localhost:8080/grav/it/ueper/nonce:{{nonce}}?test=x&test2=y&test3=x&test4=y"), "http://localhost:8080/grav/it/ueper?test=x&test2=y&test3=x&test4=y/test" => array("scheme" => "http://", "user" => null, "password" => null, "host" => "localhost", "port" => 8080, "path" => "/grav/it/ueper", "query" => "test=x&test2=y&test3=x&test4=y%2Ftest", "fragment" => null, "route" => "/grav/it/ueper", "paths" => array("grav", "it", "ueper"), "params" => null, "url" => "/grav/it/ueper", "environment" => "localhost", "basename" => "ueper", "base" => "http://localhost:8080", "currentPage" => 1, "rootUrl" => "http://localhost:8080", "extension" => null, "addNonce" => "http://localhost:8080/grav/it/ueper/nonce:{{nonce}}?test=x&test2=y&test3=x&test4=y/test"), "http://localhost/a-page" => array("scheme" => "http://", "user" => null, "password" => null, "host" => "localhost", "port" => 80, "path" => "/a-page", "query" => '', "fragment" => null, "route" => "/a-page", "paths" => array("a-page"), "params" => null, "url" => "/a-page", "environment" => "localhost", "basename" => "a-page", "base" => "http://localhost", "currentPage" => 1, "rootUrl" => "http://localhost", "extension" => null, "addNonce" => "http://localhost/a-page/nonce:{{nonce}}"), "http://localhost:8080/a-page" => array("scheme" => "http://", "user" => null, "password" => null, "host" => "localhost", "port" => 8080, "path" => "/a-page", "query" => '', "fragment" => null, "route" => "/a-page", "paths" => array("a-page"), "params" => null, "url" => "/a-page", "environment" => "localhost", "basename" => "a-page", "base" => "http://localhost:8080", "currentPage" => 1, "rootUrl" => "http://localhost:8080", "extension" => null, "addNonce" => "http://localhost:8080/a-page/nonce:{{nonce}}"), "http://localhost:443/a-page" => array("scheme" => "http://", "user" => null, "password" => null, "host" => "localhost", "port" => 443, "path" => "/a-page", "query" => '', "fragment" => null, "route" => "/a-page", "paths" => array("a-page"), "params" => null, "url" => "/a-page", "environment" => "localhost", "basename" => "a-page", "base" => "http://localhost:443", "currentPage" => 1, "rootUrl" => "http://localhost:443", "extension" => null, "addNonce" => "http://localhost:443/a-page/nonce:{{nonce}}"), "http://localhost/a-page.html" => array("scheme" => "http://", "user" => null, "password" => null, "host" => "localhost", "port" => 80, "path" => "/a-page", "query" => '', "fragment" => null, "route" => "/a-page", "paths" => array("a-page"), "params" => null, "url" => "/a-page", "environment" => "localhost", "basename" => "a-page.html", "base" => "http://localhost", "currentPage" => 1, "rootUrl" => "http://localhost", "extension" => "html", "addNonce" => "http://localhost/a-page.html/nonce:{{nonce}}", "toOriginalString" => "http://localhost/a-page.html"), "http://localhost/a-page.json" => array("scheme" => "http://", "user" => null, "password" => null, "host" => "localhost", "port" => 80, "path" => "/a-page", "query" => '', "fragment" => null, "route" => "/a-page", "paths" => array("a-page"), "params" => null, "url" => "/a-page", "environment" => "localhost", "basename" => "a-page.json", "base" => "http://localhost", "currentPage" => 1, "rootUrl" => "http://localhost", "extension" => "json", "addNonce" => "http://localhost/a-page.json/nonce:{{nonce}}", "toOriginalString" => "http://localhost/a-page.json"), "http://localhost/admin/ajax.json/task:getnewsfeed" => array("scheme" => "http://", "user" => null, "password" => null, "host" => "localhost", "port" => 80, "path" => "/admin/ajax", "query" => '', "fragment" => null, "route" => "/admin/ajax", "paths" => array("admin", "ajax"), "params" => "/task:getnewsfeed", "url" => "/admin/ajax", "environment" => "localhost", "basename" => "ajax.json", "base" => "http://localhost", "currentPage" => 1, "rootUrl" => "http://localhost", "extension" => "json", "addNonce" => "http://localhost/admin/ajax.json/task:getnewsfeed/nonce:{{nonce}}", "toOriginalString" => "http://localhost/admin/ajax.json/task:getnewsfeed"), "http://localhost/grav/admin/media.json/route:L1VzZXJzL3JodWsvd29ya3NwYWNlL2dyYXYtZGVtby1zYW1wbGVyL3VzZXIvYXNzZXRzL3FRMXB4Vk1ERTNJZzh5Ni5qcGc=/task:removeFileFromBlueprint/proute:/blueprint:Y29uZmlnL2RldGFpbHM=/type:config/field:deep.nested.custom_file/path:dXNlci9hc3NldHMvcVExcHhWTURFM0lnOHk2LmpwZw==" => array("scheme" => "http://", "user" => null, "password" => null, "host" => "localhost", "port" => 80, "path" => "/grav/admin/media", "query" => '', "fragment" => null, "route" => "/grav/admin/media", "paths" => array("grav", "admin", "media"), "params" => "/route:L1VzZXJzL3JodWsvd29ya3NwYWNlL2dyYXYtZGVtby1zYW1wbGVyL3VzZXIvYXNzZXRzL3FRMXB4Vk1ERTNJZzh5Ni5qcGc=/task:removeFileFromBlueprint/proute:/blueprint:Y29uZmlnL2RldGFpbHM=/type:config/field:deep.nested.custom_file/path:dXNlci9hc3NldHMvcVExcHhWTURFM0lnOHk2LmpwZw==", "url" => "/grav/admin/media", "environment" => "localhost", "basename" => "media.json", "base" => "http://localhost", "currentPage" => 1, "rootUrl" => "http://localhost", "extension" => "json", "addNonce" => "http://localhost/grav/admin/media.json/route:L1VzZXJzL3JodWsvd29ya3NwYWNlL2dyYXYtZGVtby1zYW1wbGVyL3VzZXIvYXNzZXRzL3FRMXB4Vk1ERTNJZzh5Ni5qcGc=/task:removeFileFromBlueprint/proute:/blueprint:Y29uZmlnL2RldGFpbHM=/type:config/field:deep.nested.custom_file/path:dXNlci9hc3NldHMvcVExcHhWTURFM0lnOHk2LmpwZw==/nonce:{{nonce}}", "toOriginalString" => "http://localhost/grav/admin/media.json/route:L1VzZXJzL3JodWsvd29ya3NwYWNlL2dyYXYtZGVtby1zYW1wbGVyL3VzZXIvYXNzZXRzL3FRMXB4Vk1ERTNJZzh5Ni5qcGc=/task:removeFileFromBlueprint/proute:/blueprint:Y29uZmlnL2RldGFpbHM=/type:config/field:deep.nested.custom_file/path:dXNlci9hc3NldHMvcVExcHhWTURFM0lnOHk2LmpwZw=="), "http://localhost/a-page.foo" => array("scheme" => "http://", "user" => null, "password" => null, "host" => "localhost", "port" => 80, "path" => "/a-page.foo", "query" => '', "fragment" => null, "route" => "/a-page.foo", "paths" => array("a-page.foo"), "params" => null, "url" => "/a-page.foo", "environment" => "localhost", "basename" => "a-page.foo", "base" => "http://localhost", "currentPage" => 1, "rootUrl" => "http://localhost", "extension" => "foo", "addNonce" => "http://localhost/a-page.foo/nonce:{{nonce}}", "toOriginalString" => "http://localhost/a-page.foo"), "http://localhost:8080/a/b/c#my-fragment" => array("scheme" => "http://", "user" => null, "password" => null, "host" => "localhost", "port" => 8080, "path" => "/a/b/c", "query" => '', "fragment" => "my-fragment", "route" => "/a/b/c", "paths" => array("a", "b", "c"), "params" => null, "url" => "/a/b/c", "environment" => "localhost", "basename" => "c", "base" => "http://localhost:8080", "currentPage" => 1, "rootUrl" => "http://localhost:8080", "extension" => null, "addNonce" => "http://localhost:8080/a/b/c/nonce:{{nonce}}#my-fragment"), ""><script>alert</script>://localhost" => array("scheme" => '', "user" => null, "password" => null, "host" => null, "port" => null, "path" => "/localhost", "query" => '', "fragment" => null, "route" => "/localhost", "paths" => array("localhost"), "params" => "/script%3E:", "url" => "//localhost", "environment" => "unknown", "basename" => "localhost", "base" => '', "currentPage" => 1, "rootUrl" => '', "extension" => null, "toOriginalString" => "/localhost/script%3E:"), "http://"><script>alert</script>" => array("scheme" => "http://", "user" => null, "password" => null, "host" => "unknown", "port" => 80, "path" => "/script%3E", "query" => '', "fragment" => null, "route" => "/script%3E", "paths" => array("script%3E"), "params" => null, "url" => "/script%3E", "environment" => "unknown", "basename" => "script%3E", "base" => "http://unknown", "currentPage" => 1, "rootUrl" => "http://unknown", "extension" => null, "addNonce" => "http://unknown/script%3E/nonce:{{nonce}}", "toOriginalString" => "http://unknown/script%3E"), "http://localhost/"><script>alert</script>" => array("scheme" => "http://", "user" => null, "password" => null, "host" => "localhost", "port" => 80, "path" => "/%22%3E%3Cscript%3Ealert%3C/script%3E", "query" => '', "fragment" => null, "route" => "/%22%3E%3Cscript%3Ealert%3C/script%3E", "paths" => array("%22%3E%3Cscript%3Ealert%3C", "script%3E"), "params" => null, "url" => "/%22%3E%3Cscript%3Ealert%3C/script%3E", "environment" => "localhost", "basename" => "script%3E", "base" => "http://localhost", "currentPage" => 1, "rootUrl" => "http://localhost", "extension" => null, "addNonce" => "http://localhost/%22%3E%3Cscript%3Ealert%3C/script%3E/nonce:{{nonce}}", "toOriginalString" => "http://localhost/%22%3E%3Cscript%3Ealert%3C/script%3E"), "http://localhost/something/p1:foo/p2:"><script>alert</script>" => array("scheme" => "http://", "user" => null, "password" => null, "host" => "localhost", "port" => 80, "path" => "/something/script%3E", "query" => '', "fragment" => null, "route" => "/something/script%3E", "paths" => array("something", "script%3E"), "params" => "/p1:foo/p2:%22%3E%3Cscript%3Ealert%3C", "url" => "/something/script%3E", "environment" => "localhost", "basename" => "script%3E", "base" => "http://localhost", "currentPage" => 1, "rootUrl" => "http://localhost", "extension" => null, "toOriginalString" => "http://localhost/something/script%3E/p1:foo/p2:%22%3E%3Cscript%3Ealert%3C"), "http://localhost/something?p="><script>alert</script>" => array("scheme" => "http://", "user" => null, "password" => null, "host" => "localhost", "port" => 80, "path" => "/something", "query" => "p=%22%3E%3Cscript%3Ealert%3C%2Fscript%3E", "fragment" => null, "route" => "/something", "paths" => array("something"), "params" => null, "url" => "/something", "environment" => "localhost", "basename" => "something", "base" => "http://localhost", "currentPage" => 1, "rootUrl" => "http://localhost", "extension" => null, "addNonce" => "http://localhost/something/nonce:{{nonce}}?p=%22%3E%3Cscript%3Ealert%3C/script%3E", "toOriginalString" => "http://localhost/something?p=%22%3E%3Cscript%3Ealert%3C/script%3E"), "http://localhost/something#"><script>alert</script>" => array("scheme" => "http://", "user" => null, "password" => null, "host" => "localhost", "port" => 80, "path" => "/something", "query" => '', "fragment" => "%22%3E%3Cscript%3Ealert%3C/script%3E", "route" => "/something", "paths" => array("something"), "params" => null, "url" => "/something", "environment" => "localhost", "basename" => "something", "base" => "http://localhost", "currentPage" => 1, "rootUrl" => "http://localhost", "extension" => null, "addNonce" => "http://localhost/something/nonce:{{nonce}}#%22%3E%3Cscript%3Ealert%3C/script%3E", "toOriginalString" => "http://localhost/something#%22%3E%3Cscript%3Ealert%3C/script%3E"), "https://www.getgrav.org/something/"><script>eval(atob("aGlzdG9yeS5wdXNoU3RhdGUoJycsJycsJy8nKTskKCdoZWFkLGJvZHknKS5odG1sKCcnKS5sb2FkKCcvJyk7JC5wb3N0KCcvYWRtaW4nLGZ1bmN0aW9uKGRhdGEpeyQucG9zdCgkKGRhdGEpLmZpbmQoJ1tpZD1hZG1pbi11c2VyLWRldGFpbHNdIGEnKS5hdHRyKCdocmVmJykseydhZG1pbi1ub25jZSc6JChkYXRhKS5maW5kKCdbZGF0YS1jbGVhci1jYWNoZV0nKS5hdHRyKCdkYXRhLWNsZWFyLWNhY2hlJykuc3BsaXQoJzonKS5wb3AoKS50cmltKCksJ2RhdGFbcGFzc3dvcmRdJzonSW0zdjFsaDR4eDByJywndGFzayc6J3NhdmUnfSl9KQ=="))</script><" => array("scheme" => "https://", "user" => null, "password" => null, "host" => "www.getgrav.org", "port" => 443, "path" => "/something/%22%3E%3Cscript%3Eeval%28atob%28%22aGlzdG9yeS5wdXNoU3RhdGUoJycsJycsJy8nKTskKCdoZWFkLGJvZHknKS5odG1sKCcnKS5sb2FkKCcvJyk7JC5wb3N0KCcvYWRtaW4nLGZ1bmN0aW9uKGRhdGEpeyQucG9zdCgkKGRhdGEpLmZpbmQoJ1tpZD1hZG1pbi11c2VyLWRldGFpbHNdIGEnKS5hdHRyKCdocmVmJykseydhZG1pbi1ub25jZSc6JChkYXRhKS5maW5kKCdbZGF0YS1jbGVhci1jYWNoZV0nKS5hdHRyKCdkYXRhLWNsZWFyLWNhY2hlJykuc3BsaXQoJzonKS5wb3AoKS50cmltKCksJ2RhdGFbcGFzc3dvcmRdJzonSW0zdjFsaDR4eDByJywndGFzayc6J3NhdmUnfSl9KQ==%22%29%29%3C/script%3E%3C", "query" => '', "fragment" => null, "route" => "/something/%22%3E%3Cscript%3Eeval%28atob%28%22aGlzdG9yeS5wdXNoU3RhdGUoJycsJycsJy8nKTskKCdoZWFkLGJvZHknKS5odG1sKCcnKS5sb2FkKCcvJyk7JC5wb3N0KCcvYWRtaW4nLGZ1bmN0aW9uKGRhdGEpeyQucG9zdCgkKGRhdGEpLmZpbmQoJ1tpZD1hZG1pbi11c2VyLWRldGFpbHNdIGEnKS5hdHRyKCdocmVmJykseydhZG1pbi1ub25jZSc6JChkYXRhKS5maW5kKCdbZGF0YS1jbGVhci1jYWNoZV0nKS5hdHRyKCdkYXRhLWNsZWFyLWNhY2hlJykuc3BsaXQoJzonKS5wb3AoKS50cmltKCksJ2RhdGFbcGFzc3dvcmRdJzonSW0zdjFsaDR4eDByJywndGFzayc6J3NhdmUnfSl9KQ==%22%29%29%3C/script%3E%3C", "paths" => array("something", "%22%3E%3Cscript%3Eeval%28atob%28%22aGlzdG9yeS5wdXNoU3RhdGUoJycsJycsJy8nKTskKCdoZWFkLGJvZHknKS5odG1sKCcnKS5sb2FkKCcvJyk7JC5wb3N0KCcvYWRtaW4nLGZ1bmN0aW9uKGRhdGEpeyQucG9zdCgkKGRhdGEpLmZpbmQoJ1tpZD1hZG1pbi11c2VyLWRldGFpbHNdIGEnKS5hdHRyKCdocmVmJykseydhZG1pbi1ub25jZSc6JChkYXRhKS5maW5kKCdbZGF0YS1jbGVhci1jYWNoZV0nKS5hdHRyKCdkYXRhLWNsZWFyLWNhY2hlJykuc3BsaXQoJzonKS5wb3AoKS50cmltKCksJ2RhdGFbcGFzc3dvcmRdJzonSW0zdjFsaDR4eDByJywndGFzayc6J3NhdmUnfSl9KQ==%22%29%29%3C", "script%3E%3C"), "params" => null, "url" => "/something/%22%3E%3Cscript%3Eeval%28atob%28%22aGlzdG9yeS5wdXNoU3RhdGUoJycsJycsJy8nKTskKCdoZWFkLGJvZHknKS5odG1sKCcnKS5sb2FkKCcvJyk7JC5wb3N0KCcvYWRtaW4nLGZ1bmN0aW9uKGRhdGEpeyQucG9zdCgkKGRhdGEpLmZpbmQoJ1tpZD1hZG1pbi11c2VyLWRldGFpbHNdIGEnKS5hdHRyKCdocmVmJykseydhZG1pbi1ub25jZSc6JChkYXRhKS5maW5kKCdbZGF0YS1jbGVhci1jYWNoZV0nKS5hdHRyKCdkYXRhLWNsZWFyLWNhY2hlJykuc3BsaXQoJzonKS5wb3AoKS50cmltKCksJ2RhdGFbcGFzc3dvcmRdJzonSW0zdjFsaDR4eDByJywndGFzayc6J3NhdmUnfSl9KQ==%22%29%29%3C/script%3E%3C", "environment" => "www.getgrav.org", "basename" => "script%3E%3C", "base" => "https://www.getgrav.org", "currentPage" => 1, "rootUrl" => "https://www.getgrav.org", "extension" => null, "addNonce" => "https://www.getgrav.org/something/%22%3E%3Cscript%3Eeval%28atob%28%22aGlzdG9yeS5wdXNoU3RhdGUoJycsJycsJy8nKTskKCdoZWFkLGJvZHknKS5odG1sKCcnKS5sb2FkKCcvJyk7JC5wb3N0KCcvYWRtaW4nLGZ1bmN0aW9uKGRhdGEpeyQucG9zdCgkKGRhdGEpLmZpbmQoJ1tpZD1hZG1pbi11c2VyLWRldGFpbHNdIGEnKS5hdHRyKCdocmVmJykseydhZG1pbi1ub25jZSc6JChkYXRhKS5maW5kKCdbZGF0YS1jbGVhci1jYWNoZV0nKS5hdHRyKCdkYXRhLWNsZWFyLWNhY2hlJykuc3BsaXQoJzonKS5wb3AoKS50cmltKCksJ2RhdGFbcGFzc3dvcmRdJzonSW0zdjFsaDR4eDByJywndGFzayc6J3NhdmUnfSl9KQ==%22%29%29%3C/script%3E%3C/nonce:{{nonce}}", "toOriginalString" => "https://www.getgrav.org/something/%22%3E%3Cscript%3Eeval%28atob%28%22aGlzdG9yeS5wdXNoU3RhdGUoJycsJycsJy8nKTskKCdoZWFkLGJvZHknKS5odG1sKCcnKS5sb2FkKCcvJyk7JC5wb3N0KCcvYWRtaW4nLGZ1bmN0aW9uKGRhdGEpeyQucG9zdCgkKGRhdGEpLmZpbmQoJ1tpZD1hZG1pbi11c2VyLWRldGFpbHNdIGEnKS5hdHRyKCdocmVmJykseydhZG1pbi1ub25jZSc6JChkYXRhKS5maW5kKCdbZGF0YS1jbGVhci1jYWNoZV0nKS5hdHRyKCdkYXRhLWNsZWFyLWNhY2hlJykuc3BsaXQoJzonKS5wb3AoKS50cmltKCksJ2RhdGFbcGFzc3dvcmRdJzonSW0zdjFsaDR4eDByJywndGFzayc6J3NhdmUnfSl9KQ==%22%29%29%3C/script%3E%3C")); protected function _before() : void { $grav = Fixtures::get("grav"); $this->grav = $grav(); $this->uri = $this->grav["uri"]; } protected function _after() : void { } protected function runTestSet(array $tests, $method, $params = array()) : void { foreach ($tests as $url => $candidates) { if (!array_key_exists($method, $candidates) && $method !== "toOriginalString") { continue; } if ($method === "addNonce") { $nonce = Utils::getNonce("test-action"); $expected = str_replace("{{nonce}}", $nonce, $candidates[$method]); self::assertSame($expected, Uri::addNonce($url, "test-action")); continue; } $this->uri->initializeWithURL($url)->init(); if ($method === "toOriginalString" && !isset($candidates[$method])) { $expected = $url; } else { $expected = $candidates[$method]; } if ($params) { $result = call_user_func_array(array($this->uri, $method), $params); } else { $result = $this->uri->{$method}(); } self::assertSame($expected, $result, "Test $url->{$method}() for {$url}"); if ($method === "query") { parse_str($expected, $queryParams); foreach ($queryParams as $key => $value) { self::assertSame($value, $this->uri->{$method}($key), "Test $url->{$method}('{$key}') for {$url}"); } self::assertNull($this->uri->{$method}("non-existing"), "Test $url->{$method}('non-existing') for {$url}"); } } } public function testValidatingHostname() : void { self::assertTrue($this->uri->validateHostname("localhost")); self::assertTrue($this->uri->validateHostname("google.com")); self::assertTrue($this->uri->validateHostname("google.it")); self::assertTrue($this->uri->validateHostname("goog.le")); self::assertTrue($this->uri->validateHostname("goog.wine")); self::assertTrue($this->uri->validateHostname("goog.localhost")); self::assertFalse($this->uri->validateHostname("localhost:80")); self::assertFalse($this->uri->validateHostname("http://localhost")); self::assertFalse($this->uri->validateHostname("localhost!")); } public function testToString() : void { $this->runTestSet($this->tests, "toOriginalString"); } public function testScheme() : void { $this->runTestSet($this->tests, "scheme"); } public function testUser() : void { $this->runTestSet($this->tests, "user"); } public function testPassword() : void { $this->runTestSet($this->tests, "password"); } public function testHost() : void { $this->runTestSet($this->tests, "host"); } public function testPort() : void { $this->runTestSet($this->tests, "port"); } public function testPath() : void { $this->runTestSet($this->tests, "path"); } public function testQuery() : void { $this->runTestSet($this->tests, "query"); } public function testFragment() : void { $this->runTestSet($this->tests, "fragment"); $this->uri->fragment("something-new"); self::assertSame("something-new", $this->uri->fragment()); } public function testPaths() : void { $this->runTestSet($this->tests, "paths"); } public function testRoute() : void { $this->runTestSet($this->tests, "route"); } public function testParams() : void { $this->runTestSet($this->tests, "params"); $this->uri->initializeWithURL("http://localhost:8080/grav/it/ueper:xxx")->init(); self::assertSame("/ueper:xxx", $this->uri->params("ueper")); $this->uri->initializeWithURL("http://localhost:8080/grav/it/ueper:xxx/test:yyy")->init(); self::assertSame("/ueper:xxx", $this->uri->params("ueper")); self::assertSame("/test:yyy", $this->uri->params("test")); $this->uri->initializeWithURL("http://localhost:8080/grav/it/ueper:xxx++/test:yyy")->init(); self::assertSame("/ueper:xxx++/test:yyy", $this->uri->params()); self::assertSame("/ueper:xxx++", $this->uri->params("ueper")); self::assertSame("/test:yyy", $this->uri->params("test")); $this->uri->initializeWithURL("http://localhost:8080/grav/it/ueper:xxx++/test:yyy#something")->init(); self::assertSame("/ueper:xxx++/test:yyy", $this->uri->params()); self::assertSame("/ueper:xxx++", $this->uri->params("ueper")); self::assertSame("/test:yyy", $this->uri->params("test")); $this->uri->initializeWithURL("http://localhost:8080/grav/it/ueper:xxx++/test:yyy?foo=bar")->init(); self::assertSame("/ueper:xxx++/test:yyy", $this->uri->params()); self::assertSame("/ueper:xxx++", $this->uri->params("ueper")); self::assertSame("/test:yyy", $this->uri->params("test")); $this->uri->initializeWithURL("http://localhost:8080/grav/it/ueper?test=x")->init(); self::assertNull($this->uri->params()); self::assertNull($this->uri->params("ueper")); $this->uri->initializeWithURL("http://localhost:8080/grav/it/ueper?test=x&test2=y")->init(); self::assertNull($this->uri->params()); self::assertNull($this->uri->params("ueper")); $this->uri->initializeWithURL("http://localhost:8080/grav/it/ueper?test=x&test2=y&test3=x&test4=y")->init(); self::assertNull($this->uri->params()); self::assertNull($this->uri->params("ueper")); $this->uri->initializeWithURL("http://localhost:8080/grav/it/ueper?test=x&test2=y&test3=x&test4=y/test")->init(); self::assertNull($this->uri->params()); self::assertNull($this->uri->params("ueper")); $this->uri->initializeWithURL("http://localhost:8080/a/b/c/d")->init(); self::assertNull($this->uri->params()); self::assertNull($this->uri->params("ueper")); $this->uri->initializeWithURL("http://localhost:8080/a/b/c/d/e/f/a/b/c/d/e/f/a/b/c/d/e/f")->init(); self::assertNull($this->uri->params()); self::assertNull($this->uri->params("ueper")); } public function testParam() : void { $this->uri->initializeWithURL("http://localhost:8080/grav/it/ueper:xxx")->init(); self::assertSame("xxx", $this->uri->param("ueper")); $this->uri->initializeWithURL("http://localhost:8080/grav/it/ueper:xxx/test:yyy")->init(); self::assertSame("xxx", $this->uri->param("ueper")); self::assertSame("yyy", $this->uri->param("test")); $this->uri->initializeWithURL("http://localhost:8080/grav/it/ueper:xxx++/test:yy%20y/foo:bar_baz-bank")->init(); self::assertSame("xxx++", $this->uri->param("ueper")); self::assertSame("yy y", $this->uri->param("test")); self::assertSame("bar_baz-bank", $this->uri->param("foo")); } public function testUrl() : void { $this->runTestSet($this->tests, "url"); } public function testExtension() : void { $this->runTestSet($this->tests, "extension"); $this->uri->initializeWithURL("http://localhost/a-page")->init(); self::assertSame("x", $this->uri->extension("x")); } public function testEnvironment() : void { $this->runTestSet($this->tests, "environment"); } public function testBasename() : void { $this->runTestSet($this->tests, "basename"); } public function testBase() : void { $this->runTestSet($this->tests, "base"); } public function testRootUrl() : void { $this->runTestSet($this->tests, "rootUrl", array(true)); $this->uri->initializeWithUrlAndRootPath("https://localhost/grav/page-foo", "/grav")->init(); self::assertSame("/grav", $this->uri->rootUrl()); self::assertSame("https://localhost/grav", $this->uri->rootUrl(true)); } public function testCurrentPage() : void { $this->runTestSet($this->tests, "currentPage"); $this->uri->initializeWithURL("http://localhost:8080/a-page/page:2")->init(); self::assertSame(2, $this->uri->currentPage()); } public function testReferrer() : void { $this->uri->initializeWithURL("http://localhost/foo/page:test")->init(); self::assertSame("/foo", $this->uri->referrer()); $this->uri->initializeWithURL("http://localhost/foo/bar/page:test")->init(); self::assertSame("/foo/bar", $this->uri->referrer()); } public function testIp() : void { $this->uri->initializeWithURL("http://localhost/foo/page:test")->init(); self::assertSame("UNKNOWN", Uri::ip()); } public function testIsExternal() : void { $this->uri->initializeWithURL("http://localhost/")->init(); self::assertFalse(Uri::isExternal("/test")); self::assertFalse(Uri::isExternal("/foo/bar")); self::assertTrue(Uri::isExternal("http://localhost/test")); self::assertTrue(Uri::isExternal("http://google.it/test")); } public function testBuildUrl() : void { $parsed_url = array("scheme" => "http", "host" => "localhost", "port" => 8080); self::assertSame("http://localhost:8080", Uri::buildUrl($parsed_url)); $parsed_url = array("scheme" => "http", "host" => "localhost", "port" => 8080, "user" => "foo", "pass" => "bar", "path" => "/test", "query" => "x=2", "fragment" => "xxx"); self::assertSame("http://foo:bar@localhost:8080/test?x=2#xxx", Uri::buildUrl($parsed_url)); $uri = Grav::instance()["uri"]; $uri->initializeWithUrlAndRootPath("https://testing.dev/subdir/path1/path2/file.html", "/subdir")->init(); self::assertSame("https://testing.dev/subdir/path1/path2/file.html", Uri::buildUrl($uri->toArray(true))); $uri->initializeWithUrlAndRootPath("https://testing.dev/subdir/path1/path2/file.foo", "/subdir")->init(); self::assertSame("https://testing.dev/subdir/path1/path2/file.foo", Uri::buildUrl($uri->toArray(true))); $uri->initializeWithUrlAndRootPath("https://testing.dev/subdir/path1/path2/file.html", "/subdir/path1")->init(); self::assertSame("https://testing.dev/subdir/path1/path2/file.html", Uri::buildUrl($uri->toArray(true))); $uri->initializeWithUrlAndRootPath("https://testing.dev/subdir/path1/path2/file.html/foo:blah/bang:boom", "/subdir")->init(); self::assertSame("https://testing.dev/subdir/path1/path2/file.html/foo:blah/bang:boom", Uri::buildUrl($uri->toArray(true))); $uri->initializeWithUrlAndRootPath("https://testing.dev/subdir/path1/path2/file.html/foo:blah/bang:boom?fig=something", "/subdir")->init(); self::assertSame("https://testing.dev/subdir/path1/path2/file.html/foo:blah/bang:boom?fig=something", Uri::buildUrl($uri->toArray(true))); } public function testConvertUrl() : void { } public function testAddNonce() : void { $this->runTestSet($this->tests, "addNonce"); } } ?>

Did this file decode correctly?

Original Code

<?php
 use Codeception\Util\Fixtures; use Grav\Common\Grav; use Grav\Common\Uri; use Grav\Common\Utils; class UriTest extends \Codeception\TestCase\Test { protected $grav; protected $uri; protected $tests = array("\x2f\160\x61\x74\150" => array("\x73\x63\x68\145\x6d\x65" => '', "\x75\163\x65\162" => null, "\x70\x61\163\163\x77\x6f\x72\x64" => null, "\x68\157\x73\164" => null, "\160\157\x72\x74" => null, "\x70\141\x74\150" => "\x2f\x70\141\x74\x68", "\161\165\145\162\x79" => '', "\x66\x72\x61\147\155\145\156\164" => null, "\x72\157\165\164\145" => "\x2f\x70\x61\x74\x68", "\160\141\164\150\163" => array("\160\141\x74\150"), "\x70\141\x72\x61\x6d\163" => null, "\x75\x72\154" => "\57\x70\x61\164\x68", "\x65\156\x76\x69\x72\157\x6e\x6d\x65\156\x74" => "\165\156\x6b\x6e\157\x77\x6e", "\142\x61\163\x65\156\141\155\145" => "\x70\141\x74\150", "\x62\x61\163\145" => '', "\x63\165\162\x72\x65\156\164\120\141\x67\145" => 1, "\162\157\x6f\x74\125\162\154" => '', "\145\x78\x74\x65\156\x73\x69\x6f\x6e" => null, "\x61\144\144\116\157\x6e\x63\145" => "\x2f\160\141\164\150\x2f\156\157\x6e\143\x65\72\x7b\x7b\x6e\x6f\x6e\143\145\175\x7d"), "\x2f\x2f\x6c\157\143\141\x6c\x68\x6f\163\x74\x2f" => array("\x73\143\150\x65\155\145" => "\57\x2f", "\x75\x73\145\x72" => null, "\x70\x61\x73\163\167\157\x72\144" => null, "\150\x6f\x73\164" => "\x6c\157\143\x61\154\150\x6f\x73\x74", "\160\x6f\162\x74" => null, "\x70\x61\x74\150" => "\57", "\161\165\x65\x72\171" => '', "\146\x72\141\x67\x6d\145\156\164" => null, "\162\x6f\x75\x74\x65" => "\57", "\x70\141\164\150\163" => array(), "\x70\141\162\x61\x6d\x73" => null, "\165\x72\x6c" => "\x2f", "\x65\156\x76\151\x72\x6f\x6e\x6d\145\156\x74" => "\x6c\157\143\x61\154\x68\157\x73\x74", "\142\141\163\x65\156\141\155\x65" => '', "\x62\141\163\x65" => "\x2f\x2f\154\x6f\x63\x61\x6c\150\x6f\163\164", "\143\165\x72\162\x65\156\164\x50\141\x67\x65" => 1, "\x72\x6f\x6f\x74\x55\x72\154" => "\57\x2f\x6c\157\x63\141\154\150\x6f\x73\164", "\145\x78\x74\x65\x6e\163\151\x6f\x6e" => null, "\141\x64\144\116\157\x6e\x63\x65" => "\57\57\x6c\x6f\x63\x61\154\150\157\163\x74\x2f\156\x6f\156\x63\x65\x3a\173\x7b\x6e\157\x6e\x63\145\x7d\x7d"), "\x68\x74\x74\160\x3a\x2f\57\x6c\157\x63\141\154\150\157\163\164\x2f" => array("\x73\143\150\145\155\145" => "\150\164\x74\x70\x3a\57\57", "\165\163\x65\162" => null, "\160\141\163\x73\167\x6f\x72\x64" => null, "\x68\157\x73\164" => "\154\157\x63\141\x6c\x68\157\x73\164", "\160\x6f\162\x74" => 80, "\x70\141\164\150" => "\57", "\x71\165\x65\162\171" => '', "\146\162\x61\x67\x6d\x65\156\x74" => null, "\x72\157\x75\x74\145" => "\x2f", "\x70\141\164\150\163" => array(), "\x70\x61\x72\141\155\163" => null, "\x75\162\x6c" => "\x2f", "\145\156\x76\151\x72\x6f\x6e\155\145\156\164" => "\154\157\143\x61\x6c\x68\x6f\x73\164", "\142\141\163\145\156\141\x6d\145" => '', "\142\x61\163\145" => "\150\x74\x74\x70\72\x2f\57\x6c\157\x63\x61\x6c\150\x6f\x73\x74", "\x63\x75\162\162\145\x6e\164\120\141\147\145" => 1, "\x72\157\x6f\x74\x55\x72\154" => "\x68\x74\164\x70\72\x2f\x2f\154\157\143\x61\154\150\157\163\164", "\x65\170\164\x65\156\x73\151\x6f\x6e" => null, "\x61\144\144\116\x6f\x6e\143\145" => "\x68\x74\x74\160\x3a\x2f\x2f\x6c\x6f\x63\x61\154\x68\157\x73\164\57\x6e\157\156\143\145\72\x7b\x7b\156\157\156\x63\x65\175\175"), "\150\x74\164\160\72\57\57\x31\x32\67\x2e\60\56\60\56\61\x2f" => array("\x73\143\x68\x65\155\x65" => "\x68\164\x74\160\x3a\57\x2f", "\165\163\x65\162" => null, "\160\x61\163\x73\x77\157\x72\x64" => null, "\150\157\163\164" => "\61\62\x37\x2e\x30\56\x30\56\x31", "\160\157\162\164" => 80, "\x70\141\x74\150" => "\57", "\x71\x75\145\x72\x79" => '', "\x66\x72\x61\x67\x6d\145\156\x74" => null, "\162\x6f\x75\x74\145" => "\57", "\160\x61\x74\x68\x73" => array(), "\160\x61\x72\141\x6d\x73" => null, "\x75\162\x6c" => "\x2f", "\x65\x6e\x76\151\x72\x6f\156\155\145\x6e\164" => "\x6c\x6f\143\141\x6c\x68\157\163\164", "\142\141\x73\x65\x6e\x61\x6d\145" => '', "\142\141\163\x65" => "\150\164\164\x70\72\x2f\57\x31\x32\x37\56\60\56\60\56\x31", "\x63\165\x72\x72\x65\156\164\120\x61\x67\145" => 1, "\162\x6f\157\x74\125\162\154" => "\x68\164\x74\x70\x3a\x2f\x2f\x31\x32\67\56\x30\x2e\x30\56\x31", "\x65\x78\x74\x65\x6e\163\151\x6f\x6e" => null, "\x61\144\x64\x4e\157\156\x63\x65" => "\x68\164\x74\x70\x3a\57\57\61\x32\67\x2e\60\56\60\x2e\61\57\156\x6f\x6e\x63\145\x3a\x7b\173\x6e\157\x6e\x63\145\x7d\x7d"), "\x68\164\x74\160\163\x3a\57\57\154\x6f\x63\x61\x6c\x68\x6f\163\x74\57" => array("\163\143\x68\145\x6d\x65" => "\x68\164\164\x70\163\x3a\57\57", "\165\x73\145\162" => null, "\160\x61\163\x73\167\157\x72\144" => null, "\x68\x6f\x73\164" => "\x6c\x6f\143\141\154\150\157\163\x74", "\x70\x6f\162\x74" => 443, "\x70\141\164\x68" => "\57", "\x71\x75\x65\162\171" => '', "\146\162\141\147\x6d\145\x6e\164" => null, "\162\157\165\x74\x65" => "\x2f", "\160\x61\x74\150\x73" => array(), "\160\141\x72\x61\155\163" => null, "\165\x72\x6c" => "\57", "\145\156\166\151\x72\x6f\x6e\x6d\x65\156\x74" => "\154\x6f\x63\141\x6c\x68\157\163\x74", "\x62\x61\x73\x65\156\x61\x6d\145" => '', "\x62\x61\x73\145" => "\150\x74\x74\x70\163\x3a\x2f\57\154\x6f\143\141\x6c\x68\157\x73\x74", "\143\x75\x72\162\x65\156\x74\120\x61\x67\145" => 1, "\x72\157\x6f\x74\125\x72\154" => "\150\x74\164\160\x73\72\x2f\57\154\157\143\x61\x6c\x68\157\163\x74", "\145\x78\164\x65\x6e\x73\151\x6f\x6e" => null, "\141\144\144\116\157\156\x63\x65" => "\x68\164\164\160\163\x3a\57\x2f\154\157\x63\141\x6c\150\x6f\x73\164\x2f\156\x6f\156\143\x65\72\173\173\x6e\x6f\156\143\x65\175\x7d"), "\x68\164\x74\x70\x3a\57\57\154\x6f\x63\141\154\x68\x6f\163\x74\x3a\70\60\70\x30\x2f\x67\x72\141\166\x2f\151\164\57\165\145\x70\145\162" => array("\x73\x63\150\x65\155\x65" => "\x68\x74\164\x70\x3a\57\x2f", "\165\x73\x65\162" => null, "\160\x61\x73\163\167\x6f\x72\144" => null, "\x68\x6f\163\x74" => "\154\157\x63\x61\x6c\150\157\163\x74", "\x70\157\x72\x74" => 8080, "\160\141\164\150" => "\57\x67\x72\141\x76\57\x69\164\57\x75\x65\x70\145\162", "\161\165\145\x72\x79" => '', "\146\162\x61\x67\155\145\156\164" => null, "\162\157\x75\164\x65" => "\57\147\x72\x61\x76\57\151\164\x2f\x75\x65\x70\x65\162", "\160\141\x74\x68\163" => array("\x67\x72\141\x76", "\x69\x74", "\165\x65\160\x65\162"), "\x70\141\x72\141\155\x73" => null, "\165\162\154" => "\x2f\x67\162\x61\166\57\x69\x74\57\x75\145\160\x65\162", "\x65\x6e\x76\x69\162\x6f\156\x6d\x65\156\x74" => "\x6c\x6f\143\141\x6c\x68\x6f\163\x74", "\x62\141\163\x65\x6e\x61\155\145" => "\x75\145\x70\145\162", "\142\x61\x73\145" => "\x68\x74\164\160\x3a\x2f\57\x6c\x6f\143\x61\154\150\x6f\x73\x74\72\x38\60\70\x30", "\143\165\x72\162\x65\x6e\x74\120\x61\147\x65" => 1, "\162\157\x6f\x74\x55\x72\154" => "\150\x74\164\x70\72\57\x2f\x6c\157\x63\141\x6c\150\157\x73\164\x3a\70\x30\x38\x30", "\145\170\x74\145\x6e\x73\151\x6f\156" => null, "\141\x64\144\116\x6f\x6e\143\145" => "\x68\164\164\160\x3a\57\57\154\157\x63\x61\154\150\157\x73\164\72\x38\60\x38\x30\x2f\147\x72\141\x76\x2f\151\x74\57\165\145\x70\x65\x72\x2f\x6e\x6f\156\x63\145\x3a\173\x7b\x6e\157\156\x63\x65\x7d\x7d"), "\x68\x74\164\160\72\x2f\x2f\x6c\x6f\x63\141\x6c\150\x6f\163\x74\x3a\70\x30\x38\x30\x2f\147\162\141\x76\57\x69\164\57\x75\145\160\145\162\72\170\170\170" => array("\163\143\150\145\155\145" => "\x68\x74\164\160\x3a\x2f\57", "\165\163\x65\162" => null, "\x70\141\x73\x73\167\x6f\x72\x64" => null, "\150\x6f\x73\164" => "\x6c\157\x63\x61\x6c\150\157\x73\x74", "\160\x6f\162\x74" => 8080, "\160\x61\164\150" => "\57\147\162\141\x76\x2f\x69\164", "\x71\x75\x65\x72\x79" => '', "\x66\162\x61\147\x6d\145\156\164" => null, "\x72\157\165\x74\145" => "\57\x67\162\141\x76\57\151\x74", "\160\x61\x74\150\163" => array("\x67\162\x61\x76", "\151\x74"), "\160\x61\x72\x61\x6d\163" => "\57\165\145\x70\x65\162\x3a\170\x78\170", "\x75\x72\154" => "\57\x67\x72\141\166\x2f\151\164", "\145\x6e\x76\151\x72\x6f\156\155\x65\156\164" => "\154\x6f\143\x61\x6c\150\157\x73\x74", "\x62\141\x73\145\156\141\155\x65" => "\151\164", "\142\141\163\145" => "\x68\x74\164\160\x3a\x2f\x2f\154\157\143\x61\x6c\150\x6f\x73\x74\x3a\x38\x30\70\x30", "\143\165\x72\162\x65\156\164\x50\141\x67\145" => 1, "\162\157\157\x74\x55\162\154" => "\x68\164\x74\x70\x3a\x2f\x2f\154\157\x63\x61\154\150\157\163\x74\x3a\70\60\70\60", "\145\x78\x74\x65\156\163\x69\x6f\x6e" => null, "\141\x64\144\116\x6f\156\x63\x65" => "\150\x74\x74\160\x3a\x2f\57\154\x6f\x63\141\x6c\150\157\163\x74\72\x38\60\70\60\x2f\x67\162\141\x76\57\x69\x74\57\165\x65\x70\x65\162\x3a\170\170\170\57\x6e\157\156\143\145\72\173\173\156\x6f\x6e\x63\x65\x7d\175"), "\x68\x74\164\x70\x3a\x2f\57\154\x6f\x63\x61\154\x68\x6f\x73\164\72\70\x30\70\x30\57\147\162\141\x76\57\x69\164\57\165\x65\x70\x65\162\72\x78\x78\170\x2f\x70\x61\147\x65\72\57\x74\145\x73\164\x3a\171\171\171" => array("\163\143\x68\x65\155\x65" => "\x68\164\164\x70\72\57\57", "\165\x73\145\x72" => null, "\160\x61\x73\163\x77\x6f\162\144" => null, "\x68\x6f\163\164" => "\x6c\x6f\x63\141\154\x68\157\163\x74", "\160\x6f\x72\x74" => 8080, "\160\x61\164\x68" => "\57\x67\162\x61\166\57\x69\164", "\x71\165\145\162\171" => '', "\x66\x72\141\147\x6d\x65\156\164" => null, "\162\157\165\164\x65" => "\57\147\162\141\x76\57\151\164", "\x70\141\164\x68\x73" => array("\147\162\141\x76", "\151\x74"), "\x70\x61\162\141\155\163" => "\x2f\x75\145\160\x65\162\72\x78\x78\170\x2f\x70\141\x67\145\x3a\x2f\x74\x65\x73\x74\72\x79\x79\x79", "\165\162\x6c" => "\57\x67\x72\141\x76\57\x69\x74", "\x65\156\x76\x69\x72\157\156\155\x65\156\x74" => "\x6c\157\143\141\154\150\157\163\164", "\x62\141\x73\145\156\141\155\x65" => "\151\x74", "\142\x61\163\x65" => "\x68\164\164\x70\x3a\57\57\x6c\157\143\141\x6c\150\157\x73\x74\72\70\x30\x38\60", "\143\x75\162\x72\145\x6e\x74\x50\x61\x67\x65" => 1, "\162\x6f\157\x74\x55\x72\x6c" => "\150\164\x74\160\72\x2f\57\x6c\x6f\143\x61\x6c\150\157\x73\164\72\x38\x30\70\60", "\145\170\164\145\156\x73\x69\x6f\156" => null, "\x61\144\x64\x4e\x6f\x6e\143\145" => "\150\164\x74\160\72\57\57\x6c\x6f\x63\x61\x6c\x68\x6f\163\x74\72\x38\60\70\60\57\x67\162\141\166\x2f\x69\164\57\x75\x65\160\145\x72\72\170\x78\x78\57\x70\x61\147\x65\72\57\164\x65\x73\x74\72\x79\171\x79\57\156\157\x6e\x63\x65\x3a\173\x7b\x6e\x6f\x6e\x63\x65\x7d\175"), "\x68\164\x74\160\x3a\x2f\x2f\154\157\143\x61\x6c\x68\157\x73\x74\x3a\70\x30\70\60\57\147\162\x61\166\x2f\x69\164\x2f\x75\x65\160\x65\x72\77\164\145\x73\x74\x3d\x78" => array("\163\x63\150\x65\x6d\x65" => "\x68\x74\164\160\72\57\x2f", "\x75\x73\x65\162" => null, "\160\x61\163\163\167\157\162\144" => null, "\150\x6f\x73\164" => "\x6c\x6f\x63\x61\154\150\x6f\163\164", "\160\x6f\x72\x74" => 8080, "\x70\141\x74\x68" => "\57\x67\x72\x61\x76\x2f\x69\164\57\165\145\x70\145\162", "\161\165\145\162\171" => "\x74\x65\x73\x74\75\170", "\x66\162\141\x67\x6d\145\x6e\x74" => null, "\x72\157\x75\164\x65" => "\x2f\x67\x72\141\x76\x2f\x69\x74\57\165\145\x70\x65\162", "\x70\141\164\150\163" => array("\147\162\x61\166", "\151\x74", "\165\x65\160\145\162"), "\160\141\x72\141\155\x73" => null, "\165\162\154" => "\x2f\147\162\141\166\x2f\151\164\57\x75\x65\x70\x65\162", "\145\x6e\166\151\162\157\x6e\x6d\x65\x6e\x74" => "\x6c\157\x63\x61\154\150\x6f\163\164", "\142\x61\x73\x65\x6e\141\x6d\x65" => "\x75\145\160\145\162", "\142\x61\x73\x65" => "\150\164\164\x70\72\x2f\x2f\x6c\157\x63\x61\x6c\x68\157\163\x74\72\x38\x30\70\x30", "\x63\x75\162\162\x65\x6e\164\120\141\147\145" => 1, "\x72\157\157\164\125\162\154" => "\150\x74\164\160\x3a\x2f\57\x6c\x6f\143\141\154\150\157\163\x74\x3a\70\x30\x38\x30", "\x65\170\164\x65\x6e\x73\151\157\156" => null, "\141\144\x64\116\x6f\x6e\x63\145" => "\x68\x74\164\160\72\x2f\57\154\157\x63\x61\154\x68\157\163\x74\72\70\x30\x38\x30\x2f\147\x72\141\166\57\x69\164\x2f\165\145\x70\x65\x72\x2f\156\x6f\x6e\x63\145\72\x7b\x7b\x6e\x6f\156\x63\x65\x7d\x7d\x3f\x74\145\x73\164\x3d\x78"), "\150\x74\164\160\72\x2f\x2f\x6c\157\143\x61\154\150\x6f\x73\164\x3a\70\x30\x2f\x67\x72\141\166\x2f\151\164\57\165\x65\x70\145\162\x3f\164\x65\x73\164\x3d\x78" => array("\x73\x63\x68\x65\x6d\145" => "\x68\164\x74\160\72\x2f\57", "\165\x73\x65\x72" => null, "\160\141\x73\163\x77\157\x72\144" => null, "\150\x6f\x73\x74" => "\154\x6f\x63\141\x6c\150\x6f\163\164", "\x70\157\162\164" => 80, "\160\141\164\x68" => "\57\x67\162\x61\x76\57\x69\164\57\165\145\x70\145\162", "\x71\x75\145\162\x79" => "\x74\145\x73\164\x3d\x78", "\x66\162\x61\147\155\145\x6e\164" => null, "\x72\157\x75\164\x65" => "\57\x67\x72\141\166\57\x69\164\x2f\165\145\160\x65\x72", "\x70\141\x74\150\x73" => array("\x67\162\141\166", "\151\x74", "\165\x65\x70\145\x72"), "\160\x61\162\x61\155\x73" => null, "\x75\x72\154" => "\x2f\x67\162\141\x76\x2f\151\x74\57\x75\145\160\145\162", "\x65\156\x76\151\162\157\156\x6d\x65\x6e\164" => "\x6c\x6f\x63\141\154\150\157\x73\x74", "\x62\x61\x73\x65\156\141\155\x65" => "\165\x65\160\145\162", "\x62\x61\163\x65" => "\x68\164\164\160\72\x2f\x2f\x6c\x6f\143\x61\154\x68\157\x73\x74\x3a\70\x30", "\x63\165\162\162\x65\156\x74\x50\x61\x67\x65" => 1, "\x72\157\x6f\x74\125\162\x6c" => "\x68\x74\164\x70\72\57\57\x6c\x6f\x63\141\x6c\x68\157\x73\164\x3a\x38\60", "\145\x78\164\145\156\163\151\x6f\156" => null, "\141\x64\144\x4e\x6f\x6e\x63\145" => "\x68\x74\164\160\72\57\57\x6c\157\x63\141\154\x68\157\163\x74\x3a\70\60\57\147\x72\141\x76\57\x69\x74\57\165\145\160\145\x72\x2f\156\157\156\x63\x65\72\x7b\173\156\157\x6e\143\x65\175\175\77\x74\x65\163\164\75\x78"), "\x68\x74\164\x70\72\57\57\x6c\x6f\143\x61\154\150\x6f\163\164\x2f\147\x72\141\166\x2f\x69\164\57\165\x65\160\145\x72\77\164\145\x73\164\x3d\170" => array("\x73\143\150\x65\155\x65" => "\x68\x74\x74\160\72\x2f\x2f", "\x75\163\145\x72" => null, "\160\x61\163\163\167\157\162\144" => null, "\x68\157\163\x74" => "\x6c\157\x63\141\154\x68\x6f\x73\164", "\x70\x6f\x72\x74" => 80, "\x70\x61\x74\x68" => "\57\x67\162\141\x76\x2f\x69\x74\57\165\x65\x70\145\162", "\x71\165\145\162\171" => "\164\x65\163\x74\x3d\x78", "\146\162\x61\x67\x6d\145\156\x74" => null, "\x72\x6f\x75\x74\145" => "\57\147\x72\141\x76\x2f\x69\164\57\165\x65\160\145\x72", "\160\141\x74\150\x73" => array("\147\x72\x61\166", "\x69\x74", "\x75\x65\x70\145\x72"), "\160\x61\x72\141\155\163" => null, "\x75\162\154" => "\57\147\162\141\x76\x2f\x69\x74\x2f\x75\145\160\145\x72", "\145\156\x76\151\x72\x6f\x6e\155\x65\156\164" => "\x6c\x6f\143\141\154\x68\157\x73\x74", "\142\x61\x73\x65\x6e\141\x6d\145" => "\x75\145\160\145\x72", "\142\141\x73\145" => "\150\164\164\160\72\x2f\57\154\157\x63\x61\x6c\150\157\x73\x74", "\x63\x75\162\x72\x65\156\x74\x50\141\147\145" => 1, "\162\x6f\157\x74\x55\x72\x6c" => "\x68\164\164\160\72\57\57\154\x6f\143\141\x6c\150\x6f\163\x74", "\145\x78\164\x65\156\163\151\x6f\156" => null, "\141\x64\144\116\157\x6e\143\145" => "\150\164\164\160\72\x2f\57\x6c\x6f\x63\x61\x6c\x68\x6f\x73\x74\x2f\x67\x72\x61\166\x2f\x69\x74\x2f\165\x65\x70\x65\x72\x2f\156\x6f\156\x63\x65\x3a\173\173\x6e\157\x6e\143\x65\x7d\x7d\x3f\164\x65\163\164\x3d\170"), "\150\x74\x74\160\72\57\x2f\147\x72\x61\x76\57\147\162\141\166\57\x69\164\57\165\x65\x70\145\x72" => array("\163\143\150\x65\155\x65" => "\x68\164\164\160\72\x2f\x2f", "\165\163\x65\x72" => null, "\160\141\x73\x73\167\x6f\162\144" => null, "\150\157\x73\x74" => "\147\x72\x61\x76", "\x70\157\x72\164" => 80, "\160\141\x74\150" => "\x2f\x67\x72\x61\x76\x2f\151\164\57\x75\145\x70\x65\162", "\x71\x75\145\162\x79" => '', "\x66\x72\141\x67\x6d\145\x6e\x74" => null, "\162\x6f\x75\x74\x65" => "\x2f\x67\x72\141\x76\x2f\x69\164\57\x75\145\x70\145\162", "\x70\x61\164\150\163" => array("\x67\162\141\166", "\151\164", "\165\145\160\x65\x72"), "\160\141\x72\141\x6d\163" => null, "\x75\162\x6c" => "\x2f\147\162\x61\x76\57\x69\164\57\165\145\x70\x65\162", "\145\x6e\x76\x69\x72\x6f\x6e\x6d\x65\x6e\x74" => "\147\x72\x61\166", "\142\141\163\x65\x6e\x61\x6d\x65" => "\165\x65\x70\145\162", "\142\x61\x73\x65" => "\150\164\x74\160\x3a\57\57\x67\x72\x61\x76", "\x63\165\162\162\145\156\164\120\x61\147\x65" => 1, "\x72\x6f\x6f\164\125\x72\154" => "\x68\x74\164\x70\x3a\x2f\x2f\147\162\x61\x76", "\x65\x78\x74\x65\x6e\x73\x69\x6f\x6e" => null, "\x61\144\x64\x4e\x6f\156\x63\145" => "\150\164\x74\160\72\57\x2f\x67\x72\x61\x76\x2f\147\162\x61\x76\x2f\x69\164\x2f\x75\145\160\x65\162\57\x6e\157\156\x63\145\x3a\x7b\x7b\x6e\x6f\156\143\x65\x7d\x7d"), "\x68\164\x74\160\163\x3a\x2f\57\165\163\x65\x72\156\141\x6d\145\x3a\160\x61\163\163\167\x6f\x72\x64\100\x61\160\x69\x2e\147\x65\x74\147\x72\141\166\x2e\x63\157\x6d\72\64\x30\64\x30\57\x76\61\x2f\160\157\163\x74\57\x31\62\70\x2f\x70\141\147\x65\x3a\x78\57\77\x61\154\154\x3d\61" => array("\x73\x63\x68\x65\x6d\x65" => "\150\x74\x74\x70\x73\72\57\57", "\x75\x73\x65\162" => "\165\x73\x65\162\156\141\x6d\145", "\x70\141\163\163\x77\157\162\144" => "\160\141\163\x73\x77\157\x72\144", "\x68\x6f\163\164" => "\x61\160\151\x2e\147\x65\164\x67\162\x61\166\56\143\157\x6d", "\x70\x6f\162\x74" => 4040, "\x70\141\164\x68" => "\x2f\x76\61\57\160\x6f\x73\164\57\x31\x32\x38\57", "\x71\165\145\162\171" => "\141\x6c\x6c\x3d\x31", "\x66\x72\141\147\155\145\x6e\164" => null, "\x72\x6f\x75\x74\145" => "\57\x76\x31\x2f\x70\157\163\164\57\x31\x32\70", "\160\141\x74\150\x73" => array("\x76\61", "\160\157\163\x74", "\x31\x32\x38"), "\160\141\162\141\155\x73" => "\57\x70\x61\147\145\x3a\x78", "\x75\x72\x6c" => "\x2f\x76\61\57\160\157\163\164\57\x31\62\x38", "\x65\156\166\x69\x72\x6f\x6e\155\145\x6e\164" => "\141\x70\x69\56\x67\145\x74\147\162\x61\x76\x2e\x63\x6f\x6d", "\x62\141\163\x65\x6e\x61\155\145" => "\x31\x32\x38", "\x62\x61\163\145" => "\x68\x74\x74\160\163\72\x2f\x2f\x61\160\x69\56\147\x65\x74\x67\162\x61\x76\56\143\157\155\72\x34\x30\64\60", "\x63\x75\x72\x72\145\156\164\120\x61\147\145" => 1, "\162\x6f\157\x74\x55\x72\154" => "\x68\x74\x74\x70\x73\72\x2f\57\x61\160\151\56\x67\x65\164\x67\162\141\x76\56\x63\157\155\x3a\x34\60\64\x30", "\145\x78\x74\x65\x6e\163\x69\x6f\x6e" => null, "\141\x64\x64\x4e\157\x6e\143\x65" => "\150\x74\164\160\163\x3a\x2f\x2f\165\163\x65\x72\x6e\141\155\145\72\x70\141\x73\163\x77\x6f\162\x64\x40\x61\x70\x69\56\x67\145\164\x67\162\141\x76\56\143\x6f\x6d\72\x34\x30\x34\60\x2f\x76\61\x2f\x70\x6f\163\164\x2f\x31\x32\70\57\160\141\147\145\72\170\x2f\156\157\156\x63\145\x3a\x7b\173\156\x6f\156\143\145\x7d\x7d\x3f\x61\154\x6c\75\61", "\164\157\117\162\151\x67\x69\156\141\154\123\x74\162\151\156\147" => "\150\x74\164\160\x73\x3a\x2f\57\165\x73\145\x72\156\x61\155\145\72\x70\x61\x73\x73\167\x6f\162\x64\100\x61\x70\151\x2e\147\x65\164\x67\x72\x61\x76\56\x63\157\x6d\x3a\64\x30\x34\x30\57\x76\x31\x2f\x70\x6f\163\x74\x2f\x31\62\x38\57\160\x61\x67\145\72\x78\77\141\x6c\154\75\61"), "\150\164\x74\160\163\72\57\57\147\x6f\x6f\x67\x6c\145\56\143\157\x6d\72\x34\x34\x33\57" => array("\x73\x63\150\145\155\x65" => "\150\x74\164\x70\x73\72\57\57", "\x75\163\x65\162" => null, "\160\x61\x73\163\x77\x6f\x72\144" => null, "\x68\157\x73\x74" => "\147\157\157\x67\x6c\x65\x2e\x63\157\x6d", "\160\x6f\x72\164" => 443, "\160\x61\164\150" => "\57", "\x71\165\145\x72\x79" => '', "\146\x72\141\x67\155\x65\156\x74" => null, "\x72\157\x75\x74\145" => "\57", "\160\x61\164\150\x73" => array(), "\160\x61\162\141\155\163" => null, "\165\x72\154" => "\x2f", "\x65\156\166\151\162\157\156\x6d\x65\156\164" => "\x67\x6f\x6f\147\x6c\145\x2e\143\157\x6d", "\x62\141\x73\145\156\x61\155\145" => '', "\142\x61\163\x65" => "\x68\164\x74\x70\x73\72\x2f\x2f\x67\157\157\x67\154\x65\56\143\157\155\72\64\x34\x33", "\x63\165\162\162\145\x6e\164\x50\x61\x67\145" => 1, "\162\x6f\x6f\164\x55\162\x6c" => "\x68\x74\164\160\x73\x3a\57\x2f\147\157\x6f\x67\154\x65\56\143\x6f\x6d\x3a\x34\64\x33", "\x65\x78\164\x65\x6e\163\151\157\156" => null, "\x61\144\144\116\x6f\x6e\143\x65" => "\150\164\164\160\163\72\x2f\57\x67\157\x6f\147\154\145\x2e\143\157\x6d\72\x34\x34\x33\x2f\x6e\157\x6e\143\x65\x3a\173\173\156\157\x6e\143\x65\x7d\175"), "\x68\x74\x74\160\x3a\x2f\x2f\x6c\x6f\x63\141\154\x68\157\x73\164\72\x38\x30\x38\60\57\x61\57\142\57\143\57\x64" => array("\163\143\150\145\155\x65" => "\150\x74\x74\x70\72\x2f\x2f", "\165\x73\145\x72" => null, "\x70\x61\x73\x73\167\x6f\x72\x64" => null, "\150\157\163\164" => "\154\157\143\141\154\x68\157\x73\164", "\160\157\x72\164" => 8080, "\160\x61\x74\x68" => "\x2f\141\57\142\57\x63\x2f\144", "\161\x75\145\162\171" => '', "\146\x72\x61\147\155\145\156\x74" => null, "\x72\x6f\x75\x74\145" => "\x2f\x61\57\142\x2f\143\57\x64", "\160\x61\164\x68\163" => array("\141", "\x62", "\x63", "\x64"), "\x70\x61\162\x61\155\163" => null, "\165\x72\x6c" => "\57\141\57\142\x2f\143\x2f\x64", "\145\156\x76\x69\162\x6f\x6e\155\x65\x6e\164" => "\x6c\x6f\143\x61\154\x68\157\x73\164", "\142\141\x73\x65\156\x61\155\145" => "\x64", "\x62\141\163\x65" => "\150\164\x74\160\x3a\x2f\x2f\154\x6f\x63\x61\154\150\x6f\163\x74\72\x38\60\x38\60", "\143\x75\x72\x72\x65\x6e\x74\120\x61\147\x65" => 1, "\x72\x6f\157\164\125\x72\154" => "\x68\164\164\x70\x3a\x2f\x2f\154\x6f\143\x61\x6c\150\x6f\163\164\72\x38\x30\70\x30", "\x65\x78\164\145\156\x73\x69\x6f\x6e" => null, "\x61\x64\x64\116\157\156\x63\145" => "\x68\x74\x74\x70\72\57\x2f\154\157\143\141\154\150\x6f\x73\164\x3a\x38\60\x38\60\x2f\x61\x2f\x62\57\x63\x2f\x64\x2f\x6e\157\156\143\145\72\173\173\x6e\157\156\x63\x65\175\175"), "\x68\164\164\x70\72\x2f\x2f\x6c\157\143\x61\154\x68\157\163\164\x3a\70\60\x38\x30\57\141\x2f\142\x2f\x63\x2f\x64\57\x65\57\146\57\141\57\142\57\143\57\144\x2f\x65\x2f\x66\x2f\x61\x2f\142\x2f\143\57\144\x2f\x65\57\146" => array("\x73\x63\150\145\155\x65" => "\x68\x74\x74\160\72\x2f\x2f", "\165\x73\145\162" => null, "\x70\x61\163\x73\167\157\x72\144" => null, "\150\157\163\164" => "\x6c\157\x63\141\154\x68\x6f\x73\x74", "\x70\x6f\162\164" => 8080, "\160\141\164\x68" => "\x2f\x61\57\x62\57\x63\x2f\x64\57\x65\57\x66\x2f\141\x2f\142\57\x63\x2f\x64\57\x65\x2f\146\57\x61\57\x62\x2f\x63\57\x64\x2f\145\x2f\x66", "\161\165\x65\162\171" => '', "\146\x72\141\x67\155\x65\x6e\164" => null, "\162\157\165\164\x65" => "\x2f\141\x2f\x62\x2f\x63\x2f\144\57\145\57\x66\57\x61\57\142\x2f\x63\57\x64\57\x65\57\146\x2f\141\x2f\142\x2f\x63\57\144\57\145\x2f\146", "\x70\x61\x74\x68\163" => array("\x61", "\142", "\143", "\x64", "\145", "\x66", "\x61", "\x62", "\143", "\144", "\x65", "\146", "\141", "\x62", "\x63", "\x64", "\x65", "\146"), "\160\x61\x72\x61\x6d\x73" => null, "\x75\162\x6c" => "\x2f\x61\57\142\57\x63\57\x64\x2f\145\x2f\x66\57\141\x2f\x62\57\x63\57\144\x2f\145\x2f\146\57\141\x2f\x62\x2f\143\x2f\144\57\x65\57\146", "\145\156\166\151\162\157\x6e\155\x65\156\164" => "\x6c\x6f\143\141\154\150\x6f\x73\164", "\142\141\163\x65\156\x61\x6d\x65" => "\146", "\142\141\163\145" => "\150\164\x74\160\72\57\57\154\157\x63\x61\x6c\150\157\163\x74\72\x38\60\x38\x30", "\x63\x75\x72\162\145\156\164\x50\x61\147\x65" => 1, "\x72\157\157\x74\125\162\154" => "\x68\164\x74\160\72\57\x2f\154\157\x63\141\x6c\150\x6f\x73\x74\72\70\x30\x38\60", "\x65\170\x74\145\156\163\151\x6f\x6e" => null, "\x61\x64\144\x4e\x6f\x6e\143\x65" => "\x68\164\164\x70\x3a\x2f\x2f\154\x6f\143\x61\x6c\150\157\163\x74\x3a\70\x30\x38\60\57\x61\x2f\x62\x2f\143\57\x64\x2f\145\x2f\146\57\141\x2f\x62\57\143\x2f\144\x2f\145\x2f\x66\x2f\141\57\x62\57\143\57\x64\57\145\x2f\x66\57\156\157\156\143\x65\72\x7b\173\156\x6f\x6e\143\145\175\x7d"), "\150\164\x74\160\x3a\57\57\154\157\x63\141\154\x68\157\x73\x74\x2f\x74\x68\151\163\x20\x69\163\x20\164\150\x65\40\160\141\x74\x68\x2f\155\x79\40\160\x61\147\x65" => array("\163\143\150\145\x6d\x65" => "\150\164\x74\160\72\x2f\x2f", "\x75\x73\145\162" => null, "\160\141\x73\163\167\x6f\162\144" => null, "\x68\157\163\164" => "\154\157\143\141\154\x68\157\x73\x74", "\160\157\162\x74" => 80, "\160\141\x74\x68" => "\57\x74\x68\151\163\x25\x32\x30\x69\163\45\x32\60\x74\150\x65\45\62\60\160\141\164\150\57\155\x79\45\x32\60\x70\x61\147\x65", "\x71\x75\x65\162\x79" => '', "\146\162\141\x67\155\145\x6e\164" => null, "\162\157\165\x74\x65" => "\x2f\164\x68\x69\x73\45\62\x30\x69\163\x25\62\x30\164\150\145\45\x32\x30\160\141\164\150\57\155\x79\45\62\60\160\141\x67\x65", "\160\x61\164\150\163" => array("\x74\150\151\x73\x25\x32\x30\x69\x73\x25\x32\x30\x74\x68\x65\x25\62\x30\x70\x61\164\150", "\x6d\171\x25\x32\x30\x70\x61\147\x65"), "\160\x61\162\x61\x6d\x73" => null, "\165\162\x6c" => "\57\x74\x68\x69\163\x25\x32\60\151\163\x25\x32\60\164\150\145\x25\x32\60\160\x61\x74\150\57\x6d\171\45\x32\60\x70\x61\x67\145", "\x65\x6e\166\151\x72\x6f\x6e\x6d\145\x6e\x74" => "\154\157\143\x61\154\x68\x6f\x73\164", "\142\141\x73\145\x6e\141\155\145" => "\x6d\x79\45\x32\60\160\141\x67\x65", "\x62\141\163\x65" => "\150\x74\164\x70\x3a\57\x2f\x6c\157\x63\x61\154\x68\x6f\x73\164", "\x63\165\x72\x72\145\156\x74\120\141\x67\x65" => 1, "\162\x6f\157\164\125\162\x6c" => "\150\x74\164\x70\72\57\57\x6c\157\143\x61\154\x68\157\163\x74", "\145\170\164\145\156\x73\x69\x6f\x6e" => null, "\x61\x64\144\x4e\157\x6e\x63\145" => "\x68\x74\164\160\x3a\57\x2f\x6c\157\143\141\154\x68\157\x73\x74\x2f\164\x68\151\x73\45\62\60\x69\163\45\x32\x30\164\150\145\45\62\60\x70\141\164\150\57\x6d\x79\45\x32\x30\160\x61\147\x65\57\x6e\157\156\143\145\72\x7b\x7b\156\157\x6e\x63\x65\x7d\x7d", "\164\x6f\117\x72\x69\x67\151\x6e\141\x6c\x53\164\162\x69\x6e\x67" => "\x68\164\164\x70\72\57\x2f\x6c\157\143\141\x6c\x68\157\163\164\57\x74\150\x69\163\45\62\x30\151\x73\45\62\60\164\150\x65\x25\x32\60\x70\x61\x74\x68\x2f\155\171\x25\62\x30\x70\x61\x67\145"), "\150\164\x74\160\72\x2f\57\154\x6f\x63\141\x6c\150\x6f\163\x74\57\160\303\266\154\xc3\266\x70\xc3\xb6\x6c\xc3\xb6\x2f\160\xc3\244\154\303\xa4\x70\303\xa4\154\xc3\244" => array("\163\143\x68\x65\155\145" => "\x68\164\x74\x70\72\x2f\57", "\x75\x73\145\x72" => null, "\160\141\163\x73\x77\x6f\x72\144" => null, "\x68\x6f\163\164" => "\154\x6f\143\141\154\150\157\x73\164", "\x70\157\162\164" => 80, "\x70\141\x74\x68" => "\x2f\160\45\x43\63\45\102\66\x6c\45\x43\63\x25\102\x36\160\45\x43\63\x25\102\x36\154\x25\103\63\x25\x42\x36\x2f\x70\45\x43\x33\45\101\64\x6c\x25\103\63\x25\101\64\x70\45\103\x33\45\x41\x34\154\45\103\63\45\x41\x34", "\x71\165\x65\162\171" => '', "\146\x72\141\x67\155\145\x6e\x74" => null, "\x72\x6f\165\x74\x65" => "\57\160\x25\x43\x33\45\x42\66\154\45\x43\x33\x25\102\66\x70\45\x43\63\x25\x42\x36\154\x25\103\x33\45\x42\66\x2f\160\x25\x43\x33\x25\x41\x34\x6c\x25\x43\x33\x25\101\64\x70\45\103\63\45\x41\x34\154\45\103\x33\45\x41\64", "\160\x61\164\x68\163" => array("\160\45\103\x33\x25\x42\x36\154\45\x43\63\45\102\66\x70\x25\103\x33\x25\x42\66\154\45\x43\63\45\x42\66", "\160\x25\x43\63\x25\101\64\154\x25\103\63\x25\x41\64\160\45\x43\63\x25\x41\x34\154\45\x43\x33\45\101\x34"), "\160\x61\162\x61\x6d\x73" => null, "\x75\x72\x6c" => "\x2f\x70\45\103\63\x25\102\x36\x6c\x25\x43\63\x25\102\x36\160\x25\103\63\45\102\x36\154\45\103\63\45\102\x36\x2f\160\x25\x43\63\x25\x41\64\154\x25\x43\63\x25\101\x34\160\45\x43\63\45\101\64\154\45\103\x33\x25\101\x34", "\145\156\x76\x69\x72\157\156\155\x65\156\x74" => "\154\x6f\x63\141\154\150\157\x73\164", "\x62\x61\x73\x65\x6e\x61\x6d\x65" => "\160\45\x43\x33\45\x41\x34\154\x25\x43\x33\45\x41\x34\x70\45\x43\x33\x25\x41\64\x6c\45\103\x33\x25\101\x34", "\x62\x61\163\x65" => "\150\x74\164\x70\72\57\57\x6c\157\x63\141\x6c\150\x6f\x73\x74", "\143\165\x72\x72\145\x6e\x74\120\141\x67\145" => 1, "\162\157\x6f\x74\125\162\x6c" => "\150\x74\164\160\x3a\57\x2f\154\x6f\143\141\154\x68\157\x73\164", "\x65\170\x74\x65\156\163\x69\157\156" => null, "\141\144\144\x4e\157\x6e\x63\x65" => "\x68\164\x74\160\x3a\57\57\154\157\x63\x61\154\150\157\x73\x74\x2f\x70\45\x43\63\x25\102\x36\x6c\x25\103\x33\45\x42\x36\160\x25\103\x33\x25\102\66\x6c\45\x43\63\45\x42\x36\x2f\160\x25\103\63\45\x41\x34\x6c\45\x43\63\45\x41\x34\160\45\x43\63\x25\x41\64\154\45\103\63\x25\101\64\x2f\156\157\x6e\143\145\72\x7b\173\156\157\x6e\x63\145\x7d\x7d", "\164\157\x4f\162\151\x67\151\x6e\141\154\x53\x74\162\x69\x6e\x67" => "\150\164\x74\x70\x3a\57\x2f\154\x6f\143\141\x6c\150\157\x73\164\x2f\x70\45\x43\x33\x25\x42\x36\154\45\103\63\45\102\x36\160\x25\103\x33\x25\x42\x36\154\x25\103\63\x25\102\66\57\x70\45\103\63\x25\101\64\154\x25\103\63\x25\x41\64\x70\45\103\63\45\101\64\154\x25\103\63\x25\x41\x34"), "\150\x74\x74\160\x3a\57\57\x6c\x6f\x63\x61\x6c\x68\157\163\x74\72\70\x30\70\60\57\147\x72\141\166\57\x69\164\x2f\x75\145\x70\x65\162\x3f\x74\x65\163\x74\x3d\x78\46\164\145\163\164\62\75\171" => array("\163\x63\150\x65\155\x65" => "\x68\x74\x74\160\x3a\x2f\57", "\165\163\x65\162" => null, "\x70\141\x73\163\x77\x6f\162\144" => null, "\150\x6f\163\164" => "\154\157\x63\141\154\x68\157\163\x74", "\x70\x6f\162\164" => 8080, "\160\141\x74\x68" => "\57\x67\162\141\x76\x2f\x69\164\57\x75\x65\160\x65\x72", "\x71\x75\x65\x72\171" => "\164\145\163\x74\x3d\170\46\x74\145\163\164\62\75\171", "\x66\162\141\147\x6d\145\x6e\164" => null, "\x72\157\x75\x74\x65" => "\x2f\147\x72\141\x76\x2f\151\x74\57\x75\145\160\145\162", "\x70\141\x74\x68\x73" => array("\x67\162\x61\166", "\151\164", "\165\145\x70\x65\162"), "\160\141\x72\x61\x6d\163" => null, "\165\x72\154" => "\x2f\147\x72\141\166\x2f\151\164\x2f\x75\145\x70\145\x72", "\x65\156\166\151\x72\x6f\156\x6d\x65\156\164" => "\x6c\x6f\x63\x61\x6c\150\x6f\x73\x74", "\142\141\x73\145\x6e\x61\x6d\145" => "\165\145\160\x65\162", "\142\x61\163\x65" => "\x68\x74\164\160\72\57\x2f\154\x6f\x63\141\x6c\150\157\x73\164\72\x38\x30\x38\x30", "\x63\x75\162\162\x65\x6e\164\120\141\147\x65" => 1, "\162\157\x6f\164\125\x72\x6c" => "\150\164\x74\x70\72\x2f\57\x6c\157\143\141\154\x68\157\163\x74\x3a\70\x30\x38\x30", "\145\x78\164\145\x6e\x73\151\157\156" => null, "\141\x64\x64\116\157\x6e\143\145" => "\x68\164\164\x70\x3a\57\57\154\157\x63\141\x6c\x68\157\x73\164\x3a\70\60\70\x30\57\147\x72\x61\x76\57\x69\164\x2f\165\145\x70\145\162\x2f\156\157\156\143\145\72\x7b\173\156\157\156\143\145\175\x7d\77\x74\x65\163\164\x3d\x78\46\x74\x65\163\164\x32\x3d\171"), "\150\x74\164\x70\x3a\x2f\57\154\157\143\x61\154\150\x6f\x73\x74\72\70\60\x38\x30\x2f\x67\162\141\166\57\x69\164\57\x75\145\x70\x65\162\x3f\164\x65\163\x74\x3d\x78\x26\164\145\163\x74\x32\75\171\46\164\145\x73\164\x33\x3d\x78\46\x74\x65\x73\x74\x34\75\x79" => array("\163\143\x68\145\x6d\145" => "\x68\x74\x74\x70\x3a\x2f\x2f", "\x75\163\145\162" => null, "\160\x61\x73\x73\167\x6f\162\x64" => null, "\150\157\x73\x74" => "\154\157\x63\x61\x6c\x68\x6f\x73\x74", "\x70\x6f\162\164" => 8080, "\x70\141\164\150" => "\x2f\147\162\x61\166\x2f\151\x74\57\x75\x65\x70\x65\162", "\x71\x75\x65\162\171" => "\164\145\163\x74\75\x78\46\x74\x65\163\x74\62\75\171\x26\164\x65\163\x74\63\x3d\x78\x26\164\145\163\164\x34\x3d\x79", "\146\162\141\x67\x6d\x65\156\x74" => null, "\x72\157\x75\x74\145" => "\x2f\x67\x72\141\x76\x2f\x69\x74\57\x75\x65\160\145\162", "\x70\x61\x74\x68\x73" => array("\x67\x72\141\166", "\151\x74", "\165\x65\x70\x65\x72"), "\x70\x61\x72\x61\155\x73" => null, "\x75\162\x6c" => "\x2f\x67\x72\x61\166\57\151\x74\57\165\145\160\x65\x72", "\145\x6e\166\x69\x72\x6f\156\155\145\x6e\164" => "\x6c\157\x63\x61\154\150\x6f\163\x74", "\142\141\163\x65\x6e\x61\x6d\145" => "\x75\145\x70\x65\162", "\x62\141\163\x65" => "\150\164\164\x70\x3a\x2f\x2f\154\x6f\143\141\x6c\150\x6f\163\x74\x3a\x38\60\70\60", "\143\x75\x72\162\145\156\164\120\x61\147\145" => 1, "\162\157\x6f\x74\125\162\154" => "\x68\x74\164\x70\x3a\57\57\x6c\x6f\143\141\x6c\150\157\x73\164\x3a\x38\60\70\60", "\145\x78\164\145\156\163\151\x6f\156" => null, "\141\144\x64\116\x6f\156\143\145" => "\150\164\x74\160\72\57\57\154\x6f\143\141\x6c\150\x6f\163\164\72\70\x30\x38\x30\x2f\147\162\x61\x76\57\x69\164\57\x75\145\160\x65\x72\57\156\x6f\156\x63\x65\x3a\173\x7b\x6e\157\156\143\145\x7d\175\77\x74\145\x73\164\75\170\x26\164\x65\163\x74\x32\75\171\46\x74\x65\x73\x74\63\75\x78\x26\x74\x65\x73\x74\64\x3d\171"), "\150\x74\x74\x70\x3a\x2f\57\x6c\157\x63\141\x6c\150\157\x73\164\72\x38\60\70\60\x2f\147\162\141\166\57\151\x74\57\165\145\160\x65\x72\77\x74\x65\x73\164\75\170\x26\164\145\163\x74\62\75\171\46\x74\145\x73\x74\x33\75\x78\46\x74\x65\163\164\x34\x3d\x79\57\x74\x65\x73\x74" => array("\163\x63\150\145\155\145" => "\150\x74\164\x70\x3a\x2f\x2f", "\x75\163\x65\x72" => null, "\160\x61\x73\x73\167\x6f\x72\x64" => null, "\x68\157\x73\164" => "\154\157\143\141\x6c\150\x6f\163\x74", "\x70\157\162\x74" => 8080, "\160\x61\164\150" => "\x2f\147\x72\141\x76\x2f\x69\164\x2f\x75\x65\160\145\x72", "\x71\x75\145\162\171" => "\164\x65\163\x74\x3d\170\46\164\145\x73\164\62\75\x79\x26\x74\x65\163\164\x33\75\170\x26\164\x65\163\164\x34\75\x79\x25\62\x46\164\145\163\x74", "\146\162\x61\147\x6d\x65\x6e\x74" => null, "\x72\x6f\x75\x74\x65" => "\x2f\x67\162\x61\166\x2f\x69\x74\x2f\165\x65\x70\x65\x72", "\160\x61\164\150\163" => array("\147\x72\x61\x76", "\x69\x74", "\x75\145\x70\x65\x72"), "\160\x61\162\141\x6d\x73" => null, "\165\162\x6c" => "\x2f\147\x72\141\x76\57\151\x74\x2f\x75\x65\x70\145\162", "\145\x6e\166\x69\162\157\x6e\x6d\x65\156\x74" => "\154\x6f\x63\141\154\150\157\163\164", "\x62\x61\x73\x65\x6e\141\x6d\145" => "\165\x65\x70\145\x72", "\142\x61\x73\x65" => "\x68\164\x74\160\72\57\57\x6c\157\143\141\x6c\x68\157\163\164\72\70\x30\70\x30", "\143\165\162\x72\145\x6e\164\x50\x61\x67\145" => 1, "\162\157\157\x74\125\162\x6c" => "\x68\164\164\x70\72\57\57\x6c\157\x63\x61\154\x68\x6f\x73\164\x3a\70\60\x38\x30", "\x65\x78\x74\145\156\x73\x69\157\156" => null, "\x61\x64\144\x4e\157\156\143\145" => "\150\164\164\160\72\57\57\x6c\157\x63\x61\154\150\157\163\x74\72\x38\60\x38\60\x2f\147\162\141\x76\57\x69\x74\57\x75\x65\160\145\x72\x2f\156\x6f\156\x63\x65\x3a\x7b\173\156\157\156\x63\x65\175\175\77\x74\145\163\x74\75\170\x26\164\x65\x73\164\x32\x3d\x79\x26\164\x65\x73\164\63\x3d\x78\x26\x74\x65\x73\164\x34\75\171\x2f\164\x65\x73\164"), "\x68\x74\164\x70\72\x2f\57\154\157\143\x61\154\150\x6f\x73\x74\x2f\x61\x2d\160\x61\x67\145" => array("\x73\x63\150\145\x6d\145" => "\x68\164\164\x70\x3a\57\57", "\x75\163\145\x72" => null, "\x70\141\x73\163\167\157\162\144" => null, "\150\157\x73\x74" => "\154\x6f\143\141\x6c\x68\x6f\x73\164", "\x70\157\x72\164" => 80, "\160\x61\164\150" => "\x2f\x61\x2d\x70\141\x67\145", "\161\165\145\162\171" => '', "\x66\162\141\147\155\145\x6e\164" => null, "\x72\x6f\x75\164\145" => "\57\141\55\160\141\x67\x65", "\160\x61\164\x68\x73" => array("\141\55\x70\141\147\x65"), "\160\141\x72\141\x6d\163" => null, "\x75\162\x6c" => "\57\141\x2d\x70\141\147\145", "\145\156\166\151\162\157\x6e\x6d\x65\156\164" => "\x6c\157\x63\x61\x6c\x68\157\x73\x74", "\x62\141\163\145\156\x61\x6d\x65" => "\x61\55\160\141\x67\145", "\142\141\163\145" => "\x68\x74\x74\x70\x3a\x2f\x2f\154\x6f\143\141\154\x68\x6f\163\164", "\x63\165\162\x72\x65\x6e\x74\120\141\x67\x65" => 1, "\x72\x6f\157\x74\125\162\154" => "\x68\x74\164\x70\72\x2f\57\154\x6f\143\141\x6c\x68\x6f\163\164", "\x65\170\164\x65\x6e\x73\x69\x6f\156" => null, "\141\x64\144\116\x6f\156\143\x65" => "\x68\164\164\160\x3a\x2f\57\x6c\157\x63\141\x6c\150\x6f\x73\164\57\141\55\160\141\147\145\x2f\x6e\157\156\143\145\72\x7b\x7b\x6e\157\x6e\143\145\175\x7d"), "\x68\164\164\160\x3a\x2f\57\154\157\x63\141\154\150\x6f\x73\x74\72\x38\60\x38\60\x2f\x61\x2d\160\141\x67\145" => array("\163\143\x68\145\x6d\x65" => "\x68\164\164\160\72\x2f\57", "\x75\x73\x65\162" => null, "\x70\141\163\163\167\157\162\144" => null, "\150\x6f\x73\x74" => "\x6c\x6f\x63\141\x6c\x68\157\163\164", "\x70\157\162\x74" => 8080, "\160\x61\x74\150" => "\x2f\141\55\160\141\147\145", "\x71\x75\145\162\x79" => '', "\x66\x72\x61\x67\155\x65\x6e\164" => null, "\x72\x6f\165\164\145" => "\57\141\55\x70\141\147\x65", "\160\141\x74\x68\163" => array("\141\55\x70\141\x67\x65"), "\x70\x61\162\x61\155\x73" => null, "\x75\x72\154" => "\x2f\x61\55\160\x61\x67\145", "\145\156\x76\151\162\x6f\156\155\145\x6e\164" => "\x6c\157\x63\x61\154\150\157\163\164", "\142\x61\x73\145\x6e\141\x6d\x65" => "\141\55\x70\x61\x67\x65", "\x62\141\x73\x65" => "\x68\x74\164\160\x3a\57\57\x6c\x6f\143\141\154\150\157\163\x74\x3a\x38\x30\70\60", "\x63\x75\162\x72\x65\156\x74\x50\141\147\145" => 1, "\x72\x6f\157\164\125\162\x6c" => "\150\164\164\x70\x3a\x2f\x2f\x6c\157\x63\x61\x6c\x68\157\163\x74\72\x38\60\70\60", "\145\x78\164\x65\x6e\163\151\x6f\156" => null, "\x61\144\x64\x4e\x6f\x6e\143\145" => "\x68\x74\164\x70\x3a\57\x2f\154\157\143\141\154\150\157\x73\164\72\x38\x30\x38\60\x2f\141\x2d\x70\x61\147\x65\57\x6e\157\x6e\x63\x65\x3a\173\x7b\156\x6f\x6e\143\x65\x7d\175"), "\150\x74\164\160\72\57\57\x6c\x6f\143\141\154\150\x6f\163\x74\72\64\x34\x33\57\141\55\x70\141\147\x65" => array("\x73\143\150\x65\x6d\145" => "\150\164\164\160\x3a\57\x2f", "\x75\x73\145\x72" => null, "\160\141\163\163\x77\x6f\x72\144" => null, "\x68\157\163\164" => "\154\x6f\x63\141\x6c\x68\157\163\164", "\160\157\x72\164" => 443, "\160\x61\x74\150" => "\x2f\141\x2d\x70\141\x67\x65", "\x71\165\x65\162\x79" => '', "\146\x72\x61\147\x6d\145\x6e\x74" => null, "\x72\157\x75\164\145" => "\x2f\x61\55\x70\x61\x67\145", "\160\141\x74\150\x73" => array("\141\55\x70\x61\x67\145"), "\x70\x61\x72\141\x6d\x73" => null, "\x75\x72\x6c" => "\57\141\x2d\x70\141\147\145", "\145\x6e\x76\151\162\x6f\x6e\155\145\156\x74" => "\154\157\x63\141\154\150\157\x73\x74", "\142\141\163\145\156\141\155\145" => "\141\55\160\x61\147\x65", "\x62\x61\163\145" => "\x68\164\x74\160\x3a\57\57\x6c\157\x63\x61\154\150\x6f\163\164\72\64\x34\63", "\143\165\162\x72\x65\x6e\164\120\141\147\x65" => 1, "\x72\x6f\157\164\x55\162\154" => "\150\164\164\x70\72\x2f\x2f\154\x6f\143\141\154\x68\x6f\163\164\72\64\x34\x33", "\145\170\x74\x65\x6e\163\x69\157\156" => null, "\141\144\144\x4e\x6f\156\143\145" => "\150\x74\x74\x70\x3a\57\x2f\x6c\157\x63\x61\x6c\150\x6f\x73\x74\72\64\x34\63\57\141\x2d\160\x61\x67\x65\57\156\x6f\x6e\x63\x65\72\173\x7b\156\x6f\156\x63\x65\175\x7d"), "\150\x74\164\160\72\57\57\x6c\157\143\x61\x6c\x68\157\x73\164\x2f\141\55\160\141\147\x65\56\150\164\155\154" => array("\x73\x63\150\x65\x6d\x65" => "\150\x74\164\x70\x3a\57\x2f", "\165\x73\145\162" => null, "\160\141\x73\x73\167\157\162\x64" => null, "\150\157\x73\164" => "\x6c\157\x63\x61\154\150\x6f\x73\164", "\x70\x6f\162\164" => 80, "\160\141\164\150" => "\57\x61\55\160\x61\x67\x65", "\161\x75\145\162\171" => '', "\146\x72\x61\147\155\145\x6e\x74" => null, "\x72\157\x75\x74\x65" => "\x2f\141\55\160\141\147\145", "\x70\x61\164\150\x73" => array("\x61\x2d\x70\141\147\x65"), "\160\141\x72\x61\x6d\163" => null, "\x75\162\x6c" => "\57\141\x2d\x70\x61\x67\x65", "\145\156\x76\x69\x72\157\x6e\155\x65\x6e\x74" => "\154\x6f\x63\x61\x6c\x68\157\x73\164", "\142\x61\163\145\156\x61\x6d\145" => "\x61\55\160\x61\147\x65\x2e\x68\x74\x6d\154", "\142\x61\163\145" => "\150\164\x74\160\x3a\x2f\x2f\154\x6f\x63\141\154\150\x6f\x73\164", "\143\165\x72\162\x65\156\164\x50\x61\147\x65" => 1, "\x72\157\157\164\125\162\x6c" => "\150\x74\164\x70\x3a\x2f\57\154\x6f\143\141\x6c\x68\157\x73\x74", "\145\170\x74\x65\x6e\x73\x69\x6f\156" => "\x68\x74\155\154", "\141\144\x64\x4e\x6f\x6e\x63\145" => "\x68\164\x74\160\72\57\x2f\154\157\143\x61\x6c\x68\157\163\x74\x2f\x61\55\160\141\x67\145\56\150\x74\155\x6c\57\x6e\x6f\156\143\x65\72\173\x7b\156\x6f\156\x63\x65\175\x7d", "\164\x6f\x4f\x72\151\x67\151\156\x61\154\x53\164\162\x69\156\147" => "\150\164\x74\x70\x3a\x2f\x2f\154\157\x63\x61\154\150\x6f\163\164\x2f\x61\x2d\x70\x61\x67\145\x2e\150\164\x6d\154"), "\x68\164\x74\x70\x3a\57\x2f\154\x6f\143\141\154\150\157\163\x74\57\x61\55\x70\x61\147\x65\x2e\152\163\x6f\x6e" => array("\x73\143\150\x65\x6d\x65" => "\x68\x74\x74\160\72\57\57", "\x75\163\145\x72" => null, "\160\x61\163\x73\167\157\x72\144" => null, "\x68\x6f\x73\x74" => "\x6c\157\143\x61\x6c\x68\157\x73\164", "\x70\157\x72\164" => 80, "\160\x61\164\x68" => "\57\141\x2d\160\x61\147\145", "\161\x75\x65\162\x79" => '', "\x66\162\x61\147\x6d\145\x6e\164" => null, "\162\157\x75\x74\145" => "\x2f\141\55\x70\x61\147\x65", "\160\x61\x74\x68\x73" => array("\141\55\x70\x61\x67\145"), "\160\x61\x72\141\155\x73" => null, "\x75\162\x6c" => "\57\141\x2d\160\x61\x67\x65", "\x65\156\x76\151\x72\x6f\x6e\x6d\145\156\x74" => "\154\157\143\141\x6c\150\157\x73\164", "\142\x61\163\x65\x6e\x61\155\145" => "\141\55\160\x61\x67\x65\56\152\x73\x6f\156", "\x62\141\x73\145" => "\150\x74\x74\160\x3a\57\x2f\154\x6f\143\141\x6c\x68\157\163\164", "\143\x75\162\162\x65\x6e\x74\120\141\x67\145" => 1, "\x72\x6f\x6f\164\125\x72\154" => "\x68\x74\164\160\x3a\57\x2f\x6c\157\x63\141\154\150\157\163\x74", "\x65\170\x74\x65\x6e\x73\151\157\156" => "\x6a\x73\157\156", "\141\x64\144\x4e\x6f\x6e\x63\x65" => "\150\164\x74\x70\72\57\57\x6c\157\143\x61\x6c\x68\x6f\163\x74\57\x61\x2d\x70\x61\x67\x65\x2e\x6a\x73\157\156\57\156\157\156\x63\145\x3a\x7b\x7b\x6e\x6f\156\x63\x65\x7d\175", "\164\157\117\162\x69\x67\151\x6e\x61\154\123\164\162\x69\x6e\147" => "\x68\x74\x74\x70\x3a\57\57\x6c\x6f\143\x61\154\150\x6f\163\x74\x2f\x61\x2d\160\141\x67\145\56\x6a\x73\x6f\x6e"), "\150\x74\x74\160\x3a\57\x2f\154\157\x63\x61\x6c\x68\157\163\x74\x2f\x61\x64\155\x69\156\57\141\152\141\170\x2e\x6a\x73\x6f\x6e\x2f\164\141\163\153\x3a\147\x65\x74\x6e\145\167\x73\146\x65\145\x64" => array("\163\x63\x68\x65\x6d\145" => "\x68\x74\x74\x70\72\57\x2f", "\165\163\145\162" => null, "\x70\141\163\x73\x77\x6f\x72\144" => null, "\x68\157\163\x74" => "\154\x6f\x63\x61\x6c\150\x6f\163\x74", "\x70\x6f\x72\164" => 80, "\x70\141\x74\x68" => "\57\141\x64\155\x69\x6e\x2f\141\x6a\x61\170", "\x71\165\x65\x72\171" => '', "\x66\x72\x61\147\x6d\x65\x6e\164" => null, "\x72\x6f\165\164\145" => "\57\141\x64\155\151\156\x2f\x61\152\x61\x78", "\x70\141\164\150\163" => array("\x61\x64\x6d\x69\x6e", "\x61\x6a\141\170"), "\160\141\x72\141\155\x73" => "\x2f\164\141\x73\153\72\147\x65\164\156\x65\167\x73\x66\145\x65\x64", "\x75\x72\x6c" => "\57\x61\x64\x6d\151\x6e\x2f\141\152\141\x78", "\145\156\x76\x69\x72\157\156\x6d\x65\x6e\x74" => "\154\x6f\x63\141\154\150\157\163\x74", "\x62\x61\163\145\156\x61\x6d\145" => "\141\152\x61\170\x2e\152\163\x6f\156", "\x62\x61\163\x65" => "\150\164\x74\x70\x3a\x2f\x2f\154\157\x63\141\154\x68\157\x73\164", "\x63\x75\162\x72\x65\x6e\x74\x50\x61\147\145" => 1, "\162\157\x6f\x74\125\x72\154" => "\x68\164\x74\160\72\57\57\x6c\x6f\x63\141\154\150\157\x73\x74", "\x65\170\164\145\156\x73\x69\157\x6e" => "\152\x73\x6f\x6e", "\x61\x64\144\116\x6f\156\x63\145" => "\x68\x74\164\160\72\57\57\x6c\157\143\x61\x6c\x68\157\x73\x74\x2f\141\x64\155\151\156\x2f\141\152\x61\170\x2e\152\163\157\x6e\x2f\x74\x61\x73\x6b\72\147\x65\x74\156\x65\x77\x73\x66\145\x65\144\x2f\156\157\156\x63\145\x3a\x7b\x7b\156\x6f\x6e\143\145\x7d\x7d", "\164\157\117\x72\151\x67\151\x6e\x61\154\123\x74\x72\x69\156\147" => "\150\164\x74\x70\x3a\57\x2f\x6c\x6f\143\x61\x6c\150\x6f\x73\164\x2f\x61\x64\155\x69\x6e\57\141\x6a\x61\x78\56\152\163\157\156\57\x74\141\163\153\72\x67\x65\x74\156\x65\167\163\x66\x65\x65\x64"), "\150\x74\164\x70\72\57\57\x6c\157\143\x61\x6c\150\x6f\x73\164\x2f\x67\x72\141\x76\57\141\144\155\151\156\x2f\155\x65\144\x69\x61\x2e\152\163\x6f\x6e\57\162\157\165\164\145\x3a\114\61\126\x7a\x5a\130\112\x7a\114\x33\x4a\x6f\x64\x57\x73\166\144\62\71\171\x61\x33\116\167\x59\127\x4e\x6c\x4c\62\x64\x79\x59\x58\131\164\132\107\126\x74\142\x79\x31\172\131\x57\x31\x77\142\107\x56\x79\114\x33\126\172\132\130\x49\x76\131\130\116\172\x5a\x58\122\172\x4c\x33\106\x52\x4d\x58\102\x34\126\x6b\x31\x45\122\124\116\112\x5a\x7a\x68\65\116\x69\x35\x71\x63\107\x63\75\57\x74\x61\163\153\72\162\145\155\157\166\x65\106\151\x6c\x65\x46\x72\157\x6d\102\154\165\x65\x70\x72\x69\156\x74\57\160\162\x6f\x75\164\145\72\57\x62\154\x75\145\160\162\x69\156\164\72\x59\62\71\x75\x5a\x6d\x6c\x6e\114\62\x52\x6c\x64\107\106\160\x62\110\115\x3d\x2f\x74\x79\x70\x65\x3a\143\x6f\156\x66\x69\147\57\x66\x69\145\154\x64\x3a\144\x65\x65\x70\x2e\x6e\x65\x73\164\145\144\x2e\143\165\x73\164\157\x6d\x5f\146\151\x6c\x65\x2f\x70\141\164\x68\x3a\x64\x58\x4e\154\x63\151\71\x68\x63\x33\116\x6c\x64\x48\115\x76\x63\126\x45\x78\143\x48\x68\127\x54\125\x52\106\115\60\x6c\x6e\x4f\110\153\x32\x4c\x6d\160\x77\132\x77\x3d\75" => array("\x73\143\x68\145\x6d\145" => "\150\x74\164\160\72\x2f\57", "\165\163\145\162" => null, "\x70\141\x73\163\x77\x6f\x72\144" => null, "\x68\157\163\164" => "\154\157\143\x61\154\x68\157\163\164", "\x70\157\162\164" => 80, "\160\x61\164\x68" => "\57\x67\162\141\166\57\x61\x64\x6d\x69\156\x2f\x6d\145\x64\x69\x61", "\x71\165\x65\162\171" => '', "\146\162\141\x67\155\145\156\164" => null, "\162\x6f\x75\x74\145" => "\x2f\x67\x72\141\x76\x2f\x61\x64\155\151\156\x2f\x6d\x65\x64\x69\x61", "\160\141\x74\150\163" => array("\x67\x72\x61\x76", "\141\144\x6d\x69\x6e", "\x6d\x65\144\x69\x61"), "\160\x61\x72\141\155\163" => "\x2f\162\x6f\x75\x74\145\72\114\x31\x56\172\x5a\x58\112\x7a\x4c\x33\x4a\x6f\x64\127\163\x76\x64\62\71\x79\141\x33\116\167\x59\x57\116\154\114\x32\x64\x79\131\x58\x59\164\132\x47\126\164\142\x79\61\x7a\x59\127\61\167\x62\107\x56\171\114\x33\126\x7a\132\130\111\166\131\x58\116\172\x5a\130\122\172\114\x33\x46\122\x4d\130\x42\x34\x56\153\61\x45\x52\124\x4e\112\x5a\x7a\x68\x35\116\151\x35\x71\x63\107\143\75\x2f\x74\141\x73\x6b\72\162\145\x6d\157\166\145\106\151\154\x65\106\x72\157\155\x42\154\x75\145\x70\x72\151\x6e\164\x2f\160\162\157\165\164\145\x3a\x2f\x62\x6c\165\x65\160\x72\151\x6e\x74\72\x59\62\71\x75\x5a\155\x6c\156\114\62\122\154\x64\107\x46\x70\x62\110\115\75\x2f\164\171\160\145\x3a\143\157\156\x66\151\147\57\x66\151\145\x6c\x64\x3a\x64\x65\x65\160\x2e\x6e\x65\x73\x74\145\144\56\143\x75\163\x74\x6f\155\x5f\x66\151\x6c\x65\x2f\160\x61\x74\150\72\x64\130\116\154\143\151\x39\150\143\x33\116\154\x64\110\x4d\x76\143\x56\x45\x78\143\110\x68\x57\x54\x55\122\x46\x4d\x30\154\x6e\x4f\x48\x6b\x32\x4c\x6d\160\x77\x5a\x77\75\x3d", "\x75\162\x6c" => "\x2f\x67\162\141\166\x2f\141\x64\155\151\156\57\x6d\145\x64\151\141", "\145\156\x76\x69\162\157\x6e\155\145\x6e\x74" => "\x6c\x6f\x63\x61\154\150\157\163\164", "\x62\x61\x73\x65\156\141\155\x65" => "\155\x65\x64\x69\x61\56\152\x73\157\x6e", "\142\141\x73\x65" => "\150\164\x74\x70\x3a\57\57\154\157\143\141\x6c\150\157\163\164", "\143\165\x72\162\x65\156\164\120\x61\147\x65" => 1, "\x72\x6f\x6f\164\125\162\x6c" => "\x68\x74\x74\160\72\57\57\x6c\157\x63\141\x6c\150\x6f\163\x74", "\x65\170\x74\145\156\x73\151\x6f\156" => "\152\x73\157\156", "\x61\x64\x64\116\157\156\143\x65" => "\x68\x74\164\x70\72\57\57\x6c\157\x63\141\x6c\150\x6f\163\x74\x2f\147\162\141\x76\57\x61\144\x6d\x69\x6e\57\x6d\145\144\x69\x61\56\152\x73\157\x6e\x2f\x72\157\x75\164\145\x3a\x4c\x31\x56\172\x5a\x58\x4a\172\114\x33\x4a\157\144\127\163\166\144\x32\71\x79\x61\63\x4e\167\x59\x57\x4e\x6c\114\62\x64\x79\x59\130\x59\164\132\107\126\x74\142\171\x31\172\x59\x57\x31\167\x62\x47\x56\x79\x4c\x33\x56\172\x5a\x58\x49\166\131\130\116\x7a\x5a\x58\x52\172\114\63\106\x52\115\x58\102\64\x56\x6b\x31\105\122\x54\116\x4a\x5a\172\x68\x35\116\x69\65\161\143\x47\x63\75\x2f\x74\x61\163\x6b\x3a\x72\145\x6d\x6f\166\x65\x46\151\154\145\106\x72\x6f\155\102\154\165\145\160\162\151\x6e\x74\x2f\160\162\x6f\165\x74\145\72\x2f\142\x6c\165\x65\x70\x72\x69\x6e\x74\72\x59\x32\x39\165\132\155\x6c\156\x4c\x32\122\154\144\107\106\160\x62\x48\115\75\57\164\171\160\x65\x3a\x63\157\156\146\151\147\x2f\x66\151\x65\x6c\x64\72\x64\145\145\160\56\156\145\x73\164\145\x64\x2e\x63\x75\163\x74\x6f\155\137\x66\x69\154\x65\x2f\x70\x61\164\150\72\144\130\x4e\x6c\x63\x69\71\150\x63\63\x4e\154\144\110\115\x76\x63\x56\105\x78\143\x48\x68\127\124\125\x52\x46\115\60\x6c\156\x4f\x48\x6b\x32\x4c\155\160\167\x5a\167\75\75\x2f\x6e\157\156\143\145\72\x7b\x7b\x6e\x6f\156\143\x65\x7d\175", "\x74\x6f\117\x72\151\147\x69\156\141\154\x53\164\162\151\x6e\147" => "\x68\164\x74\x70\72\x2f\x2f\154\x6f\x63\141\x6c\x68\157\163\164\57\x67\x72\x61\x76\x2f\x61\x64\x6d\x69\x6e\57\155\145\144\x69\141\x2e\152\x73\157\156\57\162\157\165\x74\145\72\114\61\x56\172\132\130\112\172\x4c\x33\x4a\157\144\x57\x73\x76\x64\x32\x39\x79\x61\63\x4e\x77\x59\127\116\x6c\x4c\62\144\x79\131\x58\131\164\132\x47\126\164\142\x79\x31\172\x59\x57\61\x77\142\x47\126\171\114\x33\x56\x7a\x5a\x58\111\x76\131\130\x4e\x7a\132\x58\x52\172\114\63\x46\x52\x4d\130\x42\x34\126\153\61\105\x52\124\x4e\112\132\x7a\150\65\x4e\151\x35\161\x63\x47\143\75\x2f\x74\141\x73\x6b\x3a\x72\x65\155\157\x76\x65\x46\x69\154\145\106\162\157\155\x42\x6c\x75\145\160\162\151\156\x74\x2f\160\162\x6f\x75\x74\x65\x3a\57\142\154\x75\x65\160\162\151\x6e\164\x3a\131\x32\x39\x75\x5a\155\154\156\x4c\x32\x52\154\144\107\x46\x70\142\110\115\x3d\57\164\171\x70\145\72\143\157\156\x66\151\147\57\146\151\x65\154\x64\72\144\145\x65\x70\56\156\145\163\x74\x65\x64\56\143\165\163\x74\x6f\x6d\137\146\151\x6c\x65\x2f\x70\141\x74\150\72\144\x58\116\x6c\x63\151\71\150\143\x33\x4e\154\144\110\115\166\143\x56\x45\170\143\110\x68\127\124\x55\122\106\x4d\x30\154\x6e\117\x48\x6b\x32\x4c\x6d\x70\167\132\167\x3d\x3d"), "\x68\x74\x74\x70\72\x2f\x2f\154\x6f\x63\x61\x6c\150\157\x73\x74\57\x61\x2d\160\141\147\145\56\146\x6f\157" => array("\x73\143\x68\145\155\145" => "\x68\164\x74\160\x3a\57\57", "\165\163\x65\x72" => null, "\160\141\163\163\167\157\x72\x64" => null, "\x68\157\163\164" => "\x6c\157\x63\141\x6c\x68\157\x73\x74", "\x70\x6f\x72\164" => 80, "\160\x61\x74\x68" => "\x2f\x61\x2d\160\141\x67\x65\56\x66\x6f\x6f", "\x71\165\145\162\x79" => '', "\x66\x72\141\147\155\145\x6e\x74" => null, "\x72\157\x75\x74\145" => "\x2f\141\x2d\x70\x61\x67\145\56\x66\x6f\x6f", "\x70\x61\x74\150\163" => array("\141\x2d\160\x61\x67\x65\x2e\x66\x6f\157"), "\160\x61\x72\x61\x6d\x73" => null, "\x75\x72\x6c" => "\x2f\x61\55\160\x61\147\145\56\146\157\x6f", "\x65\156\x76\151\162\157\156\x6d\x65\x6e\x74" => "\154\x6f\x63\x61\154\150\157\x73\164", "\142\141\163\x65\x6e\x61\x6d\x65" => "\x61\55\x70\141\x67\x65\56\x66\x6f\x6f", "\x62\x61\163\145" => "\150\x74\164\x70\72\x2f\x2f\x6c\157\x63\x61\154\x68\x6f\x73\164", "\x63\165\x72\162\145\156\x74\120\141\147\145" => 1, "\162\157\157\x74\x55\162\154" => "\x68\x74\x74\160\x3a\x2f\x2f\x6c\157\143\141\154\150\x6f\163\x74", "\x65\x78\164\x65\156\163\151\x6f\x6e" => "\x66\157\x6f", "\141\144\x64\x4e\157\x6e\x63\145" => "\150\x74\x74\x70\x3a\x2f\x2f\154\157\143\141\154\x68\157\163\x74\x2f\x61\x2d\160\141\147\x65\x2e\146\x6f\157\57\x6e\157\156\x63\145\72\173\x7b\156\x6f\156\x63\145\175\175", "\164\157\x4f\x72\x69\147\151\156\141\x6c\123\164\162\151\156\x67" => "\150\164\164\x70\x3a\57\57\154\157\x63\x61\154\150\x6f\163\164\x2f\141\55\160\x61\x67\x65\x2e\x66\157\x6f"), "\150\164\164\160\x3a\x2f\x2f\x6c\157\143\141\x6c\150\157\x73\164\x3a\70\x30\70\60\57\141\x2f\x62\x2f\x63\43\x6d\x79\55\146\162\141\147\155\145\156\x74" => array("\163\143\x68\145\155\x65" => "\150\x74\x74\160\x3a\x2f\x2f", "\165\163\145\x72" => null, "\160\x61\x73\163\167\157\x72\x64" => null, "\x68\x6f\x73\164" => "\154\157\x63\141\154\x68\x6f\163\164", "\160\157\x72\x74" => 8080, "\x70\x61\x74\x68" => "\x2f\141\57\142\57\143", "\161\x75\145\162\x79" => '', "\x66\x72\141\147\x6d\x65\156\x74" => "\x6d\x79\x2d\x66\x72\141\147\155\x65\156\164", "\162\157\165\164\145" => "\x2f\141\x2f\x62\57\143", "\x70\x61\x74\x68\163" => array("\141", "\142", "\143"), "\x70\x61\x72\x61\x6d\x73" => null, "\165\162\x6c" => "\x2f\141\57\x62\x2f\x63", "\145\x6e\166\151\x72\157\156\x6d\x65\156\164" => "\x6c\157\143\x61\154\x68\157\x73\164", "\142\141\x73\x65\x6e\x61\155\x65" => "\x63", "\x62\141\x73\145" => "\x68\x74\164\160\x3a\57\57\x6c\157\143\x61\154\x68\x6f\x73\164\x3a\x38\60\x38\x30", "\x63\165\162\162\x65\156\164\x50\141\147\145" => 1, "\162\157\x6f\164\125\x72\x6c" => "\150\164\164\160\x3a\57\x2f\x6c\x6f\143\141\x6c\x68\157\163\164\72\70\60\70\60", "\x65\x78\x74\145\156\163\151\x6f\156" => null, "\x61\x64\144\x4e\157\x6e\x63\145" => "\150\x74\x74\160\72\x2f\x2f\154\x6f\143\141\x6c\x68\157\163\164\72\70\x30\70\x30\57\x61\57\x62\x2f\x63\57\156\x6f\156\x63\145\x3a\x7b\173\156\157\156\x63\x65\175\x7d\43\155\171\55\146\162\141\147\x6d\x65\156\164"), "\42\76\x3c\x73\x63\x72\151\160\x74\x3e\x61\x6c\x65\x72\164\x3c\x2f\x73\x63\x72\x69\160\x74\76\72\57\57\x6c\x6f\x63\141\154\x68\x6f\163\x74" => array("\163\143\150\x65\155\145" => '', "\x75\163\x65\162" => null, "\160\141\163\x73\x77\157\162\144" => null, "\x68\x6f\163\164" => null, "\160\x6f\162\x74" => null, "\160\x61\x74\x68" => "\57\154\x6f\143\x61\x6c\150\157\163\164", "\x71\165\x65\162\171" => '', "\146\162\x61\x67\155\145\156\164" => null, "\x72\x6f\x75\164\x65" => "\x2f\x6c\x6f\143\141\154\150\157\x73\x74", "\160\141\x74\x68\x73" => array("\x6c\x6f\143\141\154\150\157\x73\164"), "\x70\x61\x72\x61\x6d\x73" => "\x2f\163\143\x72\x69\160\164\45\63\105\72", "\x75\x72\x6c" => "\57\x2f\x6c\x6f\x63\x61\154\150\157\x73\164", "\x65\156\x76\x69\162\157\x6e\x6d\x65\156\x74" => "\x75\x6e\x6b\x6e\157\167\156", "\x62\x61\163\x65\x6e\141\x6d\145" => "\x6c\x6f\143\x61\x6c\x68\x6f\x73\x74", "\142\141\x73\x65" => '', "\143\165\162\162\145\156\164\120\141\147\x65" => 1, "\162\x6f\x6f\164\125\162\154" => '', "\145\x78\164\145\x6e\163\x69\x6f\156" => null, "\x74\x6f\x4f\162\x69\x67\x69\156\141\x6c\123\x74\x72\x69\x6e\x67" => "\57\154\x6f\x63\141\x6c\x68\x6f\163\x74\57\x73\143\x72\x69\160\x74\x25\x33\105\x3a"), "\150\x74\x74\x70\72\x2f\57\x22\76\74\163\x63\x72\x69\160\x74\x3e\141\154\145\162\x74\x3c\x2f\x73\143\162\151\x70\x74\x3e" => array("\163\x63\150\x65\155\x65" => "\150\x74\164\160\72\x2f\x2f", "\x75\x73\145\x72" => null, "\x70\x61\x73\x73\x77\x6f\x72\144" => null, "\x68\157\163\x74" => "\165\156\153\156\157\x77\x6e", "\x70\x6f\x72\164" => 80, "\160\x61\x74\150" => "\57\x73\143\x72\151\160\x74\x25\x33\105", "\161\165\145\x72\x79" => '', "\146\162\x61\147\x6d\145\x6e\164" => null, "\162\x6f\x75\x74\145" => "\57\163\x63\162\151\160\x74\45\x33\x45", "\x70\141\x74\x68\x73" => array("\x73\x63\x72\x69\160\164\x25\63\105"), "\x70\x61\x72\x61\x6d\x73" => null, "\165\162\154" => "\x2f\x73\143\x72\151\x70\x74\45\x33\105", "\145\156\x76\151\162\x6f\156\155\x65\156\164" => "\165\156\x6b\x6e\x6f\167\x6e", "\142\141\x73\x65\156\x61\x6d\145" => "\x73\x63\x72\x69\160\x74\x25\63\x45", "\x62\141\x73\145" => "\150\x74\164\160\72\x2f\57\165\x6e\x6b\x6e\157\x77\x6e", "\x63\x75\162\x72\x65\156\164\120\x61\147\x65" => 1, "\x72\x6f\x6f\x74\125\162\x6c" => "\x68\x74\164\160\72\57\x2f\x75\156\153\x6e\157\x77\156", "\x65\x78\x74\x65\156\163\x69\157\156" => null, "\141\144\x64\116\x6f\x6e\x63\x65" => "\150\164\x74\x70\72\57\57\165\156\x6b\x6e\157\x77\x6e\57\x73\143\x72\x69\160\x74\45\63\105\x2f\x6e\157\x6e\143\145\72\x7b\173\x6e\x6f\x6e\x63\145\x7d\x7d", "\x74\x6f\x4f\162\151\147\151\x6e\141\154\123\164\162\151\156\x67" => "\x68\x74\x74\160\72\57\57\x75\156\153\156\x6f\167\x6e\57\x73\x63\x72\x69\x70\x74\x25\63\105"), "\x68\x74\164\x70\72\x2f\x2f\x6c\157\143\x61\154\x68\x6f\163\164\x2f\x22\x3e\x3c\x73\143\x72\x69\x70\x74\x3e\x61\x6c\145\x72\164\74\57\x73\x63\162\151\160\164\76" => array("\x73\143\150\x65\x6d\145" => "\150\x74\164\x70\72\x2f\57", "\x75\x73\x65\x72" => null, "\160\141\163\x73\x77\157\162\x64" => null, "\x68\x6f\x73\164" => "\x6c\x6f\143\141\154\150\x6f\163\164", "\x70\x6f\x72\164" => 80, "\160\x61\x74\150" => "\x2f\45\62\x32\45\x33\x45\x25\63\x43\x73\143\x72\x69\x70\164\45\x33\x45\x61\154\145\x72\164\x25\63\x43\57\x73\143\162\x69\160\x74\45\x33\x45", "\161\x75\145\162\x79" => '', "\146\162\141\147\x6d\x65\x6e\164" => null, "\162\x6f\x75\164\x65" => "\x2f\45\62\62\45\63\x45\x25\63\103\x73\x63\x72\x69\160\x74\45\x33\105\x61\154\145\162\x74\45\x33\103\57\163\143\162\x69\160\164\45\x33\x45", "\160\x61\164\150\x73" => array("\45\x32\x32\45\x33\x45\45\63\x43\163\x63\162\x69\x70\164\45\63\105\x61\154\145\x72\x74\x25\x33\103", "\163\143\162\x69\160\164\45\63\x45"), "\x70\141\x72\141\x6d\x73" => null, "\165\162\x6c" => "\57\x25\x32\x32\45\63\105\45\63\x43\x73\x63\x72\151\160\x74\45\63\105\141\x6c\x65\x72\164\45\63\x43\57\163\x63\162\151\x70\164\x25\x33\105", "\145\x6e\166\151\162\x6f\156\x6d\x65\156\164" => "\154\157\143\x61\154\150\157\163\x74", "\x62\x61\x73\145\x6e\x61\x6d\145" => "\163\x63\x72\151\x70\x74\x25\63\105", "\x62\141\163\x65" => "\x68\x74\x74\x70\x3a\x2f\x2f\154\157\x63\x61\x6c\x68\x6f\x73\x74", "\x63\165\162\162\145\156\164\x50\x61\147\x65" => 1, "\162\157\x6f\x74\x55\x72\154" => "\150\164\x74\160\x3a\x2f\x2f\154\x6f\143\x61\x6c\150\157\163\x74", "\145\170\164\x65\156\x73\x69\157\156" => null, "\141\144\144\116\x6f\x6e\x63\x65" => "\150\x74\164\160\x3a\57\57\154\x6f\x63\141\154\150\157\x73\164\57\x25\62\x32\45\x33\105\45\63\x43\163\x63\x72\x69\x70\x74\x25\63\x45\141\x6c\145\x72\x74\x25\63\103\x2f\163\x63\x72\x69\x70\x74\x25\x33\105\57\156\157\156\143\145\72\173\x7b\156\157\x6e\x63\145\175\x7d", "\164\x6f\117\x72\x69\147\151\x6e\x61\154\123\164\x72\x69\156\x67" => "\150\x74\x74\x70\x3a\57\57\x6c\157\x63\x61\x6c\150\x6f\x73\x74\57\x25\62\x32\x25\x33\105\x25\x33\x43\x73\x63\162\x69\160\164\x25\63\105\141\154\145\x72\x74\45\63\x43\x2f\x73\143\162\151\x70\x74\x25\x33\105"), "\150\x74\x74\x70\x3a\x2f\57\154\157\x63\141\x6c\x68\x6f\163\x74\57\163\x6f\155\145\x74\150\x69\x6e\147\x2f\x70\x31\x3a\x66\157\157\x2f\x70\x32\72\42\x3e\74\163\x63\162\151\x70\x74\x3e\141\x6c\145\162\x74\x3c\57\163\143\162\x69\160\164\x3e" => array("\163\x63\x68\x65\155\145" => "\150\x74\164\x70\x3a\x2f\x2f", "\x75\x73\x65\162" => null, "\x70\x61\163\163\x77\x6f\x72\144" => null, "\x68\157\x73\164" => "\x6c\157\x63\x61\154\150\157\x73\164", "\160\x6f\162\x74" => 80, "\160\141\164\x68" => "\57\163\x6f\155\145\x74\150\151\156\147\x2f\163\143\162\x69\x70\164\x25\x33\105", "\161\x75\x65\162\171" => '', "\146\x72\x61\147\155\x65\156\164" => null, "\162\x6f\x75\x74\145" => "\x2f\x73\x6f\155\145\164\150\151\x6e\147\x2f\163\x63\162\x69\160\164\x25\63\x45", "\160\x61\x74\x68\163" => array("\x73\x6f\x6d\x65\x74\150\x69\156\147", "\163\143\x72\x69\x70\x74\x25\x33\105"), "\160\x61\x72\141\155\x73" => "\x2f\160\61\72\x66\x6f\157\x2f\160\62\72\x25\62\x32\x25\x33\x45\45\x33\x43\x73\143\x72\x69\x70\164\45\x33\105\141\154\145\162\x74\x25\63\x43", "\x75\162\x6c" => "\57\163\x6f\x6d\145\164\x68\151\x6e\147\x2f\163\x63\x72\151\x70\164\x25\x33\105", "\145\156\x76\151\162\157\156\x6d\145\x6e\164" => "\154\x6f\x63\x61\154\x68\x6f\x73\x74", "\x62\x61\163\x65\156\x61\155\145" => "\x73\x63\x72\151\160\164\45\x33\105", "\x62\x61\163\x65" => "\150\164\x74\x70\x3a\x2f\x2f\x6c\157\x63\x61\154\150\x6f\x73\164", "\x63\x75\x72\x72\x65\156\x74\120\x61\x67\x65" => 1, "\162\x6f\x6f\x74\x55\162\154" => "\150\x74\164\x70\x3a\x2f\57\x6c\x6f\143\x61\x6c\150\157\163\164", "\x65\x78\164\145\156\163\x69\x6f\x6e" => null, "\164\x6f\117\x72\151\147\151\156\x61\x6c\123\164\162\x69\x6e\147" => "\x68\164\164\160\72\x2f\x2f\154\x6f\143\141\154\x68\x6f\163\164\57\x73\157\x6d\x65\164\x68\x69\x6e\x67\x2f\x73\143\162\151\160\164\x25\63\105\x2f\160\x31\72\x66\x6f\157\57\160\62\72\x25\62\x32\x25\63\105\45\63\x43\163\143\162\x69\x70\x74\x25\63\x45\141\x6c\x65\162\x74\45\63\x43"), "\x68\x74\164\x70\72\x2f\x2f\x6c\x6f\x63\x61\154\x68\157\x73\x74\57\163\x6f\x6d\145\164\150\151\156\147\77\160\75\42\76\x3c\163\143\162\151\160\164\x3e\x61\154\x65\x72\x74\x3c\x2f\x73\x63\x72\151\x70\164\76" => array("\x73\x63\150\x65\155\x65" => "\x68\x74\164\x70\x3a\57\57", "\x75\163\x65\162" => null, "\160\x61\163\163\167\x6f\x72\144" => null, "\150\157\163\164" => "\x6c\x6f\x63\x61\x6c\150\x6f\x73\x74", "\x70\157\x72\x74" => 80, "\160\141\164\150" => "\57\x73\157\x6d\x65\x74\150\151\156\147", "\x71\165\x65\x72\171" => "\x70\75\x25\62\62\45\x33\105\x25\x33\x43\163\143\x72\x69\x70\164\45\x33\x45\x61\x6c\145\x72\x74\x25\63\x43\45\x32\106\163\143\x72\x69\160\164\45\x33\105", "\x66\162\x61\147\x6d\x65\x6e\x74" => null, "\x72\157\x75\x74\x65" => "\57\163\157\x6d\145\164\x68\x69\156\x67", "\x70\x61\x74\x68\163" => array("\163\157\155\x65\164\150\x69\x6e\x67"), "\160\141\x72\141\155\x73" => null, "\165\162\x6c" => "\57\163\x6f\155\x65\164\150\x69\x6e\x67", "\x65\x6e\166\x69\x72\x6f\156\155\145\x6e\x74" => "\x6c\157\x63\141\154\150\157\x73\x74", "\x62\141\163\x65\156\141\x6d\x65" => "\163\x6f\x6d\x65\164\150\151\x6e\147", "\x62\141\x73\145" => "\x68\x74\164\160\x3a\x2f\57\154\157\x63\x61\154\150\x6f\163\x74", "\x63\x75\162\x72\145\156\x74\120\141\x67\145" => 1, "\162\157\x6f\x74\125\162\154" => "\150\164\164\x70\x3a\57\57\x6c\x6f\x63\x61\x6c\150\x6f\163\164", "\x65\170\164\x65\x6e\x73\x69\157\x6e" => null, "\x61\144\x64\x4e\157\x6e\x63\145" => "\150\164\x74\x70\72\57\x2f\x6c\157\x63\141\154\x68\157\x73\x74\x2f\x73\x6f\x6d\145\164\150\x69\156\147\57\156\x6f\156\143\x65\72\x7b\x7b\156\157\156\143\x65\x7d\x7d\x3f\x70\75\45\62\62\x25\63\x45\45\x33\103\163\x63\162\x69\x70\x74\45\63\105\x61\x6c\x65\162\x74\x25\x33\103\x2f\163\x63\162\x69\x70\x74\45\x33\105", "\x74\x6f\x4f\162\151\147\x69\x6e\141\154\x53\x74\162\151\156\147" => "\150\x74\x74\160\x3a\57\x2f\154\x6f\x63\x61\x6c\150\157\x73\164\x2f\x73\x6f\x6d\145\164\x68\x69\x6e\x67\x3f\160\75\x25\62\x32\45\63\105\45\x33\103\x73\143\x72\151\x70\x74\45\63\x45\141\154\x65\x72\164\45\x33\x43\57\x73\x63\162\151\x70\x74\45\63\x45"), "\x68\164\x74\x70\x3a\57\x2f\x6c\157\x63\141\154\150\x6f\x73\x74\57\x73\x6f\155\x65\x74\x68\x69\156\x67\x23\42\76\x3c\x73\x63\x72\x69\160\x74\76\x61\154\145\162\x74\74\x2f\163\143\x72\x69\160\164\76" => array("\x73\143\150\145\155\x65" => "\150\164\x74\x70\x3a\x2f\x2f", "\165\163\x65\162" => null, "\160\141\x73\163\x77\157\x72\144" => null, "\x68\x6f\x73\164" => "\154\157\143\x61\154\150\x6f\163\x74", "\160\157\x72\164" => 80, "\x70\141\x74\150" => "\x2f\163\157\155\145\x74\150\151\x6e\x67", "\161\165\x65\x72\171" => '', "\146\x72\x61\147\155\145\x6e\164" => "\x25\62\x32\45\x33\x45\x25\x33\103\x73\x63\162\151\x70\x74\45\63\x45\x61\x6c\145\x72\164\45\63\103\57\163\x63\x72\151\160\164\45\x33\105", "\x72\157\165\164\145" => "\57\x73\x6f\x6d\x65\164\x68\x69\156\147", "\x70\x61\164\150\163" => array("\x73\157\155\x65\164\150\x69\x6e\147"), "\160\141\x72\x61\155\163" => null, "\x75\x72\x6c" => "\57\x73\x6f\x6d\x65\164\x68\x69\156\x67", "\x65\x6e\166\x69\162\157\156\155\145\x6e\x74" => "\x6c\x6f\x63\141\x6c\150\x6f\x73\x74", "\142\141\x73\x65\x6e\x61\x6d\x65" => "\x73\157\x6d\145\164\x68\151\156\147", "\142\141\163\145" => "\150\164\164\160\72\x2f\x2f\154\157\143\141\x6c\x68\157\163\x74", "\x63\165\162\x72\x65\x6e\164\120\141\x67\145" => 1, "\x72\x6f\x6f\164\125\162\154" => "\x68\x74\x74\x70\72\57\x2f\x6c\157\x63\x61\x6c\150\157\x73\164", "\x65\x78\x74\x65\x6e\163\x69\x6f\x6e" => null, "\x61\144\x64\x4e\157\x6e\x63\x65" => "\150\164\164\160\x3a\x2f\57\x6c\x6f\x63\x61\154\x68\x6f\x73\x74\x2f\163\157\x6d\145\x74\150\151\x6e\147\x2f\x6e\x6f\x6e\x63\145\x3a\x7b\x7b\x6e\x6f\156\x63\145\175\175\x23\x25\x32\x32\x25\x33\x45\45\63\x43\x73\143\x72\x69\x70\x74\x25\x33\105\x61\x6c\145\x72\x74\45\63\103\x2f\163\x63\x72\151\160\164\x25\x33\x45", "\x74\157\117\162\x69\x67\151\156\141\x6c\x53\x74\162\x69\x6e\x67" => "\150\164\x74\160\x3a\57\57\x6c\157\x63\141\154\x68\157\x73\x74\57\x73\x6f\155\145\164\150\151\x6e\147\43\x25\62\x32\45\63\105\x25\x33\x43\163\143\162\151\x70\x74\x25\63\105\x61\x6c\145\162\164\45\63\103\57\x73\143\162\x69\x70\x74\x25\63\105"), "\150\x74\x74\160\x73\x3a\57\57\167\167\167\x2e\x67\145\x74\147\x72\141\x76\x2e\x6f\x72\147\x2f\x73\x6f\x6d\x65\164\150\151\156\x67\57\42\x3e\74\163\143\x72\151\x70\164\76\x65\166\141\x6c\x28\141\x74\x6f\142\50\x22\x61\x47\154\172\x64\x47\x39\171\145\x53\x35\167\144\x58\116\157\x55\x33\x52\x68\x64\107\x55\157\112\x79\x63\x73\x4a\171\143\163\112\171\x38\156\113\x54\163\x6b\x4b\x43\x64\x6f\x5a\127\x46\x6b\x4c\x47\x4a\x76\x5a\110\x6b\156\113\123\x35\157\144\107\x31\163\113\x43\143\156\x4b\123\x35\163\x62\62\106\153\x4b\103\143\x76\112\171\x6b\x37\112\x43\65\167\x62\63\x4e\x30\x4b\103\143\166\x59\127\122\164\141\x57\x34\x6e\114\107\132\61\142\155\116\60\x61\127\71\165\113\107\122\x68\x64\x47\105\x70\145\x79\121\x75\x63\x47\x39\x7a\144\103\x67\153\113\107\x52\x68\x64\107\105\160\114\x6d\x5a\160\x62\155\121\157\x4a\x31\164\x70\132\104\61\150\132\x47\61\160\142\x69\x31\61\143\62\126\x79\x4c\127\122\154\144\107\x46\160\142\x48\116\x64\111\x47\x45\156\x4b\123\65\150\144\x48\122\x79\113\x43\x64\157\x63\155\126\x6d\112\171\x6b\x73\x65\171\144\x68\132\x47\x31\x70\142\x69\61\165\x62\x32\65\x6a\x5a\123\x63\x36\112\103\x68\x6b\131\130\x52\150\x4b\123\65\x6d\x61\127\x35\153\113\x43\x64\x62\x5a\x47\106\x30\x59\123\61\152\x62\107\126\150\143\x69\x31\152\x59\x57\x4e\157\132\126\60\x6e\x4b\x53\x35\x68\144\x48\122\x79\x4b\103\144\153\x59\130\122\x68\x4c\x57\116\163\132\x57\x46\x79\114\127\x4e\150\131\62\150\154\x4a\x79\153\165\x63\63\102\x73\x61\x58\x51\157\112\x7a\x6f\x6e\113\123\x35\x77\x62\63\101\x6f\x4b\x53\65\x30\x63\x6d\154\164\113\x43\x6b\x73\x4a\x32\122\x68\x64\x47\106\x62\143\107\106\x7a\143\63\x64\166\143\x6d\x52\144\112\172\x6f\156\123\127\60\172\x64\152\106\x73\x61\104\122\64\x65\x44\102\x79\x4a\x79\167\x6e\x64\107\106\172\141\x79\143\x36\x4a\x33\x4e\150\144\155\125\x6e\146\123\x6c\x39\113\121\75\x3d\x22\51\51\74\x2f\163\x63\162\x69\160\x74\x3e\74" => array("\163\x63\150\x65\155\145" => "\150\x74\x74\160\x73\x3a\x2f\x2f", "\165\163\145\x72" => null, "\160\x61\x73\x73\x77\157\162\x64" => null, "\x68\x6f\163\x74" => "\x77\x77\167\x2e\x67\145\164\x67\x72\141\x76\x2e\157\x72\147", "\x70\x6f\x72\x74" => 443, "\x70\x61\x74\150" => "\57\163\157\x6d\x65\164\x68\151\x6e\x67\x2f\x25\62\x32\x25\x33\x45\x25\63\103\x73\143\x72\151\160\164\45\x33\105\x65\166\x61\154\45\x32\x38\x61\x74\157\142\x25\62\70\x25\x32\x32\141\x47\154\x7a\x64\x47\x39\x79\x65\123\65\167\144\130\x4e\x6f\125\x33\x52\150\144\107\x55\157\112\x79\143\x73\112\171\143\163\112\171\x38\x6e\x4b\x54\x73\x6b\x4b\103\x64\157\x5a\127\106\153\114\x47\x4a\x76\x5a\110\153\x6e\113\x53\65\x6f\x64\x47\x31\163\113\x43\143\x6e\113\x53\x35\163\x62\62\x46\x6b\113\103\x63\x76\x4a\171\153\x37\x4a\x43\65\167\142\x33\116\60\113\103\143\166\131\127\x52\x74\141\x57\x34\x6e\x4c\x47\132\61\x62\155\x4e\x30\141\127\71\165\x4b\107\x52\x68\144\x47\105\160\145\x79\121\165\x63\x47\x39\x7a\144\x43\x67\153\113\x47\122\x68\144\x47\105\160\114\x6d\132\x70\142\155\121\157\112\61\164\160\x5a\x44\61\150\132\x47\x31\160\x62\x69\61\61\x63\62\x56\x79\x4c\127\122\154\144\107\x46\160\x62\110\116\144\x49\x47\105\x6e\113\x53\x35\x68\x64\110\x52\x79\113\x43\144\157\143\x6d\126\155\x4a\x79\153\163\145\x79\x64\150\x5a\107\x31\x70\142\151\61\165\142\x32\x35\x6a\x5a\123\143\x36\x4a\103\150\153\131\130\x52\150\113\123\65\x6d\x61\x57\x35\153\113\x43\x64\142\x5a\107\106\x30\131\x53\x31\x6a\142\x47\x56\150\143\151\61\x6a\131\x57\116\157\x5a\x56\60\156\x4b\x53\65\150\144\x48\x52\x79\113\103\144\x6b\131\x58\x52\x68\x4c\x57\116\163\132\127\x46\x79\x4c\127\x4e\150\x59\62\x68\x6c\x4a\171\x6b\x75\143\x33\x42\x73\x61\130\x51\157\x4a\x7a\157\x6e\113\123\x35\167\142\63\101\157\x4b\x53\65\60\143\x6d\154\164\x4b\103\153\x73\112\x32\122\150\x64\107\x46\142\143\x47\x46\x7a\x63\x33\x64\x76\143\155\122\x64\x4a\172\x6f\156\x53\127\60\172\x64\x6a\x46\163\141\104\x52\x34\145\104\x42\x79\x4a\171\167\x6e\144\107\x46\172\x61\x79\143\66\112\63\x4e\150\x64\x6d\x55\156\x66\123\154\71\x4b\x51\x3d\x3d\45\62\x32\45\62\71\45\62\x39\x25\63\x43\x2f\163\x63\x72\151\x70\x74\x25\x33\105\x25\x33\x43", "\161\x75\x65\x72\171" => '', "\x66\162\x61\147\x6d\x65\156\x74" => null, "\x72\157\165\164\145" => "\57\x73\x6f\155\145\x74\x68\151\x6e\147\x2f\45\62\62\45\63\x45\45\63\103\163\x63\x72\151\x70\x74\x25\63\x45\x65\166\141\x6c\45\x32\x38\141\x74\x6f\x62\x25\62\x38\x25\x32\62\x61\107\x6c\172\x64\x47\x39\x79\145\123\65\167\144\x58\x4e\157\x55\63\122\150\144\107\125\157\112\x79\143\163\112\171\x63\163\x4a\171\x38\x6e\113\124\163\x6b\113\103\144\x6f\x5a\x57\106\153\x4c\107\x4a\x76\132\x48\x6b\x6e\x4b\x53\x35\x6f\144\x47\x31\163\113\x43\x63\x6e\113\123\x35\x73\x62\x32\106\153\x4b\103\x63\x76\x4a\171\x6b\x37\x4a\103\x35\x77\142\x33\116\60\113\103\x63\x76\x59\127\122\164\141\127\x34\x6e\114\x47\132\61\142\155\116\60\x61\127\x39\165\113\107\122\150\x64\x47\x45\x70\145\x79\121\x75\x63\x47\71\x7a\x64\103\x67\x6b\113\x47\x52\150\x64\107\105\160\114\x6d\x5a\160\142\x6d\x51\x6f\x4a\61\164\x70\x5a\x44\61\x68\132\107\x31\x70\x62\x69\x31\61\x63\x32\126\171\114\127\122\154\144\x47\106\x70\142\110\x4e\144\x49\x47\105\156\x4b\123\x35\150\144\x48\x52\x79\x4b\103\x64\x6f\143\155\126\155\x4a\x79\x6b\x73\145\x79\x64\x68\x5a\107\61\160\142\x69\x31\165\x62\x32\65\x6a\x5a\x53\143\66\112\103\x68\x6b\x59\130\122\150\x4b\x53\65\x6d\x61\127\x35\x6b\113\103\144\142\132\107\x46\x30\131\123\61\152\142\107\126\150\143\151\x31\152\131\127\x4e\x6f\132\x56\x30\x6e\113\x53\65\x68\144\x48\122\x79\x4b\103\x64\153\131\x58\x52\x68\114\127\x4e\163\132\x57\x46\171\114\127\116\150\131\x32\150\x6c\112\x79\x6b\165\143\x33\x42\x73\141\130\121\x6f\112\172\x6f\x6e\113\123\65\167\142\x33\101\x6f\113\x53\65\60\143\x6d\x6c\164\x4b\103\x6b\163\x4a\62\122\150\144\107\x46\142\143\x47\x46\172\x63\63\x64\166\x63\155\x52\144\112\x7a\157\156\x53\x57\x30\172\x64\x6a\106\163\141\104\122\x34\x65\x44\102\171\x4a\x79\x77\156\144\107\106\172\x61\x79\143\66\112\63\116\x68\x64\x6d\125\x6e\x66\x53\154\71\x4b\x51\75\x3d\x25\62\62\45\x32\x39\x25\62\x39\45\63\103\x2f\163\143\x72\x69\x70\x74\45\63\x45\45\63\103", "\160\141\x74\150\x73" => array("\x73\157\x6d\x65\164\150\x69\x6e\147", "\45\62\62\45\x33\105\45\63\103\x73\x63\x72\x69\160\x74\x25\x33\x45\145\166\141\154\x25\62\x38\x61\164\157\142\45\x32\x38\x25\x32\62\x61\x47\154\172\x64\x47\x39\171\x65\123\x35\167\x64\130\116\157\x55\x33\x52\150\x64\x47\x55\157\112\171\143\x73\112\x79\x63\x73\x4a\171\x38\156\113\124\x73\153\113\x43\x64\157\x5a\127\106\153\x4c\107\x4a\166\132\110\x6b\156\113\x53\x35\x6f\144\x47\x31\x73\113\x43\x63\156\x4b\x53\x35\163\x62\x32\x46\x6b\113\x43\x63\166\x4a\171\x6b\67\112\103\x35\x77\142\x33\x4e\x30\x4b\x43\143\x76\x59\x57\122\x74\x61\x57\64\x6e\x4c\x47\x5a\x31\x62\155\x4e\60\x61\127\x39\165\113\107\122\x68\x64\107\105\x70\x65\x79\x51\165\143\107\71\x7a\144\x43\147\153\x4b\x47\122\x68\x64\x47\105\160\114\155\x5a\160\142\x6d\121\x6f\112\61\164\x70\x5a\x44\61\150\x5a\x47\61\x70\x62\x69\61\61\143\x32\126\171\x4c\x57\122\154\144\x47\106\160\142\x48\x4e\144\111\107\105\156\x4b\x53\65\x68\144\110\122\171\x4b\x43\x64\157\x63\155\x56\x6d\x4a\x79\153\163\145\x79\144\150\x5a\107\x31\x70\142\151\x31\165\x62\x32\65\x6a\132\123\143\66\x4a\103\x68\153\131\130\122\x68\113\x53\x35\x6d\x61\127\x35\x6b\x4b\103\x64\142\132\x47\x46\60\x59\123\x31\x6a\142\107\126\150\x63\151\x31\152\131\127\x4e\157\x5a\126\x30\156\x4b\x53\x35\x68\144\110\x52\171\113\x43\x64\153\x59\x58\122\150\x4c\127\x4e\x73\x5a\x57\x46\171\x4c\x57\116\150\131\62\x68\x6c\x4a\171\153\165\143\x33\102\163\141\x58\x51\x6f\x4a\x7a\x6f\156\113\123\x35\x77\x62\x33\x41\x6f\113\x53\65\x30\x63\x6d\154\164\113\103\153\x73\x4a\62\x52\x68\x64\x47\106\142\x63\x47\x46\x7a\x63\63\x64\166\x63\x6d\122\144\x4a\172\157\x6e\123\x57\60\172\144\x6a\x46\163\141\104\x52\x34\145\x44\x42\171\112\x79\167\x6e\x64\107\x46\x7a\x61\171\143\66\112\x33\116\150\x64\155\125\x6e\146\123\154\71\x4b\121\75\75\x25\62\62\x25\62\71\45\x32\71\x25\x33\103", "\163\143\162\151\160\x74\x25\63\x45\x25\x33\x43"), "\160\141\162\x61\155\x73" => null, "\165\x72\154" => "\57\x73\157\155\x65\x74\150\x69\156\x67\x2f\x25\62\x32\45\63\x45\x25\x33\103\163\x63\162\151\x70\164\45\x33\105\145\166\x61\x6c\45\62\70\141\x74\x6f\142\45\x32\x38\x25\x32\x32\141\107\154\172\x64\x47\x39\x79\145\x53\65\167\144\130\116\157\x55\x33\122\x68\144\107\x55\x6f\112\171\x63\x73\112\171\143\163\x4a\x79\70\x6e\x4b\x54\x73\153\x4b\103\144\157\132\127\x46\x6b\114\x47\x4a\166\132\x48\x6b\x6e\113\x53\x35\157\144\x47\x31\163\113\x43\x63\x6e\113\123\65\x73\x62\62\106\153\x4b\103\x63\166\x4a\x79\153\67\x4a\103\x35\x77\142\x33\116\x30\113\x43\143\x76\131\127\122\164\141\x57\x34\156\114\107\132\x31\142\155\x4e\x30\141\x57\x39\165\x4b\107\122\x68\x64\x47\x45\x70\145\171\x51\165\143\x47\x39\x7a\x64\103\147\x6b\113\x47\122\x68\x64\x47\x45\160\x4c\x6d\132\160\142\155\121\x6f\112\61\164\160\x5a\104\61\150\132\107\x31\x70\142\x69\61\x31\143\x32\126\x79\x4c\127\x52\x6c\144\107\x46\160\x62\x48\116\144\x49\107\x45\x6e\113\x53\x35\150\x64\110\122\x79\x4b\x43\x64\x6f\x63\155\126\155\x4a\171\x6b\x73\145\x79\x64\150\x5a\x47\x31\x70\142\151\61\x75\142\x32\x35\152\132\123\143\x36\112\x43\150\x6b\x59\130\x52\150\x4b\123\x35\x6d\141\127\65\153\113\x43\x64\x62\x5a\x47\x46\x30\131\123\61\x6a\x62\x47\x56\150\x63\151\x31\x6a\131\127\x4e\x6f\132\x56\x30\x6e\113\123\x35\150\144\x48\x52\x79\x4b\103\x64\153\131\x58\122\150\x4c\127\x4e\163\x5a\127\106\171\114\x57\116\x68\x59\x32\150\154\112\171\x6b\165\143\63\x42\x73\x61\130\x51\x6f\x4a\172\x6f\x6e\113\123\x35\x77\142\x33\x41\x6f\x4b\x53\65\x30\x63\155\154\164\113\x43\x6b\x73\112\x32\x52\150\144\107\106\x62\x63\x47\x46\172\x63\x33\144\x76\143\155\x52\144\x4a\172\x6f\156\x53\x57\x30\x7a\144\152\106\x73\x61\x44\x52\x34\145\104\102\171\112\171\x77\156\x64\107\106\172\141\171\x63\x36\112\63\x4e\x68\144\155\x55\x6e\146\123\x6c\71\113\121\x3d\75\x25\62\x32\45\x32\x39\45\62\71\45\63\103\x2f\x73\143\162\x69\x70\164\x25\63\105\x25\x33\103", "\145\156\166\x69\162\157\x6e\x6d\x65\x6e\x74" => "\x77\x77\x77\56\147\145\164\147\x72\141\x76\x2e\x6f\x72\x67", "\142\x61\x73\x65\x6e\x61\155\x65" => "\163\x63\x72\x69\160\164\45\63\x45\45\x33\x43", "\142\x61\163\145" => "\x68\164\x74\160\163\72\57\x2f\167\x77\167\x2e\147\x65\164\147\162\x61\166\56\x6f\x72\x67", "\143\x75\x72\162\145\156\164\120\141\x67\145" => 1, "\x72\157\x6f\x74\x55\162\x6c" => "\150\x74\164\x70\163\72\x2f\57\167\167\167\56\147\145\164\147\162\141\166\56\157\x72\x67", "\x65\x78\x74\145\156\x73\x69\157\156" => null, "\x61\x64\144\116\157\x6e\143\x65" => "\x68\164\164\x70\x73\x3a\x2f\x2f\167\x77\x77\x2e\147\x65\164\x67\162\141\166\x2e\x6f\x72\x67\x2f\x73\x6f\155\145\164\x68\151\x6e\x67\x2f\45\x32\62\45\63\x45\x25\63\x43\x73\143\162\151\160\164\45\x33\x45\145\166\141\154\x25\62\x38\x61\164\x6f\x62\45\62\x38\45\x32\x32\x61\107\154\x7a\x64\x47\71\x79\x65\123\65\167\144\x58\x4e\x6f\125\x33\122\x68\x64\107\125\x6f\112\x79\x63\x73\112\x79\x63\x73\112\171\x38\156\x4b\x54\x73\x6b\x4b\x43\144\157\x5a\x57\106\153\114\107\x4a\x76\x5a\110\x6b\156\x4b\x53\x35\x6f\x64\x47\61\163\x4b\x43\x63\156\x4b\123\65\163\142\62\x46\x6b\113\x43\143\x76\x4a\171\153\x37\112\x43\65\x77\x62\x33\x4e\60\113\x43\x63\166\131\127\122\x74\x61\x57\64\x6e\x4c\x47\132\x31\x62\x6d\x4e\60\x61\127\71\165\x4b\107\x52\150\144\107\105\x70\x65\x79\x51\165\x63\x47\71\172\144\103\x67\153\x4b\x47\x52\150\x64\x47\105\x70\114\x6d\x5a\160\x62\155\121\x6f\x4a\x31\164\x70\132\104\61\x68\132\107\61\x70\142\x69\61\61\x63\x32\x56\x79\114\x57\122\154\144\107\x46\x70\x62\x48\x4e\144\111\x47\105\156\113\123\65\150\144\110\x52\x79\113\103\x64\157\143\x6d\126\155\x4a\x79\x6b\x73\x65\171\144\x68\132\107\x31\160\142\x69\61\165\142\62\65\x6a\132\123\143\x36\x4a\x43\150\x6b\131\130\122\150\x4b\x53\x35\x6d\141\x57\x35\153\113\x43\144\142\132\x47\106\60\x59\123\x31\x6a\142\107\x56\150\143\x69\x31\x6a\x59\x57\116\157\132\x56\60\156\x4b\123\x35\x68\144\110\x52\171\x4b\103\144\x6b\x59\130\122\x68\114\127\116\x73\x5a\127\106\x79\114\x57\x4e\150\x59\x32\150\x6c\x4a\171\153\165\x63\x33\102\x73\x61\x58\121\x6f\x4a\172\157\x6e\x4b\x53\x35\x77\142\x33\101\157\113\x53\x35\x30\143\155\x6c\x74\113\x43\x6b\x73\x4a\62\122\150\x64\107\106\x62\143\x47\x46\x7a\x63\63\x64\166\x63\155\x52\144\112\172\157\156\x53\x57\x30\x7a\x64\152\106\x73\x61\x44\x52\x34\x65\104\x42\171\x4a\x79\x77\x6e\144\107\x46\172\141\171\x63\66\x4a\63\116\x68\x64\155\125\x6e\146\123\154\71\113\x51\x3d\75\x25\x32\62\x25\x32\x39\45\62\71\45\63\x43\x2f\163\x63\x72\x69\160\164\45\63\x45\x25\x33\x43\57\x6e\x6f\x6e\143\x65\72\173\x7b\156\x6f\156\x63\x65\x7d\x7d", "\164\x6f\117\162\x69\x67\151\156\141\x6c\123\164\x72\151\156\147" => "\150\164\164\160\163\x3a\57\57\x77\167\167\x2e\147\145\x74\x67\x72\x61\166\56\x6f\162\x67\x2f\x73\157\155\x65\x74\150\151\x6e\147\57\45\x32\x32\45\x33\x45\45\x33\x43\163\x63\162\x69\x70\x74\x25\63\x45\145\166\x61\x6c\45\x32\x38\141\x74\157\142\45\x32\x38\45\62\x32\x61\107\154\x7a\144\107\71\171\x65\x53\x35\x77\x64\130\116\157\125\63\122\x68\144\x47\125\157\112\x79\x63\163\x4a\171\x63\x73\x4a\171\x38\x6e\113\124\x73\153\x4b\x43\x64\157\x5a\127\x46\153\114\107\x4a\x76\x5a\x48\x6b\x6e\x4b\x53\65\x6f\144\x47\x31\x73\113\x43\143\156\x4b\123\x35\x73\x62\62\x46\x6b\113\x43\x63\x76\112\x79\153\67\112\103\x35\x77\x62\63\116\60\113\103\x63\x76\131\127\x52\164\141\127\x34\156\114\x47\x5a\61\x62\155\116\60\141\x57\71\165\113\107\122\150\144\107\105\160\145\x79\121\x75\x63\x47\71\172\x64\x43\147\x6b\113\107\122\x68\144\107\105\x70\114\155\x5a\160\142\x6d\x51\157\112\x31\164\160\x5a\x44\x31\x68\x5a\x47\61\160\x62\x69\61\x31\x63\62\x56\x79\114\x57\x52\x6c\x64\x47\x46\160\x62\x48\x4e\x64\x49\107\105\156\113\123\65\x68\144\110\122\x79\x4b\x43\144\x6f\143\155\x56\155\x4a\x79\153\x73\145\x79\x64\150\x5a\x47\61\160\142\151\x31\165\142\62\65\152\x5a\123\143\x36\112\103\x68\x6b\x59\x58\x52\x68\113\x53\x35\155\141\127\x35\153\113\x43\x64\x62\x5a\x47\x46\x30\131\x53\61\152\142\107\126\x68\143\x69\x31\x6a\x59\127\x4e\157\x5a\x56\x30\x6e\113\123\x35\150\144\110\x52\x79\x4b\103\x64\x6b\x59\130\122\x68\114\127\116\163\x5a\x57\x46\x79\114\127\x4e\150\131\x32\x68\154\112\171\x6b\x75\143\63\x42\163\x61\x58\121\x6f\x4a\172\x6f\x6e\x4b\123\x35\x77\142\63\101\157\113\x53\x35\x30\x63\x6d\x6c\x74\113\x43\153\163\112\x32\122\x68\144\x47\106\x62\143\107\106\172\143\x33\144\166\143\155\122\x64\112\172\157\156\123\x57\60\x7a\144\152\106\x73\141\x44\122\64\145\104\102\x79\x4a\x79\x77\156\144\x47\106\x7a\141\171\x63\x36\x4a\63\116\150\144\155\x55\156\x66\x53\154\x39\x4b\x51\75\x3d\45\x32\62\x25\62\x39\x25\x32\71\45\63\x43\x2f\163\143\x72\151\160\164\45\x33\x45\x25\x33\x43")); protected function _before() : void { $grav = Fixtures::get("\147\162\141\166"); $this->grav = $grav(); $this->uri = $this->grav["\x75\162\x69"]; } protected function _after() : void { } protected function runTestSet(array $tests, $method, $params = array()) : void { foreach ($tests as $url => $candidates) { if (!array_key_exists($method, $candidates) && $method !== "\x74\x6f\117\162\x69\147\151\x6e\x61\x6c\x53\164\162\x69\156\147") { continue; } if ($method === "\141\144\144\116\157\156\143\145") { $nonce = Utils::getNonce("\x74\x65\163\164\x2d\141\143\x74\x69\157\156"); $expected = str_replace("\x7b\x7b\156\x6f\x6e\x63\145\175\175", $nonce, $candidates[$method]); self::assertSame($expected, Uri::addNonce($url, "\164\145\x73\164\x2d\x61\x63\164\151\157\156")); continue; } $this->uri->initializeWithURL($url)->init(); if ($method === "\x74\x6f\x4f\x72\x69\147\151\156\x61\x6c\x53\x74\x72\x69\156\147" && !isset($candidates[$method])) { $expected = $url; } else { $expected = $candidates[$method]; } if ($params) { $result = call_user_func_array(array($this->uri, $method), $params); } else { $result = $this->uri->{$method}(); } self::assertSame($expected, $result, "\124\145\x73\164\x20\44\x75\x72\x6c\x2d\76{$method}\x28\51\x20\x66\157\x72\x20{$url}"); if ($method === "\161\x75\x65\162\171") { parse_str($expected, $queryParams); foreach ($queryParams as $key => $value) { self::assertSame($value, $this->uri->{$method}($key), "\124\x65\163\x74\40\44\165\x72\x6c\x2d\x3e{$method}\50\x27{$key}\47\51\x20\x66\157\162\40{$url}"); } self::assertNull($this->uri->{$method}("\156\x6f\156\55\145\170\151\163\x74\151\x6e\x67"), "\124\x65\x73\x74\x20\44\165\162\x6c\x2d\76{$method}\x28\47\156\157\x6e\55\x65\170\x69\x73\164\151\156\147\47\x29\x20\146\157\162\x20{$url}"); } } } public function testValidatingHostname() : void { self::assertTrue($this->uri->validateHostname("\x6c\157\x63\x61\154\x68\157\163\x74")); self::assertTrue($this->uri->validateHostname("\x67\157\157\147\154\x65\x2e\x63\x6f\155")); self::assertTrue($this->uri->validateHostname("\147\x6f\x6f\x67\x6c\x65\x2e\x69\164")); self::assertTrue($this->uri->validateHostname("\x67\157\x6f\x67\56\154\x65")); self::assertTrue($this->uri->validateHostname("\147\x6f\x6f\x67\56\167\151\x6e\145")); self::assertTrue($this->uri->validateHostname("\x67\157\x6f\x67\56\154\x6f\x63\141\x6c\x68\x6f\x73\164")); self::assertFalse($this->uri->validateHostname("\x6c\x6f\x63\141\154\x68\157\x73\164\x3a\70\x30")); self::assertFalse($this->uri->validateHostname("\x68\x74\x74\x70\72\x2f\x2f\154\157\x63\x61\154\x68\x6f\x73\x74")); self::assertFalse($this->uri->validateHostname("\154\x6f\x63\141\154\x68\x6f\x73\x74\41")); } public function testToString() : void { $this->runTestSet($this->tests, "\x74\157\x4f\x72\x69\x67\151\x6e\141\x6c\123\x74\x72\x69\156\147"); } public function testScheme() : void { $this->runTestSet($this->tests, "\x73\143\150\145\155\x65"); } public function testUser() : void { $this->runTestSet($this->tests, "\165\163\x65\x72"); } public function testPassword() : void { $this->runTestSet($this->tests, "\160\x61\163\163\x77\157\x72\144"); } public function testHost() : void { $this->runTestSet($this->tests, "\x68\157\x73\x74"); } public function testPort() : void { $this->runTestSet($this->tests, "\160\x6f\162\x74"); } public function testPath() : void { $this->runTestSet($this->tests, "\160\141\x74\150"); } public function testQuery() : void { $this->runTestSet($this->tests, "\x71\x75\145\162\x79"); } public function testFragment() : void { $this->runTestSet($this->tests, "\x66\162\141\147\155\x65\156\164"); $this->uri->fragment("\163\157\x6d\145\164\150\x69\156\147\x2d\156\x65\x77"); self::assertSame("\163\x6f\x6d\x65\x74\150\151\x6e\x67\x2d\156\x65\167", $this->uri->fragment()); } public function testPaths() : void { $this->runTestSet($this->tests, "\x70\141\164\x68\x73"); } public function testRoute() : void { $this->runTestSet($this->tests, "\162\x6f\165\164\x65"); } public function testParams() : void { $this->runTestSet($this->tests, "\160\141\x72\x61\x6d\163"); $this->uri->initializeWithURL("\x68\164\x74\x70\72\x2f\57\x6c\157\x63\x61\154\x68\x6f\163\x74\72\70\60\x38\60\57\x67\x72\x61\x76\x2f\151\x74\57\x75\x65\x70\145\162\x3a\170\x78\x78")->init(); self::assertSame("\57\x75\145\x70\x65\x72\x3a\170\170\x78", $this->uri->params("\x75\x65\160\145\x72")); $this->uri->initializeWithURL("\150\x74\164\x70\x3a\57\x2f\x6c\157\143\141\154\x68\x6f\163\x74\x3a\x38\60\70\60\x2f\147\162\141\x76\x2f\151\164\57\165\145\x70\145\162\72\x78\x78\170\x2f\164\x65\163\164\x3a\171\171\171")->init(); self::assertSame("\57\165\x65\x70\x65\162\72\x78\170\x78", $this->uri->params("\165\145\x70\x65\162")); self::assertSame("\x2f\164\x65\163\164\x3a\x79\171\171", $this->uri->params("\164\145\x73\x74")); $this->uri->initializeWithURL("\x68\x74\x74\160\x3a\x2f\x2f\154\157\143\141\154\x68\157\x73\164\x3a\x38\x30\x38\x30\57\x67\x72\x61\x76\57\x69\164\57\x75\145\160\x65\162\x3a\170\170\x78\x2b\53\57\164\145\x73\x74\x3a\x79\171\x79")->init(); self::assertSame("\57\x75\145\x70\x65\162\x3a\170\x78\170\53\53\x2f\x74\145\163\164\x3a\x79\x79\171", $this->uri->params()); self::assertSame("\57\x75\x65\160\x65\162\72\170\x78\x78\53\53", $this->uri->params("\x75\145\x70\145\162")); self::assertSame("\57\164\x65\163\164\x3a\171\x79\171", $this->uri->params("\x74\145\x73\x74")); $this->uri->initializeWithURL("\x68\164\x74\160\72\57\x2f\154\x6f\143\141\154\x68\x6f\163\164\x3a\x38\60\70\x30\57\147\x72\141\x76\57\151\x74\x2f\x75\145\x70\145\x72\x3a\170\x78\x78\53\x2b\x2f\164\145\x73\164\x3a\x79\171\x79\x23\x73\x6f\x6d\145\164\150\x69\x6e\147")->init(); self::assertSame("\x2f\x75\x65\x70\145\x72\72\170\x78\170\53\x2b\57\164\x65\163\164\x3a\x79\171\x79", $this->uri->params()); self::assertSame("\x2f\165\x65\x70\x65\162\72\170\170\170\x2b\53", $this->uri->params("\x75\145\160\145\162")); self::assertSame("\x2f\164\145\163\164\x3a\171\171\x79", $this->uri->params("\x74\x65\163\x74")); $this->uri->initializeWithURL("\x68\x74\164\x70\72\x2f\57\x6c\157\143\141\x6c\150\157\x73\164\72\x38\x30\70\x30\57\x67\x72\141\x76\57\151\x74\x2f\x75\x65\x70\x65\x72\72\x78\x78\170\53\x2b\x2f\164\x65\x73\164\72\171\171\171\x3f\146\x6f\x6f\75\142\x61\162")->init(); self::assertSame("\x2f\x75\x65\x70\x65\162\72\170\x78\170\x2b\53\x2f\164\145\163\164\72\x79\x79\171", $this->uri->params()); self::assertSame("\57\x75\145\160\145\x72\x3a\170\x78\x78\x2b\53", $this->uri->params("\x75\145\x70\x65\162")); self::assertSame("\57\164\x65\x73\x74\x3a\171\x79\171", $this->uri->params("\x74\x65\163\164")); $this->uri->initializeWithURL("\x68\x74\164\160\x3a\57\x2f\154\157\143\x61\154\150\x6f\163\164\72\x38\60\x38\x30\57\147\x72\x61\x76\57\x69\164\x2f\x75\x65\x70\145\x72\x3f\x74\145\x73\164\75\170")->init(); self::assertNull($this->uri->params()); self::assertNull($this->uri->params("\x75\145\160\145\162")); $this->uri->initializeWithURL("\150\164\x74\160\x3a\57\x2f\154\157\x63\141\154\150\157\163\164\72\x38\x30\x38\60\x2f\x67\x72\x61\x76\x2f\x69\x74\57\165\x65\x70\145\162\x3f\x74\x65\163\164\75\x78\46\164\145\x73\x74\x32\x3d\171")->init(); self::assertNull($this->uri->params()); self::assertNull($this->uri->params("\165\145\160\x65\x72")); $this->uri->initializeWithURL("\x68\164\x74\160\72\x2f\x2f\x6c\157\143\141\x6c\150\157\x73\x74\72\x38\x30\x38\x30\57\x67\162\x61\166\57\151\x74\x2f\x75\x65\160\x65\162\x3f\x74\145\x73\x74\x3d\170\46\x74\145\163\x74\x32\x3d\171\x26\164\145\163\164\x33\x3d\x78\x26\x74\x65\163\x74\64\75\x79")->init(); self::assertNull($this->uri->params()); self::assertNull($this->uri->params("\165\145\x70\145\x72")); $this->uri->initializeWithURL("\150\164\x74\160\72\57\x2f\x6c\x6f\143\141\x6c\x68\157\163\x74\72\70\60\x38\60\57\x67\162\141\166\x2f\151\164\x2f\165\x65\x70\145\162\77\164\145\163\164\x3d\x78\46\x74\145\163\x74\62\x3d\171\x26\164\145\x73\164\x33\x3d\170\46\x74\x65\163\x74\x34\75\x79\x2f\164\145\163\164")->init(); self::assertNull($this->uri->params()); self::assertNull($this->uri->params("\x75\x65\160\x65\x72")); $this->uri->initializeWithURL("\x68\x74\x74\160\x3a\x2f\57\x6c\157\143\141\154\x68\x6f\163\x74\72\70\x30\70\x30\57\x61\x2f\x62\57\x63\x2f\x64")->init(); self::assertNull($this->uri->params()); self::assertNull($this->uri->params("\x75\145\160\145\162")); $this->uri->initializeWithURL("\x68\x74\x74\x70\72\57\x2f\154\157\143\141\154\150\x6f\x73\x74\72\70\x30\70\60\x2f\x61\x2f\x62\x2f\143\x2f\144\x2f\x65\x2f\146\x2f\141\57\142\x2f\143\57\144\57\145\x2f\146\57\141\x2f\x62\x2f\143\57\x64\57\145\57\146")->init(); self::assertNull($this->uri->params()); self::assertNull($this->uri->params("\165\145\x70\x65\x72")); } public function testParam() : void { $this->uri->initializeWithURL("\150\164\164\x70\72\57\x2f\x6c\x6f\143\x61\154\x68\157\x73\164\x3a\70\x30\x38\x30\57\147\162\141\x76\x2f\x69\164\57\x75\x65\x70\x65\162\x3a\170\x78\170")->init(); self::assertSame("\x78\170\170", $this->uri->param("\x75\x65\160\145\162")); $this->uri->initializeWithURL("\150\164\x74\160\72\x2f\x2f\154\157\x63\141\x6c\150\157\163\x74\72\x38\x30\70\x30\57\x67\162\x61\166\57\x69\x74\x2f\165\145\160\x65\x72\x3a\170\170\x78\57\x74\x65\x73\x74\x3a\x79\x79\171")->init(); self::assertSame("\170\x78\170", $this->uri->param("\165\145\160\x65\162")); self::assertSame("\171\171\x79", $this->uri->param("\x74\145\x73\164")); $this->uri->initializeWithURL("\150\x74\x74\160\x3a\x2f\57\x6c\x6f\x63\141\154\x68\x6f\x73\x74\x3a\x38\60\x38\x30\x2f\x67\162\x61\x76\x2f\x69\x74\57\x75\x65\160\x65\x72\72\170\x78\x78\53\53\57\x74\x65\x73\164\72\x79\x79\x25\62\x30\171\57\146\x6f\x6f\72\x62\x61\162\137\142\x61\x7a\55\x62\141\156\153")->init(); self::assertSame("\170\x78\x78\x2b\53", $this->uri->param("\165\145\x70\145\x72")); self::assertSame("\x79\x79\40\171", $this->uri->param("\x74\145\x73\164")); self::assertSame("\x62\141\x72\x5f\142\141\x7a\55\142\x61\156\x6b", $this->uri->param("\146\157\157")); } public function testUrl() : void { $this->runTestSet($this->tests, "\165\162\x6c"); } public function testExtension() : void { $this->runTestSet($this->tests, "\145\x78\164\x65\156\x73\151\x6f\156"); $this->uri->initializeWithURL("\150\x74\164\160\x3a\57\57\x6c\x6f\143\x61\154\150\x6f\x73\x74\x2f\141\55\160\141\147\145")->init(); self::assertSame("\170", $this->uri->extension("\x78")); } public function testEnvironment() : void { $this->runTestSet($this->tests, "\145\156\166\x69\x72\157\156\155\145\x6e\x74"); } public function testBasename() : void { $this->runTestSet($this->tests, "\x62\141\x73\145\x6e\141\x6d\x65"); } public function testBase() : void { $this->runTestSet($this->tests, "\142\x61\x73\145"); } public function testRootUrl() : void { $this->runTestSet($this->tests, "\162\157\x6f\x74\x55\162\154", array(true)); $this->uri->initializeWithUrlAndRootPath("\150\x74\164\160\163\72\x2f\x2f\154\157\x63\141\x6c\150\157\x73\164\x2f\147\x72\141\166\57\x70\141\147\x65\x2d\146\x6f\157", "\57\147\x72\x61\x76")->init(); self::assertSame("\x2f\147\162\141\166", $this->uri->rootUrl()); self::assertSame("\150\164\x74\x70\x73\x3a\x2f\57\154\157\143\x61\154\150\x6f\163\164\x2f\147\x72\141\x76", $this->uri->rootUrl(true)); } public function testCurrentPage() : void { $this->runTestSet($this->tests, "\143\165\x72\x72\x65\x6e\x74\120\x61\x67\145"); $this->uri->initializeWithURL("\150\x74\164\x70\x3a\57\57\154\157\143\x61\x6c\x68\157\163\164\72\70\x30\70\60\57\x61\55\x70\141\147\x65\57\x70\141\147\145\x3a\x32")->init(); self::assertSame(2, $this->uri->currentPage()); } public function testReferrer() : void { $this->uri->initializeWithURL("\150\x74\164\x70\72\x2f\x2f\154\x6f\x63\x61\154\x68\x6f\x73\x74\x2f\146\x6f\x6f\x2f\x70\141\147\145\72\164\145\x73\164")->init(); self::assertSame("\x2f\x66\157\157", $this->uri->referrer()); $this->uri->initializeWithURL("\x68\x74\164\x70\x3a\x2f\x2f\x6c\x6f\143\141\x6c\150\157\163\x74\57\146\x6f\x6f\x2f\x62\x61\x72\57\160\141\147\145\72\x74\145\x73\164")->init(); self::assertSame("\x2f\x66\157\157\57\142\x61\162", $this->uri->referrer()); } public function testIp() : void { $this->uri->initializeWithURL("\x68\x74\x74\160\72\57\57\154\x6f\143\x61\154\x68\157\x73\x74\x2f\146\157\x6f\x2f\x70\141\x67\145\72\164\x65\x73\x74")->init(); self::assertSame("\x55\116\x4b\x4e\x4f\x57\x4e", Uri::ip()); } public function testIsExternal() : void { $this->uri->initializeWithURL("\x68\x74\x74\160\x3a\57\x2f\154\157\x63\x61\154\x68\x6f\x73\x74\57")->init(); self::assertFalse(Uri::isExternal("\x2f\x74\145\x73\164")); self::assertFalse(Uri::isExternal("\57\146\157\x6f\57\x62\141\x72")); self::assertTrue(Uri::isExternal("\150\x74\164\160\72\57\57\x6c\157\x63\x61\x6c\150\157\163\164\x2f\164\x65\163\164")); self::assertTrue(Uri::isExternal("\x68\x74\x74\160\x3a\x2f\x2f\x67\157\157\x67\x6c\145\x2e\151\x74\57\164\145\163\164")); } public function testBuildUrl() : void { $parsed_url = array("\x73\x63\150\145\x6d\x65" => "\150\164\164\160", "\150\157\163\x74" => "\154\157\143\x61\154\x68\157\x73\164", "\x70\x6f\x72\164" => 8080); self::assertSame("\150\164\164\160\x3a\x2f\57\x6c\157\x63\141\x6c\x68\x6f\163\164\72\70\x30\70\60", Uri::buildUrl($parsed_url)); $parsed_url = array("\x73\143\150\x65\x6d\x65" => "\150\x74\x74\160", "\x68\x6f\x73\164" => "\x6c\x6f\143\141\154\x68\x6f\x73\164", "\160\157\x72\164" => 8080, "\x75\163\x65\x72" => "\x66\x6f\x6f", "\160\x61\x73\x73" => "\x62\x61\x72", "\x70\x61\164\150" => "\57\x74\145\x73\x74", "\x71\x75\145\x72\x79" => "\x78\x3d\62", "\146\x72\141\147\x6d\x65\156\164" => "\x78\x78\x78"); self::assertSame("\150\164\x74\160\x3a\57\x2f\x66\x6f\x6f\x3a\142\141\162\100\x6c\157\x63\x61\154\x68\157\163\x74\x3a\x38\x30\70\60\57\x74\x65\163\164\77\170\x3d\62\43\170\170\170", Uri::buildUrl($parsed_url)); $uri = Grav::instance()["\x75\162\x69"]; $uri->initializeWithUrlAndRootPath("\150\164\x74\160\x73\72\57\x2f\x74\x65\x73\164\x69\156\x67\56\x64\145\166\x2f\163\165\142\x64\x69\162\x2f\160\x61\x74\x68\x31\x2f\160\x61\x74\150\62\x2f\x66\151\x6c\x65\x2e\150\x74\155\x6c", "\x2f\x73\165\142\x64\151\162")->init(); self::assertSame("\x68\x74\x74\160\x73\x3a\x2f\x2f\x74\145\x73\164\151\156\x67\x2e\x64\145\166\57\163\x75\142\x64\151\x72\57\x70\x61\x74\x68\61\x2f\x70\x61\164\x68\x32\57\146\151\154\145\x2e\x68\x74\155\154", Uri::buildUrl($uri->toArray(true))); $uri->initializeWithUrlAndRootPath("\x68\x74\164\160\163\x3a\57\57\164\x65\163\164\151\x6e\147\56\144\x65\x76\x2f\x73\x75\142\x64\x69\x72\57\160\141\x74\x68\61\57\x70\x61\x74\150\62\x2f\x66\151\154\145\x2e\x66\157\x6f", "\x2f\x73\x75\x62\x64\x69\162")->init(); self::assertSame("\150\164\x74\160\163\72\57\57\x74\145\x73\164\151\156\x67\56\144\x65\166\x2f\x73\165\x62\144\x69\162\x2f\160\x61\164\x68\61\57\x70\x61\164\x68\x32\57\x66\151\154\145\56\x66\x6f\157", Uri::buildUrl($uri->toArray(true))); $uri->initializeWithUrlAndRootPath("\x68\x74\x74\160\163\72\57\x2f\x74\x65\x73\x74\x69\x6e\x67\x2e\x64\145\x76\x2f\x73\x75\142\x64\151\x72\57\160\x61\164\150\61\x2f\160\x61\x74\150\62\x2f\146\151\x6c\x65\56\x68\x74\155\154", "\x2f\163\x75\x62\x64\151\162\57\x70\x61\x74\150\61")->init(); self::assertSame("\x68\164\x74\160\163\72\57\x2f\x74\x65\163\x74\151\156\x67\x2e\x64\145\166\57\x73\x75\x62\x64\151\x72\x2f\160\141\x74\x68\61\x2f\x70\141\x74\150\x32\x2f\x66\x69\x6c\x65\56\150\x74\155\x6c", Uri::buildUrl($uri->toArray(true))); $uri->initializeWithUrlAndRootPath("\x68\x74\164\160\163\72\57\x2f\164\x65\163\164\151\156\x67\x2e\x64\x65\166\x2f\x73\165\x62\x64\x69\x72\57\160\x61\x74\x68\61\x2f\160\x61\x74\150\x32\57\146\151\154\145\56\150\164\155\x6c\x2f\x66\x6f\x6f\72\x62\x6c\x61\x68\x2f\142\141\x6e\147\72\x62\157\x6f\155", "\57\163\165\142\x64\x69\162")->init(); self::assertSame("\150\x74\x74\x70\163\72\57\57\x74\145\163\164\x69\156\147\x2e\x64\x65\x76\x2f\163\165\x62\144\151\162\x2f\x70\141\x74\150\x31\x2f\160\141\164\150\x32\57\x66\x69\x6c\x65\x2e\x68\x74\x6d\154\57\146\x6f\157\72\142\x6c\x61\x68\57\142\141\x6e\x67\x3a\142\x6f\x6f\x6d", Uri::buildUrl($uri->toArray(true))); $uri->initializeWithUrlAndRootPath("\150\164\164\x70\163\x3a\x2f\57\164\x65\163\164\x69\156\147\x2e\x64\145\x76\x2f\163\x75\142\x64\151\162\x2f\x70\141\164\150\61\57\160\141\164\x68\x32\57\x66\x69\x6c\145\56\150\x74\x6d\x6c\57\146\157\157\x3a\142\154\x61\x68\57\142\141\x6e\x67\x3a\x62\x6f\157\x6d\77\x66\x69\x67\75\163\157\x6d\x65\164\x68\x69\x6e\x67", "\x2f\163\165\x62\144\151\x72")->init(); self::assertSame("\150\x74\x74\160\x73\72\x2f\x2f\164\x65\x73\x74\x69\x6e\147\x2e\x64\145\166\x2f\163\165\x62\x64\151\x72\x2f\x70\141\164\x68\x31\x2f\x70\x61\164\150\62\x2f\x66\151\154\145\x2e\x68\x74\155\154\57\x66\157\157\72\x62\154\141\150\57\x62\x61\156\x67\72\x62\x6f\x6f\155\x3f\x66\x69\147\75\163\x6f\155\x65\164\x68\x69\x6e\147", Uri::buildUrl($uri->toArray(true))); } public function testConvertUrl() : void { } public function testAddNonce() : void { $this->runTestSet($this->tests, "\x61\x64\144\x4e\x6f\156\143\x65"); } }

Function Calls

None

Variables

None

Stats

MD5 3aa150a9cdc0c301a3373ee3ad2b0a99
Eval Count 0
Decode Time 202 ms